summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorDylan Reid <dgreid@chromium.org>2012-11-19 19:48:07 +0100
committerTakashi Iwai <tiwai@suse.de>2012-11-19 19:49:58 +0100
commit0619ba8c17b121ef0273be181198659b17d84247 (patch)
tree81cb3273e7376734b517d4695efa3d02455458ad /arch
parent379170a42c84cee5f95fac536a4b5b76843baf90 (diff)
downloadlinux-0619ba8c17b121ef0273be181198659b17d84247.tar.bz2
ALSA: hda - Allow jack state to depend on another jack
Introduce the concept of a "gated" jack. The gated jack's pin sense is only valid when the "gating" jack is plugged. This requires checking the gating jack when the gated jack changes and re-checking the gated jack when the gating jack is plugged/unplugged. This allows handling of devices where the mic jack detect floats when the headphone jack is unplugged. [Rewritten for fixing the possible snd_array reallocation, covering the missing callback calls and jack sync operations, as well as some code cleanups -- tiwai] Signed-off-by: Dylan Reid <dgreid@chromium.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions