diff options
Diffstat (limited to 'sound/isa')
-rw-r--r-- | sound/isa/cs423x/cs4236_lib.c | 49 | ||||
-rw-r--r-- | sound/isa/wss/wss_lib.c | 8 |
2 files changed, 25 insertions, 32 deletions
diff --git a/sound/isa/cs423x/cs4236_lib.c b/sound/isa/cs423x/cs4236_lib.c index 1b1ad1cad328..4c4024a73c6b 100644 --- a/sound/isa/cs423x/cs4236_lib.c +++ b/sound/isa/cs423x/cs4236_lib.c | |||
@@ -777,7 +777,7 @@ CS4236_DOUBLE("Mic Playback Switch", 0, | |||
777 | CS4236_DOUBLE("Mic Capture Switch", 0, | 777 | CS4236_DOUBLE("Mic Capture Switch", 0, |
778 | CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 7, 7, 1, 1), | 778 | CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 7, 7, 1, 1), |
779 | CS4236_DOUBLE("Mic Volume", 0, CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 0, 0, 31, 1), | 779 | CS4236_DOUBLE("Mic Volume", 0, CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 0, 0, 31, 1), |
780 | CS4236_DOUBLE("Mic Playback Boost", 0, | 780 | CS4236_DOUBLE("Mic Playback Boost (+20dB)", 0, |
781 | CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 5, 5, 1, 0), | 781 | CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 5, 5, 1, 0), |
782 | 782 | ||
783 | WSS_DOUBLE("Line Playback Switch", 0, | 783 | WSS_DOUBLE("Line Playback Switch", 0, |
@@ -798,10 +798,10 @@ WSS_DOUBLE("CD Capture Switch", 0, | |||
798 | 798 | ||
799 | CS4236_DOUBLE1("Mono Output Playback Switch", 0, | 799 | CS4236_DOUBLE1("Mono Output Playback Switch", 0, |
800 | CS4231_MONO_CTRL, CS4236_RIGHT_MIX_CTRL, 6, 7, 1, 1), | 800 | CS4231_MONO_CTRL, CS4236_RIGHT_MIX_CTRL, 6, 7, 1, 1), |
801 | CS4236_DOUBLE1("Mono Playback Switch", 0, | 801 | CS4236_DOUBLE1("Beep Playback Switch", 0, |
802 | CS4231_MONO_CTRL, CS4236_LEFT_MIX_CTRL, 7, 7, 1, 1), | 802 | CS4231_MONO_CTRL, CS4236_LEFT_MIX_CTRL, 7, 7, 1, 1), |
803 | WSS_SINGLE("Mono Playback Volume", 0, CS4231_MONO_CTRL, 0, 15, 1), | 803 | WSS_SINGLE("Beep Playback Volume", 0, CS4231_MONO_CTRL, 0, 15, 1), |
804 | WSS_SINGLE("Mono Playback Bypass", 0, CS4231_MONO_CTRL, 5, 1, 0), | 804 | WSS_SINGLE("Beep Bypass Playback Switch", 0, CS4231_MONO_CTRL, 5, 1, 0), |
805 | 805 | ||
806 | WSS_DOUBLE("Capture Volume", 0, | 806 | WSS_DOUBLE("Capture Volume", 0, |
807 | CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 0, 0, 15, 0), | 807 | CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 0, 0, 15, 0), |
@@ -815,31 +815,27 @@ CS4236_DOUBLE1("Digital Loopback Playback Volume", 0, | |||
815 | 815 | ||
816 | static struct snd_kcontrol_new snd_cs4235_controls[] = { | 816 | static struct snd_kcontrol_new snd_cs4235_controls[] = { |
817 | 817 | ||
818 | WSS_DOUBLE("Master Switch", 0, | 818 | WSS_DOUBLE("Master Playback Switch", 0, |
819 | CS4235_LEFT_MASTER, CS4235_RIGHT_MASTER, 7, 7, 1, 1), | 819 | CS4235_LEFT_MASTER, CS4235_RIGHT_MASTER, 7, 7, 1, 1), |
820 | WSS_DOUBLE("Master Volume", 0, | 820 | WSS_DOUBLE("Master Playback Volume", 0, |
821 | CS4235_LEFT_MASTER, CS4235_RIGHT_MASTER, 0, 0, 31, 1), | 821 | CS4235_LEFT_MASTER, CS4235_RIGHT_MASTER, 0, 0, 31, 1), |
822 | 822 | ||
823 | CS4235_OUTPUT_ACCU("Playback Volume", 0), | 823 | CS4235_OUTPUT_ACCU("Playback Volume", 0), |
824 | 824 | ||
825 | CS4236_DOUBLE("Master Digital Playback Switch", 0, | 825 | WSS_DOUBLE("Synth Playback Switch", 1, |
826 | CS4236_LEFT_MASTER, CS4236_RIGHT_MASTER, 7, 7, 1, 1), | ||
827 | CS4236_DOUBLE("Master Digital Capture Switch", 0, | ||
828 | CS4236_DAC_MUTE, CS4236_DAC_MUTE, 7, 6, 1, 1), | ||
829 | CS4236_MASTER_DIGITAL("Master Digital Volume", 0), | ||
830 | |||
831 | WSS_DOUBLE("Master Digital Playback Switch", 1, | ||
832 | CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 7, 7, 1, 1), | 826 | CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 7, 7, 1, 1), |
833 | WSS_DOUBLE("Master Digital Capture Switch", 1, | 827 | WSS_DOUBLE("Synth Capture Switch", 1, |
834 | CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 6, 6, 1, 1), | 828 | CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 6, 6, 1, 1), |
835 | WSS_DOUBLE("Master Digital Volume", 1, | 829 | WSS_DOUBLE("Synth Volume", 1, |
836 | CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 0, 0, 31, 1), | 830 | CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 0, 0, 31, 1), |
837 | 831 | ||
838 | CS4236_DOUBLE("Capture Volume", 0, | 832 | CS4236_DOUBLE("Capture Volume", 0, |
839 | CS4236_LEFT_MIX_CTRL, CS4236_RIGHT_MIX_CTRL, 5, 5, 3, 1), | 833 | CS4236_LEFT_MIX_CTRL, CS4236_RIGHT_MIX_CTRL, 5, 5, 3, 1), |
840 | 834 | ||
841 | WSS_DOUBLE("PCM Switch", 0, | 835 | WSS_DOUBLE("PCM Playback Switch", 0, |
842 | CS4231_LEFT_OUTPUT, CS4231_RIGHT_OUTPUT, 7, 7, 1, 1), | 836 | CS4231_LEFT_OUTPUT, CS4231_RIGHT_OUTPUT, 7, 7, 1, 1), |
837 | WSS_DOUBLE("PCM Capture Switch", 0, | ||
838 | CS4236_DAC_MUTE, CS4236_DAC_MUTE, 7, 6, 1, 1), | ||
843 | WSS_DOUBLE("PCM Volume", 0, | 839 | WSS_DOUBLE("PCM Volume", 0, |
844 | CS4231_LEFT_OUTPUT, CS4231_RIGHT_OUTPUT, 0, 0, 63, 1), | 840 | CS4231_LEFT_OUTPUT, CS4231_RIGHT_OUTPUT, 0, 0, 63, 1), |
845 | 841 | ||
@@ -855,28 +851,25 @@ CS4236_DOUBLE("Mic Capture Switch", 0, | |||
855 | CS4236_DOUBLE("Mic Playback Switch", 0, | 851 | CS4236_DOUBLE("Mic Playback Switch", 0, |
856 | CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 6, 6, 1, 1), | 852 | CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 6, 6, 1, 1), |
857 | CS4236_SINGLE("Mic Volume", 0, CS4236_LEFT_MIC, 0, 31, 1), | 853 | CS4236_SINGLE("Mic Volume", 0, CS4236_LEFT_MIC, 0, 31, 1), |
858 | CS4236_SINGLE("Mic Playback Boost", 0, CS4236_LEFT_MIC, 5, 1, 0), | 854 | CS4236_SINGLE("Mic Boost (+20dB)", 0, CS4236_LEFT_MIC, 5, 1, 0), |
859 | 855 | ||
860 | WSS_DOUBLE("Aux Playback Switch", 0, | 856 | WSS_DOUBLE("Line Playback Switch", 0, |
861 | CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 7, 7, 1, 1), | 857 | CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 7, 7, 1, 1), |
862 | WSS_DOUBLE("Aux Capture Switch", 0, | 858 | WSS_DOUBLE("Line Capture Switch", 0, |
863 | CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 6, 6, 1, 1), | 859 | CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 6, 6, 1, 1), |
864 | WSS_DOUBLE("Aux Volume", 0, | 860 | WSS_DOUBLE("Line Volume", 0, |
865 | CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 0, 0, 31, 1), | 861 | CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 0, 0, 31, 1), |
866 | 862 | ||
867 | WSS_DOUBLE("Aux Playback Switch", 1, | 863 | WSS_DOUBLE("CD Playback Switch", 1, |
868 | CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 7, 7, 1, 1), | 864 | CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 7, 7, 1, 1), |
869 | WSS_DOUBLE("Aux Capture Switch", 1, | 865 | WSS_DOUBLE("CD Capture Switch", 1, |
870 | CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 6, 6, 1, 1), | 866 | CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 6, 6, 1, 1), |
871 | WSS_DOUBLE("Aux Volume", 1, | 867 | WSS_DOUBLE("CD Volume", 1, |
872 | CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 0, 0, 31, 1), | 868 | CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 0, 0, 31, 1), |
873 | 869 | ||
874 | CS4236_DOUBLE1("Master Mono Switch", 0, | 870 | CS4236_DOUBLE1("Beep Playback Switch", 0, |
875 | CS4231_MONO_CTRL, CS4236_RIGHT_MIX_CTRL, 6, 7, 1, 1), | ||
876 | |||
877 | CS4236_DOUBLE1("Mono Switch", 0, | ||
878 | CS4231_MONO_CTRL, CS4236_LEFT_MIX_CTRL, 7, 7, 1, 1), | 871 | CS4231_MONO_CTRL, CS4236_LEFT_MIX_CTRL, 7, 7, 1, 1), |
879 | WSS_SINGLE("Mono Volume", 0, CS4231_MONO_CTRL, 0, 15, 1), | 872 | WSS_SINGLE("Beep Playback Volume", 0, CS4231_MONO_CTRL, 0, 15, 1), |
880 | 873 | ||
881 | WSS_DOUBLE("Analog Loopback Switch", 0, | 874 | WSS_DOUBLE("Analog Loopback Switch", 0, |
882 | CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 7, 7, 1, 0), | 875 | CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 7, 7, 1, 0), |
diff --git a/sound/isa/wss/wss_lib.c b/sound/isa/wss/wss_lib.c index 705db0924375..5b9d6c18bc45 100644 --- a/sound/isa/wss/wss_lib.c +++ b/sound/isa/wss/wss_lib.c | |||
@@ -2224,7 +2224,7 @@ WSS_DOUBLE_TLV("Capture Volume", 0, CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, | |||
2224 | .get = snd_wss_get_mux, | 2224 | .get = snd_wss_get_mux, |
2225 | .put = snd_wss_put_mux, | 2225 | .put = snd_wss_put_mux, |
2226 | }, | 2226 | }, |
2227 | WSS_DOUBLE("Mic Boost", 0, | 2227 | WSS_DOUBLE("Mic Boost (+20dB)", 0, |
2228 | CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 5, 5, 1, 0), | 2228 | CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 5, 5, 1, 0), |
2229 | WSS_SINGLE("Loopback Capture Switch", 0, | 2229 | WSS_SINGLE("Loopback Capture Switch", 0, |
2230 | CS4231_LOOPBACK, 0, 1, 0), | 2230 | CS4231_LOOPBACK, 0, 1, 0), |
@@ -2235,14 +2235,14 @@ WSS_DOUBLE("Line Playback Switch", 0, | |||
2235 | WSS_DOUBLE_TLV("Line Playback Volume", 0, | 2235 | WSS_DOUBLE_TLV("Line Playback Volume", 0, |
2236 | CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 0, 0, 31, 1, | 2236 | CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 0, 0, 31, 1, |
2237 | db_scale_5bit_12db_max), | 2237 | db_scale_5bit_12db_max), |
2238 | WSS_SINGLE("Mono Playback Switch", 0, | 2238 | WSS_SINGLE("Beep Playback Switch", 0, |
2239 | CS4231_MONO_CTRL, 7, 1, 1), | 2239 | CS4231_MONO_CTRL, 7, 1, 1), |
2240 | WSS_SINGLE_TLV("Mono Playback Volume", 0, | 2240 | WSS_SINGLE_TLV("Beep Playback Volume", 0, |
2241 | CS4231_MONO_CTRL, 0, 15, 1, | 2241 | CS4231_MONO_CTRL, 0, 15, 1, |
2242 | db_scale_4bit), | 2242 | db_scale_4bit), |
2243 | WSS_SINGLE("Mono Output Playback Switch", 0, | 2243 | WSS_SINGLE("Mono Output Playback Switch", 0, |
2244 | CS4231_MONO_CTRL, 6, 1, 1), | 2244 | CS4231_MONO_CTRL, 6, 1, 1), |
2245 | WSS_SINGLE("Mono Output Playback Bypass", 0, | 2245 | WSS_SINGLE("Beep Bypass Playback Switch", 0, |
2246 | CS4231_MONO_CTRL, 5, 1, 0), | 2246 | CS4231_MONO_CTRL, 5, 1, 0), |
2247 | }; | 2247 | }; |
2248 | 2248 | ||