diff options
author | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-06-18 17:55:27 +0200 |
---|---|---|
committer | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-06-18 17:55:27 +0200 |
commit | 855d6a6c1f7c54ef073caac3f6c5f9b1ed72eb4d (patch) | |
tree | 89b8db35d4eb326263a0f9827c5186467d6d289e /drivers/sensor/k3dh.c | |
parent | a8c0a4a5b062a56e5494894aa86b89a21a86ea3e (diff) | |
download | kernel_samsung_smdk4412-855d6a6c1f7c54ef073caac3f6c5f9b1ed72eb4d.zip kernel_samsung_smdk4412-855d6a6c1f7c54ef073caac3f6c5f9b1ed72eb4d.tar.gz kernel_samsung_smdk4412-855d6a6c1f7c54ef073caac3f6c5f9b1ed72eb4d.tar.bz2 |
u1: port sensors and modem interface from smdk4210 kernel
Change-Id: Ifa0a332a0413f4ceb3c70e96573786ae576a2ae0
Diffstat (limited to 'drivers/sensor/k3dh.c')
-rw-r--r-- | drivers/sensor/k3dh.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/sensor/k3dh.c b/drivers/sensor/k3dh.c index 9010e0b..a44c30d 100644 --- a/drivers/sensor/k3dh.c +++ b/drivers/sensor/k3dh.c @@ -101,7 +101,11 @@ static int k3dh_read_accel_raw_xyz(struct k3dh_data *data, acc->y = (acc_data[3] << 8) | acc_data[2]; acc->z = (acc_data[5] << 8) | acc_data[4]; +#if defined(CONFIG_MACH_U1_NA_SPR) + acc->x = -acc->x >> 4; +#else acc->x = acc->x >> 4; +#endif acc->y = acc->y >> 4; #if defined(CONFIG_MACH_U1_NA_SPR_REV05) \ || defined(CONFIG_MACH_U1_NA_SPR_EPIC2_REV00) \ |