summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mga_dacG.c6
-rw-r--r--src/mga_driver.c3
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) {