mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 18:21:35 +03:00
With current implementation we only program 2 edge registers. Because of which for 30Hz freq we are able to produce wave with 29.99hz freq which is causing drfit which aligning with external time source. For the workaround we are addding extra periods using edge registers to precisely produce the 30hz wave form only if the fsync-group contains generators with 30hz freq. Bug 4584554 Change-Id: I71e98ca29c8189adbe28511d09cf3e0b75551d22 Signed-off-by: Mohit Ingale <mohiti@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3129503 (cherry picked from commit ac4236cc3e338b5a705e2310efba9593bf672002) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3130953 Reviewed-by: Shiva Dubey <sdubey@nvidia.com> Reviewed-by: Frank Chen <frankc@nvidia.com> Reviewed-by: Jagadeesh Kinni <jkinni@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>