diff options
author | Naga Radhesh <naga.radheshy@stericsson.com> | 2011-08-24 10:26:40 +0530 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@stericsson.com> | 2011-09-19 16:00:17 +0200 |
commit | fc35a04445caa9441e5abb5dd73d99b30c981aa7 (patch) | |
tree | b1cc0f6de72d211ea3b2cec013eb1b3f3073551d /arch/arm/mach-ux500/board-u5500.c | |
parent | ba7b2fe84d2c6b077bb466502fa1743d1d36e9ec (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.c | 10 |
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) |