Skip to content

Commit ed8ff16

Browse files
alsa_settings: MTL platform settings move to state
Replace MTL platform ALSA settings done as bash script commands by their equivalent ALSA state files for: * MTLP_RVP_HDA * MTLP_SDW_AIOC * MTLP_RVP_SDW The parameters in the state files are explicitly set even if the default values at the appropriate DUT are currently the same. Because of that, we can't 'reuse' MTLP_RVP_SDW state for MTLP_SDW_AIOC as before: these configurations have different id's whereas `amixer` had changed them referencing by name. Also, in some cases, USB audio card settings are also included: it is needed to adjust loopback volume levels at the current CI DUTs. In the future these settings (actually most of the ALSA settings) should be migrated to the DUT's default configs. Signed-off-by: Dmitrii Golovanov <dmitrii.golovaniov@intel.com> Co-authored-by: Lukasz Mrugala <lukaszx.mrugala@intel.com>
1 parent d5261fc commit ed8ff16

6 files changed

Lines changed: 109 additions & 29 deletions

File tree

alsa_settings/MTLP_RVP_HDA.sh

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

alsa_settings/MTLP_RVP_HDA.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/MTLP_RVP_SDW.sh

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

alsa_settings/MTLP_RVP_SDW.state

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

alsa_settings/MTLP_SDW_AIOC.sh

Lines changed: 0 additions & 1 deletion
This file was deleted.

alsa_settings/MTLP_SDW_AIOC.state

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

0 commit comments

Comments
 (0)