diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/2654-drm-amd-display-add-nv14-cases-to-amdgpu_dm.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.19.8/2654-drm-amd-display-add-nv14-cases-to-amdgpu_dm.patch | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/2654-drm-amd-display-add-nv14-cases-to-amdgpu_dm.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/2654-drm-amd-display-add-nv14-cases-to-amdgpu_dm.patch new file mode 100644 index 00000000..157a8b35 --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/2654-drm-amd-display-add-nv14-cases-to-amdgpu_dm.patch @@ -0,0 +1,49 @@ +From a149f49017d87973c4daa83a9c4c154121043466 Mon Sep 17 00:00:00 2001 +From: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com> +Date: Tue, 2 Jul 2019 10:41:40 -0500 +Subject: [PATCH 2654/2940] drm/amd/display: add nv14 cases to amdgpu_dm + +Mostly shared with navi10. + +Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com> +Reviewed-by: Alex Deucher <alexander.deucher@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +++++++ + 1 file changed, 7 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 b74defadf2ed..2a7718b1e50d 100644 +--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +@@ -2213,6 +2213,7 @@ static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev) + case CHIP_PICASSO: + #if defined(CONFIG_DRM_AMD_DC_DCN2_0) + case CHIP_NAVI10: ++ case CHIP_NAVI14: + #endif + if (dcn10_register_irq_handlers(dm->adev)) { + DRM_ERROR("DM: Failed to initialize IRQ\n"); +@@ -2459,6 +2460,11 @@ static int dm_early_init(void *handle) + adev->mode_info.num_hpd = 6; + adev->mode_info.num_dig = 6; + break; ++ case CHIP_NAVI14: ++ adev->mode_info.num_crtc = 5; ++ adev->mode_info.num_hpd = 5; ++ adev->mode_info.num_dig = 5; ++ break; + #endif + default: + DRM_ERROR("Unsupported ASIC type: 0x%X\n", adev->asic_type); +@@ -2754,6 +2760,7 @@ fill_plane_buffer_attributes(struct amdgpu_device *adev, + adev->asic_type == CHIP_VEGA20 || + #if defined(CONFIG_DRM_AMD_DC_DCN2_0) + adev->asic_type == CHIP_NAVI10 || ++ adev->asic_type == CHIP_NAVI14 || + #endif + adev->asic_type == CHIP_RAVEN) { + /* Fill GFX9 params */ +-- +2.17.1 + |