remarkable-linux/sound
Takashi Iwai 8ba955cef3 ALSA: hda - Avoid automatic pin-ctl update for hp/mic when jack ctl exists
When the headphone mic jack enum control is created (via explicitly
specification by user), it doesn't make much sense to change the I/O
direction dynamically per capture source change, since the I/O
direction is rather controlled over the enum ctl.

This also reduces the implicit dependency between the capture source
and the hp mic jack enum ctls, which might confuse a program accessing
the whole control elements at once like alsactl.

In addition, this patch introduces update_hp_automute_hook() function
to call the proper hook function.  It's just to remove the open codes
in multiple places in hda_generic.c.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2013-03-07 18:43:27 +01:00
..
aoa
arm
atmel
core Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2013-02-26 20:16:07 -08:00
drivers Merge branch 'for-linus' into for-next 2013-02-05 14:48:03 +01:00
firewire
i2c
isa
mips
oss new helper: file_inode(file) 2013-02-22 23:31:31 -05:00
parisc
pci ALSA: hda - Avoid automatic pin-ctl update for hp/mic when jack ctl exists 2013-03-07 18:43:27 +01:00
pcmcia
ppc
sh
soc The sweeping change is to make add_taint() explicitly indicate whether to disable 2013-02-25 15:41:43 -08:00
sparc
spi
synth
usb ALSA: snd-usb-caiaq: fix smatch warnings 2013-03-07 09:24:12 +01:00
ac97_bus.c
Kconfig
last.c
Makefile
sound_core.c
sound_firmware.c new helper: file_inode(file) 2013-02-22 23:31:31 -05:00