diff options
author | Jerome Glisse <glisse@freedesktop.org> | 2007-07-18 18:29:37 +0200 |
---|---|---|
committer | Jerome Glisse <glisse@freedesktop.org> | 2007-07-18 18:29:37 +0200 |
commit | d3564fe5f01a924018f206b9b911348ab6b0a3bb (patch) | |
tree | 7f7e5c109ced81856ef5a310d9073f0fda0a362c | |
parent | 7da689181f473877d27cf9b9bb5fac0713b089b6 (diff) |
avivotool: fix handling of gpio 0x7e30.
-rw-r--r-- | avivotool/avivotool.c | 8 |
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); |