diff options
author | Chao Jiang <chaoj@nvidia.com> | 2011-03-08 11:27:10 +0900 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-03-08 20:57:28 -0800 |
commit | c339d87e3828c751edbc053907d3ce4df89c24a1 (patch) | |
tree | f88f03483f2f5657689251bf1b649672b7509afe /arch/arm/mach-tegra/include | |
parent | 946380dfcffa007b7dcb7c976642108c483f4742 (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.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 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 */ |