mixer_paths.xml 46 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!-- Copyright (c) 2015-2016, 2018, The Linux Foundation. All rights reserved. -->
  3. <!-- -->
  4. <!-- Redistribution and use in source and binary forms, with or without -->
  5. <!-- modification, are permitted provided that the following conditions are -->
  6. <!-- met: -->
  7. <!-- * Redistributions of source code must retain the above copyright -->
  8. <!-- notice, this list of conditions and the following disclaimer. -->
  9. <!-- * Redistributions in binary form must reproduce the above -->
  10. <!-- copyright notice, this list of conditions and the following -->
  11. <!-- disclaimer in the documentation and/or other materials provided -->
  12. <!-- with the distribution. -->
  13. <!-- * Neither the name of The Linux Foundation nor the names of its -->
  14. <!-- contributors may be used to endorse or promote products derived -->
  15. <!-- from this software without specific prior written permission. -->
  16. <!-- -->
  17. <!-- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -->
  18. <!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
  19. <!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
  20. <!-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -->
  21. <!-- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -->
  22. <!-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -->
  23. <!-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -->
  24. <!-- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -->
  25. <!-- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -->
  26. <!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
  27. <!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
  28. <mixer>
  29. <!-- These are the initial mixer settings -->
  30. <ctl name="Voice Rx Device Mute" id="0" value="0" />
  31. <ctl name="Voice Rx Device Mute" id="1" value="-1" />
  32. <ctl name="Voice Rx Device Mute" id="2" value="20" />
  33. <ctl name="Voice Tx Mute" id="0" value="0" />
  34. <ctl name="Voice Tx Mute" id="1" value="-1" />
  35. <ctl name="Voice Tx Mute" id="2" value="500" />
  36. <ctl name="Voice Rx Gain" id="0" value="0" />
  37. <ctl name="Voice Rx Gain" id="1" value="-1" />
  38. <ctl name="Voice Rx Gain" id="2" value="20" />
  39. <ctl name="Voip Tx Mute" id="0" value="0" />
  40. <ctl name="Voip Tx Mute" id="1" value="500" />
  41. <ctl name="Voip Rx Gain" id="0" value="0" />
  42. <ctl name="Voip Rx Gain" id="1" value="20" />
  43. <ctl name="Voip Mode Config" value="12" />
  44. <ctl name="Voip Rate Config" value="0" />
  45. <ctl name="Voip Evrc Min Max Rate Config" id="0" value="1" />
  46. <ctl name="Voip Evrc Min Max Rate Config" id="1" value="4" />
  47. <ctl name="Voip Dtx Mode" value="0" />
  48. <ctl name="TTY Mode" value="OFF" />
  49. <ctl name="HPHL Volume" value="9" />
  50. <ctl name="HPHR Volume" value="9" />
  51. <ctl name="RX1 Digital Volume" value="84" />
  52. <ctl name="RX2 Digital Volume" value="84" />
  53. <ctl name="RX3 Digital Volume" value="84" />
  54. <ctl name="IIR1 INP1 Volume" value="84" />
  55. <ctl name="IIR1 INP2 Volume" value="84" />
  56. <ctl name="IIR1 INP3 Volume" value="84" />
  57. <ctl name="IIR1 INP4 Volume" value="84" />
  58. <ctl name="ADC1 Volume" value="4" />
  59. <ctl name="ADC2 Volume" value="4" />
  60. <ctl name="ADC3 Volume" value="4" />
  61. <ctl name="DEC1 Volume" value="84" />
  62. <ctl name="DEC2 Volume" value="84" />
  63. <ctl name="DEC2 MUX" value="ZERO" />
  64. <ctl name="DEC1 MUX" value="ZERO" />
  65. <ctl name="ADC2 MUX" value="ZERO" />
  66. <ctl name="RDAC2 MUX" value="ZERO" />
  67. <ctl name="RX2 MIX2 INP2" value="ZERO" />
  68. <ctl name="RX2 MIX2 INP1" value="ZERO" />
  69. <ctl name="RX1 MIX2 INP2" value="ZERO" />
  70. <ctl name="RX1 MIX2 INP1" value="ZERO" />
  71. <ctl name="RX3 MIX1 INP2" value="ZERO" />
  72. <ctl name="RX3 MIX1 INP1" value="ZERO" />
  73. <ctl name="RX2 MIX1 INP2" value="ZERO" />
  74. <ctl name="RX2 MIX1 INP1" value="ZERO" />
  75. <ctl name="RX1 MIX1 INP2" value="ZERO" />
  76. <ctl name="RX1 MIX1 INP1" value="ZERO" />
  77. <ctl name="EAR_S" value="ZERO" />
  78. <ctl name="HPHL" value="ZERO" />
  79. <ctl name="HPHR" value="ZERO" />
  80. <ctl name="SPK" value="ZERO" />
  81. <ctl name="WSA Spk Switch" value="ZERO" />
  82. <ctl name="SpkrMono WSA_RDAC" value="ZERO" />
  83. <ctl name="SpkrMono BOOST Switch" value="1" />
  84. <ctl name="EAR PA Gain" value="POS_6_DB" />
  85. <ctl name="EAR PA Gain" value="POS_1P5_DB" />
  86. <ctl name="EAR PA Boost" value="ENABLE" />
  87. <ctl name="MI2S_RX Channels" value="One" />
  88. <ctl name="MI2S_TX Channels" value="One" />
  89. <ctl name="PRI_MI2S_RX_DL_HL Switch" value="0" />
  90. <ctl name="PRI_MI2S_RX_VI_FB_MUX" value="ZERO" />
  91. <ctl name="DEC3 MUX" value="ZERO" />
  92. <ctl name="DEC4 MUX" value="ZERO" />
  93. <ctl name="SpkrMono VISENSE Switch" value="0" />
  94. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia1" value="0" />
  95. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="0" />
  96. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia3" value="0" />
  97. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3" value="0" />
  98. <ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="0" />
  99. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia4" value="0" />
  100. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="0" />
  101. <ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="0" />
  102. <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="0" />
  103. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia5" value="0" />
  104. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="0" />
  105. <ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="0" />
  106. <ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="0" />
  107. <ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="0" />
  108. <ctl name="PRI_MI2S_RX_Voice Mixer CSVoice" value="0" />
  109. <ctl name="Voice_Tx Mixer TERT_MI2S_TX_Voice" value="0" />
  110. <ctl name="PRI_MI2S_RX Port Mixer INT_BT_SCO_TX" value="0" />
  111. <!-- Voice BTSCO -->
  112. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
  113. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer CSVoice" value="0" />
  114. <ctl name="Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice" value="0" />
  115. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer Multimedia6" value="0" />
  116. <ctl name="MultiMedia6 Mixer TERT_MI2S_TX" value="0" />
  117. <!-- Voice2 -->
  118. <ctl name="PRI_MI2S_RX_Voice Mixer Voice2" value="0" />
  119. <ctl name="Voice2_Tx Mixer TERT_MI2S_TX_Voice2" value="0" />
  120. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="0" />
  121. <ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="0" />
  122. <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="0" />
  123. <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="0" />
  124. <!-- Voice2 end -->
  125. <!-- VoWLAN -->
  126. <ctl name="PRI_MI2S_RX_Voice Mixer VoWLAN" value="0" />
  127. <ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="0" />
  128. <ctl name="HDMI_RX_Voice Mixer VoWLAN" value="0" />
  129. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="0" />
  130. <ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="0" />
  131. <ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="0" />
  132. <ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="0" />
  133. <!-- VoWLAN -->
  134. <!-- Multimode Voice1 -->
  135. <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="0" />
  136. <ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="0" />
  137. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="0" />
  138. <ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="0" />
  139. <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="0" />
  140. <ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="0" />
  141. <!-- Multimode Voice1 end -->
  142. <!-- Multimode Voice2 -->
  143. <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="0" />
  144. <ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="0" />
  145. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="0" />
  146. <ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="0" />
  147. <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="0" />
  148. <ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="0" />
  149. <!-- Multimode Voice2 end -->
  150. <!-- Voip -->
  151. <ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="0" />
  152. <ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="0" />
  153. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
  154. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="0" />
  155. <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="0" />
  156. <!-- Voip end -->
  157. <!-- fm -->
  158. <ctl name="Internal FM RX Volume" value="0" />
  159. <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="0" />
  160. <ctl name="MI2S_DL_HL Switch" value="1" />
  161. <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="0" />
  162. <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="0" />
  163. <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="0" />
  164. <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="0" />
  165. <!-- fm end -->
  166. <!-- RT Proxy Cal -->
  167. <ctl name="RT_PROXY_1_RX SetCalMode" value="CAL_MODE_NONE" />
  168. <ctl name="RT_PROXY_1_TX SetCalMode" value="CAL_MODE_NONE" />
  169. <!-- RT Proxy Cal end -->
  170. <!-- Incall Recording -->
  171. <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="0" />
  172. <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="0" />
  173. <!-- Incall Recording end -->
  174. <!-- Incall Music -->
  175. <ctl name="Incall_Music Audio Mixer MultiMedia2" value="0" />
  176. <ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="0" />
  177. <!-- Incall Music End -->
  178. <!-- QCHAT -->
  179. <ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="0" />
  180. <ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="0" />
  181. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="0" />
  182. <ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="0" />
  183. <!-- QCHAT End -->
  184. <!-- EC_REF -->
  185. <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
  186. <!-- IIR -->
  187. <ctl name="IIR1 Band1" id ="0" value="268435456" />
  188. <ctl name="IIR1 Band1" id ="1" value="0" />
  189. <ctl name="IIR1 Band1" id ="2" value="0" />
  190. <ctl name="IIR1 Band1" id ="3" value="0" />
  191. <ctl name="IIR1 Band1" id ="4" value="0" />
  192. <ctl name="IIR1 Band2" id ="0" value="268435456" />
  193. <ctl name="IIR1 Band2" id ="1" value="0" />
  194. <ctl name="IIR1 Band2" id ="2" value="0" />
  195. <ctl name="IIR1 Band2" id ="3" value="0" />
  196. <ctl name="IIR1 Band2" id ="4" value="0" />
  197. <ctl name="IIR1 Band3" id ="0" value="268435456" />
  198. <ctl name="IIR1 Band3" id ="1" value="0" />
  199. <ctl name="IIR1 Band3" id ="2" value="0" />
  200. <ctl name="IIR1 Band3" id ="3" value="0" />
  201. <ctl name="IIR1 Band3" id ="4" value="0" />
  202. <ctl name="IIR1 Band4" id ="0" value="268435456" />
  203. <ctl name="IIR1 Band4" id ="1" value="0" />
  204. <ctl name="IIR1 Band4" id ="2" value="0" />
  205. <ctl name="IIR1 Band4" id ="3" value="0" />
  206. <ctl name="IIR1 Band4" id ="4" value="0" />
  207. <ctl name="IIR1 Band5" id ="0" value="268435456" />
  208. <ctl name="IIR1 Band5" id ="1" value="0" />
  209. <ctl name="IIR1 Band5" id ="2" value="0" />
  210. <ctl name="IIR1 Band5" id ="3" value="0" />
  211. <ctl name="IIR1 Band5" id ="4" value="0" />
  212. <ctl name="IIR1 Enable Band1" value="0" />
  213. <ctl name="IIR1 Enable Band2" value="0" />
  214. <ctl name="IIR1 Enable Band3" value="0" />
  215. <ctl name="IIR1 Enable Band4" value="0" />
  216. <ctl name="IIR1 Enable Band5" value="0" />
  217. <!-- IIR -->
  218. <!-- ADSP testfwk -->
  219. <ctl name="MI2S_DL_HL Switch" value="0" />
  220. <!-- ADSP testfwk end-->
  221. <path name="bt-sco-wb-samplerate">
  222. <ctl name="Internal BTSCO SampleRate" value="16000" />
  223. </path>
  224. <!-- These are audio route (FE to BE) specific mixer settings -->
  225. <path name="deep-buffer-playback">
  226. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia1" value="1" />
  227. </path>
  228. <path name="deep-buffer-playback bt-sco">
  229. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="1" />
  230. </path>
  231. <path name="deep-buffer-playback bt-sco-wb">
  232. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  233. <path name="deep-buffer-playback bt-sco" />
  234. </path>
  235. <path name="deep-buffer-playback speaker-and-bt-sco">
  236. <path name="deep-buffer-playback bt-sco" />
  237. <path name="deep-buffer-playback" />
  238. </path>
  239. <path name="deep-buffer-playback speaker-and-bt-sco-wb">
  240. <path name="deep-buffer-playback bt-sco-wb" />
  241. <path name="deep-buffer-playback" />
  242. </path>
  243. <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
  244. <path name="deep-buffer-playback speaker-and-bt-sco" />
  245. </path>
  246. <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
  247. <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
  248. </path>
  249. <path name="deep-buffer-playback afe-proxy">
  250. <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
  251. </path>
  252. <path name="deep-buffer-playback usb-headphones">
  253. <path name="deep-buffer-playback afe-proxy" />
  254. </path>
  255. <path name="deep-buffer-playback speaker-and-usb-headphones">
  256. <path name="deep-buffer-playback usb-headphones" />
  257. <path name="deep-buffer-playback" />
  258. </path>
  259. <path name="deep-buffer-playback transmission-fm">
  260. <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="1" />
  261. </path>
  262. <path name="low-latency-playback">
  263. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia5" value="1" />
  264. </path>
  265. <path name="low-latency-playback speaker-protected">
  266. <path name="low-latency-playback" />
  267. </path>
  268. <path name="low-latency-playback bt-sco">
  269. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="1" />
  270. </path>
  271. <path name="low-latency-playback bt-sco-wb">
  272. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  273. <path name="low-latency-playback bt-sco" />
  274. </path>
  275. <path name="low-latency-playback speaker-and-bt-sco">
  276. <path name="low-latency-playback bt-sco" />
  277. <path name="low-latency-playback" />
  278. </path>
  279. <path name="low-latency-playback speaker-and-bt-sco-wb">
  280. <path name="low-latency-playback bt-sco-wb" />
  281. <path name="low-latency-playback" />
  282. </path>
  283. <path name="low-latency-playback wsa-speaker-and-bt-sco">
  284. <path name="low-latency-playback speaker-and-bt-sco" />
  285. </path>
  286. <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
  287. <path name="low-latency-playback speaker-and-bt-sco-wb" />
  288. </path>
  289. <path name="low-latency-playback afe-proxy">
  290. <ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
  291. </path>
  292. <path name="low-latency-playback usb-headphones">
  293. <path name="low-latency-playback afe-proxy" />
  294. </path>
  295. <path name="low-latency-playback speaker-and-usb-headphones">
  296. <path name="low-latency-playback usb-headphones" />
  297. <path name="low-latency-playback" />
  298. </path>
  299. <path name="low-latency-playback transmission-fm">
  300. <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="1" />
  301. </path>
  302. <path name="audio-ull-playback">
  303. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia3" value="1" />
  304. </path>
  305. <path name="audio-ull-playback headphones">
  306. <path name="audio-ull-playback" />
  307. </path>
  308. <path name="audio-ull-playback speaker-protected">
  309. <path name="audio-ull-playback" />
  310. </path>
  311. <path name="audio-ull-playback bt-sco">
  312. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3" value="1" />
  313. </path>
  314. <path name="audio-ull-playback bt-sco-wb">
  315. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  316. <path name="audio-ull-playback bt-sco" />
  317. </path>
  318. <path name="audio-ull-playback speaker-and-bt-sco">
  319. <path name="audio-ull-playback bt-sco" />
  320. <path name="audio-ull-playback" />
  321. </path>
  322. <path name="audio-ull-playback speaker-and-bt-sco-wb">
  323. <path name="audio-ull-playback bt-sco-wb" />
  324. <path name="audio-ull-playback" />
  325. </path>
  326. <path name="audio-ull-playback wsa-speaker-and-bt-sco">
  327. <path name="audio-ull-playback speaker-and-bt-sco" />
  328. </path>
  329. <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
  330. <path name="audio-ull-playback speaker-and-bt-sco-wb" />
  331. </path>
  332. <path name="audio-ull-playback afe-proxy">
  333. <ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
  334. </path>
  335. <path name="audio-ull-playback usb-headphones">
  336. <path name="audio-ull-playback afe-proxy" />
  337. </path>
  338. <path name="audio-ull-playback speaker-and-usb-headphones">
  339. <path name="audio-ull-playback usb-headphones" />
  340. <path name="audio-ull-playback" />
  341. </path>
  342. <path name="compress-offload-playback">
  343. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia4" value="1" />
  344. </path>
  345. <path name="compress-offload-playback speaker-protected">
  346. <path name="compress-offload-playback" />
  347. </path>
  348. <path name="compress-offload-playback bt-sco">
  349. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="1" />
  350. </path>
  351. <path name="compress-offload-playback bt-sco-wb">
  352. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  353. <path name="compress-offload-playback bt-sco" />
  354. </path>
  355. <path name="compress-offload-playback speaker-and-bt-sco">
  356. <path name="compress-offload-playback bt-sco" />
  357. <path name="compress-offload-playback" />
  358. </path>
  359. <path name="compress-offload-playback speaker-and-bt-sco-wb">
  360. <path name="compress-offload-playback bt-sco-wb" />
  361. <path name="compress-offload-playback" />
  362. </path>
  363. <path name="compress-offload-playback wsa-speaker-and-bt-sco">
  364. <path name="compress-offload-playback speaker-and-bt-sco" />
  365. </path>
  366. <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
  367. <path name="compress-offload-playback speaker-and-bt-sco-wb" />
  368. </path>
  369. <path name="compress-offload-playback afe-proxy">
  370. <ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
  371. </path>
  372. <path name="compress-offload-playback usb-headphones">
  373. <path name="compress-offload-playback afe-proxy" />
  374. </path>
  375. <path name="compress-offload-playback speaker-and-usb-headphones">
  376. <path name="compress-offload-playback usb-headphones" />
  377. <path name="compress-offload-playback" />
  378. </path>
  379. <path name="compress-offload-playback2">
  380. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia7" value="1" />
  381. </path>
  382. <path name="compress-offload-playback2 bt-sco">
  383. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7" value="1" />
  384. </path>
  385. <path name="compress-offload-playback2 bt-sco-wb">
  386. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  387. <path name="compress-offload-playback2 bt-sco" />
  388. </path>
  389. <path name="compress-offload-playback2 speaker-and-bt-sco">
  390. <path name="compress-offload-playback2 bt-sco" />
  391. <path name="compress-offload-playback2" />
  392. </path>
  393. <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
  394. <path name="compress-offload-playback2 bt-sco-wb" />
  395. <path name="compress-offload-playback2" />
  396. </path>
  397. <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
  398. <path name="compress-offload-playback2 speaker-and-bt-sco" />
  399. </path>
  400. <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
  401. <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
  402. </path>
  403. <path name="compress-offload-playback transmission-fm">
  404. <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
  405. </path>
  406. <path name="compress-offload-playback3">
  407. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia10" value="1" />
  408. </path>
  409. <path name="compress-offload-playback3 bt-sco">
  410. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
  411. </path>
  412. <path name="compress-offload-playback3 bt-sco-wb">
  413. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  414. <path name="compress-offload-playback3 bt-sco" />
  415. </path>
  416. <path name="compress-offload-playback3 speaker-and-bt-sco">
  417. <path name="compress-offload-playback3 bt-sco" />
  418. <path name="compress-offload-playback3" />
  419. </path>
  420. <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
  421. <path name="compress-offload-playback3 bt-sco-wb" />
  422. <path name="compress-offload-playback3" />
  423. </path>
  424. <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
  425. <path name="compress-offload-playback3 speaker-and-bt-sco" />
  426. </path>
  427. <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
  428. <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
  429. </path>
  430. <path name="compress-offload-playback4">
  431. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia11" value="1" />
  432. </path>
  433. <path name="compress-offload-playback4 bt-sco">
  434. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
  435. </path>
  436. <path name="compress-offload-playback4 bt-sco-wb">
  437. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  438. <path name="compress-offload-playback4 bt-sco" />
  439. </path>
  440. <path name="compress-offload-playback4 speaker-and-bt-sco">
  441. <path name="compress-offload-playback4 bt-sco" />
  442. <path name="compress-offload-playback4" />
  443. </path>
  444. <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
  445. <path name="compress-offload-playback4 bt-sco-wb" />
  446. <path name="compress-offload-playback4" />
  447. </path>
  448. <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
  449. <path name="compress-offload-playback4 speaker-and-bt-sco" />
  450. </path>
  451. <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
  452. <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
  453. </path>
  454. <path name="compress-offload-playback5">
  455. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia12" value="1" />
  456. </path>
  457. <path name="compress-offload-playback5 bt-sco">
  458. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
  459. </path>
  460. <path name="compress-offload-playback5 bt-sco-wb">
  461. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  462. <path name="compress-offload-playback5 bt-sco" />
  463. </path>
  464. <path name="compress-offload-playback5 speaker-and-bt-sco">
  465. <path name="compress-offload-playback5 bt-sco" />
  466. <path name="compress-offload-playback5" />
  467. </path>
  468. <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
  469. <path name="compress-offload-playback5 bt-sco-wb" />
  470. <path name="compress-offload-playback5" />
  471. </path>
  472. <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
  473. <path name="compress-offload-playback5 speaker-and-bt-sco" />
  474. </path>
  475. <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
  476. <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
  477. </path>
  478. <path name="compress-offload-playback6">
  479. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia13" value="1" />
  480. </path>
  481. <path name="compress-offload-playback6 bt-sco">
  482. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
  483. </path>
  484. <path name="compress-offload-playback6 bt-sco-wb">
  485. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  486. <path name="compress-offload-playback6 bt-sco" />
  487. </path>
  488. <path name="compress-offload-playback6 speaker-and-bt-sco">
  489. <path name="compress-offload-playback6 bt-sco" />
  490. <path name="compress-offload-playback6" />
  491. </path>
  492. <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
  493. <path name="compress-offload-playback6 bt-sco-wb" />
  494. <path name="compress-offload-playback6" />
  495. </path>
  496. <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
  497. <path name="compress-offload-playback6 speaker-and-bt-sco" />
  498. </path>
  499. <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
  500. <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
  501. </path>
  502. <path name="compress-offload-playback7">
  503. <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia14" value="1" />
  504. </path>
  505. <path name="compress-offload-playback7 bt-sco">
  506. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
  507. </path>
  508. <path name="compress-offload-playback7 bt-sco-wb">
  509. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  510. <path name="compress-offload-playback7 bt-sco" />
  511. </path>
  512. <path name="compress-offload-playback7 speaker-and-bt-sco">
  513. <path name="compress-offload-playback7 bt-sco" />
  514. <path name="compress-offload-playback7" />
  515. </path>
  516. <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
  517. <path name="compress-offload-playback7 bt-sco-wb" />
  518. <path name="compress-offload-playback7" />
  519. </path>
  520. <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
  521. <path name="compress-offload-playback7 speaker-and-bt-sco" />
  522. </path>
  523. <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
  524. <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
  525. </path>
  526. <path name="audio-record">
  527. <ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
  528. </path>
  529. <path name="audio-record bt-sco">
  530. <ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="1" />
  531. </path>
  532. <path name="audio-record bt-sco-wb">
  533. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  534. <path name="audio-record bt-sco" />
  535. </path>
  536. <path name="audio-record usb-headset-mic">
  537. <ctl name="MultiMedia1 Mixer AFE_PCM_TX" value="1" />
  538. </path>
  539. <path name="audio-record capture-fm">
  540. <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="1" />
  541. </path>
  542. <path name="audio-record-compress">
  543. <ctl name="MultiMedia8 Mixer TERT_MI2S_TX" value="1" />
  544. </path>
  545. <path name="audio-record-compress bt-sco">
  546. <ctl name="MultiMedia8 Mixer INTERNAL_BT_SCO_TX" value="1" />
  547. </path>
  548. <path name="audio-record-compress bt-sco-wb">
  549. <ctl name="Internal BTSCO SampleRate" value="16000" />
  550. <path name="audio-record-compress bt-sco" />
  551. </path>
  552. <path name="audio-record-compress usb-headset-mic">
  553. <ctl name="MultiMedia8 Mixer AFE_PCM_TX" value="1" />
  554. </path>
  555. <path name="low-latency-record">
  556. <ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="1" />
  557. </path>
  558. <path name="low-latency-record bt-sco">
  559. <ctl name="MultiMedia5 Mixer INTERNAL_BT_SCO_TX" value="1" />
  560. </path>
  561. <path name="low-latency-record bt-sco-wb">
  562. <ctl name="Internal BTSCO SampleRate" value="16000" />
  563. <path name="low-latency-record bt-sco" />
  564. </path>
  565. <path name="low-latency-record capture-fm">
  566. <ctl name="MultiMedia5 Mixer INTERNAL_FM_TX" value="1" />
  567. </path>
  568. <path name="fm-virtual-record capture-fm">
  569. <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="1" />
  570. </path>
  571. <path name="voice-call">
  572. <ctl name="PRI_MI2S_RX_Voice Mixer CSVoice" value="1" />
  573. <ctl name="Voice_Tx Mixer TERT_MI2S_TX_Voice" value="1" />
  574. </path>
  575. <path name="voice-call bt-sco">
  576. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer CSVoice" value="1" />
  577. <ctl name="Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice" value="1" />
  578. </path>
  579. <path name="voice-call bt-sco-wb">
  580. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  581. <path name="voice-call bt-sco" />
  582. </path>
  583. <path name="voice-call usb-headphones">
  584. <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="1" />
  585. <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="1" />
  586. </path>
  587. <path name="voice-call afe-proxy">
  588. <path name="voice-call usb-headphones" />
  589. </path>
  590. <path name="voice2-call">
  591. <ctl name="PRI_MI2S_RX_Voice Mixer Voice2" value="1" />
  592. <ctl name="Voice2_Tx Mixer TERT_MI2S_TX_Voice2" value="1" />
  593. </path>
  594. <path name="voice2-call bt-sco">
  595. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="1" />
  596. <ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="1" />
  597. </path>
  598. <path name="voice2-call bt-sco-wb">
  599. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  600. <path name="voice2-call bt-sco" />
  601. </path>
  602. <path name="voice2-call usb-headphones">
  603. <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="1" />
  604. <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="1" />
  605. </path>
  606. <path name="voice2-call afe-proxy">
  607. <path name="voice2-call usb-headphones" />
  608. </path>
  609. <path name="play-fm">
  610. <ctl name="Internal FM RX Volume" value="1" />
  611. <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="1" />
  612. <ctl name="MI2S_DL_HL Switch" value="1" />
  613. </path>
  614. <path name="vowlan-call">
  615. <ctl name="PRI_MI2S_RX_Voice Mixer VoWLAN" value="1" />
  616. <ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="1" />
  617. </path>
  618. <path name="vowlan-call hdmi">
  619. <ctl name="HDMI_RX_Voice Mixer VoWLAN" value="1" />
  620. <ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="1" />
  621. </path>
  622. <path name="vowlan-call bt-sco">
  623. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="1" />
  624. <ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="1" />
  625. </path>
  626. <path name="vowlan-call bt-sco-wb">
  627. <ctl name="Internal BTSCO SampleRate" value="16000" />
  628. <path name="vowlan-call bt-sco" />
  629. </path>
  630. <path name="vowlan-call usb-headphones">
  631. <ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="1" />
  632. <ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="1" />
  633. </path>
  634. <path name="voicemmode1-call">
  635. <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
  636. <ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="1" />
  637. </path>
  638. <path name="voicemmode1-call bt-sco">
  639. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="1" />
  640. <ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="1" />
  641. </path>
  642. <path name="voicemmode1-call bt-sco-wb">
  643. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  644. <path name="voicemmode1-call bt-sco" />
  645. </path>
  646. <path name="voicemmode1-call usb-headphones">
  647. <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="1" />
  648. <ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="1" />
  649. </path>
  650. <path name="voicemmode1-call afe-proxy">
  651. <path name="voicemmode1-call usb-headphones" />
  652. </path>
  653. <path name="voicemmode2-call">
  654. <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
  655. <ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="1" />
  656. </path>
  657. <path name="voicemmode2-call bt-sco">
  658. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="1" />
  659. <ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="1" />
  660. </path>
  661. <path name="voicemmode2-call bt-sco-wb">
  662. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  663. <path name="voicemmode2-call bt-sco" />
  664. </path>
  665. <path name="voicemmode2-call usb-headphones">
  666. <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="1" />
  667. <ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="1" />
  668. </path>
  669. <path name="voicemmode2-call afe-proxy">
  670. <path name="voicemmode2-call usb-headphones" />
  671. </path>
  672. <path name="hfp-sco">
  673. <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_BT_SCO_TX" value="1" />
  674. <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia6" value="1" />
  675. <ctl name="MultiMedia6 Mixer TERT_MI2S_TX" value="1" />
  676. <ctl name="HFP_INT_UL_HL Switch" value="1" />
  677. </path>
  678. <path name="hfp-sco-wb">
  679. <ctl name="Internal BTSCO SampleRate" value="16000" />
  680. <path name="hfp-sco" />
  681. </path>
  682. <path name="incall-rec-uplink">
  683. <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" />
  684. </path>
  685. <path name="incall-rec-uplink bt-sco">
  686. <path name="incall-rec-uplink" />
  687. </path>
  688. <path name="incall-rec-uplink bt-sco-wb">
  689. <path name="incall-rec-uplink" />
  690. </path>
  691. <path name="incall-rec-uplink afe-proxy">
  692. <path name="incall-rec-uplink" />
  693. </path>
  694. <path name="incall-rec-uplink usb-headset-mic">
  695. <path name="incall-rec-uplink" />
  696. </path>
  697. <path name="incall-rec-uplink-compress">
  698. <ctl name="MultiMedia8 Mixer VOC_REC_UL" value="1" />
  699. </path>
  700. <path name="incall-rec-uplink-compress bt-sco">
  701. <path name="incall-rec-uplink-compress" />
  702. </path>
  703. <path name="incall-rec-uplink-compress bt-sco-wb">
  704. <path name="incall-rec-uplink-compress" />
  705. </path>
  706. <path name="incall-rec-uplink-compress usb-headset-mic">
  707. <path name="incall-rec-uplink-compress" />
  708. </path>
  709. <path name="incall-rec-downlink">
  710. <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="1" />
  711. </path>
  712. <path name="incall-rec-downlink bt-sco">
  713. <path name="incall-rec-downlink" />
  714. </path>
  715. <path name="incall-rec-downlink bt-sco-wb">
  716. <path name="incall-rec-downlink" />
  717. </path>
  718. <path name="incall-rec-downlink afe-proxy">
  719. <path name="incall-rec-downlink" />
  720. </path>
  721. <path name="incall-rec-downlink usb-headset-mic">
  722. <path name="incall-rec-downlink" />
  723. </path>
  724. <path name="incall-rec-downlink-compress">
  725. <ctl name="MultiMedia8 Mixer VOC_REC_DL" value="1" />
  726. </path>
  727. <path name="incall-rec-downlink-compress bt-sco">
  728. <path name="incall-rec-downlink-compress" />
  729. </path>
  730. <path name="incall-rec-downlink-compress bt-sco-wb">
  731. <path name="incall-rec-downlink-compress" />
  732. </path>
  733. <path name="incall-rec-downlink-compress usb-headset-mic">
  734. <path name="incall-rec-downlink-compress" />
  735. </path>
  736. <path name="incall-rec-uplink-and-downlink">
  737. <path name="incall-rec-uplink" />
  738. <path name="incall-rec-downlink" />
  739. </path>
  740. <path name="incall-rec-uplink-and-downlink bt-sco">
  741. <path name="incall-rec-uplink-and-downlink" />
  742. </path>
  743. <path name="incall-rec-uplink-and-downlink bt-sco-wb">
  744. <path name="incall-rec-uplink-and-downlink" />
  745. </path>
  746. <path name="incall-rec-uplink-and-downlink afe-proxy">
  747. <path name="incall-rec-uplink-and-downlink" />
  748. </path>
  749. <path name="incall-rec-uplink-and-downlink-compress">
  750. <path name="incall-rec-uplink-compress" />
  751. <path name="incall-rec-downlink-compress" />
  752. </path>
  753. <path name="incall-rec-uplink-and-downlink-compress bt-sco">
  754. <path name="incall-rec-uplink-and-downlink-compress" />
  755. </path>
  756. <path name="incall-rec-uplink-and-downlink-compress bt-sco-wb">
  757. <path name="incall-rec-uplink-and-downlink-compress" />
  758. </path>
  759. <path name="incall-rec-uplink-and-downlink usb-headset-mic">
  760. <path name="incall-rec-uplink-and-downlink" />
  761. </path>
  762. <path name="incall-rec-uplink-and-downlink-compress usb-headset-mic">
  763. <path name="incall-rec-uplink-and-downlink-compress" />
  764. </path>
  765. <path name="incall_music_uplink">
  766. <ctl name="Incall_Music Audio Mixer MultiMedia2" value="1" />
  767. </path>
  768. <path name="incall_music_uplink bt-sco">
  769. <path name="incall_music_uplink" />
  770. </path>
  771. <path name="incall_music_uplink bt-sco-wb">
  772. <path name="incall_music_uplink" />
  773. </path>
  774. <path name="incall_music_uplink afe-proxy">
  775. <path name="incall_music_uplink" />
  776. </path>
  777. <path name="incall_music_uplink usb-headphones">
  778. <path name="incall_music_uplink" />
  779. </path>
  780. <path name="incall_music_uplink2">
  781. <ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="1" />
  782. </path>
  783. <path name="incall_music_uplink2 bt-sco">
  784. <path name="incall_music_uplink2" />
  785. </path>
  786. <path name="incall_music_uplink2 bt-sco-wb">
  787. <path name="incall_music_uplink2" />
  788. </path>
  789. <path name="incall_music_uplink2 afe-proxy">
  790. <path name="incall_music_uplink2" />
  791. </path>
  792. <path name="incall_music_uplink2 usb-headphones">
  793. <path name="incall_music_uplink2" />
  794. </path>
  795. <path name="volte-call">
  796. <ctl name="PRI_MI2S_RX_Voice Mixer VoLTE" value="1" />
  797. <ctl name="VoLTE_Tx Mixer TERT_MI2S_TX_VoLTE" value="1" />
  798. </path>
  799. <path name="volte-call hdmi">
  800. <ctl name="HDMI_RX_Voice Mixer VoLTE" value="1" />
  801. <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
  802. </path>
  803. <path name="volte-call bt-sco">
  804. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoLTE" value="1" />
  805. <ctl name="VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE" value="1" />
  806. </path>
  807. <path name="volte-call bt-sco-wb">
  808. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  809. <path name="volte-call bt-sco" />
  810. </path>
  811. <path name="volte-call usb-headphones">
  812. <ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="1" />
  813. <ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="1" />
  814. </path>
  815. <path name="volte-call afe-proxy">
  816. <path name="volte-call usb-headphones" />
  817. </path>
  818. <path name="compress-voip-call">
  819. <ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="1" />
  820. <ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="1" />
  821. </path>
  822. <path name="compress-voip-call bt-sco">
  823. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="1" />
  824. <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="1" />
  825. </path>
  826. <path name="compress-voip-call bt-sco-wb">
  827. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  828. <path name="compress-voip-call bt-sco" />
  829. </path>
  830. <path name="afe-proxy-playback afe-proxy">
  831. </path>
  832. <path name="afe-proxy-record afe-proxy">
  833. </path>
  834. <path name="compress-voip-call afe-proxy">
  835. <ctl name="AFE_PCM_RX_Voice Mixer Voip" value='1' />
  836. <ctl name="Voip_Tx Mixer AFE_PCM_TX_Voip" value='1' />
  837. </path>
  838. <path name="qchat-call">
  839. <ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="1" />
  840. <ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="1" />
  841. </path>
  842. <path name="qchat-call bt-sco">
  843. <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="1" />
  844. <ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="1" />
  845. </path>
  846. <path name="qchat-call bt-sco-wb">
  847. <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
  848. <path name="qchat-call bt-sco" />
  849. </path>
  850. <!-- These are actual sound device specific mixer settings -->
  851. <path name="adc1">
  852. <ctl name="ADC1 Volume" value="6" />
  853. <ctl name="DEC1 MUX" value="ADC1" />
  854. </path>
  855. <path name="adc2">
  856. <ctl name="ADC2 Volume" value="6" />
  857. <ctl name="DEC1 MUX" value="ADC2" />
  858. </path>
  859. <path name="adc3">
  860. <ctl name="ADC3 Volume" value="6" />
  861. <ctl name="DEC1 MUX" value="ADC2" />
  862. <ctl name="ADC2 MUX" value="INP3" />
  863. </path>
  864. <path name="speaker">
  865. <ctl name="RX3 MIX1 INP1" value="RX1" />
  866. <ctl name="SPK" value="Switch" />
  867. </path>
  868. <path name="wsa-speaker">
  869. <ctl name="RX1 MIX1 INP1" value="RX1" />
  870. <ctl name="RDAC2 MUX" value="RX1" />
  871. <ctl name="RX1 Digital Volume" value="84" />
  872. <ctl name="WSA Spk Switch" value="WSA" />
  873. <ctl name="SpkrMono WSA_RDAC" value="Switch" />
  874. </path>
  875. <path name="spkr-rx-calib">
  876. <ctl name="PRI_MI2S_RX_DL_HL Switch" value="1" />
  877. </path>
  878. <path name="vi-feedback">
  879. </path>
  880. <path name="spkr-vi-record">
  881. <ctl name="PRI_MI2S_RX_VI_FB_MUX" value="SENARY_TX" />
  882. </path>
  883. <path name="speaker-protected">
  884. <ctl name="DEC3 MUX" value="DMIC3" />
  885. <ctl name="DEC4 MUX" value="DMIC4" />
  886. <path name="wsa-speaker" />
  887. <ctl name="PRI_MI2S_RX_VI_FB_MUX" value="SENARY_TX" />
  888. <ctl name="SpkrMono VISENSE Switch" value="1" />
  889. </path>
  890. <path name="speaker-mic">
  891. <path name="adc1" />
  892. <ctl name="IIR1 INP1 MUX" value="DEC1" />
  893. </path>
  894. <path name="handset">
  895. <ctl name="RX1 MIX1 INP1" value="RX1" />
  896. <ctl name="RDAC2 MUX" value="RX1" />
  897. <ctl name="RX1 Digital Volume" value="84" />
  898. <ctl name="EAR PA Gain" value="POS_6_DB" />
  899. <ctl name="EAR_S" value="Switch" />
  900. </path>
  901. <path name="handset-mic">
  902. <path name="adc1" />
  903. <ctl name="IIR1 INP1 MUX" value="DEC1" />
  904. </path>
  905. <path name="headphones">
  906. <ctl name="MI2S_RX Channels" value="Two" />
  907. <ctl name="RX1 MIX1 INP1" value="RX1" />
  908. <ctl name="RX2 MIX1 INP1" value="RX2" />
  909. <ctl name="RDAC2 MUX" value="RX2" />
  910. <ctl name="HPHL" value="Switch" />
  911. <ctl name="HPHR" value="Switch" />
  912. </path>
  913. <path name="headset-mic">
  914. <path name="adc2" />
  915. <ctl name="ADC2 MUX" value="INP2" />
  916. <ctl name="IIR1 INP1 MUX" value="DEC1" />
  917. </path>
  918. <path name="sidetone-iir">
  919. <ctl name="IIR1 Enable Band1" value="1" />
  920. <ctl name="IIR1 Enable Band2" value="1" />
  921. <ctl name="IIR1 Enable Band3" value="1" />
  922. <ctl name="IIR1 Enable Band4" value="1" />
  923. <ctl name="IIR1 Enable Band5" value="1" />
  924. </path>
  925. <path name="sidetone-handset">
  926. <path name="sidetone-iir" />
  927. <ctl name="IIR1 INP1 Volume" value="53" />
  928. <ctl name="RX1 MIX2 INP1" value="IIR1" />
  929. </path>
  930. <path name="sidetone-headphones">
  931. <path name="sidetone-iir" />
  932. <ctl name="RX1 MIX2 INP1" value="IIR1" />
  933. <ctl name="RX2 MIX2 INP1" value="IIR1" />
  934. <ctl name="IIR1 INP1 Volume" value="53" />
  935. </path>
  936. <path name="voice-handset">
  937. <path name="handset" />
  938. </path>
  939. <path name="voice-speaker">
  940. <path name="speaker" />
  941. </path>
  942. <path name="wsa-voice-speaker">
  943. <path name="wsa-speaker" />
  944. </path>
  945. <path name="voice-speaker-mic">
  946. <path name="speaker-mic" />
  947. </path>
  948. <path name="voice-headphones">
  949. <path name="headphones" />
  950. </path>
  951. <path name="voice-headset-mic">
  952. <path name="headset-mic" />
  953. </path>
  954. <path name="speaker-and-headphones">
  955. <path name="speaker" />
  956. <path name="headphones" />
  957. </path>
  958. <path name="usb-headphones">
  959. </path>
  960. <path name="afe-proxy">
  961. </path>
  962. <path name="transmission-fm">
  963. </path>
  964. <path name="speaker-and-usb-headphones">
  965. <path name="speaker" />
  966. <path name="usb-headphones" />
  967. </path>
  968. <path name="voice-rec-mic">
  969. <path name="handset-mic" />
  970. </path>
  971. <path name="camcorder-mic">
  972. <path name="handset-mic" />
  973. </path>
  974. <path name="bt-sco-headset">
  975. </path>
  976. <path name="bt-sco-mic">
  977. </path>
  978. <path name="bt-sco-headset-wb">
  979. </path>
  980. <path name="bt-sco-mic-wb">
  981. </path>
  982. <path name="usb-headset-mic">
  983. </path>
  984. <path name="capture-fm">
  985. </path>
  986. <!-- Dual MIC devices -->
  987. <path name="speaker-dmic-endfire">
  988. <path name="adc1" />
  989. <ctl name="ADC3 Volume" value="6" />
  990. <ctl name="DEC2 MUX" value="ADC2" />
  991. <ctl name="MI2S_TX Channels" value="Two" />
  992. <ctl name="ADC2 MUX" value="INP3" />
  993. </path>
  994. <path name="dmic-endfire">
  995. <path name="speaker-dmic-endfire" />
  996. </path>
  997. <path name="voice-dmic-ef-tmus">
  998. <path name="dmic-endfire" />
  999. </path>
  1000. <path name="voice-dmic-ef">
  1001. <path name="dmic-endfire" />
  1002. </path>
  1003. <path name="voice-speaker-dmic-ef">
  1004. <path name="dmic-endfire" />
  1005. </path>
  1006. <path name="voice-rec-dmic-ef">
  1007. <path name="dmic-endfire" />
  1008. </path>
  1009. <path name="voice-rec-dmic-ef-fluence">
  1010. <path name="dmic-endfire" />
  1011. </path>
  1012. <path name="handset-stereo-dmic-ef">
  1013. <path name="speaker-dmic-endfire" />
  1014. </path>
  1015. <path name="speaker-stereo-dmic-ef">
  1016. <path name="speaker-dmic-endfire" />
  1017. </path>
  1018. <path name="speaker-dmic-broadside">
  1019. <path name="adc1" />
  1020. <ctl name="ADC3 Volume" value="6" />
  1021. <ctl name="DEC2 MUX" value="ADC2" />
  1022. <ctl name="ADC2 MUX" value="INP3" />
  1023. <ctl name="MI2S_TX Channels" value="Two" />
  1024. </path>
  1025. <path name="dmic-broadside">
  1026. <path name="speaker-dmic-broadside" />
  1027. </path>
  1028. <path name="voice-speaker-dmic-broadside">
  1029. <path name="dmic-broadside"/>
  1030. </path>
  1031. <path name="echo-reference">
  1032. <ctl name="AUDIO_REF_EC_UL1 MUX" value="I2S_RX" />
  1033. </path>
  1034. <!-- TTY devices -->
  1035. <path name="tty-headphones">
  1036. <ctl name="RX1 MIX1 INP1" value="RX1" />
  1037. <ctl name="HPHL" value="Switch" />
  1038. </path>
  1039. <path name="voice-tty-full-headphones">
  1040. <ctl name="TTY Mode" value="FULL" />
  1041. <path name="tty-headphones" />
  1042. </path>
  1043. <path name="voice-tty-vco-headphones">
  1044. <ctl name="TTY Mode" value="VCO" />
  1045. <path name="tty-headphones" />
  1046. </path>
  1047. <path name="voice-tty-hco-handset">
  1048. <ctl name="TTY Mode" value="HCO" />
  1049. <path name="handset" />
  1050. </path>
  1051. <path name="voice-tty-full-headset-mic">
  1052. <path name="adc2" />
  1053. <ctl name="ADC2 MUX" value="INP2" />
  1054. </path>
  1055. <path name="voice-tty-hco-headset-mic">
  1056. <path name="voice-tty-full-headset-mic" />
  1057. </path>
  1058. <path name="voice-tty-vco-handset-mic">
  1059. <path name="adc1" />
  1060. </path>
  1061. <path name="unprocessed-handset-mic">
  1062. <path name="handset-mic" />
  1063. </path>
  1064. <path name="unprocessed-mic">
  1065. <path name="unprocessed-handset-mic" />
  1066. </path>
  1067. <path name="ADSP testfwk">
  1068. <ctl name="MI2S_DL_HL Switch" value="1" />
  1069. </path>
  1070. <path name="voice-rx">
  1071. </path>
  1072. <path name="voice-tx">
  1073. </path>
  1074. <path name="line">
  1075. <path name="headphones" />
  1076. </path>
  1077. <path name="voice-line">
  1078. <path name="voice-headphones" />
  1079. </path>
  1080. <path name="speaker-and-line">
  1081. <path name="speaker-and-headphones" />
  1082. </path>
  1083. </mixer>