diff options
author | Chao Jiang <chaoj@nvidia.com> | 2011-03-08 16:02:20 +0900 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-03-14 17:38:41 -0800 |
commit | f7ccf6cae50ef4fa40ff4a8fa93d290c86c67a8c (patch) | |
tree | ee3ed63e3caf0119f5772b0b4ea55cf41b911091 /arch/arm/mach-tegra/include/mach | |
parent | ac6c67d1089a31107cc5838ea766497dfa968914 (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')
-rw-r--r-- | arch/arm/mach-tegra/include/mach/audio.h | 1 |
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 */ }; |