summaryrefslogtreecommitdiff
path: root/src/radeon_probe.h
diff options
context:
space:
mode:
authorAlex Deucher <alex@cube.(none)>2008-03-05 18:41:01 -0500
committerAlex Deucher <alex@cube.(none)>2008-03-05 18:41:01 -0500
commit0ed48f8f651a28e189f9fee8c6b593da0178d21c (patch)
tree065eef779e07eba6d4e917e463bcc3c095b15d95 /src/radeon_probe.h
parent2901e99f1942842856cd39c1dcc8b22f3cf7d9e3 (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.h21
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];
+
};
/*