diff options
Diffstat (limited to 'src/s3v_driver.c')
-rw-r--r-- | src/s3v_driver.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/s3v_driver.c b/src/s3v_driver.c index 654884c..937717e 100644 --- a/src/s3v_driver.c +++ b/src/s3v_driver.c @@ -3760,6 +3760,12 @@ S3Vddc1Read(ScrnInfoPtr pScrn) return ((unsigned int) (tmp & 0x08)); } +static void +S3Vddc1SetSpeed(ScrnInfoPtr pScrn, xf86ddcSpeed speed) +{ + vgaHWddc1SetSpeed(pScrn, speed); +} + static Bool S3Vddc1(ScrnInfoPtr pScrn) { @@ -3773,7 +3779,7 @@ S3Vddc1(ScrnInfoPtr pScrn) OUTREG(DDC_REG,(tmp | 0x12)); if ((pMon = xf86PrintEDID( - xf86DoEDID_DDC1(XF86_SCRN_ARG(pScrn),vgaHWddc1SetSpeedWeak(), + xf86DoEDID_DDC1(XF86_SCRN_ARG(pScrn), S3Vddc1SetSpeed, S3Vddc1Read))) != NULL) success = TRUE; xf86SetDDCproperties(pScrn,pMon); |