diff options
author | Takashi Iwai <tiwai@suse.de> | 2013-03-07 18:40:58 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2013-03-07 18:43:27 +0100 |
commit | 8ba955cef30921417dffba901a8af5a2662a1dec (patch) | |
tree | 5a9120a3171086af5a7a39706b78e0a9b4c3a22d /Documentation/DocBook/writing-an-alsa-driver.tmpl | |
parent | f811c3cf8fae63ecc8a937ba7376490e2565f8f1 (diff) | |
download | talos-obmc-linux-8ba955cef30921417dffba901a8af5a2662a1dec.tar.gz talos-obmc-linux-8ba955cef30921417dffba901a8af5a2662a1dec.zip |
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 'Documentation/DocBook/writing-an-alsa-driver.tmpl')
0 files changed, 0 insertions, 0 deletions