diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/1479-drm-amd-powerplay-add-STABLE_PSTATE_SCLK-and-STABLE_.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.19.8/1479-drm-amd-powerplay-add-STABLE_PSTATE_SCLK-and-STABLE_.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/1479-drm-amd-powerplay-add-STABLE_PSTATE_SCLK-and-STABLE_.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/1479-drm-amd-powerplay-add-STABLE_PSTATE_SCLK-and-STABLE_.patch new file mode 100644 index 00000000..e839f689 --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/1479-drm-amd-powerplay-add-STABLE_PSTATE_SCLK-and-STABLE_.patch @@ -0,0 +1,40 @@ +From ed15af3a9123df033ebf607aa8ce7242a4ae888a Mon Sep 17 00:00:00 2001 +From: Chengming Gui <Jack.Gui@amd.com> +Date: Thu, 24 Jan 2019 17:50:57 +0800 +Subject: [PATCH 1479/2940] drm/amd/powerplay: add STABLE_PSTATE_SCLK and + STABLE_PSTATE_MCLK when read sensor for SMU11 + +add AMDGPU_PP_SENSOR_STABLE_PSTATE_SCLK and +AMDGPU_PP_SENSOR_STABLE_PSTATE_MCLK to support +read sensor for SMU11. + +Signed-off-by: Chengming Gui <Jack.Gui@amd.com> +Reviewed-by: Kevin Wang <kevink1.wang@amd.com> +Reviewed-by: Huang Rui <ray.huang@amd.com> +Reviewed-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c b/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c +index ed2d1996455e..60491d1f674a 100644 +--- a/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c ++++ b/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c +@@ -73,6 +73,14 @@ int smu_common_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, + int ret = 0; + + switch (sensor) { ++ case AMDGPU_PP_SENSOR_STABLE_PSTATE_SCLK: ++ *((uint32_t *)data) = smu->pstate_sclk; ++ *size = 4; ++ break; ++ case AMDGPU_PP_SENSOR_STABLE_PSTATE_MCLK: ++ *((uint32_t *)data) = smu->pstate_mclk; ++ *size = 4; ++ break; + case AMDGPU_PP_SENSOR_ENABLED_SMC_FEATURES_MASK: + ret = smu_feature_get_enabled_mask(smu, (uint32_t *)data, 2); + *size = 8; +-- +2.17.1 + |