From d1d0d9a0b6377fed5bd789af184c2ea905d06d5e Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 30 Sep 2011 20:07:55 +0100 Subject: [PATCH] drm/radeon/kms: allow KMS to start on CAICOS chipset. I bisected this by loading fglrx + then radeon and removing large chunks of gpu init. This allows my CAICOS to start here, maybe AMD can track down what changed where. Signed-off-by: Dave Airlie --- drivers/gpu/drm/radeon/evergreen.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c index e8a7467..b123b3b 100644 --- a/drivers/gpu/drm/radeon/evergreen.c +++ b/drivers/gpu/drm/radeon/evergreen.c @@ -1629,7 +1629,8 @@ static void evergreen_program_channel_remap(struct radeon_device *rdev) WREG32(TCP_CHAN_STEER_LO, tcp_chan_steer_lo); WREG32(TCP_CHAN_STEER_HI, tcp_chan_steer_hi); - WREG32(MC_SHARED_CHREMAP, mc_shared_chremap); + if (rdev->family != CHIP_CAICOS) + WREG32(MC_SHARED_CHREMAP, mc_shared_chremap); } static void evergreen_gpu_init(struct radeon_device *rdev) -- 1.7.6.2