diff options
author | Ian Romanick <idr@us.ibm.com> | 2008-05-12 17:05:23 -0700 |
---|---|---|
committer | Ian Romanick <idr@us.ibm.com> | 2008-05-12 17:06:24 -0700 |
commit | 0b1feeebc0c7bb5a8ab945e52598e070102986be (patch) | |
tree | d7f3e1d49865fee9b82d6805626f74b97084643f | |
parent | a835365ccb6a8b6abbd10d1ba386640b5ae0b368 (diff) |
Remove dead XGIDPMSSet function
-rw-r--r-- | src/xgi_driver.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/xgi_driver.c b/src/xgi_driver.c index 3ee00d7..ce81613 100644 --- a/src/xgi_driver.c +++ b/src/xgi_driver.c @@ -688,36 +688,6 @@ static void XGIFreeRec(ScrnInfoPtr pScrn) } -/* XGI Display Power Management Set */ -static void XGIDPMSSet(ScrnInfoPtr pScrn, int PowerManagementMode, int flags) -{ - XGIPtr pXGI = XGIPTR(pScrn); - - - if (!pScrn->vtSema) { - return; - } - - if (pXGI->isFBDev) { - fbdevHWDPMSSet(pScrn, PowerManagementMode, flags); - } else if (pXGI->pVbe) { - /* I don't know if the bug is in XGI's BIOS or in VBEDPMSSet, but - * cx must be set to 0 here, or the mode will not be set. - */ - pXGI->pInt10->cx = 0x0000; - VBEDPMSSet(pXGI->pVbe, PowerManagementMode); - } else { - const uint8_t power_status = (IN3CFB(0x23) & ~0x03) - | (PowerManagementMode); - const uint8_t pm_ctrl = (IN3C5B(0x24) & ~0x01) - | ((PowerManagementMode == DPMSModeOn) ? 0x01 : 0x00); - - - OUT3CFB(0x23, power_status); - OUT3C5B(0x24, pm_ctrl); - } -} - /** * Memory map the MMIO region. Used during pre-init. */ |