kernel-hacking-2024-linux-s.../include/sound
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
..
ac97_codec.h ALSA: cs5535audio: stick AD1888 bitshift values into a header file 2008-12-10 17:14:36 +01:00
ad1816a.h
ad1843.h
ak4xxx-adda.h
ak4114.h
ak4117.h
ak4531_codec.h
asequencer.h
asound.h ALSA: Add hrtimer backend for ALSA timer interface 2008-10-24 18:16:50 +02:00
asound_fm.h
asoundef.h ALSA: IEC958 definition for consumer status channel update 2008-08-01 13:13:13 +02:00
control.h
core.h Merge branch 'topic/misc' into topic/pcsp-fix 2008-11-26 14:12:42 +01:00
cs46xx.h
cs46xx_dsp_scb_types.h
cs46xx_dsp_spos.h
cs46xx_dsp_task_types.h
cs4231-regs.h
cs8403.h
cs8427.h
driver.h
emu10k1.h
emu10k1_synth.h
emu8000.h
emu8000_reg.h
emux_legacy.h
emux_synth.h
es1688.h
gus.h
hda_hwdep.h
hdsp.h
hdspm.h
hwdep.h
i2c.h
info.h ALSA: include/sound/info.h - coding style changed 2008-11-12 17:07:52 +01:00
initval.h
jack.h ALSA: Add support for mechanical jack insertion 2008-12-10 15:10:44 +01:00
Kbuild
l3.h ASoC: UDA134x codec driver 2008-11-17 11:45:39 +00:00
memalloc.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 2008-10-11 12:39:35 -07:00
minors.h ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE 2008-08-01 13:37:15 +02:00
mixer_oss.h
mpu401.h
opl3.h
opl4.h
pcm-indirect.h
pcm.h ALSA: Allocate larger pages in sgbuf 2008-08-25 09:57:38 +02:00
pcm_oss.h
pcm_params.h
pt2258.h
pxa2xx-lib.h ALSA: Separate common pxa2xx-pcm code 2008-09-23 08:18:10 +02:00
rawmidi.h
s3c24xx_uda134x.h ASoC: Machine driver for for s3c24xx with uda134x 2008-11-17 11:45:53 +00:00
sb.h ALSA: ALS4000 driver work, step 2 2008-08-25 09:57:48 +02:00
sb16_csp.h
seq_device.h
seq_kernel.h
seq_midi_emul.h
seq_midi_event.h
seq_oss.h
seq_oss_legacy.h
seq_virmidi.h
sfnt_info.h
snd_wavefront.h ALSA: wss_lib: rename cs4231.h into wss.h 2008-08-06 15:39:47 +02:00
soc-dai.h ASoC: Add DAI registration API 2008-12-09 10:49:26 +00:00
soc-dapm.h ASoC: Constify pin names for DAPM pin status APIs 2009-01-09 10:31:30 +00:00
soc-of-simple.h ALSA: ASoC: Make OpenFirmware helper include file conditional 2008-07-29 21:32:22 +02:00
soc.h ASoC: Add jack reporting interface 2009-01-09 10:31:31 +00:00
soundfont.h
sscape_ioctl.h
tea575x-tuner.h V4L/DVB (8777): tea575x-tuner: replace video_exclusive_open/release 2008-10-12 09:36:53 -02:00
tea6330t.h
timer.h
tlv.h
trident.h
uda134x.h ASoC: UDA134x codec driver 2008-11-17 11:45:39 +00:00
uda1341.h
util_mem.h
version.h ALSA: Release v1.0.18a 2008-11-12 11:13:29 +01:00
vx_core.h ALSA: Kill snd_assert() in other places 2008-08-13 11:46:40 +02:00
wavefront.h
wss.h ALSA: wss_lib: use wss pcm code instead of ad1848 one 2008-08-06 15:39:56 +02:00
ymfpci.h