summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include
diff options
context:
space:
mode:
authorChao Jiang <chaoj@nvidia.com>2011-03-08 11:27:10 +0900
committerVarun Colbert <vcolbert@nvidia.com>2011-03-08 20:57:28 -0800
commitc339d87e3828c751edbc053907d3ce4df89c24a1 (patch)
treef88f03483f2f5657689251bf1b649672b7509afe /arch/arm/mach-tegra/include
parent946380dfcffa007b7dcb7c976642108c483f4742 (diff)
[tegra ALSA] Support built-in speaker
Added support for built-in speaker. Although audio subsystem on different boards have various topology, Tegra boards usually have amplifier connected to codec. The patch added a control interface to expose speaker control widget to user space. Amplifier could be driven automatically if internal speaker turned on. fixes bug 766757 Change-Id: Ic6b8d0c58830a71ff8d6c09d1268cbd97982d08b Reviewed-on: http://git-master/r/21985 Reviewed-by: Chao Jiang <chaoj@nvidia.com> Tested-by: Chao Jiang <chaoj@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/include')
-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 49d5f5e41503..5e7f48e2ed18 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 en_spkr; /* gpio pin to drive amplifier */
};
#endif /* __ARCH_ARM_MACH_TEGRA_AUDIO_H */