mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
In Linux v6.13, the quirk definition 'UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS' was removed and replaced with a function pointer than can be used to set the DMA mask as needed for a given device. Update the Tegra UFS driver to fix support for Linux v6.13. Note that prior to Linux v6.13, the flag 'UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS' would set the DMA mask to 32-bits and so this change is equivalent to the configuration of prior kernels. Bug 4991705 Change-Id: I859331e9eea918d2438d68b871642fee5e4148e0 Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3283447 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: Thierry Reding <treding@nvidia.com>