|
|
@ -1,4 +1,4 @@ |
|
|
|
state.sun50ia64audio { |
|
|
|
state.PinePhone { |
|
|
|
control.1 { |
|
|
|
control.1 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF1 AD0 Capture Volume' |
|
|
|
name 'AIF1 AD0 Capture Volume' |
|
|
@ -222,36 +222,6 @@ state.sun50ia64audio { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.16 { |
|
|
|
control.16 { |
|
|
|
iface MIXER |
|
|
|
|
|
|
|
name 'AIF1 Loopback Switch' |
|
|
|
|
|
|
|
value false |
|
|
|
|
|
|
|
comment { |
|
|
|
|
|
|
|
access 'read write' |
|
|
|
|
|
|
|
type BOOLEAN |
|
|
|
|
|
|
|
count 1 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
control.17 { |
|
|
|
|
|
|
|
iface MIXER |
|
|
|
|
|
|
|
name 'AIF2 Loopback Switch' |
|
|
|
|
|
|
|
value false |
|
|
|
|
|
|
|
comment { |
|
|
|
|
|
|
|
access 'read write' |
|
|
|
|
|
|
|
type BOOLEAN |
|
|
|
|
|
|
|
count 1 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
control.18 { |
|
|
|
|
|
|
|
iface MIXER |
|
|
|
|
|
|
|
name 'AIF3 Loopback Switch' |
|
|
|
|
|
|
|
value false |
|
|
|
|
|
|
|
comment { |
|
|
|
|
|
|
|
access 'read write' |
|
|
|
|
|
|
|
type BOOLEAN |
|
|
|
|
|
|
|
count 1 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
control.19 { |
|
|
|
|
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF1 AD0 Stereo Capture Route' |
|
|
|
name 'AIF1 AD0 Stereo Capture Route' |
|
|
|
value.0 'Mix Mono' |
|
|
|
value.0 'Mix Mono' |
|
|
@ -266,7 +236,7 @@ state.sun50ia64audio { |
|
|
|
item.3 'Mix Mono' |
|
|
|
item.3 'Mix Mono' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.20 { |
|
|
|
control.17 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF2 ADC Stereo Capture Route' |
|
|
|
name 'AIF2 ADC Stereo Capture Route' |
|
|
|
value.0 Stereo |
|
|
|
value.0 Stereo |
|
|
@ -281,9 +251,9 @@ state.sun50ia64audio { |
|
|
|
item.3 'Mix Mono' |
|
|
|
item.3 'Mix Mono' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.21 { |
|
|
|
control.18 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF3 ADC Capture Route' |
|
|
|
name 'AIF3 ADC Source Capture Route' |
|
|
|
value 'AIF2 Right' |
|
|
|
value 'AIF2 Right' |
|
|
|
comment { |
|
|
|
comment { |
|
|
|
access 'read write' |
|
|
|
access 'read write' |
|
|
@ -294,9 +264,9 @@ state.sun50ia64audio { |
|
|
|
item.2 'AIF2 Right' |
|
|
|
item.2 'AIF2 Right' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.22 { |
|
|
|
control.19 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF1 AD0 Mixer AIF1 DA0 Capture Switch' |
|
|
|
name 'AIF1 Slot 0 Digital ADC Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
|
value.1 false |
|
|
|
value.1 false |
|
|
|
comment { |
|
|
|
comment { |
|
|
@ -305,9 +275,9 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.23 { |
|
|
|
control.20 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF1 AD0 Mixer AIF2 DAC Capture Switch' |
|
|
|
name 'AIF2 Digital ADC Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
|
value.1 false |
|
|
|
value.1 false |
|
|
|
comment { |
|
|
|
comment { |
|
|
@ -316,9 +286,9 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.24 { |
|
|
|
control.21 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF1 AD0 Mixer ADC Capture Switch' |
|
|
|
name 'AIF1 Data Digital ADC Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
|
value.1 false |
|
|
|
value.1 false |
|
|
|
comment { |
|
|
|
comment { |
|
|
@ -327,9 +297,9 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.25 { |
|
|
|
control.22 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF1 AD0 Mixer AIF2 DAC Rev Capture Switch' |
|
|
|
name 'AIF2 Inv Digital ADC Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
|
value.1 false |
|
|
|
value.1 false |
|
|
|
comment { |
|
|
|
comment { |
|
|
@ -338,7 +308,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.26 { |
|
|
|
control.23 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF2 ADC Mixer AIF1 DA0 Capture Switch' |
|
|
|
name 'AIF2 ADC Mixer AIF1 DA0 Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -349,7 +319,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.27 { |
|
|
|
control.24 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF2 ADC Mixer AIF2 DAC Rev Capture Switch' |
|
|
|
name 'AIF2 ADC Mixer AIF2 DAC Rev Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -360,7 +330,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.28 { |
|
|
|
control.25 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF2 ADC Mixer ADC Capture Switch' |
|
|
|
name 'AIF2 ADC Mixer ADC Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -371,9 +341,9 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.29 { |
|
|
|
control.26 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF3 DAC Playback Route' |
|
|
|
name 'AIF2 DAC Source Playback Route' |
|
|
|
value None |
|
|
|
value None |
|
|
|
comment { |
|
|
|
comment { |
|
|
|
access 'read write' |
|
|
|
access 'read write' |
|
|
@ -384,7 +354,7 @@ state.sun50ia64audio { |
|
|
|
item.2 'AIF2 Right' |
|
|
|
item.2 'AIF2 Right' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.30 { |
|
|
|
control.27 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF1 DA0 Stereo Playback Route' |
|
|
|
name 'AIF1 DA0 Stereo Playback Route' |
|
|
|
value.0 Stereo |
|
|
|
value.0 Stereo |
|
|
@ -399,7 +369,7 @@ state.sun50ia64audio { |
|
|
|
item.3 'Mix Mono' |
|
|
|
item.3 'Mix Mono' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.31 { |
|
|
|
control.28 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'AIF2 DAC Stereo Playback Route' |
|
|
|
name 'AIF2 DAC Stereo Playback Route' |
|
|
|
value.0 Stereo |
|
|
|
value.0 Stereo |
|
|
@ -414,9 +384,9 @@ state.sun50ia64audio { |
|
|
|
item.3 'Mix Mono' |
|
|
|
item.3 'Mix Mono' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.32 { |
|
|
|
control.29 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'DAC Mixer AIF1 DA0 Playback Switch' |
|
|
|
name 'AIF1 Slot 0 Digital DAC Playback Switch' |
|
|
|
value.0 true |
|
|
|
value.0 true |
|
|
|
value.1 true |
|
|
|
value.1 true |
|
|
|
comment { |
|
|
|
comment { |
|
|
@ -425,9 +395,9 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.33 { |
|
|
|
control.30 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'DAC Mixer AIF2 DAC Playback Switch' |
|
|
|
name 'AIF2 Digital DAC Playback Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
|
value.1 false |
|
|
|
value.1 false |
|
|
|
comment { |
|
|
|
comment { |
|
|
@ -436,9 +406,9 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.34 { |
|
|
|
control.31 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'DAC Mixer ADC Playback Switch' |
|
|
|
name 'ADC Digital DAC Playback Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
|
value.1 false |
|
|
|
value.1 false |
|
|
|
comment { |
|
|
|
comment { |
|
|
@ -447,7 +417,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.35 { |
|
|
|
control.32 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Headphone Source Playback Route' |
|
|
|
name 'Headphone Source Playback Route' |
|
|
|
value.0 DAC |
|
|
|
value.0 DAC |
|
|
@ -460,7 +430,7 @@ state.sun50ia64audio { |
|
|
|
item.1 Mixer |
|
|
|
item.1 Mixer |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.36 { |
|
|
|
control.33 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Headphone Playback Switch' |
|
|
|
name 'Headphone Playback Switch' |
|
|
|
value.0 true |
|
|
|
value.0 true |
|
|
@ -471,7 +441,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.37 { |
|
|
|
control.34 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Line Out Source Playback Route' |
|
|
|
name 'Line Out Source Playback Route' |
|
|
|
value.0 Stereo |
|
|
|
value.0 Stereo |
|
|
@ -484,7 +454,7 @@ state.sun50ia64audio { |
|
|
|
item.1 'Mono Differential' |
|
|
|
item.1 'Mono Differential' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.38 { |
|
|
|
control.35 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Line Out Playback Switch' |
|
|
|
name 'Line Out Playback Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -495,7 +465,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.39 { |
|
|
|
control.36 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Earpiece Source Playback Route' |
|
|
|
name 'Earpiece Source Playback Route' |
|
|
|
value DACR |
|
|
|
value DACR |
|
|
@ -509,7 +479,7 @@ state.sun50ia64audio { |
|
|
|
item.3 'Left Mixer' |
|
|
|
item.3 'Left Mixer' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.40 { |
|
|
|
control.37 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Earpiece Playback Switch' |
|
|
|
name 'Earpiece Playback Switch' |
|
|
|
value false |
|
|
|
value false |
|
|
@ -519,7 +489,7 @@ state.sun50ia64audio { |
|
|
|
count 1 |
|
|
|
count 1 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.41 { |
|
|
|
control.38 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Mic1 Playback Switch' |
|
|
|
name 'Mic1 Playback Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -530,7 +500,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.42 { |
|
|
|
control.39 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Mic2 Playback Switch' |
|
|
|
name 'Mic2 Playback Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -541,7 +511,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.43 { |
|
|
|
control.40 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Line In Playback Switch' |
|
|
|
name 'Line In Playback Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -552,7 +522,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.44 { |
|
|
|
control.41 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'DAC Playback Switch' |
|
|
|
name 'DAC Playback Switch' |
|
|
|
value.0 true |
|
|
|
value.0 true |
|
|
@ -563,7 +533,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.45 { |
|
|
|
control.42 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'DAC Reversed Playback Switch' |
|
|
|
name 'DAC Reversed Playback Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -574,7 +544,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.46 { |
|
|
|
control.43 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Mic1 Capture Switch' |
|
|
|
name 'Mic1 Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -585,7 +555,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.47 { |
|
|
|
control.44 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Mic2 Capture Switch' |
|
|
|
name 'Mic2 Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -596,7 +566,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.48 { |
|
|
|
control.45 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Line In Capture Switch' |
|
|
|
name 'Line In Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -607,7 +577,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.49 { |
|
|
|
control.46 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Mixer Capture Switch' |
|
|
|
name 'Mixer Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
@ -618,7 +588,7 @@ state.sun50ia64audio { |
|
|
|
count 2 |
|
|
|
count 2 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
control.50 { |
|
|
|
control.47 { |
|
|
|
iface MIXER |
|
|
|
iface MIXER |
|
|
|
name 'Mixer Reversed Capture Switch' |
|
|
|
name 'Mixer Reversed Capture Switch' |
|
|
|
value.0 false |
|
|
|
value.0 false |
|
|
|