>From Michael Lorez <[email protected]>
---
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
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel