diff options
author | Alex Deucher <alex@botch2.(none)> | 2008-02-10 18:52:52 -0500 |
---|---|---|
committer | Alex Deucher <alex@botch2.(none)> | 2008-02-10 18:52:52 -0500 |
commit | 6524e33435a786f7de0064cdd1b04c1120d21593 (patch) | |
tree | 11231923aeab1fda9af64f41a070ed65a12797b8 /src/legacy_output.c | |
parent | 8606c1bd175893c77e8c758246a1aed166c8be51 (diff) |
RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for COM bios
Tested on my M10-based laptop.
Diffstat (limited to 'src/legacy_output.c')
-rw-r--r-- | src/legacy_output.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/legacy_output.c b/src/legacy_output.c index 7ade7728..bac1b67c 100644 --- a/src/legacy_output.c +++ b/src/legacy_output.c @@ -160,26 +160,6 @@ RADEONRestoreLVDSRegisters(ScrnInfoPtr pScrn, RADEONSavePtr restore) } void -RADEONRestoreBIOSRegisters(ScrnInfoPtr pScrn, RADEONSavePtr restore) -{ - RADEONInfoPtr info = RADEONPTR(pScrn); - unsigned char *RADEONMMIO = info->MMIO; - CARD32 bios_5_scratch = INREG(RADEON_BIOS_5_SCRATCH); - CARD32 bios_6_scratch = INREG(RADEON_BIOS_6_SCRATCH); - - OUTREG(RADEON_BIOS_4_SCRATCH, restore->bios_4_scratch); - bios_5_scratch &= 0xF; - bios_5_scratch |= (restore->bios_5_scratch & ~0xF); - OUTREG(RADEON_BIOS_5_SCRATCH, bios_5_scratch); - if (restore->bios_6_scratch & 0x40000000) - bios_6_scratch |= 0x40000000; - else - bios_6_scratch &= ~0x40000000; - OUTREG(RADEON_BIOS_6_SCRATCH, bios_6_scratch); - -} - -void RADEONSaveDACRegisters(ScrnInfoPtr pScrn, RADEONSavePtr save) { RADEONInfoPtr info = RADEONPTR(pScrn); |