summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-loki-sensors.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/board-loki-sensors.c')
-rw-r--r--arch/arm/mach-tegra/board-loki-sensors.c34
1 files changed, 6 insertions, 28 deletions
diff --git a/arch/arm/mach-tegra/board-loki-sensors.c b/arch/arm/mach-tegra/board-loki-sensors.c
index aee7b462e893..1564c9c6ad5e 100644
--- a/arch/arm/mach-tegra/board-loki-sensors.c
+++ b/arch/arm/mach-tegra/board-loki-sensors.c
@@ -39,7 +39,7 @@
#include "cpu-tegra.h"
/* MPU board file definition */
-static struct mpu_platform_data mpu9250_gyro_data = {
+static struct mpu_platform_data mpu6050_gyro_data = {
.int_config = 0x10,
.level_shifter = 0,
/* Located in board_[platformname].h */
@@ -49,33 +49,11 @@ static struct mpu_platform_data mpu9250_gyro_data = {
0x00, 0x34, 0x0D, 0x65, 0x32, 0xE9, 0x94, 0x89},
};
-static struct mpu_platform_data mpu_compass_data = {
- .orientation = MPU_COMPASS_ORIENTATION,
- .config = NVI_CONFIG_BOOT_MPU,
-};
-
-static struct mpu_platform_data mpu_bmp_pdata = {
- .config = NVI_CONFIG_BOOT_MPU,
-};
-static struct i2c_board_info __initdata inv_mpu9250_i2c0_board_info[] = {
+static struct i2c_board_info __initdata inv_mpu6050_i2c0_board_info[] = {
{
I2C_BOARD_INFO(MPU_GYRO_NAME, MPU_GYRO_ADDR),
- .platform_data = &mpu9250_gyro_data,
- },
- {
- /* The actual BMP180 address is 0x77 but because this conflicts
- * with another device, this address is hacked so Linux will
- * call the driver. The conflict is technically okay since the
- * BMP180 is behind the MPU. Also, the BMP180 driver uses a
- * hard-coded address of 0x77 since it can't be changed anyway.
- */
- I2C_BOARD_INFO(MPU_BMP_NAME, MPU_BMP_ADDR),
- .platform_data = &mpu_bmp_pdata,
- },
- {
- I2C_BOARD_INFO(MPU_COMPASS_NAME, MPU_COMPASS_ADDR),
- .platform_data = &mpu_compass_data,
+ .platform_data = &mpu6050_gyro_data,
},
};
@@ -103,9 +81,9 @@ static void mpuirq_init(void)
}
pr_info("*** MPU END *** mpuirq_init...\n");
- inv_mpu9250_i2c0_board_info[0].irq = gpio_to_irq(MPU_GYRO_IRQ_GPIO);
- i2c_register_board_info(gyro_bus_num, inv_mpu9250_i2c0_board_info,
- ARRAY_SIZE(inv_mpu9250_i2c0_board_info));
+ inv_mpu6050_i2c0_board_info[0].irq = gpio_to_irq(MPU_GYRO_IRQ_GPIO);
+ i2c_register_board_info(gyro_bus_num, inv_mpu6050_i2c0_board_info,
+ ARRAY_SIZE(inv_mpu6050_i2c0_board_info));
}
struct jsa1127_platform_data jsa1127_platform_data = {