>From Michael Lorez <macal...@netbsd.org> --- src/pm2_dac.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/pm2_dac.c b/src/pm2_dac.c index 85093ff..b6771a5 100644 --- a/src/pm2_dac.c +++ b/src/pm2_dac.c @@ -458,8 +458,14 @@ Permedia2I2CPutBits(I2CBusPtr b, int scl, int sda) { GLINTPtr pGlint = (GLINTPtr) b->DriverPrivate.ptr; int r = (pGlint->DDCBus == b) ? PMDDCData : VSSerialBusControl; +/* + This is bogus. + All this line does is to preserve the USE_MONID bit if set which prevents + the i2c bits from doing anything CARD32 v = GLINT_READ_REG(r) & ~(ClkOut | DataOut); - +*/ + CARD32 v = 0; + if (scl > 0) v |= ClkOut; if (sda > 0) v |= DataOut; -- 1.8.2.3 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel