diff options
author | Alex Deucher <alex@cube.(none)> | 2008-03-05 18:41:01 -0500 |
---|---|---|
committer | Alex Deucher <alex@cube.(none)> | 2008-03-05 18:41:01 -0500 |
commit | 0ed48f8f651a28e189f9fee8c6b593da0178d21c (patch) | |
tree | 065eef779e07eba6d4e917e463bcc3c095b15d95 /src/radeon_probe.h | |
parent | 2901e99f1942842856cd39c1dcc8b22f3cf7d9e3 (diff) |
AVIVO: Initial support for DCE 3.0 using atombios
DACs are working well, DIG support (DVI, HDMI, LVDS, etc.)
still has some issues.
Diffstat (limited to 'src/radeon_probe.h')
-rw-r--r-- | src/radeon_probe.h | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/radeon_probe.h b/src/radeon_probe.h index c399cc2e..935b6b82 100644 --- a/src/radeon_probe.h +++ b/src/radeon_probe.h @@ -256,6 +256,8 @@ typedef struct _RADEONOutputPrivateRec { int SupportedTVStds; Bool tv_on; int load_detection; + /* dig block */ + int transmitter_config; char *name; int output_id; @@ -343,8 +345,8 @@ struct avivo_state CARD32 dxscl[6+2]; /* dac regs */ - CARD32 daca[23]; - CARD32 dacb[23]; + CARD32 daca[26]; + CARD32 dacb[26]; /* tmdsa */ CARD32 tmdsa[31]; @@ -355,6 +357,21 @@ struct avivo_state /* dvoa */ CARD32 dvoa[16]; + /* DCE3 chips */ + CARD32 fmt1[18]; + CARD32 fmt2[18]; + CARD32 dig1[19]; + CARD32 dig2[19]; + CARD32 hdmi1[57]; + CARD32 hdmi2[57]; + CARD32 aux_cntl1[14]; + CARD32 aux_cntl2[14]; + CARD32 aux_cntl3[14]; + CARD32 aux_cntl4[14]; + CARD32 phy[10]; + CARD32 uniphy1[8]; + CARD32 uniphy2[8]; + }; /* |