diff options
author | Robert Collins <rcollins@nvidia.com> | 2011-11-09 13:59:33 -0800 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2011-12-08 18:00:55 +0530 |
commit | 5d901d9a62a560a7e260902f78286678297bfd3d (patch) | |
tree | 483cfe1b6fd7c1b20daef7899f8c946fab0eba73 /arch/arm/mach-tegra/board-enterprise.h | |
parent | f1e961e877025f60cc409180350a3def85f26f64 (diff) |
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 <lpathak@nvidia.com>
Tested-by: Lokesh Pathak <lpathak@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-enterprise.h')
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise.h | 17 |
1 files changed, 17 insertions, 0 deletions
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) |