• T
    ALSA: hda - Fix invalid capture mixers with some ALC268 models · fdbc6626
    Takashi Iwai 提交于
    The auto-mic clean-up patches caused regressions on some ALC268 models
    that have no proper input_mux but with "Input Source" mixer elements.
    Such a combination results in Oops when accessed.
    
    [A reason why set_capture_mixer() isn't used in patch_alc268() is that
    ALC268 codec have HDA_OUTPUT direction for capture volumes unlike other
    codecs.  Thus it needs own definitions of capture elements.]
    
    This patch fixes the issues:
    - Add a capture mixer definition without input-source
    - Use the new capture mixer appropriately
    Signed-off-by: NTakashi Iwai <tiwai@suse.de>
    fdbc6626
patch_realtek.c 567.6 KB