diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mga_dacG.c | 6 | ||||
-rw-r--r-- | src/mga_driver.c | 3 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/mga_dacG.c b/src/mga_dacG.c index c3f75b9..844ed0f 100644 --- a/src/mga_dacG.c +++ b/src/mga_dacG.c @@ -1259,7 +1259,7 @@ static const struct mgag_i2c_private { { (1 << 1), (1 << 3) }, { (1 << 0), (1 << 2) }, { (1 << 4), (1 << 5) }, - { (1 << 0), (1 << 1) }, /* G200EV I2C bits */ + { (1 << 0), (1 << 1) }, /* G200SE and G200EV I2C bits */ }; @@ -1361,8 +1361,8 @@ MGAG_i2cInit(ScrnInfoPtr pScrn) if (pMga->SecondCrtc == FALSE) { pMga->DDC_Bus1 = mgag_create_i2c_bus("DDC P1", - pMga->is_G200EV ? 3 : 0, - pScrn->scrnIndex); + (pMga->is_G200EV || pMga->is_G200SE) ? 3 : 0, + pScrn->scrnIndex); return (pMga->DDC_Bus1 != NULL); } else { /* We have a dual head setup on G-series, set up DDC #2. */ diff --git a/src/mga_driver.c b/src/mga_driver.c index 0f36970..b570b78 100644 --- a/src/mga_driver.c +++ b/src/mga_driver.c @@ -1358,9 +1358,6 @@ MGAdoDDC(ScrnInfoPtr pScrn) hwp = VGAHWPTR(pScrn); pMga = MGAPTR(pScrn); - if (pMga->is_G200SE) - return NULL; /* boo hiss */ - /* Load DDC if we have the code to use it */ /* This gives us DDC1 */ if (pMga->ddc1Read || pMga->i2cInit) { |