• Takashi Iwai's avatar
    ALSA: hda - Fix silent outputs from docking-station jacks of Dell laptops · b4ead019
    Takashi Iwai authored
    The recent change of the power-widget handling for IDT codecs caused
    the silent output from the docking-station line-out jack.  This was
    partially fixed by the commit f2cbba76
    "ALSA: hda - Fix the lost power-setup of seconary pins after PM resume".
    But the line-out on the docking-station is still silent when booted
    with the jack plugged even by this fix.
    
    The remainig bug is that the power-widget is set off in stac92xx_init()
    because the pins in cfg->line_out_pins[] aren't checked there properly
    but only hp_pins[] are checked in is_nid_hp_pin().
    
    This patch fixes the problem by checking both HP and line-out pins
    and leaving the power-map correctly.
    
    Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=42637
    
    Cc: <stable@kernel.org>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    b4ead019
patch_sigmatel.c 183 KB