Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ALSA: cs4236: update control names

Update control names to be more closer to their meaning.
Change the "Mono" name to the "Beep" as this line is usually
used to forward the PC beeper signal to sound card's output.
Update names for both cs423x and wss.

Clean up cs4235 controls according to the cs4235 doc. Rename
some of the cs4235 controls to be consistent with the cs4236's
ones.

Also, delete one misnamed cs4231 register define.

Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by

Krzysztof Helt and committed by
Takashi Iwai
b753e03e baac805f

+25 -33
-1
include/sound/cs4231-regs.h
··· 70 70 #define AD1845_PWR_DOWN 0x1b /* power down control */ 71 71 #define CS4235_LEFT_MASTER 0x1b /* left master output control */ 72 72 #define CS4231_REC_FORMAT 0x1c /* clock and data format - record - bits 7-0 MCE */ 73 - #define CS4231_PLY_VAR_FREQ 0x1d /* playback variable frequency */ 74 73 #define AD1845_CLOCK 0x1d /* crystal clock select and total power down */ 75 74 #define CS4235_RIGHT_MASTER 0x1d /* right master output control */ 76 75 #define CS4231_REC_UPR_CNT 0x1e /* record upper count */
+21 -28
sound/isa/cs423x/cs4236_lib.c
··· 777 777 CS4236_DOUBLE("Mic Capture Switch", 0, 778 778 CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 7, 7, 1, 1), 779 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 781 CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 5, 5, 1, 0), 782 782 783 783 WSS_DOUBLE("Line Playback Switch", 0, ··· 798 798 799 799 CS4236_DOUBLE1("Mono Output Playback Switch", 0, 800 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 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), 804 - WSS_SINGLE("Mono Playback Bypass", 0, CS4231_MONO_CTRL, 5, 1, 0), 803 + WSS_SINGLE("Beep Playback Volume", 0, CS4231_MONO_CTRL, 0, 15, 1), 804 + WSS_SINGLE("Beep Bypass Playback Switch", 0, CS4231_MONO_CTRL, 5, 1, 0), 805 805 806 806 WSS_DOUBLE("Capture Volume", 0, 807 807 CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 0, 0, 15, 0), ··· 815 815 816 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 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 821 CS4235_LEFT_MASTER, CS4235_RIGHT_MASTER, 0, 0, 31, 1), 822 822 823 823 CS4235_OUTPUT_ACCU("Playback Volume", 0), 824 824 825 - CS4236_DOUBLE("Master Digital Playback Switch", 0, 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, 825 + WSS_DOUBLE("Synth Playback Switch", 1, 832 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 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 830 CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 0, 0, 31, 1), 837 831 838 832 CS4236_DOUBLE("Capture Volume", 0, 839 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 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 839 WSS_DOUBLE("PCM Volume", 0, 844 840 CS4231_LEFT_OUTPUT, CS4231_RIGHT_OUTPUT, 0, 0, 63, 1), 845 841 ··· 851 855 CS4236_DOUBLE("Mic Playback Switch", 0, 852 856 CS4236_LEFT_MIC, CS4236_RIGHT_MIC, 6, 6, 1, 1), 853 857 CS4236_SINGLE("Mic Volume", 0, CS4236_LEFT_MIC, 0, 31, 1), 854 - CS4236_SINGLE("Mic Playback Boost", 0, CS4236_LEFT_MIC, 5, 1, 0), 858 + CS4236_SINGLE("Mic Boost (+20dB)", 0, CS4236_LEFT_MIC, 5, 1, 0), 855 859 856 - WSS_DOUBLE("Aux Playback Switch", 0, 860 + WSS_DOUBLE("Line Playback Switch", 0, 857 861 CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 7, 7, 1, 1), 858 - WSS_DOUBLE("Aux Capture Switch", 0, 862 + WSS_DOUBLE("Line Capture Switch", 0, 859 863 CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 6, 6, 1, 1), 860 - WSS_DOUBLE("Aux Volume", 0, 864 + WSS_DOUBLE("Line Volume", 0, 861 865 CS4231_AUX1_LEFT_INPUT, CS4231_AUX1_RIGHT_INPUT, 0, 0, 31, 1), 862 866 863 - WSS_DOUBLE("Aux Playback Switch", 1, 867 + WSS_DOUBLE("CD Playback Switch", 1, 864 868 CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 7, 7, 1, 1), 865 - WSS_DOUBLE("Aux Capture Switch", 1, 869 + WSS_DOUBLE("CD Capture Switch", 1, 866 870 CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 6, 6, 1, 1), 867 - WSS_DOUBLE("Aux Volume", 1, 871 + WSS_DOUBLE("CD Volume", 1, 868 872 CS4231_AUX2_LEFT_INPUT, CS4231_AUX2_RIGHT_INPUT, 0, 0, 31, 1), 869 873 870 - CS4236_DOUBLE1("Master Mono Switch", 0, 871 - CS4231_MONO_CTRL, CS4236_RIGHT_MIX_CTRL, 6, 7, 1, 1), 872 - 873 - CS4236_DOUBLE1("Mono Switch", 0, 874 + CS4236_DOUBLE1("Beep Playback Switch", 0, 874 875 CS4231_MONO_CTRL, CS4236_LEFT_MIX_CTRL, 7, 7, 1, 1), 875 - WSS_SINGLE("Mono Volume", 0, CS4231_MONO_CTRL, 0, 15, 1), 876 + WSS_SINGLE("Beep Playback Volume", 0, CS4231_MONO_CTRL, 0, 15, 1), 876 877 877 878 WSS_DOUBLE("Analog Loopback Switch", 0, 878 879 CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 7, 7, 1, 0),
+4 -4
sound/isa/wss/wss_lib.c
··· 2224 2224 .get = snd_wss_get_mux, 2225 2225 .put = snd_wss_put_mux, 2226 2226 }, 2227 - WSS_DOUBLE("Mic Boost", 0, 2227 + WSS_DOUBLE("Mic Boost (+20dB)", 0, 2228 2228 CS4231_LEFT_INPUT, CS4231_RIGHT_INPUT, 5, 5, 1, 0), 2229 2229 WSS_SINGLE("Loopback Capture Switch", 0, 2230 2230 CS4231_LOOPBACK, 0, 1, 0), ··· 2235 2235 WSS_DOUBLE_TLV("Line Playback Volume", 0, 2236 2236 CS4231_LEFT_LINE_IN, CS4231_RIGHT_LINE_IN, 0, 0, 31, 1, 2237 2237 db_scale_5bit_12db_max), 2238 - WSS_SINGLE("Mono Playback Switch", 0, 2238 + WSS_SINGLE("Beep Playback Switch", 0, 2239 2239 CS4231_MONO_CTRL, 7, 1, 1), 2240 - WSS_SINGLE_TLV("Mono Playback Volume", 0, 2240 + WSS_SINGLE_TLV("Beep Playback Volume", 0, 2241 2241 CS4231_MONO_CTRL, 0, 15, 1, 2242 2242 db_scale_4bit), 2243 2243 WSS_SINGLE("Mono Output Playback Switch", 0, 2244 2244 CS4231_MONO_CTRL, 6, 1, 1), 2245 - WSS_SINGLE("Mono Output Playback Bypass", 0, 2245 + WSS_SINGLE("Beep Bypass Playback Switch", 0, 2246 2246 CS4231_MONO_CTRL, 5, 1, 0), 2247 2247 }; 2248 2248