summaryrefslogtreecommitdiffstats
path: root/sound/usb/clock.c
diff options
context:
space:
mode:
authorTakashi Iwai2012-07-31 10:40:05 +0200
committerTakashi Iwai2012-07-31 10:50:20 +0200
commit1f43f6c1bc8d740e75b4177eb29110858bb5fea2 (patch)
tree6923fdb09817ef494a3142994df19f141b1d634f /sound/usb/clock.c
parentALSA: hda - Add descriptions for missing IDT 92HD83x models (diff)
downloadkernel-qcow2-linux-1f43f6c1bc8d740e75b4177eb29110858bb5fea2.tar.gz
kernel-qcow2-linux-1f43f6c1bc8d740e75b4177eb29110858bb5fea2.tar.xz
kernel-qcow2-linux-1f43f6c1bc8d740e75b4177eb29110858bb5fea2.zip
ALSA: hda - Fix mute-LED GPIO initialization for IDT codecs
The IDT codecs initializes the GPIO setup for mute LEDs via snd_hda_sync_vmaster_hook(). This works in most cases except for the very first call, which is called before PCM and control creations. Thus before Master switch is set manually via alsactl, the mute LED may show the wrong state, depending on the polarity. Now it's fixed by calling the LED-status update function manually when no vmaster is set yet. Cc: <stable@vger.kernel.org> [v3.4+] Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/clock.c')
0 files changed, 0 insertions, 0 deletions