From e562cd8d01fed4b0875dc5db87397b042ba097fe Mon Sep 17 00:00:00 2001 From: Stephen Warren Date: Tue, 26 Jul 2011 14:08:31 -0600 Subject: ARM: Tegra: ALSA support for Cardhu Define GPIO names, platform data, and platform devices for audio support on Cardhu. Configure/register the WM8903 IRQ gpio. Don't statically configure most audio-related clocks; the ASoC utils code sets this all up now. Signed-off-by: Stephen Warren Rebase-Id: R77ca15a61948eefd790d97cbfe1470d2687c5b73 --- arch/arm/mach-tegra/board-cardhu.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'arch/arm/mach-tegra/board-cardhu.h') diff --git a/arch/arm/mach-tegra/board-cardhu.h b/arch/arm/mach-tegra/board-cardhu.h index efd24825834f..12fbec51df0e 100644 --- a/arch/arm/mach-tegra/board-cardhu.h +++ b/arch/arm/mach-tegra/board-cardhu.h @@ -97,6 +97,15 @@ #define CAM_I2C_MUX_RST_EXP CAM_TCA6416_GPIO_BASE + 15 #define CAM_TCA6416_GPIO_END CAM_TCA6416_GPIO_BASE + 16 +/* WM8903 GPIOs */ +#define CARDHU_GPIO_WM8903(_x_) (CAM_TCA6416_GPIO_END + (_x_)) +#define CARDHU_GPIO_WM8903_END CARDHU_GPIO_WM8903(4) + +/* Audio-related GPIOs */ +#define TEGRA_GPIO_CDC_IRQ TEGRA_GPIO_PW3 +#define TEGRA_GPIO_SPKR_EN CARDHU_GPIO_WM8903(2) +#define TEGRA_GPIO_HP_DET TEGRA_GPIO_PW2 + /* CAMERA RELATED GPIOs on CARDHU */ #define OV5650_RESETN_GPIO TEGRA_GPIO_PBB0 #define CAM1_POWER_DWN_GPIO TEGRA_GPIO_PBB5 -- cgit v1.2.3