aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3841-amdgpu-Set-cik-si_support-to-1-by-default-if-radeon-.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3841-amdgpu-Set-cik-si_support-to-1-by-default-if-radeon-.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3841-amdgpu-Set-cik-si_support-to-1-by-default-if-radeon-.patch54
1 files changed, 54 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3841-amdgpu-Set-cik-si_support-to-1-by-default-if-radeon-.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3841-amdgpu-Set-cik-si_support-to-1-by-default-if-radeon-.patch
new file mode 100644
index 00000000..7c9240dc
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3841-amdgpu-Set-cik-si_support-to-1-by-default-if-radeon-.patch
@@ -0,0 +1,54 @@
+From 6f61ac9a6c8ad2b194af81e20af1e3218f9631d0 Mon Sep 17 00:00:00 2001
+From: Michel Daenzer <michel.daenzer@amd.com>
+Date: Fri, 30 Jun 2017 17:36:07 +0900
+Subject: [PATCH 3841/4131] amdgpu: Set cik/si_support to 1 by default if
+ radeon isn't built
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+It was required to explicitly set these parameters to 1, even if the
+radeon driver isn't built at all, which is not intuitive.
+
+Reported-by: Shawn Starr <shawn.starr@rogers.com>
+Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+index 0c3868c..69383e3 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+@@ -296,16 +296,25 @@ module_param_named(emu_mode, amdgpu_emu_mode, int, 0444);
+
+ #ifdef CONFIG_DRM_AMDGPU_SI
+
++#if defined(CONFIG_DRM_RADEON) || defined(CONFIG_DRM_RADEON_MODULE)
+ int amdgpu_si_support = 1;
+ MODULE_PARM_DESC(si_support, "SI support (1 = enabled (default), 0 = disabled)");
+-
++#else
++int amdgpu_si_support = 1;
++MODULE_PARM_DESC(si_support, "SI support (1 = enabled (default), 0 = disabled)");
++#endif
+ module_param_named(si_support, amdgpu_si_support, int, 0444);
+ #endif
+
+ #ifdef CONFIG_DRM_AMDGPU_CIK
+
++#if (0 && (defined(CONFIG_DRM_RADEON) || defined(CONFIG_DRM_RADEON_MODULE)))
++int amdgpu_cik_support = 0;
++MODULE_PARM_DESC(cik_support, "CIK support (1 = enabled, 0 = disabled (default))");
++#else
+ int amdgpu_cik_support = 1;
+ MODULE_PARM_DESC(cik_support, "CIK support (1 = enabled (default), 0 = disabled)");
++#endif
+ module_param_named(cik_support, amdgpu_cik_support, int, 0444);
+ #endif
+
+--
+2.7.4
+