Skip to content

Commit 3368d02

Browse files
committed
alsactl: Rough prototype
Few state files (PTL family), more debug logs. Signed-off-by: Lukasz Mrugala <lukaszx.mrugala@intel.com>
1 parent ca7e8f2 commit 3368d02

File tree

7 files changed

+507
-2
lines changed

7 files changed

+507
-2
lines changed
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
state.sofhdadsp {
2+
control.1 {
3+
iface MIXER
4+
name 'Headphone Playback Volume'
5+
value.0 60
6+
value.1 60
7+
comment {
8+
access 'read write'
9+
type INTEGER
10+
count 2
11+
range '0 - 87'
12+
dbmin -6525
13+
dbmax 0
14+
dbvalue.0 -2625
15+
dbvalue.1 -2625
16+
}
17+
}
18+
control.2 {
19+
iface MIXER
20+
name 'Headphone Playback Switch'
21+
value.0 true
22+
value.1 true
23+
comment {
24+
access 'read write'
25+
type BOOLEAN
26+
count 2
27+
}
28+
}
29+
control.6 {
30+
iface MIXER
31+
name 'Capture Volume'
32+
value.0 30
33+
value.1 30
34+
comment {
35+
access 'read write'
36+
type INTEGER
37+
count 2
38+
range '0 - 63'
39+
dbmin -1725
40+
dbmax 3000
41+
dbvalue.0 1125
42+
dbvalue.1 1125
43+
}
44+
}
45+
control.7 {
46+
iface MIXER
47+
name 'Capture Switch'
48+
value.0 true
49+
value.1 true
50+
comment {
51+
access 'read write'
52+
type BOOLEAN
53+
count 2
54+
}
55+
}
56+
control.9 {
57+
iface MIXER
58+
name 'Master Playback Volume'
59+
value 87
60+
comment {
61+
access 'read write'
62+
type INTEGER
63+
count 1
64+
range '0 - 87'
65+
dbmin -6525
66+
dbmax 0
67+
dbvalue.0 -2625
68+
}
69+
}
70+
control.10 {
71+
iface MIXER
72+
name 'Master Playback Switch'
73+
value true
74+
comment {
75+
access 'read write'
76+
type BOOLEAN
77+
count 1
78+
}
79+
}
80+
81+
}
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
state.sofsoundwire {
2+
control.1 {
3+
iface MIXER
4+
name 'rt711 FU05 Playback Volume'
5+
value.0 80
6+
value.1 80
7+
comment {
8+
access 'read write'
9+
type INTEGER
10+
count 2
11+
range '0 - 87'
12+
dbmin -6525
13+
dbmax 0
14+
dbvalue.0 -525
15+
dbvalue.1 -525
16+
}
17+
}
18+
control.3 {
19+
iface MIXER
20+
name 'rt711 FU0F Capture Switch'
21+
value.0 true
22+
value.1 true
23+
comment {
24+
access 'read write'
25+
type BOOLEAN
26+
count 2
27+
}
28+
}
29+
control.5 {
30+
iface MIXER
31+
name 'rt711 FU0F Capture Volume'
32+
value.0 30
33+
value.1 30
34+
comment {
35+
access 'read write'
36+
type INTEGER
37+
count 2
38+
range '0 - 63'
39+
dbmin -1725
40+
dbmax 3000
41+
dbvalue.0 525
42+
dbvalue.1 525
43+
}
44+
}
45+
control.8 {
46+
iface MIXER
47+
name 'rt711 GE49 Selected Mode'
48+
value Headset
49+
comment {
50+
access 'read write'
51+
type ENUMERATED
52+
count 1
53+
item.0 Auto
54+
item.1 Headphone
55+
item.2 Headset
56+
}
57+
}
58+
control.35 {
59+
iface MIXER
60+
name 'Headphone Switch'
61+
value true
62+
comment {
63+
access 'read write'
64+
type BOOLEAN
65+
count 1
66+
}
67+
}
68+
control.36 {
69+
iface MIXER
70+
name 'Headset Mic Switch'
71+
value true
72+
comment {
73+
access 'read write'
74+
type BOOLEAN
75+
count 1
76+
}
77+
}
78+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
./MTLP_RVP_SDW.state
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
state.sofhdadsp {
2+
control.1 {
3+
iface MIXER
4+
name 'Headphone Playback Volume'
5+
value.0 60
6+
value.1 60
7+
comment {
8+
access 'read write'
9+
type INTEGER
10+
count 2
11+
range '0 - 87'
12+
dbmin -6525
13+
dbmax 0
14+
dbvalue.0 -2625
15+
dbvalue.1 -2625
16+
}
17+
}
18+
control.2 {
19+
iface MIXER
20+
name 'Headphone Playback Switch'
21+
value.0 true
22+
value.1 true
23+
comment {
24+
access 'read write'
25+
type BOOLEAN
26+
count 2
27+
}
28+
}
29+
control.6 {
30+
iface MIXER
31+
name 'Capture Source'
32+
value Mic
33+
comment {
34+
access 'read write'
35+
type ENUMERATED
36+
count 1
37+
item.0 'Internal Mic'
38+
item.1 'Internal Mic 1'
39+
item.2 Mic
40+
}
41+
}
42+
control.7 {
43+
iface MIXER
44+
name 'Capture Volume'
45+
value.0 30
46+
value.1 30
47+
comment {
48+
access 'read write'
49+
type INTEGER
50+
count 2
51+
range '0 - 63'
52+
dbmin -1725
53+
dbmax 3000
54+
dbvalue.0 1125
55+
dbvalue.1 1125
56+
}
57+
}
58+
control.8 {
59+
iface MIXER
60+
name 'Capture Switch'
61+
value.0 true
62+
value.1 true
63+
comment {
64+
access 'read write'
65+
type BOOLEAN
66+
count 2
67+
}
68+
}
69+
control.12 {
70+
iface MIXER
71+
name 'Master Playback Volume'
72+
value 87
73+
comment {
74+
access 'read write'
75+
type INTEGER
76+
count 1
77+
range '0 - 87'
78+
dbmin -6525
79+
dbmax 0
80+
dbvalue.0 -2625
81+
}
82+
}
83+
control.13 {
84+
iface MIXER
85+
name 'Master Playback Switch'
86+
value true
87+
comment {
88+
access 'read write'
89+
type BOOLEAN
90+
count 1
91+
}
92+
}
93+
}
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
state.sofsoundwire {
2+
control.1 {
3+
iface MIXER
4+
name 'rt712 FU06 Playback Volume'
5+
value.0 80
6+
value.1 80
7+
comment {
8+
access 'read write'
9+
type INTEGER
10+
count 2
11+
range '0 - 87'
12+
dbmin -6525
13+
dbmax 0
14+
dbvalue.0 -525
15+
dbvalue.1 -525
16+
}
17+
}
18+
control.2 {
19+
iface MIXER
20+
name 'rt712 FU05 Playback Volume'
21+
value.0 80
22+
value.1 80
23+
comment {
24+
access 'read write'
25+
type INTEGER
26+
count 2
27+
range '0 - 87'
28+
dbmin -6525
29+
dbmax 0
30+
dbvalue.0 -525
31+
dbvalue.1 -525
32+
}
33+
}
34+
control.3 {
35+
iface MIXER
36+
name 'rt712 FU0F Capture Switch'
37+
value.0 on
38+
value.1 on
39+
comment {
40+
access 'read write'
41+
type BOOLEAN
42+
count 2
43+
}
44+
}
45+
control.4 {
46+
iface MIXER
47+
name 'rt712 FU0F Capture Volume'
48+
value.0 46
49+
value.1 46
50+
comment {
51+
access 'read write'
52+
type INTEGER
53+
count 2
54+
range '0 - 63'
55+
dbmin -1725
56+
dbmax 3000
57+
dbvalue.0 1725
58+
dbvalue.1 1725
59+
}
60+
}
61+
control.14 {
62+
iface MIXER
63+
name 'Headphone Switch'
64+
value.0 on
65+
comment {
66+
access 'read write'
67+
type BOOLEAN
68+
count 1
69+
}
70+
}
71+
control.15 {
72+
iface MIXER
73+
name 'Headset Mic Switch'
74+
value.0 on
75+
comment {
76+
access 'read write'
77+
type BOOLEAN
78+
count 1
79+
}
80+
}
81+
}

0 commit comments

Comments
 (0)