mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
The syncpt interface APIs in the host1x-nvhost driver slightly differ from those in the legacy nvhost driver because instead of passing the platform device structure for the host1x device, the platform device structure for the host1x client device is passed. By aligning the APIs so that we pass the platform device structure for the host1x in all implementations, we can simplify the PVA driver and directly use the APIs in the NVIDIA display driver. The NVIDIA display driver requires some additional syncpt interface APIs and so implement these as well. Bug 3713048 Change-Id: I507e6fd066e6e22c0c47c20ba0dd3be5fa033c59 Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2813827 Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>