summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Romanick <idr@us.ibm.com>2008-05-12 17:05:23 -0700
committerIan Romanick <idr@us.ibm.com>2008-05-12 17:06:24 -0700
commit0b1feeebc0c7bb5a8ab945e52598e070102986be (patch)
treed7f3e1d49865fee9b82d6805626f74b97084643f
parenta835365ccb6a8b6abbd10d1ba386640b5ae0b368 (diff)
Remove dead XGIDPMSSet function
-rw-r--r--src/xgi_driver.c30
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.
*/