mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-23 09:42:19 +03:00
Camera fsync signal Driver provides following features. - Configures and runs TSC generator to provide fsync signal to the camera module - FSYNC signal is programmed as specified in DT for freq and offset - Start time of fsync signal can be specified or default value can be used - Default value used will be 10ms in future - If start time is provided, value must be provided in TSC ticks unit - Read DT, if tsc-gen-groups are specified, init & expose node for each group - Each generator in group is configured - IOCTL interface is exposed to accept start time and start the generator - Sanity check is done to ensure, no generator is part of multiple groups - Backward compatibility is maintained JIRA CAMERASW-11902 Bug 3799488 Change-Id: I4f278eb95b8f85edb2d5e7664c9f2dd694437263 Signed-off-by: Mohit Ingale <mohiti@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2898373 Reviewed-by: Bhushan Rayrikar <brayrikar@nvidia.com> Reviewed-by: Frank Chen <frankc@nvidia.com> Reviewed-by: Shiva Dubey <sdubey@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>