summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach/audio.h
diff options
context:
space:
mode:
authorChao Jiang <chaoj@nvidia.com>2011-03-08 16:02:20 +0900
committerVarun Colbert <vcolbert@nvidia.com>2011-03-14 17:38:41 -0800
commitf7ccf6cae50ef4fa40ff4a8fa93d290c86c67a8c (patch)
treeee3ed63e3caf0119f5772b0b4ea55cf41b911091 /arch/arm/mach-tegra/include/mach/audio.h
parentac6c67d1089a31107cc5838ea766497dfa968914 (diff)
[tegra ALSA] Enable mic jack detection
Added support on Mic jack detection on Tegra. - External mic jack detection could be probed by trigger an interrupt via specific gpio or pull-up a generic gpio pin. The patch enabled the later option. - Tegra reference boards have gpio to switch external mic and internal mic. The switching is done in the patch automatically once jack happened. fixes bug 766757 Change-Id: If530f237d4564d1de6c019b206910f2a0ffe4163 Reviewed-on: http://git-master/r/22033 Reviewed-by: Chao Jiang <chaoj@nvidia.com> Tested-by: Chao Jiang <chaoj@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/audio.h')
-rw-r--r--arch/arm/mach-tegra/include/mach/audio.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/mach/audio.h b/arch/arm/mach-tegra/include/mach/audio.h
index 5e7f48e2ed18..67951fe26379 100644
--- a/arch/arm/mach-tegra/include/mach/audio.h
+++ b/arch/arm/mach-tegra/include/mach/audio.h
@@ -58,6 +58,7 @@ struct tegra_wired_jack_conf {
int hp_det_n; /* headphone jack detection gpio pin */
int en_mic_ext; /* external mic enable gpio pin */
int en_mic_int; /* internal mic enable gpio pin */
+ int cdc_irq; /* mic jack detection pin(IRQ-mode or generic gpio) */
int en_spkr; /* gpio pin to drive amplifier */
};