From 5d901d9a62a560a7e260902f78286678297bfd3d Mon Sep 17 00:00:00 2001 From: Robert Collins Date: Wed, 9 Nov 2011 13:59:33 -0800 Subject: mpu3050: Motion Libraries: Board files for MPL v4.1.1. Bug 825602 Bug 834422 Bug 843573 Change-Id: I50ded8cafb228b216f4e3a899f50336c8450698b Reviewed-on: http://git-master/r/66084 Reviewed-by: Lokesh Pathak Tested-by: Lokesh Pathak --- arch/arm/mach-tegra/board-enterprise.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'arch/arm/mach-tegra/board-enterprise.h') diff --git a/arch/arm/mach-tegra/board-enterprise.h b/arch/arm/mach-tegra/board-enterprise.h index 8c86093a3ca8..80fad492834b 100644 --- a/arch/arm/mach-tegra/board-enterprise.h +++ b/arch/arm/mach-tegra/board-enterprise.h @@ -52,6 +52,23 @@ int enterprise_suspend_init(void); int enterprise_edp_init(void); void __init enterprise_tsensor_init(void); +/* Invensense MPU Definitions */ +#define MPU_GYRO_NAME "mpu3050" +#define MPU_GYRO_IRQ_GPIO TEGRA_GPIO_PH4 +#define MPU_GYRO_ADDR 0x68 +#define MPU_GYRO_BUS_NUM 0 +#define MPU_GYRO_ORIENTATION { -1, 0, 0, 0, -1, 0, 0, 0, 1 } +#define MPU_ACCEL_NAME "kxtf9" +#define MPU_ACCEL_IRQ_GPIO 0 /* DISABLE ACCELIRQ: TEGRA_GPIO_PJ2 */ +#define MPU_ACCEL_ADDR 0x0F +#define MPU_ACCEL_BUS_NUM 0 +#define MPU_ACCEL_ORIENTATION { 0, 1, 0, -1, 0, 0, 0, 0, 1 } +#define MPU_COMPASS_NAME "ak8975" +#define MPU_COMPASS_IRQ_GPIO 0 +#define MPU_COMPASS_ADDR 0x0C +#define MPU_COMPASS_BUS_NUM 0 +#define MPU_COMPASS_ORIENTATION { 0, 1, 0, -1, 0, 0, 0, 0, 1 } + /* PCA954x I2C bus expander bus addresses */ #define PCA954x_I2C_BUS_BASE 6 #define PCA954x_I2C_BUS0 (PCA954x_I2C_BUS_BASE + 0) -- cgit v1.2.3