alistair23-linux/sound/soc
Mark Brown 8a2cd6180f ASoC: Add jack reporting interface
This patch adds a jack reporting interface to ASoC.  This wraps the ALSA
core jack detection functionality and provides integration with DAPM to
automatically update the power state of pins based on the jack state.

Since embedded platforms can have multiple detecton methods used for a
single jack (eg, separate microphone and headphone detection) the report
function allows specification of which bits are being updated on a given
report.

The expected usage is that machine drivers will create jack objects and
then configure jack detection methods to update that jack.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-01-09 10:31:31 +00:00
..
atmel ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek 2009-01-06 09:52:18 +00:00
au1x ASoC: Register platform drivers 2008-12-09 10:49:28 +00:00
blackfin ASoC: Fix variable name for Blackfin I2S DAI 2008-12-11 16:12:14 +00:00
codecs ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses 2009-01-06 14:23:10 +00:00
davinci ASoC: Clocking fixes for davinci-evm.c 2009-01-05 17:47:17 +00:00
fsl ALSA: ASoC - Fix wrong section types 2008-12-10 07:47:22 +01:00
omap ASoC: Mark non-connected TWL4030 pins for pandora 2009-01-05 17:47:16 +00:00
pxa ASoC: Fix pxa2xx-pcm checks for invalid DMA channels 2009-01-01 11:52:48 +00:00
s3c24xx Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2008-12-30 17:36:49 -08:00
sh ALSA: ASoC - Fix wrong section types 2008-12-10 07:47:22 +01:00
Kconfig ASoC: Add jack reporting interface 2009-01-09 10:31:31 +00:00
Makefile ASoC: Add jack reporting interface 2009-01-09 10:31:31 +00:00
soc-core.c ASoC: New enum type: value_enum 2009-01-05 17:47:17 +00:00
soc-dapm.c ASoC: Constify pin names for DAPM pin status APIs 2009-01-09 10:31:30 +00:00
soc-jack.c ASoC: Add jack reporting interface 2009-01-09 10:31:31 +00:00