mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
Align Linux FSYNC functionality to QNX non-safety by adding two non-safety public interfaces to the FSYNC Kernel Driver to stop and reconfigure FSYNC groups and their generators. Also removes individual nodes exposed for each fsync group and instead accepts group ID as a parameter to align with QNX functionality and allow configurability for default group The design of this feature is documented in Confluence: CAMERA/FSYNC Reconfiguration for Crosstraffic Cameras Jira CAMERASW-22038 Change-Id: I3570cd11f62f807464589677c449e899a49f98fc Signed-off-by: kevixie <kevixie@nvidia.com> (cherry picked from commit cca0c2364824b025daf2cabc393878907abe03e4) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3196632 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3202934 Reviewed-by: Shiva Dubey <sdubey@nvidia.com> Reviewed-by: Mohit Ingale <mohiti@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Vincent Chung <vincentc@nvidia.com>