Skip to content

Commit c170f5d

Browse files
alsa_settings: PTL platform settings move to state
Replace PTL platform ALSA settings done as bash script commands by their equivalent ALSA state files for: * PTLH_HDA_AIOC * PTLH_SDW_RT712 * PTLP_RVP_SDW The parameters in the state files are explicitly set even if the default values at the appropriate DUT are currently the same. Signed-off-by: Dmitrii Golovanov <dmitrii.golovaniov@intel.com> Co-authored-by: Lukasz Mrugala <lukaszx.mrugala@intel.com>
1 parent 6729e3a commit c170f5d

File tree

6 files changed

+116
-33
lines changed

6 files changed

+116
-33
lines changed

alsa_settings/PTLH_HDA_AIOC.sh

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
set -e
22

3-
# enable headset playback
4-
amixer -c sofhdadsp cset name='Master Playback Switch' 1
5-
amixer -c sofhdadsp cset name='Master Playback Volume' 87
6-
amixer -c sofhdadsp cset name='Headphone Playback Switch' 1
7-
amixer -c sofhdadsp cset name='Headphone Playback Volume' 60
3+
# Additional commands to run after PTLH_HDA_AIOC.state restore:
84

95
# enable headset capture
10-
amixer -c sofhdadsp cset name='Capture Switch' on
11-
amixer -c sofhdadsp cset name='Capture Volume' 30
126
amixer -c sofhdadsp cset name='Capture Source' 2

alsa_settings/PTLH_HDA_AIOC.state

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
state.sofhdadsp {
2+
control.1 {
3+
iface MIXER
4+
name 'Headphone Playback Volume'
5+
value.0 60
6+
value.1 60
7+
}
8+
control.2 {
9+
iface MIXER
10+
name 'Headphone Playback Switch'
11+
value.0 true
12+
value.1 true
13+
}
14+
control.6 {
15+
iface MIXER
16+
name 'Capture Volume'
17+
value.0 30
18+
value.1 30
19+
}
20+
control.7 {
21+
iface MIXER
22+
name 'Capture Switch'
23+
value.0 true
24+
value.1 true
25+
}
26+
control.9 {
27+
iface MIXER
28+
name 'Master Playback Volume'
29+
value 87
30+
}
31+
control.10 {
32+
iface MIXER
33+
name 'Master Playback Switch'
34+
value true
35+
}
36+
}

alsa_settings/PTLH_SDW_RT712.sh

Lines changed: 0 additions & 10 deletions
This file was deleted.

alsa_settings/PTLH_SDW_RT712.state

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
state.sofsoundwire {
2+
control.1 {
3+
iface MIXER
4+
name 'rt712 FU06 Playback Volume'
5+
value.0 60
6+
value.1 60
7+
}
8+
control.2 {
9+
iface MIXER
10+
name 'rt712 FU05 Playback Volume'
11+
value.0 60
12+
value.1 60
13+
}
14+
control.3 {
15+
iface MIXER
16+
name 'rt712 FU0F Capture Switch'
17+
value.0 true
18+
value.1 true
19+
}
20+
control.4 {
21+
iface MIXER
22+
name 'rt712 FU0F Capture Volume'
23+
value.0 46
24+
value.1 46
25+
}
26+
control.14 {
27+
iface MIXER
28+
name 'Headphone Switch'
29+
value true
30+
}
31+
control.15 {
32+
iface MIXER
33+
name 'Headset Mic Switch'
34+
value true
35+
}
36+
}

alsa_settings/PTLP_RVP_SDW.sh

Lines changed: 0 additions & 16 deletions
This file was deleted.

alsa_settings/PTLP_RVP_SDW.state

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
state.sofsoundwire {
2+
control.2 {
3+
iface MIXER
4+
name 'rt722 FU0F Capture Switch'
5+
value.0 true
6+
value.1 true
7+
}
8+
control.3 {
9+
iface MIXER
10+
name 'rt722 FU0F Capture Volume'
11+
value.0 15
12+
value.1 15
13+
}
14+
control.5 {
15+
iface MIXER
16+
name 'rt722 FU06 Playback Volume'
17+
value.0 50
18+
value.1 50
19+
}
20+
control.6 {
21+
iface MIXER
22+
name 'rt722 FU1E Capture Switch'
23+
value.0 true
24+
value.1 true
25+
value.2 true
26+
value.3 true
27+
}
28+
control.9 {
29+
iface MIXER
30+
name 'Headphone Switch'
31+
value true
32+
}
33+
control.10 {
34+
iface MIXER
35+
name 'Headset Mic Switch'
36+
value true
37+
}
38+
control.13 {
39+
iface MIXER
40+
name 'Speaker Switch'
41+
value true
42+
}
43+
}

0 commit comments

Comments
 (0)