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-cardhu.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-cardhu.h')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.h b/arch/arm/mach-tegra/board-cardhu.h index 5c8dcb4aab34..cacbd65dea0d 100644 --- a/arch/arm/mach-tegra/board-cardhu.h +++ b/arch/arm/mach-tegra/board-cardhu.h @@ -211,6 +211,23 @@ int cardhu_pm299_gpio_switch_regulator_init(void); int cardhu_pm299_regulator_init(void); void __init cardhu_tsensor_init(void); +/* Invensense MPU Definitions */ +#define MPU_GYRO_NAME "mpu3050" +#define MPU_GYRO_IRQ_GPIO TEGRA_GPIO_PX1 +#define MPU_GYRO_ADDR 0x68 +#define MPU_GYRO_BUS_NUM 2 +#define MPU_GYRO_ORIENTATION { 0, -1, 0, -1, 0, 0, 0, 0, -1 } +#define MPU_ACCEL_NAME "kxtf9" +#define MPU_ACCEL_IRQ_GPIO TEGRA_GPIO_PL1 +#define MPU_ACCEL_ADDR 0x0F +#define MPU_ACCEL_BUS_NUM 2 +#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 2 +#define MPU_COMPASS_ORIENTATION { 1, 0, 0, 0, 1, 0, 0, 0, 1 } + /* Baseband GPIO addresses */ #define BB_GPIO_BB_EN TEGRA_GPIO_PR5 #define BB_GPIO_BB_RST TEGRA_GPIO_PS4 |