diff options
Diffstat (limited to 'meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0755-drm-amd-display-dm-add-KV-KB-ML-v2.patch')
-rw-r--r-- | meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0755-drm-amd-display-dm-add-KV-KB-ML-v2.patch | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0755-drm-amd-display-dm-add-KV-KB-ML-v2.patch b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0755-drm-amd-display-dm-add-KV-KB-ML-v2.patch new file mode 100644 index 00000000..a3bbb4b3 --- /dev/null +++ b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0755-drm-amd-display-dm-add-KV-KB-ML-v2.patch @@ -0,0 +1,53 @@ +From a944225070e5d65d25d098da98a0d34f7c7151b0 Mon Sep 17 00:00:00 2001 +From: Alex Deucher <alexdeucher@gmail.com> +Date: Thu, 10 Aug 2017 14:39:47 -0400 +Subject: [PATCH 0755/4131] drm/amd/display/dm: add KV, KB, ML (v2) + +Add DCE8 APUs to display manager. + +v2: rebase changes + +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +Reviewed-by: Harry Wentland <harry.wentland@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +index 83d2252..38ab68f 100644 +--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +@@ -1355,6 +1355,9 @@ int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev) + switch (adev->asic_type) { + case CHIP_BONAIRE: + case CHIP_HAWAII: ++ case CHIP_KAVERI: ++ case CHIP_KABINI: ++ case CHIP_MULLINS: + case CHIP_TONGA: + case CHIP_FIJI: + case CHIP_CARRIZO: +@@ -1524,6 +1527,19 @@ static int dm_early_init(void *handle) + adev->mode_info.num_dig = 6; + adev->mode_info.plane_type = dm_plane_type_default; + break; ++ case CHIP_KAVERI: ++ adev->mode_info.num_crtc = 4; ++ adev->mode_info.num_hpd = 6; ++ adev->mode_info.num_dig = 7; ++ adev->mode_info.plane_type = dm_plane_type_default; ++ break; ++ case CHIP_KABINI: ++ case CHIP_MULLINS: ++ adev->mode_info.num_crtc = 2; ++ adev->mode_info.num_hpd = 6; ++ adev->mode_info.num_dig = 6; ++ adev->mode_info.plane_type = dm_plane_type_default; ++ break; + case CHIP_FIJI: + case CHIP_TONGA: + adev->mode_info.num_crtc = 6; +-- +2.7.4 + |