summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-ventana.h
diff options
context:
space:
mode:
authorSumit Bhattacharya <sumitb@nvidia.com>2011-08-26 18:48:09 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:48:39 -0800
commit1e048367f228e4104b0935d3faa51b7f43f28b8a (patch)
tree6f7297c4e251904a76d857171c2c4ce58778a5e2 /arch/arm/mach-tegra/board-ventana.h
parente5a9b21da259929ba08f05bedb880ff27aea3201 (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.h13
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