summaryrefslogtreecommitdiff
path: root/src/radeon.h
diff options
context:
space:
mode:
authorVladimir Dergachev <volodya@mindspring.com>2004-10-02 00:43:08 +0000
committerVladimir Dergachev <volodya@mindspring.com>2004-10-02 00:43:08 +0000
commit576f53be4f0fa54bde7167872b7508b98e5c9454 (patch)
tree2fdd35ddb83db9c5d6baf644d11e808345136258 /src/radeon.h
parent9a9ba82172428b09312fdd6e11da04b21c8529fc (diff)
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h Add TV-in specific options. Add TV-in specific fields to radeon per-screen structure, add code to initialize them. Preserve MM_TABLE (instead of whole VBIOS as was done in GATOS drivers)
Diffstat (limited to 'src/radeon.h')
-rw-r--r--src/radeon.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/radeon.h b/src/radeon.h
index 576295ff..e4b7aba1 100644
--- a/src/radeon.h
+++ b/src/radeon.h
@@ -555,7 +555,24 @@ typedef struct {
void (*VideoTimerCallback)(ScrnInfoPtr, Time);
FBLinearPtr videoLinear;
int videoKey;
-
+ int RageTheatreCrystal;
+ int RageTheatreTunerPort;
+ int RageTheatreCompositePort;
+ int RageTheatreSVideoPort;
+ int tunerType;
+ Bool MM_TABLE_valid;
+ struct {
+ CARD8 table_revision;
+ CARD8 table_size;
+ CARD8 tuner_type;
+ CARD8 audio_chip;
+ CARD8 product_id;
+ CARD8 tuner_voltage_teletext_fm;
+ CARD8 i2s_config; /* configuration of the sound chip */
+ CARD8 video_decoder_type;
+ CARD8 video_decoder_host_config;
+ CARD8 input[5];
+ } MM_TABLE;
/* Render */
Bool RenderAccel;
Bool RenderInited3D;