• Clemens Ladisch's avatar
    ALSA: virtuoso: fix front panel routing for D1/DX/ST(X) · e96f38f7
    Clemens Ladisch authored
    The "Front Panel" switch on the Xonar D1/DX actually switches only the
    output direction, so mark it appropriately.
    
    The front panel microphone is controlled by the FMIC2MIC bit of the
    CM9780.  It was unconditionally enabled on the D1/DX and never set on
    the ST(X); add a control for it.  Selecting the front panel microphone
    as source does not actually disable the microphone jack, but this is
    bug-compatible with the Windows driver, and users rely on it.
    Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    e96f38f7
xonar_cs43xx.c 11.7 KB