• Lydia Wang's avatar
    ALSA: hda - Fix jack-detection on non-VT1708 VIA codecs · e322a36d
    Lydia Wang authored
    Move codec init verb which is only applicatable for VT1708.
    
    I've found the root cause that jack plugged in can't be detected.
    The verb in vt1708_init_verbs is used to power down jack detect circuit.
    This verb is only applicable to VT1708. vt1708 didn't implement jack
    detect function in hardware, so we should shut down this function to
    avoid noise. But for other codecs, hardware implement jack detect
    function. If sending this verb during initialization, jack detect will
    be invalid. So I move this verb from via_parse_auto_config() to
    patch_vt1708().
    Signed-off-by: default avatarLydia Wang <lydiawang@viatech.com.cn>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    e322a36d
patch_via.c 95.1 KB