diff options
author | Vasily Khoruzhick <anarsoul@gmail.com> | 2011-03-13 09:53:28 -0400 |
---|---|---|
committer | Ben Dooks <ben-linux@fluff.org> | 2011-03-21 05:24:08 -0400 |
commit | 23e74a86ab43e5cccbf90edb76fc396e36acc998 (patch) | |
tree | 50df03c41e29b7f9cf496b5ef29b3680e9c326b7 /drivers/i2c | |
parent | baa8cab012ff07d6835580b19c2fd93a20627823 (diff) |
i2c-pxa2xx: Fix register offsets
Fix regression that was introduced by dynamic register layout.
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/busses/i2c-pxa.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/i2c/busses/i2c-pxa.c b/drivers/i2c/busses/i2c-pxa.c index 27b28e78666e..b914184748c9 100644 --- a/drivers/i2c/busses/i2c-pxa.c +++ b/drivers/i2c/busses/i2c-pxa.c | |||
@@ -66,18 +66,18 @@ enum pxa_i2c_types { | |||
66 | static struct pxa_reg_layout pxa_reg_layout[] = { | 66 | static struct pxa_reg_layout pxa_reg_layout[] = { |
67 | [REGS_PXA2XX] = { | 67 | [REGS_PXA2XX] = { |
68 | .ibmr = 0x00, | 68 | .ibmr = 0x00, |
69 | .idbr = 0x10, | ||
70 | .icr = 0x20, | ||
71 | .isr = 0x30, | ||
72 | .isar = 0x40, | ||
73 | }, | ||
74 | [REGS_PXA3XX] = { | ||
75 | .ibmr = 0x00, | ||
76 | .idbr = 0x08, | 69 | .idbr = 0x08, |
77 | .icr = 0x10, | 70 | .icr = 0x10, |
78 | .isr = 0x18, | 71 | .isr = 0x18, |
79 | .isar = 0x20, | 72 | .isar = 0x20, |
80 | }, | 73 | }, |
74 | [REGS_PXA3XX] = { | ||
75 | .ibmr = 0x00, | ||
76 | .idbr = 0x04, | ||
77 | .icr = 0x08, | ||
78 | .isr = 0x0c, | ||
79 | .isar = 0x10, | ||
80 | }, | ||
81 | [REGS_CE4100] = { | 81 | [REGS_CE4100] = { |
82 | .ibmr = 0x14, | 82 | .ibmr = 0x14, |
83 | .idbr = 0x0c, | 83 | .idbr = 0x0c, |