From: Vasily Khoruzhick Date: Sun, 13 Mar 2011 13:53:28 +0000 (+0200) Subject: i2c-pxa2xx: Fix register offsets X-Git-Tag: v2.6.39-rc1~387^2~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=23e74a86ab43e5cccbf90edb76fc396e36acc998;p=platform%2Fkernel%2Flinux-exynos.git i2c-pxa2xx: Fix register offsets Fix regression that was introduced by dynamic register layout. Signed-off-by: Vasily Khoruzhick Signed-off-by: Ben Dooks --- diff --git a/drivers/i2c/busses/i2c-pxa.c b/drivers/i2c/busses/i2c-pxa.c index 27b28e7..b914184 100644 --- a/drivers/i2c/busses/i2c-pxa.c +++ b/drivers/i2c/busses/i2c-pxa.c @@ -66,18 +66,18 @@ enum pxa_i2c_types { static struct pxa_reg_layout pxa_reg_layout[] = { [REGS_PXA2XX] = { .ibmr = 0x00, - .idbr = 0x10, - .icr = 0x20, - .isr = 0x30, - .isar = 0x40, - }, - [REGS_PXA3XX] = { - .ibmr = 0x00, .idbr = 0x08, .icr = 0x10, .isr = 0x18, .isar = 0x20, }, + [REGS_PXA3XX] = { + .ibmr = 0x00, + .idbr = 0x04, + .icr = 0x08, + .isr = 0x0c, + .isar = 0x10, + }, [REGS_CE4100] = { .ibmr = 0x14, .idbr = 0x0c,