--- /dev/null
+DisableSequence [
+]
--- /dev/null
+EnableSequence [
+ cset "name='RX_RX0 Digital Volume' 80"
+ cset "name='RX_RX1 Digital Volume' 80"
+ cset "name='HPHR Volume' 20"
+ cset "name='HPHL Volume' 20"
+]
--- /dev/null
+DisableSequence [
+ cset "name='HPHL_RDAC Switch' 0"
+ cset "name='HPHR_RDAC Switch' 0"
+ cset "name='HPHL Switch' 0"
+ cset "name='HPHR Switch' 0"
+ cset "name='CLSH Switch' 0"
+ cset "name='LO Switch' 0"
+]
--- /dev/null
+EnableSequence [
+ cset "name='HPHL_RDAC Switch' 1"
+ cset "name='HPHR_RDAC Switch' 1"
+ cset "name='HPHL Switch' 1"
+ cset "name='HPHR Switch' 1"
+ cset "name='CLSH Switch' 1"
+ cset "name='LO Switch' 1"
+]
--- /dev/null
+DisableSequence [
+ cset "name='ADC2_MIXER Switch' 0"
+ cset "name='ADC2 Switch' 0"
+]
--- /dev/null
+EnableSequence [
+ cset "name='ADC2_MIXER Switch' 1"
+ cset "name='HDR12 MUX' NO_HDR12"
+ cset "name='ADC2 MUX' INP2"
+ cset "name='ADC2 Switch' 1"
+ cset "name='ADC2 Volume' 10"
+]
--- /dev/null
+# WCD938X specific volume control settings
+
+BootSequence [
+ cset "name='RX_RX0 Digital Volume' 80"
+ cset "name='RX_RX1 Digital Volume' 80"
+ cset "name='ADC2 Volume' 12"
+]
+
+LibraryConfig.remap.Config {
+
+ ctl.default.map {
+ # Merge two mono controls into one stereo
+ "name='HP Digital Volume'" {
+ "name='RX_RX0 Digital Volume'".vindex.0 0
+ "name='RX_RX1 Digital Volume'".vindex.1 0
+ }
+ }
+}
+