From 82128d98a38b380c69b7f1fa4a7c69caef86ff84 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 20 Feb 2013 09:22:45 -0300 Subject: [PATCH 8/8] Register dump debugging --- drivers/gpu/drm/radeon/atom.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/radeon/atom.c b/drivers/gpu/drm/radeon/atom.c index ef8521b..24072e1 100644 --- a/drivers/gpu/drm/radeon/atom.c +++ b/drivers/gpu/drm/radeon/atom.c @@ -1158,6 +1158,7 @@ atom_op_debug, 0},}; static int atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params) { + struct radeon_device *rdev = ctx->card->dev->dev_private; int base = CU16(ctx->cmd_table + 4 + 2 * index); int len, ws, ps, ptr; unsigned char op; @@ -1199,6 +1200,8 @@ static int atom_execute_table_locked(struct atom_context *ctx, int index, uint32 goto free; } + printk(KERN_EMERG "EVERGREEN_CRTC_BLANK_CONTROL: %04x\n", RREG32(EVERGREEN_CRTC_BLANK_CONTROL)); + printk(KERN_EMERG "0x6ED8: %04x\n", RREG32(0x6ED8)); if (op < ATOM_OP_CNT && op > 0) opcode_table[op].func(&ectx, &ptr, opcode_table[op].arg); -- 1.7.1