EnableSequence [
+ cset "name='SLIM RX0 MUX' AIF1_PB"
cset "name='SLIM RX1 MUX' AIF1_PB"
- cset "name='SLIM RX2 MUX' AIF1_PB"
- cset "name='SLIM RX6 MUX' ZERO"
- cset "name='SLIM RX7 MUX' ZERO"
- cset "name='SLIM RX3 MUX' ZERO"
- cset "name='SLIM RX4 MUX' ZERO"
- cset "name='SLIM RX5 MUX' ZERO"
- cset "name='AIF1_CAP Mixer SLIM TX0' 1"
+ cset "name='SLIM RX2 MUX' AIF2_PB"
+ cset "name='SLIM RX3 MUX' AIF2_PB"
+
- cset "name='RX INT7_1 MIX1 INP0' RX1"
- cset "name='RX INT8_1 MIX1 INP0' RX2"
- cset "name='RX INT1_2 MUX' RX1"
- cset "name='RX INT2_2 MUX' RX2"
+ cset "name='AIF1_CAP Mixer SLIM TX0' 1"
cset "name='CDC_IF TX0 MUX' DEC0"
]
-cset "name='COMP1 Switch' 0"
-cset "name='COMP2 Switch' 0"
-cset "name='RX1 Digital Volume' 0"
-cset "name='RX2 Digital Volume' 0"
-cset "name='RX INT1 DEM MUX' ZERO"
-cset "name='RX INT2 DEM MUX' ZERO"
+DisableSequence [
+ cset "name='COMP1 Switch' 0"
+ cset "name='COMP2 Switch' 0"
+ cset "name='RX INT1_1 MIX1 INP0' ZERO"
+ cset "name='RX INT2_1 MIX1 INP0' ZERO"
+ cset "name='RX INT1 DEM MUX' NORMAL_DSM_OUT"
+ cset "name='RX INT2 DEM MUX' NORMAL_DSM_OUT"
+]
-cset "name='COMP1 Switch' 1"
-cset "name='COMP2 Switch' 1"
-cset "name='RX INT1 DEM MUX' CLSH_DSM_OUT"
-cset "name='RX INT2 DEM MUX' CLSH_DSM_OUT"
-cset "name='RX1 Digital Volume' 68"
-cset "name='RX2 Digital Volume' 68"
+EnableSequence [
+ cset "name='COMP1 Switch' 1"
+ cset "name='COMP2 Switch' 1"
+ cset "name='RX INT1_1 MIX1 INP0' RX2"
+ cset "name='RX INT2_1 MIX1 INP0' RX3"
+ cset "name='RX INT1 DEM MUX' CLSH_DSM_OUT"
+ cset "name='RX INT2 DEM MUX' CLSH_DSM_OUT"
+]
-cset "name='AMIC MUX0' ZERO"
-cset "name='ADC2 Volume' 0"
+DisableSequence [
+ cset "name='AMIC MUX0' ZERO"
+ cset "name='ADC2 Volume' 0"
+]
-cset "name='AMIC MUX0' ADC2"
-cset "name='ADC2 Volume' 12"
-cset "name='ADC MUX0' AMIC"
+EnableSequence [
+ cset "name='AMIC MUX0' ADC2"
+ cset "name='ADC MUX0' AMIC"
+]
DisableSequence [
- cset "name='RX7 Digital Volume' 0"
- cset "name='RX8 Digital Volume' 0"
cset "name='COMP7 Switch' 0"
cset "name='COMP8 Switch' 0"
-]
\ No newline at end of file
+ cset "name='RX INT7_1 MIX1 INP0' ZERO"
+ cset "name='RX INT8_1 MIX1 INP0' ZERO"
+]
EnableSequence [
cset "name='COMP7 Switch' 1"
cset "name='COMP8 Switch' 1"
- cset "name='RX7 Digital Volume' 80"
- cset "name='RX8 Digital Volume' 80"
+ cset "name='RX INT7_1 MIX1 INP0' RX0"
+ cset "name='RX INT8_1 MIX1 INP0' RX1"
]
--- /dev/null
+# WCD934X specific volume control settings
+
+BootSequence [
+ cset "name='RX1 Digital Volume' 80"
+ cset "name='RX2 Digital Volume' 80"
+ cset "name='RX7 Digital Volume' 80"
+ cset "name='RX8 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='RX1 Digital Volume'".vindex.0 0
+ "name='RX2 Digital Volume'".vindex.1 0
+ }
+ "name='Speaker Digital Volume'" {
+ "name='RX7 Digital Volume'".vindex.0 0
+ "name='RX8 Digital Volume'".vindex.1 0
+ }
+ }
+}
+