From d3f5905a0cee3646342ac396ca67762a55471517 Mon Sep 17 00:00:00 2001 From: Sagar Kamble Date: Wed, 28 Oct 2020 17:17:51 +0530 Subject: [PATCH] gpu: nvgpu: disable DGPU_THERMAL_ALERT for k5.9 temporarily GPIOs are not working currently in k5.9. Bug 200669739 Change-Id: Ia7848d55d95f7986cf0fa73a34b15b7546d62e0f Signed-off-by: Sagar Kamble Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2437640 Tested-by: mobile promotions Reviewed-by: automaticguardword Reviewed-by: Deepak Nibade Reviewed-by: mobile promotions GVS: Gerrit_Virtual_Submit --- drivers/gpu/nvgpu/os/linux/module.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/nvgpu/os/linux/module.c b/drivers/gpu/nvgpu/os/linux/module.c index d621f16a7..dc42258e8 100644 --- a/drivers/gpu/nvgpu/os/linux/module.c +++ b/drivers/gpu/nvgpu/os/linux/module.c @@ -16,6 +16,7 @@ * along with this program. If not, see . */ +#include #include #include #include @@ -456,6 +457,10 @@ int gk20a_pm_finalize_poweron(struct device *dev) g->ops.xve.devinit_deferred_settings(g); } +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 9, 0) + nvgpu_set_enabled(g, NVGPU_SUPPORT_DGPU_THERMAL_ALERT, false); +#endif + if (nvgpu_is_enabled(g, NVGPU_SUPPORT_DGPU_THERMAL_ALERT) && nvgpu_platform_is_silicon(g)) { err = nvgpu_request_therm_irq(l);