summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-aruba-pinmux.c
diff options
context:
space:
mode:
authorDara Ramesh <dramesh@nvidia.com>2011-01-12 09:45:54 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:45:25 -0800
commit41addce0c4087f52d06ab1637a39aae59226a3be (patch)
tree8078ab8a2f2bfd240a6e1f4c2a2d56592611d00f /arch/arm/mach-tegra/board-aruba-pinmux.c
parente29f839dd85a483a30b181bf659ca622affae21f (diff)
[ARM/tegra] HDA Driver support
Adding HDA audio driver support for Tegra3 Original-Change-Id: I81a76a54f6ce5390051d96dbeadf447682f9ff0e Reviewed-on: http://git-master/r/15405 Tested-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I8525ef7317606b895818e73ec92ca174dddf609e Rebase-Id: R1b9518d41b89e9fe376922d37e173611e7daa6ed
Diffstat (limited to 'arch/arm/mach-tegra/board-aruba-pinmux.c')
-rw-r--r--arch/arm/mach-tegra/board-aruba-pinmux.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-aruba-pinmux.c b/arch/arm/mach-tegra/board-aruba-pinmux.c
index 069468b3ae00..3db2ede1eb1c 100644
--- a/arch/arm/mach-tegra/board-aruba-pinmux.c
+++ b/arch/arm/mach-tegra/board-aruba-pinmux.c
@@ -246,11 +246,19 @@ static __initdata struct tegra_pingroup_config aruba_pinmux[] = {
DEFAULT_PINMUX(CLK_32K_OUT, BLINK, NORMAL, NORMAL, OUTPUT),
DEFAULT_PINMUX(SYS_CLK_REQ, SYSCLK, NORMAL, NORMAL, OUTPUT),
DEFAULT_PINMUX(OWR, OWR, NORMAL, NORMAL, INPUT),
+#ifdef CONFIG_SND_HDA_TEGRA
+ DEFAULT_PINMUX(DAP1_FS, HDA, NORMAL, NORMAL, INPUT),
+ DEFAULT_PINMUX(DAP1_DIN, HDA, NORMAL, NORMAL, INPUT),
+ DEFAULT_PINMUX(DAP1_DOUT, HDA, NORMAL, NORMAL, INPUT),
+ DEFAULT_PINMUX(DAP1_SCLK, HDA, NORMAL, NORMAL, INPUT),
+ DEFAULT_PINMUX(CLK1_REQ, DAP1, NORMAL, NORMAL, INPUT),
+#else
DEFAULT_PINMUX(DAP1_FS, I2S0, NORMAL, NORMAL, INPUT),
DEFAULT_PINMUX(DAP1_DIN, I2S0, NORMAL, NORMAL, INPUT),
DEFAULT_PINMUX(DAP1_DOUT, I2S0, NORMAL, NORMAL, INPUT),
DEFAULT_PINMUX(DAP1_SCLK, I2S0, NORMAL, NORMAL, INPUT),
DEFAULT_PINMUX(CLK1_REQ, DAP, NORMAL, NORMAL, INPUT),
+#endif
DEFAULT_PINMUX(CLK1_OUT, EXTPERIPH1, NORMAL, NORMAL, INPUT),
DEFAULT_PINMUX(SPDIF_IN, SPDIF, NORMAL, NORMAL, INPUT),
DEFAULT_PINMUX(SPDIF_OUT, SPDIF, NORMAL, NORMAL, OUTPUT),