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>
This commit is contained in:
Vasily Khoruzhick
2011-03-13 15:53:28 +02:00
committed by Ben Dooks
parent baa8cab012
commit 23e74a86ab

View File

@@ -65,19 +65,19 @@ enum pxa_i2c_types {
*/ */
static struct pxa_reg_layout pxa_reg_layout[] = { static struct pxa_reg_layout pxa_reg_layout[] = {
[REGS_PXA2XX] = { [REGS_PXA2XX] = {
.ibmr = 0x00,
.idbr = 0x10,
.icr = 0x20,
.isr = 0x30,
.isar = 0x40,
},
[REGS_PXA3XX] = {
.ibmr = 0x00, .ibmr = 0x00,
.idbr = 0x08, .idbr = 0x08,
.icr = 0x10, .icr = 0x10,
.isr = 0x18, .isr = 0x18,
.isar = 0x20, .isar = 0x20,
}, },
[REGS_PXA3XX] = {
.ibmr = 0x00,
.idbr = 0x04,
.icr = 0x08,
.isr = 0x0c,
.isar = 0x10,
},
[REGS_CE4100] = { [REGS_CE4100] = {
.ibmr = 0x14, .ibmr = 0x14,
.idbr = 0x0c, .idbr = 0x0c,