mixer_paths_overlay_static.xml 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!-- Be careful to write the static overlay xml -->
  3. <!-- 1. do not create the new path name here, the new path name should -->
  4. <!-- be created in common mixer path xml -->
  5. <!-- 2. the new path name should not contain the nested path, and should be -->
  6. <!-- defined follow after default ctrl -->
  7. <!-- 3. the default ctl here will override that in common mixer path xml -->
  8. <!-- 4. the first level path will replace the path in common mixer path xml -->
  9. <!-- 5. the max nested path can't exceed 10 -->
  10. <mixer>
  11. <ctl name="HPHL Volume" value="18" />
  12. <ctl name="HPHR Volume" value="18" />
  13. <ctl name="TX_DEC0 Volume" value="84" />
  14. <ctl name="TX_DEC1 Volume" value="84" />
  15. <ctl name="TX_DEC2 Volume" value="84" />
  16. <ctl name="TX_DEC3 Volume" value="84" />
  17. <ctl name="TX_DEC4 Volume" value="84" />
  18. <ctl name="ADC1 Volume" value="6" />
  19. <ctl name="ADC2 Volume" value="6" />
  20. <ctl name="ADC3 Volume" value="6" />
  21. <ctl name="ADC4 Volume" value="6" />
  22. <!-- add new cirrus CS35L41 controls -->
  23. <ctl name="T DSP1 Firmware" value="Protection" />
  24. <ctl name="T DSP1 Preload Switch" value="1" />
  25. <ctl name="T DRE DRE Switch" value="0" />
  26. <ctl name="T PCM Source" value="None" />
  27. <ctl name="T ASPTX Ref" value="None" />
  28. <ctl name="T PCM Soft Ramp" value="4ms" />
  29. <ctl name="T AMP PCM Gain" value="18" />
  30. <ctl name="T ASP TX1 Source" value="DSPTX1" />
  31. <ctl name="T ASP TX2 Source" value="Zero" />
  32. <ctl name="T ASP TX3 Source" value="Zero" />
  33. <ctl name="T ASP TX4 Source" value="Zero" />
  34. <ctl name="T ASPRX1 Slot Position" value="0" />
  35. <ctl name="T ASPRX2 Slot Position" value="2" />
  36. <ctl name="T ASPTX1 Slot Position" value="0" />
  37. <ctl name="T DSP RX1 Source" value="ASPRX1" />
  38. <ctl name="T DSP RX2 Source" value="ASPRX2" />
  39. <ctl name="T Noise Gate" value="51" />
  40. <ctl name="T Fast Use Case Delta File" value="T-music.txt" />
  41. <ctl name="T AMP Enable Switch" value="0" />
  42. <ctl name="T Boost Class-H Tracking Enable" value="1" />
  43. <ctl name="T Boost Target Voltage" value="0" />
  44. <ctl name="T Fast Use Case Switch Enable" value="1"/>
  45. <ctl name="T Digital PCM Volume" value="817"/>
  46. <ctl name="B DSP1 Firmware" value="Protection" />
  47. <ctl name="B DSP1 Preload Switch" value="1" />
  48. <ctl name="B DRE DRE Switch" value="0" />
  49. <ctl name="B PCM Source" value="None" />
  50. <ctl name="B ASPTX Ref" value="None" />
  51. <ctl name="B PCM Soft Ramp" value="4ms" />
  52. <ctl name="B AMP PCM Gain" value="18" />
  53. <ctl name="B ASP TX1 Source" value="DSPTX1" />
  54. <ctl name="B ASP TX2 Source" value="Zero" />
  55. <ctl name="B ASP TX3 Source" value="Zero" />
  56. <ctl name="B ASP TX4 Source" value="Zero" />
  57. <ctl name="B ASPRX1 Slot Position" value="1" />
  58. <ctl name="B ASPRX2 Slot Position" value="4" />
  59. <ctl name="B ASPTX1 Slot Position" value="1" />
  60. <ctl name="B DSP RX1 Source" value="ASPRX1" />
  61. <ctl name="B DSP RX2 Source" value="ASPRX1" />
  62. <ctl name="B Noise Gate" value="51" />
  63. <ctl name="B Fast Use Case Delta File" value="B-music.txt" />
  64. <ctl name="B AMP Enable Switch" value="0" />
  65. <ctl name="B Boost Class-H Tracking Enable" value="1" />
  66. <ctl name="B Boost Target Voltage" value="0" />
  67. <ctl name="B Fast Use Case Switch Enable" value="1"/>
  68. <ctl name="B Digital PCM Volume" value="817"/>
  69. <ctl name="T Spksw Gpio Swtich" value="0"/>
  70. <!-- cirrus CS35L41 controls end -->>
  71. <path name="speaker">
  72. <ctl name="T PCM Source" value="DSP" />
  73. <ctl name="T ASPTX Ref" value="Ref" />
  74. <ctl name="T AMP Enable Switch" value="1" />
  75. <ctl name="B PCM Source" value="DSP" />
  76. <ctl name="B ASPTX Ref" value="Ref" />
  77. <ctl name="B AMP Enable Switch" value="1" />
  78. <ctl name="T Noise Gate" value="16245" />
  79. <ctl name="B Noise Gate" value="16245" />
  80. </path>
  81. <path name="speaker-mono">
  82. <ctl name="T PCM Source" value="DSP" />
  83. <ctl name="T ASPTX Ref" value="Ref" />
  84. <ctl name="T AMP Enable Switch" value="1" />
  85. </path>
  86. <path name="speaker-mono-2">
  87. <ctl name="T PCM Source" value="DSP" />
  88. <ctl name="T ASPTX Ref" value="Ref" />
  89. <ctl name="T AMP Enable Switch" value="1" />
  90. <ctl name="B PCM Source" value="DSP" />
  91. <ctl name="B ASPTX Ref" value="Ref" />
  92. <ctl name="B AMP Enable Switch" value="1" />
  93. <ctl name="T Fast Use Case Delta File" value="T-handfree.txt" />
  94. <ctl name="B Fast Use Case Delta File" value="B-handfree.txt" />
  95. </path>
  96. <path name="speaker-mono-vbat">
  97. <path name="speaker-mono" />
  98. </path>
  99. <path name="speaker-mono-2-vbat">
  100. <path name="speaker-mono-2" />
  101. </path>
  102. <path name="speaker-vbat">
  103. <path name="speaker" />
  104. </path>
  105. <path name="speaker-mic">
  106. <path name="amic5" />
  107. </path>
  108. <path name="speaker-mic-liquid">
  109. <path name="amic5" />
  110. </path>
  111. <path name="speaker-protected">
  112. <path name="speaker" />
  113. </path>
  114. <path name="voice-speaker-protected">
  115. <path name="speaker-mono" />
  116. </path>
  117. <path name="voice-speaker-2-protected">
  118. <path name="speaker-mono-2" />
  119. </path>
  120. <path name="speaker-protected-vbat">
  121. <path name="speaker-protected" />
  122. </path>
  123. <path name="voice-speaker-protected-vbat">
  124. <path name="voice-speaker-protected" />
  125. </path>
  126. <path name="voice-speaker-2-protected-vbat">
  127. <path name="voice-speaker-2-protected" />
  128. </path>
  129. <path name="handset">
  130. <ctl name="T PCM Source" value="DSP" />
  131. <ctl name="T ASPTX Ref" value="Ref" />
  132. <ctl name="T AMP Enable Switch" value="1" />
  133. <ctl name="T AMP PCM Gain" value="5" />
  134. <ctl name="T Fast Use Case Delta File" value="T-handset.txt" />
  135. </path>
  136. <path name="handset-mic">
  137. <path name="amic1" />
  138. </path>
  139. <path name="handset-dmic-endfire">
  140. <ctl name="TX DEC1 MUX" value="SWR_MIC" />
  141. <ctl name="TX SMIC MUX1" value="SWR_MIC4" />
  142. <ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
  143. <ctl name="ADC1 ChMap" value="SWRM_TX2_CH1" />
  144. <ctl name="TX0 MODE" value="ADC_LP" />
  145. <ctl name="ADC1_MIXER Switch" value="1" />
  146. <ctl name="AMIC1_MIXER Switch" value="1" />
  147. <ctl name="TX DEC3 MUX" value="SWR_MIC" />
  148. <ctl name="TX SMIC MUX3" value="SWR_MIC9" />
  149. <ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
  150. <ctl name="ADC4 MUX" value="INP5" />
  151. <ctl name="ADC4 ChMap" value="SWRM_TX3_CH2" />
  152. <ctl name="TX3 MODE" value="ADC_LP" />
  153. <ctl name="ADC4_MIXER Switch" value="1" />
  154. <ctl name="AMIC5_MIXER Switch" value="1" />
  155. <ctl name="ADC1 Volume" value="8" />
  156. <ctl name="ADC4 Volume" value="8" />
  157. </path>
  158. <path name="speaker-dmic-endfire">
  159. <ctl name="TX DEC1 MUX" value="SWR_MIC" />
  160. <ctl name="TX SMIC MUX1" value="SWR_MIC4" />
  161. <ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
  162. <ctl name="ADC1 ChMap" value="SWRM_TX2_CH1" />
  163. <ctl name="TX0 MODE" value="ADC_LP" />
  164. <ctl name="ADC1_MIXER Switch" value="1" />
  165. <ctl name="AMIC1_MIXER Switch" value="1" />
  166. <ctl name="TX DEC3 MUX" value="SWR_MIC" />
  167. <ctl name="TX SMIC MUX3" value="SWR_MIC9" />
  168. <ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
  169. <ctl name="ADC4 MUX" value="INP5" />
  170. <ctl name="ADC4 ChMap" value="SWRM_TX3_CH2" />
  171. <ctl name="TX3 MODE" value="ADC_LP" />
  172. <ctl name="ADC4_MIXER Switch" value="1" />
  173. <ctl name="AMIC5_MIXER Switch" value="1" />
  174. <ctl name="ADC1 Volume" value="6" />
  175. <ctl name="ADC4 Volume" value="6" />
  176. </path>
  177. <path name="handset-stereo-dmic-ef">
  178. <path name="handset-dmic-dual-adc" />
  179. </path>
  180. <!--ultrasound begin-->
  181. <path name="ultrasound-handset">
  182. <ctl name="T PCM Source" value="DSP" />
  183. <ctl name="T ASPTX Ref" value="Ref" />
  184. <ctl name="T AMP Enable Switch" value="1" />
  185. <ctl name="T AMP PCM Gain" value="5" />
  186. </path>
  187. <path name="ultrasound-mic">
  188. <ctl name="TX DEC4 MUX" value="SWR_MIC" />
  189. <ctl name="TX_DEC4 Volume" value="84" />
  190. <ctl name="TX SMIC MUX4" value="SWR_MIC8" />
  191. <ctl name="TX_AIF2_CAP Mixer DEC4" value="1" />
  192. <ctl name="ADC3 Volume" value="12" />
  193. <ctl name="ADC3 ChMap" value="SWRM_TX3_CH1" />
  194. <ctl name="TX2 MODE" value="ADC_LP" />
  195. <ctl name="HDR34 MUX" value="HDR34" />
  196. <ctl name="ADC3_MIXER Switch" value="1" />
  197. <ctl name="AMIC5_MIXER Switch" value="1" />
  198. </path>
  199. <!--ultrasound end-->
  200. </mixer>