parent
f555ccd352
commit
ce9f661506
2 changed files with 605 additions and 0 deletions
@ -0,0 +1,3 @@ |
|||||||
|
This file was ~~stolen~~ borrowed from sxmo |
||||||
|
|
||||||
|
<https://git.sr.ht/~mil/sxmo-utils/tree/master/item/configs/alsa> |
@ -0,0 +1,602 @@ |
|||||||
|
state.PinePhone { |
||||||
|
control.1 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF1 AD0 Capture Volume' |
||||||
|
value.0 165 |
||||||
|
value.1 165 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 2 |
||||||
|
range '0 - 192' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 2400 |
||||||
|
dbvalue.0 375 |
||||||
|
dbvalue.1 375 |
||||||
|
} |
||||||
|
} |
||||||
|
control.2 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF1 DA0 Playback Volume' |
||||||
|
value.0 149 |
||||||
|
value.1 149 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 2 |
||||||
|
range '0 - 192' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 2400 |
||||||
|
dbvalue.0 -825 |
||||||
|
dbvalue.1 -825 |
||||||
|
} |
||||||
|
} |
||||||
|
control.3 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 ADC Capture Volume' |
||||||
|
value.0 168 |
||||||
|
value.1 168 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 2 |
||||||
|
range '0 - 192' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 2400 |
||||||
|
dbvalue.0 600 |
||||||
|
dbvalue.1 600 |
||||||
|
} |
||||||
|
} |
||||||
|
control.4 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 DAC Playback Volume' |
||||||
|
value.0 0 |
||||||
|
value.1 0 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 2 |
||||||
|
range '0 - 192' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 2400 |
||||||
|
dbvalue.0 -9999999 |
||||||
|
dbvalue.1 -9999999 |
||||||
|
} |
||||||
|
} |
||||||
|
control.5 { |
||||||
|
iface MIXER |
||||||
|
name 'ADC Capture Volume' |
||||||
|
value.0 179 |
||||||
|
value.1 179 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 2 |
||||||
|
range '0 - 192' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 2400 |
||||||
|
dbvalue.0 1425 |
||||||
|
dbvalue.1 1425 |
||||||
|
} |
||||||
|
} |
||||||
|
control.6 { |
||||||
|
iface MIXER |
||||||
|
name 'DAC Playback Volume' |
||||||
|
value.0 169 |
||||||
|
value.1 169 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 2 |
||||||
|
range '0 - 192' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 2400 |
||||||
|
dbvalue.0 675 |
||||||
|
dbvalue.1 675 |
||||||
|
} |
||||||
|
} |
||||||
|
control.7 { |
||||||
|
iface MIXER |
||||||
|
name 'Headphone Playback Volume' |
||||||
|
value 29 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 63' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 0 |
||||||
|
dbvalue.0 -3400 |
||||||
|
} |
||||||
|
} |
||||||
|
control.8 { |
||||||
|
iface MIXER |
||||||
|
name 'Mic1 Playback Volume' |
||||||
|
value 0 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 7' |
||||||
|
dbmin -450 |
||||||
|
dbmax 600 |
||||||
|
dbvalue.0 -450 |
||||||
|
} |
||||||
|
} |
||||||
|
control.9 { |
||||||
|
iface MIXER |
||||||
|
name 'Mic1 Boost Volume' |
||||||
|
value 0 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 7' |
||||||
|
dbmin 0 |
||||||
|
dbmax 4200 |
||||||
|
dbvalue.0 0 |
||||||
|
} |
||||||
|
} |
||||||
|
control.10 { |
||||||
|
iface MIXER |
||||||
|
name 'Mic2 Playback Volume' |
||||||
|
value 0 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 7' |
||||||
|
dbmin -450 |
||||||
|
dbmax 600 |
||||||
|
dbvalue.0 -450 |
||||||
|
} |
||||||
|
} |
||||||
|
control.11 { |
||||||
|
iface MIXER |
||||||
|
name 'Mic2 Boost Volume' |
||||||
|
value 0 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 7' |
||||||
|
dbmin 0 |
||||||
|
dbmax 4200 |
||||||
|
dbvalue.0 0 |
||||||
|
} |
||||||
|
} |
||||||
|
control.12 { |
||||||
|
iface MIXER |
||||||
|
name 'ADC Gain Capture Volume' |
||||||
|
value 3 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 7' |
||||||
|
dbmin -450 |
||||||
|
dbmax 600 |
||||||
|
dbvalue.0 0 |
||||||
|
} |
||||||
|
} |
||||||
|
control.13 { |
||||||
|
iface MIXER |
||||||
|
name 'Line In Playback Volume' |
||||||
|
value 0 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 7' |
||||||
|
dbmin -450 |
||||||
|
dbmax 600 |
||||||
|
dbvalue.0 -450 |
||||||
|
} |
||||||
|
} |
||||||
|
control.14 { |
||||||
|
iface MIXER |
||||||
|
name 'Line Out Playback Volume' |
||||||
|
value 0 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 31' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 0 |
||||||
|
dbvalue.0 -9999999 |
||||||
|
} |
||||||
|
} |
||||||
|
control.15 { |
||||||
|
iface MIXER |
||||||
|
name 'Earpiece Playback Volume' |
||||||
|
value 0 |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type INTEGER |
||||||
|
count 1 |
||||||
|
range '0 - 31' |
||||||
|
dbmin -9999999 |
||||||
|
dbmax 0 |
||||||
|
dbvalue.0 -9999999 |
||||||
|
} |
||||||
|
} |
||||||
|
control.16 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF1 AD0 Stereo Capture Route' |
||||||
|
value.0 'Mix Mono' |
||||||
|
value.1 'Mix Mono' |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 2 |
||||||
|
item.0 Stereo |
||||||
|
item.1 'Reverse Stereo' |
||||||
|
item.2 'Sum Mono' |
||||||
|
item.3 'Mix Mono' |
||||||
|
} |
||||||
|
} |
||||||
|
control.17 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 ADC Stereo Capture Route' |
||||||
|
value.0 Stereo |
||||||
|
value.1 Stereo |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 2 |
||||||
|
item.0 Stereo |
||||||
|
item.1 'Reverse Stereo' |
||||||
|
item.2 'Sum Mono' |
||||||
|
item.3 'Mix Mono' |
||||||
|
} |
||||||
|
} |
||||||
|
control.18 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF3 ADC Source Capture Route' |
||||||
|
value 'AIF2 Right' |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 1 |
||||||
|
item.0 None |
||||||
|
item.1 'AIF2 Left' |
||||||
|
item.2 'AIF2 Right' |
||||||
|
} |
||||||
|
} |
||||||
|
control.19 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF1 Slot 0 Digital ADC Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.20 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 Digital ADC Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.21 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF1 Data Digital ADC Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.22 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 Inv Digital ADC Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.23 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 ADC Mixer AIF1 DA0 Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.24 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 ADC Mixer AIF2 DAC Rev Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.25 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 ADC Mixer ADC Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.26 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 DAC Source Playback Route' |
||||||
|
value None |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 1 |
||||||
|
item.0 None |
||||||
|
item.1 'AIF2 Left' |
||||||
|
item.2 'AIF2 Right' |
||||||
|
} |
||||||
|
} |
||||||
|
control.27 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF1 DA0 Stereo Playback Route' |
||||||
|
value.0 Stereo |
||||||
|
value.1 Stereo |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 2 |
||||||
|
item.0 Stereo |
||||||
|
item.1 'Reverse Stereo' |
||||||
|
item.2 'Sum Mono' |
||||||
|
item.3 'Mix Mono' |
||||||
|
} |
||||||
|
} |
||||||
|
control.28 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 DAC Stereo Playback Route' |
||||||
|
value.0 Stereo |
||||||
|
value.1 Stereo |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 2 |
||||||
|
item.0 Stereo |
||||||
|
item.1 'Reverse Stereo' |
||||||
|
item.2 'Sum Mono' |
||||||
|
item.3 'Mix Mono' |
||||||
|
} |
||||||
|
} |
||||||
|
control.29 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF1 Slot 0 Digital DAC Playback Switch' |
||||||
|
value.0 true |
||||||
|
value.1 true |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.30 { |
||||||
|
iface MIXER |
||||||
|
name 'AIF2 Digital DAC Playback Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.31 { |
||||||
|
iface MIXER |
||||||
|
name 'ADC Digital DAC Playback Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.32 { |
||||||
|
iface MIXER |
||||||
|
name 'Headphone Source Playback Route' |
||||||
|
value.0 DAC |
||||||
|
value.1 DAC |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 2 |
||||||
|
item.0 DAC |
||||||
|
item.1 Mixer |
||||||
|
} |
||||||
|
} |
||||||
|
control.33 { |
||||||
|
iface MIXER |
||||||
|
name 'Headphone Playback Switch' |
||||||
|
value.0 true |
||||||
|
value.1 true |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.34 { |
||||||
|
iface MIXER |
||||||
|
name 'Line Out Source Playback Route' |
||||||
|
value.0 'Mono Differential' |
||||||
|
value.1 Stereo |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 2 |
||||||
|
item.0 Stereo |
||||||
|
item.1 'Mono Differential' |
||||||
|
} |
||||||
|
} |
||||||
|
control.35 { |
||||||
|
iface MIXER |
||||||
|
name 'Line Out Playback Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.36 { |
||||||
|
iface MIXER |
||||||
|
name 'Earpiece Source Playback Route' |
||||||
|
value DACR |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type ENUMERATED |
||||||
|
count 1 |
||||||
|
item.0 DACR |
||||||
|
item.1 DACL |
||||||
|
item.2 'Right Mixer' |
||||||
|
item.3 'Left Mixer' |
||||||
|
} |
||||||
|
} |
||||||
|
control.37 { |
||||||
|
iface MIXER |
||||||
|
name 'Earpiece Playback Switch' |
||||||
|
value false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 1 |
||||||
|
} |
||||||
|
} |
||||||
|
control.38 { |
||||||
|
iface MIXER |
||||||
|
name 'Mic1 Playback Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.39 { |
||||||
|
iface MIXER |
||||||
|
name 'Mic2 Playback Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.40 { |
||||||
|
iface MIXER |
||||||
|
name 'Line In Playback Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.41 { |
||||||
|
iface MIXER |
||||||
|
name 'DAC Playback Switch' |
||||||
|
value.0 true |
||||||
|
value.1 true |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.42 { |
||||||
|
iface MIXER |
||||||
|
name 'DAC Reversed Playback Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.43 { |
||||||
|
iface MIXER |
||||||
|
name 'Mic1 Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.44 { |
||||||
|
iface MIXER |
||||||
|
name 'Mic2 Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.45 { |
||||||
|
iface MIXER |
||||||
|
name 'Line In Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.46 { |
||||||
|
iface MIXER |
||||||
|
name 'Mixer Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
control.47 { |
||||||
|
iface MIXER |
||||||
|
name 'Mixer Reversed Capture Switch' |
||||||
|
value.0 false |
||||||
|
value.1 false |
||||||
|
comment { |
||||||
|
access 'read write' |
||||||
|
type BOOLEAN |
||||||
|
count 2 |
||||||
|
} |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue