summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-ventana.c
diff options
context:
space:
mode:
authorSumit Bhattacharya <sumitb@nvidia.com>2011-10-02 14:27:55 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:49:19 -0800
commit19a98a2aae5d6efae04e4c880b7a2a2eb308988e (patch)
tree8b8894f92d8bf65fac922408d35359c803aa3259 /arch/arm/mach-tegra/board-ventana.c
parentd4d5888aca113cf486aa7f04bd92258e231bd36f (diff)
arm: tegra: Pass WM8903 gpio configuration
On cardhu and ventana WM8903 GPIO1 is used for digital mic lrclk output and GPIO2 is used for digital mic data input. Pass corresponding WM8903 gpio configuration through platform data to enable cardhu and ventana digital mic support. Bug 872652 Change-Id: I410265f1b4f9a8c5e43e5437ed6bac4122709178 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/55654 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rb47b7afe17013d4a0d5d73a15ba19c12dab0efbf
Diffstat (limited to 'arch/arm/mach-tegra/board-ventana.c')
-rw-r--r--arch/arm/mach-tegra/board-ventana.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-ventana.c b/arch/arm/mach-tegra/board-ventana.c
index 42217f5b4c27..fb335ee2c031 100644
--- a/arch/arm/mach-tegra/board-ventana.c
+++ b/arch/arm/mach-tegra/board-ventana.c
@@ -192,8 +192,9 @@ static struct wm8903_platform_data ventana_wm8903_pdata = {
.micdet_delay = 100,
.gpio_base = VENTANA_GPIO_WM8903(0),
.gpio_cfg = {
- WM8903_GPIO_NO_CONFIG,
- WM8903_GPIO_NO_CONFIG,
+ (WM8903_GPn_FN_DMIC_LR_CLK_OUTPUT << WM8903_GP1_FN_SHIFT),
+ (WM8903_GPn_FN_DMIC_LR_CLK_OUTPUT << WM8903_GP2_FN_SHIFT) |
+ WM8903_GP2_DIR,
0,
WM8903_GPIO_NO_CONFIG,
WM8903_GPIO_NO_CONFIG,