diff options
author | Sumit Bhattacharya <sumitb@nvidia.com> | 2011-08-26 18:48:09 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:48:39 -0800 |
commit | 1e048367f228e4104b0935d3faa51b7f43f28b8a (patch) | |
tree | 6f7297c4e251904a76d857171c2c4ce58778a5e2 /arch/arm/mach-tegra/board-ventana.h | |
parent | e5a9b21da259929ba08f05bedb880ff27aea3201 (diff) |
ARM: tegra: ventana: Add sound support
Bug 868608
Bug 862023
Change-Id: I0f902098fc9cabd9d8c4962cf73c758df99a3199
Reviewed-on: http://git-master/r/49459
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rea8335719e3f20cdb645d22c19da3d61d52d4eaf
Diffstat (limited to 'arch/arm/mach-tegra/board-ventana.h')
-rw-r--r-- | arch/arm/mach-tegra/board-ventana.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-ventana.h b/arch/arm/mach-tegra/board-ventana.h index 288513449c59..ae220c2aa386 100644 --- a/arch/arm/mach-tegra/board-ventana.h +++ b/arch/arm/mach-tegra/board-ventana.h @@ -47,6 +47,19 @@ int ventana_emc_init(void); #define CAM3_AF_PWR_DN_L_GPIO (TCA6416_GPIO_BASE + 10) /* gpio10 */ #define CAM3_LDO_SHUTDN_L_GPIO (TCA6416_GPIO_BASE + 11) /* gpio11 */ #define CAM_I2C_MUX_RST_GPIO (TCA6416_GPIO_BASE + 15) /* gpio15 */ +#define TCA6416_GPIO_END (TCA6416_GPIO_BASE + 31) + +/* WM8903 GPIOs */ +#define VENTANA_GPIO_WM8903(_x_) (TCA6416_GPIO_END + 1 + (_x_)) +#define VENTANA_GPIO_WM8903_END VENTANA_GPIO_WM8903(4) + +/* Audio-related GPIOs */ +#define TEGRA_GPIO_CDC_IRQ TEGRA_GPIO_PX3 +#define TEGRA_GPIO_SPKR_EN VENTANA_GPIO_WM8903(2) +#define TEGRA_GPIO_HP_DET TEGRA_GPIO_PW2 +#define TEGRA_GPIO_HP_DET TEGRA_GPIO_PW2 +#define TEGRA_GPIO_INT_MIC_EN TEGRA_GPIO_PX0 +#define TEGRA_GPIO_EXT_MIC_EN TEGRA_GPIO_PX1 /* Interrupt numbers from external peripherals */ #define TPS6586X_INT_BASE TEGRA_NR_IRQS |