We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 76561e1 commit 1ebf3c8Copy full SHA for 1ebf3c8
1 file changed
rootfs/usr/bin/soundconfig
@@ -16,8 +16,10 @@ mixer() {
16
17
. /etc/profile
18
19
-# get card num
20
-card=`echo $1 | sed 's/[^0-9]*//g'`
+# get card num and device id
+control=$(basename "$1")
21
+card=$(echo $control | sed 's/[^0-9]*//g')
22
+device_id=$(cat /sys/class/sound/${control}/device/id)
23
24
# set common mixer params
25
mixer $card Master 0db
@@ -136,4 +138,10 @@ mixer $card 'ACODEC' 100%
136
138
mixer $card 'AIU HDMI CTRL SRC' 'I2S'
137
139
mixer $card 'AIU SPDIF SRC SEL' 'SPDIF'
140
141
+case ${device_id} in
142
+ pcm5121sound)
143
+ # Yellow - set Analogue Gain to -6dB for line-out circuit
144
+ mixer $card 'Analogue' 0
145
+fi
146
+
147
exit 0
0 commit comments