diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2652-drm-amdgpu-smu11-add-support-for-navi14.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2652-drm-amdgpu-smu11-add-support-for-navi14.patch | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2652-drm-amdgpu-smu11-add-support-for-navi14.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2652-drm-amdgpu-smu11-add-support-for-navi14.patch new file mode 100644 index 00000000..4b718be9 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2652-drm-amdgpu-smu11-add-support-for-navi14.patch @@ -0,0 +1,60 @@ +From 226002c7ef83c869118c3ae2a6be5151d3ef305e Mon Sep 17 00:00:00 2001 +From: Xiaojie Yuan <xiaojie.yuan@amd.com> +Date: Wed, 13 Feb 2019 03:44:10 +0800 +Subject: [PATCH 2652/2940] drm/amdgpu/smu11: add support for navi14 + +Same as navi10. + +Signed-off-by: Xiaojie Yuan <xiaojie.yuan@amd.com> +Reviewed-by: Feifei Xu <Feifei.Xu@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1 + + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 5 +++++ + 2 files changed, 6 insertions(+) + +diff --git a/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c b/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c +index 8ac138515680..a6c2027cb27f 100644 +--- a/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c ++++ b/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c +@@ -515,6 +515,7 @@ static int smu_set_funcs(struct amdgpu_device *adev) + switch (adev->asic_type) { + case CHIP_VEGA20: + case CHIP_NAVI10: ++ case CHIP_NAVI14: + if (adev->pm.pp_feature & PP_OVERDRIVE_MASK) + smu->od_enabled = true; + smu_v11_0_set_smu_funcs(smu); +diff --git a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c +index 88d3127d5bcb..8bf72bb716cf 100644 +--- a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c ++++ b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c +@@ -42,6 +42,7 @@ + + MODULE_FIRMWARE("amdgpu/vega20_smc.bin"); + MODULE_FIRMWARE("amdgpu/navi10_smc.bin"); ++MODULE_FIRMWARE("amdgpu/navi14_smc.bin"); + + #define SMU11_VOLTAGE_SCALE 4 + +@@ -153,6 +154,9 @@ static int smu_v11_0_init_microcode(struct smu_context *smu) + case CHIP_NAVI10: + chip_name = "navi10"; + break; ++ case CHIP_NAVI14: ++ chip_name = "navi14"; ++ break; + default: + BUG(); + } +@@ -1698,6 +1702,7 @@ void smu_v11_0_set_smu_funcs(struct smu_context *smu) + vega20_set_ppt_funcs(smu); + break; + case CHIP_NAVI10: ++ case CHIP_NAVI14: + navi10_set_ppt_funcs(smu); + break; + default: +-- +2.17.1 + |