summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerome Glisse <glisse@freedesktop.org>2007-07-18 18:29:37 +0200
committerJerome Glisse <glisse@freedesktop.org>2007-07-18 18:29:37 +0200
commitd3564fe5f01a924018f206b9b911348ab6b0a3bb (patch)
tree7f7e5c109ced81856ef5a310d9073f0fda0a362c
parent7da689181f473877d27cf9b9bb5fac0713b089b6 (diff)
avivotool: fix handling of gpio 0x7e30.
-rw-r--r--avivotool/avivotool.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/avivotool/avivotool.c b/avivotool/avivotool.c
index 0fcf69d..0f0dba8 100644
--- a/avivotool/avivotool.c
+++ b/avivotool/avivotool.c
@@ -324,8 +324,8 @@ static void AVIVOI2CGetBits(I2CBusPtr b, int *Clock, int *data)
*Clock = (val & (1<<0)) != 0;
*data = (val & (1<<8)) != 0;
} else {
- *Clock = (val & (1<<18)) != 0;
- *data = (val & (1<<19)) != 0;
+ *Clock = (val & (1<<19)) != 0;
+ *data = (val & (1<<18)) != 0;
}
if (debug_i2c)
printf("IN 0x%08lX -> clock = %d, data = %d\n", val, *Clock, *data);
@@ -340,8 +340,8 @@ static void AVIVOI2CPutBits(I2CBusPtr b, int Clock, int data)
val |= (Clock ? 0:(1<<0));
val |= (data ? 0:(1<<8));
} else {
- val |= (Clock ? 0:(1<<18));
- val |= (data ? 0:(1<<19));
+ val |= (Clock ? 0:(1<<19));
+ val |= (data ? 0:(1<<18));
}
if (debug_i2c)
printf("OUT 0x%08lX (Clock = %d, data = %d)\n", val, Clock, data);