summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/board-u5500.c
diff options
context:
space:
mode:
authorNaga Radhesh <naga.radheshy@stericsson.com>2011-08-24 10:26:40 +0530
committerUlf Hansson <ulf.hansson@stericsson.com>2011-09-19 16:00:17 +0200
commitfc35a04445caa9441e5abb5dd73d99b30c981aa7 (patch)
treeb1cc0f6de72d211ea3b2cec013eb1b3f3073551d /arch/arm/mach-ux500/board-u5500.c
parentba7b2fe84d2c6b077bb466502fa1743d1d36e9ec (diff)
mach-ux500: negate the values of sensors in 5500
Negate the values of X and Y co-ordinates of Accelerometer and Magnetometer for U5500, as the display is mounted in reverse direction ST-Ericsson ID: 353393 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: If9d8cb5a9c550077d646edb6ae6888db99702220 signed-off-by: Naga Radhesh <naga.radheshy@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29352 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29578
Diffstat (limited to 'arch/arm/mach-ux500/board-u5500.c')
-rw-r--r--arch/arm/mach-ux500/board-u5500.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/arm/mach-ux500/board-u5500.c b/arch/arm/mach-ux500/board-u5500.c
index 5f637642721..f46b74e0d0c 100644
--- a/arch/arm/mach-ux500/board-u5500.c
+++ b/arch/arm/mach-ux500/board-u5500.c
@@ -410,8 +410,16 @@ static void __init u5500_i2c_init(void)
if (cpu_is_u5500v1())
i2c_register_board_info(2, ARRAY_AND_SIZE(u5500v1_i2c2_sensor_devices));
- if (cpu_is_u5500v2())
+ if (cpu_is_u5500v2()) {
+ /*
+ * In V2 display is mounted in reverse direction,
+ * so need to change the intial
+ * settings of Accelerometer and Magnetometer
+ */
+ lsm303dlh_pdata.negative_x = 1;
+ lsm303dlh_pdata.negative_y = 1;
i2c_register_board_info(2, ARRAY_AND_SIZE(u5500v2_i2c2_sensor_devices));
+ }
}
static void __init u5500_uart_init(void)