From c438a2c1e0213b2fb9d6825f32a5b2f610fe176a Mon Sep 17 00:00:00 2001 From: Chris Park Date: Tue, 5 Jan 2016 16:22:11 -0500 Subject: [PATCH 0665/1110] drm/amd/dal: Enable Bonaire on Linux Signed-off-by: Chris Park Acked-by: Jordan Lazare --- drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c index d472a17..1093ab8 100644 --- a/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c +++ b/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c @@ -1088,6 +1088,7 @@ int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev) /* Software is initialized. Now we can register interrupt handlers. */ switch (adev->asic_type) { + case CHIP_BONAIRE: case CHIP_CARRIZO: if (dce110_register_irq_handlers(dm->adev)) { DRM_ERROR("DM: Failed to initialize IRQ\n"); @@ -1302,6 +1303,11 @@ static int dm_early_init(void *handle) amdgpu_dm_set_irq_funcs(adev); switch (adev->asic_type) { + case CHIP_BONAIRE: + adev->mode_info.num_crtc = 6; + adev->mode_info.num_hpd = 6; + adev->mode_info.num_dig = 6; + break; case CHIP_CARRIZO: adev->mode_info.num_crtc = 3; adev->mode_info.num_hpd = 6; -- 2.7.4