summaryrefslogtreecommitdiff
path: root/src/radeon.h
diff options
context:
space:
mode:
authorAlex Deucher <alex@botch2.(none)>2007-09-17 23:04:17 -0400
committerAlex Deucher <alex@botch2.(none)>2007-09-17 23:04:17 -0400
commit4000a710c93dd2d82891e4082bc7fa922ba9c5f4 (patch)
tree39b36b44ca858212fd08d7a91dcaff65f42705db /src/radeon.h
parent38515d402555eaa61c686d42973e59f659b07466 (diff)
RADEON: initial pass at external TMDS support
- Based on Dave Airlie's initial work and the dvo support in the intel driver. - Only sil164 is supported at the moment. - Once we get some testing and such, we ought to move the dvo drivers out of the drivers so they can be shared among all drivers - Doesn't seem to work on my card (r4xx ATOM) card ATM - Legacy bios table programming sequence not implemented yet
Diffstat (limited to 'src/radeon.h')
-rw-r--r--src/radeon.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/radeon.h b/src/radeon.h
index 4c995111..a1e73955 100644
--- a/src/radeon.h
+++ b/src/radeon.h
@@ -144,7 +144,6 @@ typedef enum {
#endif
OPTION_SHOWCACHE,
OPTION_DYNAMIC_CLOCKS,
- OPTION_BIOS_HOTKEYS,
OPTION_VGA_ACCESS,
OPTION_REVERSE_DDC,
OPTION_LVDS_PROBE_PLL,
@@ -896,6 +895,8 @@ extern Bool RADEONGetLVDSInfoFromBIOS (xf86OutputPtr output);
extern Bool RADEONGetTMDSInfoFromBIOS (xf86OutputPtr output);
extern Bool RADEONGetTVInfoFromBIOS (xf86OutputPtr output);
extern Bool RADEONGetHardCodedEDIDFromBIOS (xf86OutputPtr output);
+extern Bool RADEONGetExtTMDSInfoFromBIOS (xf86OutputPtr output);
+
extern void RADEONRestoreMemMapRegisters(ScrnInfoPtr pScrn,
RADEONSavePtr restore);
@@ -946,6 +947,9 @@ extern int RADEONValidateDDCModes(ScrnInfoPtr pScrn1, char **ppModeName,
extern int RADEONValidateFPModes(xf86OutputPtr output, char **ppModeName, DisplayModePtr *modeList);
extern void RADEONSetPitch (ScrnInfoPtr pScrn);
extern void RADEONUpdateHVPosition(xf86OutputPtr output, DisplayModePtr mode);
+extern void RADEONSaveExtChipRegisters(ScrnInfoPtr pScrn);
+extern void RADEONRestoreExtChipRegisters(ScrnInfoPtr pScrn);
+extern void RADEONDVOPowerSet(ScrnInfoPtr pScrn, xf86OutputPtr output, int mode);
DisplayModePtr
RADEONProbeOutputModes(xf86OutputPtr output);