summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerome Glisse <glisse@localhost.localdomain>2007-08-21 12:01:15 +0200
committerJerome Glisse <glisse@localhost.localdomain>2007-08-21 12:01:15 +0200
commitacb551a3589ab6f528113793a1f4a1d242c25461 (patch)
treed5d000d98a59ec9253e11d9bb27c2fd35ef5677b
parentf1ce0eaf4b67ef841a608b02b4c031b532d17490 (diff)
avivo: correct paste & cute error.
Was programming TMDS1 registers while we should have been touching TMDS2 :).
-rw-r--r--xorg/avivo_output.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/xorg/avivo_output.c b/xorg/avivo_output.c
index 34eef2e..6a06134 100644
--- a/xorg/avivo_output.c
+++ b/xorg/avivo_output.c
@@ -120,18 +120,18 @@ avivo_output_tmds2_setup(xf86OutputPtr output)
avivo_crtc->crtc_number);
OUTREG(AVIVO_TMDS2_CRTC_SOURCE, avivo_crtc->crtc_number);
}
- tmp = INREG(AVIVO_TMDS1_MYSTERY3);
+ tmp = INREG(AVIVO_TMDS2_MYSTERY3);
tmp = (tmp & ~0x3) | 1;
- OUTREG(AVIVO_TMDS1_MYSTERY3, tmp);
- OUTREG(AVIVO_TMDS1_CLOCK_CNTL, 0x1E1F);
- OUTREG(AVIVO_TMDS1_CNTL, 0x1001);
- OUTREG(0x78D0, 0x1);
- OUTREG(AVIVO_TMDS1_MYSTERY3, tmp);
- OUTREG(AVIVO_TMDS1_MYSTERY3, tmp | 0x3);
- OUTREG(AVIVO_TMDS1_MYSTERY3, tmp);
- OUTREG(AVIVO_TMDS1_MYSTERY2, 0x1);
- OUTREG(AVIVO_TMDS1_MYSTERY2, 0x101);
- OUTREG(AVIVO_TMDS1_MYSTERY2, 0x1);
+ OUTREG(AVIVO_TMDS2_MYSTERY3, tmp);
+ OUTREG(AVIVO_TMDS2_CLOCK_CNTL, 0x1E1F);
+ OUTREG(AVIVO_TMDS2_CNTL, 0x1001);
+ OUTREG(0x7AD0, 0x1);
+ OUTREG(AVIVO_TMDS2_MYSTERY3, tmp);
+ OUTREG(AVIVO_TMDS2_MYSTERY3, tmp | 0x3);
+ OUTREG(AVIVO_TMDS2_MYSTERY3, tmp);
+ OUTREG(AVIVO_TMDS2_MYSTERY2, 0x1);
+ OUTREG(AVIVO_TMDS2_MYSTERY2, 0x101);
+ OUTREG(AVIVO_TMDS2_MYSTERY2, 0x1);
}
static void