diff options
Diffstat (limited to 'meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4831-drm-amdgpu-pp-fix-endian-swapping-in-atomctrl_get_vo.patch')
-rw-r--r-- | meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4831-drm-amdgpu-pp-fix-endian-swapping-in-atomctrl_get_vo.patch | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4831-drm-amdgpu-pp-fix-endian-swapping-in-atomctrl_get_vo.patch b/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4831-drm-amdgpu-pp-fix-endian-swapping-in-atomctrl_get_vo.patch deleted file mode 100644 index d2fca01b..00000000 --- a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4831-drm-amdgpu-pp-fix-endian-swapping-in-atomctrl_get_vo.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 4ce0e11ee202b80a4a188875a46444323acdcf44 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Thu, 28 Jun 2018 12:51:06 -0500 -Subject: [PATCH 4831/5725] drm/amdgpu/pp: fix endian swapping in - atomctrl_get_voltage_range - -Need to swap before doing arthimetic on the values. - -Reviewed-by: Rex Zhu <Rex.Zhu@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> -Signed-off-by: Raveendra Talabattula <raveendra.talabattula@amd.com> ---- - drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c b/drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c -index c7927595..e2158fc 100644 ---- a/drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c -+++ b/drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c -@@ -1549,14 +1549,14 @@ void atomctrl_get_voltage_range(struct pp_hwmgr *hwmgr, uint32_t *max_vddc, - switch (hwmgr->chip_id) { - case CHIP_TONGA: - case CHIP_FIJI: -- *max_vddc = le32_to_cpu(((ATOM_ASIC_PROFILING_INFO_V3_3 *)profile)->ulMaxVddc/4); -- *min_vddc = le32_to_cpu(((ATOM_ASIC_PROFILING_INFO_V3_3 *)profile)->ulMinVddc/4); -+ *max_vddc = le32_to_cpu(((ATOM_ASIC_PROFILING_INFO_V3_3 *)profile)->ulMaxVddc) / 4; -+ *min_vddc = le32_to_cpu(((ATOM_ASIC_PROFILING_INFO_V3_3 *)profile)->ulMinVddc) / 4; - break; - case CHIP_POLARIS11: - case CHIP_POLARIS10: - case CHIP_POLARIS12: -- *max_vddc = le32_to_cpu(((ATOM_ASIC_PROFILING_INFO_V3_6 *)profile)->ulMaxVddc/100); -- *min_vddc = le32_to_cpu(((ATOM_ASIC_PROFILING_INFO_V3_6 *)profile)->ulMinVddc/100); -+ *max_vddc = le32_to_cpu(((ATOM_ASIC_PROFILING_INFO_V3_6 *)profile)->ulMaxVddc) / 100; -+ *min_vddc = le32_to_cpu(((ATOM_ASIC_PROFILING_INFO_V3_6 *)profile)->ulMinVddc) / 100; - break; - default: - return; --- -2.7.4 - |