aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2587-drm-amdgpu-powerplay-FEATURE_MASK-is-64-bit-so-use-U.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2587-drm-amdgpu-powerplay-FEATURE_MASK-is-64-bit-so-use-U.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2587-drm-amdgpu-powerplay-FEATURE_MASK-is-64-bit-so-use-U.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2587-drm-amdgpu-powerplay-FEATURE_MASK-is-64-bit-so-use-U.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2587-drm-amdgpu-powerplay-FEATURE_MASK-is-64-bit-so-use-U.patch
new file mode 100644
index 00000000..9d3bd0d6
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2587-drm-amdgpu-powerplay-FEATURE_MASK-is-64-bit-so-use-U.patch
@@ -0,0 +1,45 @@
+From 61297f886b507d321593b3afc26815e82c62f752 Mon Sep 17 00:00:00 2001
+From: Alex Deucher <alexander.deucher@amd.com>
+Date: Tue, 25 Jun 2019 08:48:15 -0500
+Subject: [PATCH 2587/2940] drm/amdgpu/powerplay: FEATURE_MASK is 64 bit so use
+ ULL
+
+ULL is needed for 32 bit arches.
+
+Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
+Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 2 +-
+ drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/powerplay/navi10_ppt.c b/drivers/gpu/drm/amd/powerplay/navi10_ppt.c
+index e29d2da21fbc..be6fd406b526 100644
+--- a/drivers/gpu/drm/amd/powerplay/navi10_ppt.c
++++ b/drivers/gpu/drm/amd/powerplay/navi10_ppt.c
+@@ -37,7 +37,7 @@
+
+ #include "asic_reg/mp/mp_11_0_sh_mask.h"
+
+-#define FEATURE_MASK(feature) (1UL << feature)
++#define FEATURE_MASK(feature) (1ULL << feature)
+ #define SMC_DPM_FEATURE ( \
+ FEATURE_MASK(FEATURE_DPM_PREFETCHER_BIT) | \
+ FEATURE_MASK(FEATURE_DPM_GFXCLK_BIT) | \
+diff --git a/drivers/gpu/drm/amd/powerplay/vega20_ppt.c b/drivers/gpu/drm/amd/powerplay/vega20_ppt.c
+index adf51f9e1e73..9a535f79a545 100644
+--- a/drivers/gpu/drm/amd/powerplay/vega20_ppt.c
++++ b/drivers/gpu/drm/amd/powerplay/vega20_ppt.c
+@@ -576,7 +576,7 @@ static int vega20_run_btc_afll(struct smu_context *smu)
+ return smu_send_smc_msg(smu, SMU_MSG_RunAfllBtc);
+ }
+
+-#define FEATURE_MASK(feature) (1UL << feature)
++#define FEATURE_MASK(feature) (1ULL << feature)
+ static int
+ vega20_get_allowed_feature_mask(struct smu_context *smu,
+ uint32_t *feature_mask, uint32_t num)
+--
+2.17.1
+