diff options
author | Takashi Iwai <tiwai@suse.de> | 2013-03-07 21:40:58 +0400 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2013-03-07 21:43:27 +0400 |
commit | 8ba955cef30921417dffba901a8af5a2662a1dec (patch) | |
tree | 5a9120a3171086af5a7a39706b78e0a9b4c3a22d /include | |
parent | f811c3cf8fae63ecc8a937ba7376490e2565f8f1 (diff) | |
download | linux-8ba955cef30921417dffba901a8af5a2662a1dec.tar.xz |
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>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions