Guest User

Untitled

a guest
May 9th, 2020
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.85 KB | None | 0 0
  1. <mixer>
  2. <!-- In this model, directly connect AP to external DAC & AMP for speaker path, not use codec DAC & AMP -->
  3. <include name="/system/vendor/etc/mixer_gains.xml" />
  4.  
  5. <pcmdai playback_link="7" />
  6. <pcmdai playback_jam_link="8" />
  7. <pcmdai playback_deep_link="9" />
  8. <pcmdai capture_link="0" />
  9. <pcmdai baseband_link="2" />
  10. <pcmdai bluetooth_link="3" />
  11. <pcmdai fmradio_link="4" />
  12.  
  13. <!-- Reset configurations -->
  14. <ctl name="AudioMixer Mixer En" value="Off" />
  15. <ctl name="AudioMixer SRC2 En" value="Off" />
  16. <ctl name="AudioMixer SRC3 En" value="Off" />
  17. <ctl name="AudioMixer CH1 Mixer En" value="Off" />
  18. <ctl name="AudioMixer CH2 Mixer En" value="Off" />
  19. <ctl name="AudioMixer CH3 Mixer En" value="Off" />
  20. <ctl name="AudioMixer CH4 Mixer En" value="Off" />
  21. <ctl name="AudioMixer RMIX1 En" value="Off" />
  22. <ctl name="AudioMixer RMIX2 En" value="Off" />
  23. <ctl name="AudioMixer CH3 Rec En" value="Off" />
  24. <ctl name="AudioMixer CH1 DOUT Select" value="DMIX_OUT" />
  25. <ctl name="AudioMixer CH2 DOUT Select" value="DMIX_OUT" />
  26. <ctl name="AudioMixer CH3 DOUT Select" value="DMIX_OUT" />
  27. <ctl name="MonoMix Mode" value="Disable" />
  28. <ctl name="HP HP On" value="0" />
  29. <ctl name="EP EP On" value="0" />
  30. <!-- <ctl name="SPK SPK On" value="0" /> -->
  31. <ctl name="Chargepump Mode" value="CLASS-G-A" />
  32. <ctl name="DNC Max Gain" value="6" />
  33. <ctl name="DNC Level Left" value="0" />
  34. <ctl name="DNC Level Right" value="0" />
  35.  
  36. <!-- Common -->
  37. <path name="route-ap">
  38. <ctl name="AudioMixer Mixer En" value="On" />
  39. </path>
  40.  
  41. <path name="route-ap-tx">
  42. <path name="route-ap" />
  43. <ctl name="AudioMixer Mixer En" value="On" />
  44. <ctl name="AudioMixer CH1 Mixer En" value="On" />
  45. <ctl name="AudioMixer CH2 Mixer En" value="Off" />
  46. <ctl name="AudioMixer CH3 Mixer En" value="Off" />
  47. <ctl name="AudioMixer CH4 Mixer En" value="Off" />
  48. <ctl name="MonoMix Mode" value="Disable" />
  49. <ctl name="Chargepump Mode" value="VDD" />
  50. <ctl name="DNC ZCD Enable" value="On" />
  51. <ctl name="DNC ZCD Timeout" value="1" />
  52. <ctl name="DNC Max Gain" value="12" />
  53. </path>
  54.  
  55. <path name="route-ap-rx">
  56. <path name="route-ap" />
  57. <ctl name="AudioMixer CH1 DOUT Select" value="AIF4IN" />
  58. </path>
  59.  
  60. <path name="route-cp">
  61. <ctl name="AudioMixer Mixer En" value="On" />
  62. <ctl name="AudioMixer SRC2 En" value="On" />
  63. <ctl name="AudioMixer SRC3 En" value="Off" />
  64. <ctl name="AudioMixer CH1 Mixer En" value="On" />
  65. <ctl name="AudioMixer CH2 Mixer En" value="On" />
  66. <ctl name="AudioMixer CH3 Mixer En" value="Off" />
  67. <ctl name="AudioMixer CH4 Mixer En" value="Off" />
  68. <ctl name="AudioMixer RMIX1 En" value="Off" />
  69. <ctl name="AudioMixer RMIX2 En" value="Off" />
  70. <ctl name="AudioMixer CH3 Rec En" value="Off" />
  71. <ctl name="AudioMixer CH1 DOUT Select" value="RMIX_OUT" />
  72. <ctl name="AudioMixer CH2 DOUT Select" value="AIF4IN" />
  73. <ctl name="MonoMix Mode" value="L" />
  74. <ctl name="Chargepump Mode" value="VDD" />
  75. <ctl name="DNC ZCD Enable" value="On" />
  76. <ctl name="DNC ZCD Timeout" value="1" />
  77. <ctl name="DNC Max Gain" value="12" />
  78. </path>
  79.  
  80. <path name="route-ap-bt">
  81. <ctl name="AudioMixer Mixer En" value="On" />
  82. <ctl name="AudioMixer SRC2 En" value="Off" />
  83. <ctl name="AudioMixer SRC3 En" value="On" />
  84. <ctl name="AudioMixer CH1 Mixer En" value="On" />
  85. <ctl name="AudioMixer CH2 Mixer En" value="Off" />
  86. <ctl name="AudioMixer CH3 Mixer En" value="Off" />
  87. <ctl name="AudioMixer CH4 Mixer En" value="Off" />
  88. <ctl name="AudioMixer RMIX1 En" value="Off" />
  89. <ctl name="AudioMixer RMIX2 En" value="On" />
  90. <ctl name="AudioMixer CH3 Rec En" value="On" />
  91. <ctl name="AudioMixer CH1 DOUT Select" value="RMIX_OUT" />
  92. <ctl name="AudioMixer CH3 DOUT Select" value="DMIX_OUT" />
  93. </path>
  94.  
  95. <path name="route-cp-bt">
  96. <ctl name="AudioMixer Mixer En" value="On" />
  97. <ctl name="AudioMixer SRC2 En" value="On" />
  98. <ctl name="AudioMixer SRC3 En" value="On" />
  99. <ctl name="AudioMixer CH1 Mixer En" value="On" />
  100. <ctl name="AudioMixer CH2 Mixer En" value="On" />
  101. <ctl name="AudioMixer CH3 Mixer En" value="Off" />
  102. <ctl name="AudioMixer CH4 Mixer En" value="Off" />
  103. <ctl name="AudioMixer RMIX1 En" value="Off" />
  104. <ctl name="AudioMixer RMIX2 En" value="Off" />
  105. <ctl name="AudioMixer CH3 Rec En" value="On" />
  106. <ctl name="AudioMixer CH1 DOUT Select" value="RMIX_OUT" />
  107. <ctl name="AudioMixer CH2 DOUT Select" value="AIF3IN" />
  108. <ctl name="AudioMixer CH3 DOUT Select" value="DMIX_OUT" />
  109. </path>
  110.  
  111. <path name="route-ap-bt-codec">
  112. <ctl name="AudioMixer Mixer En" value="On" />
  113. <ctl name="AudioMixer SRC2 En" value="Off" />
  114. <ctl name="AudioMixer SRC3 En" value="On" />
  115. <ctl name="AudioMixer CH1 Mixer En" value="On" />
  116. <ctl name="AudioMixer CH2 Mixer En" value="Off" />
  117. <ctl name="AudioMixer CH3 Mixer En" value="On" />
  118. <ctl name="AudioMixer CH4 Mixer En" value="Off" />
  119. <ctl name="AudioMixer RMIX1 En" value="Off" />
  120. <ctl name="AudioMixer RMIX2 En" value="On" />
  121. <ctl name="AudioMixer CH3 Rec En" value="On" />
  122. <ctl name="AudioMixer CH1 DOUT Select" value="RMIX_OUT" />
  123. <ctl name="AudioMixer CH3 DOUT Select" value="DMIX_OUT" />
  124. </path>
  125.  
  126. <path name="dev-speaker">
  127. <ctl name="HP HP On" value="0" />
  128. <ctl name="EP EP On" value="0" />
  129. <!-- <ctl name="SPK SPK On" value="1" /> -->
  130. </path>
  131.  
  132. <path name="dev-handset">
  133. <ctl name="HP HP On" value="0" />
  134. <!-- <ctl name="SPK SPK On" value="0" /> -->
  135. <ctl name="EP EP On" value="1" />
  136. </path>
  137.  
  138. <path name="dev-headset">
  139. <ctl name="EP EP On" value="0" />
  140. <!-- <ctl name="SPK SPK On" value="0" /> -->
  141. <ctl name="HP HP On" value="1" />
  142. </path>
  143.  
  144. <path name="dev-speaker-headset">
  145. <ctl name="EP EP On" value="0" />
  146. <ctl name="HP HP On" value="1" />
  147. <!-- <ctl name="SPK SPK On" value="1" /> -->
  148. </path>
  149.  
  150. <path name="dev-codec-out-disable">
  151. <ctl name="HP HP On" value="0" />
  152. <ctl name="EP EP On" value="0" />
  153. <!-- <ctl name="SPK SPK On" value="0" /> -->
  154. </path>
  155.  
  156. <path name="dev-bt-headset">
  157. <path name="dev-codec-out-disable" />
  158. </path>
  159.  
  160. <path name="dev-bt-headset-speaker">
  161. <path name="dev-speaker" />
  162. </path>
  163.  
  164. <path name="dev-main-mic">
  165. <ctl name="DMICL Mux" value="Off" />
  166. <ctl name="ADCL Mixer MIC1L Switch" value="1" />
  167. <ctl name="ADCL Mixer MIC2L Switch" value="0" />
  168. <ctl name="ADCL Mixer MIC3L Switch" value="0" />
  169. <ctl name="ADCL Mixer LINELL Switch" value="0" />
  170. <ctl name="ADCL Mixer LINERL Switch" value="0" />
  171. <ctl name="DMICR Mux" value="Off" />
  172. <ctl name="ADCR Mixer MIC1R Switch" value="1" />
  173. <ctl name="ADCR Mixer MIC2R Switch" value="0" />
  174. <ctl name="ADCR Mixer MIC3R Switch" value="0" />
  175. <ctl name="ADCR Mixer LINELR Switch" value="0" />
  176. <ctl name="ADCR Mixer LINERR Switch" value="0" />
  177. <ctl name="DMIC1 DMIC1 On" value="0" />
  178. <ctl name="MIC1 MIC1 On" value="1" />
  179. <ctl name="DMIC2 DMIC2 On" value="0" />
  180. <ctl name="MIC2 MIC2 On" value="0" />
  181. <ctl name="MIC3 MIC3 On" value="0" />
  182. <ctl name="LINEIN LINEIN On" value="0" />
  183. </path>
  184.  
  185. <path name="dev-2nd-mic">
  186. <ctl name="DMICL Mux" value="Off" />
  187. <ctl name="ADCL Mixer MIC1L Switch" value="0" />
  188. <ctl name="ADCL Mixer MIC2L Switch" value="1" />
  189. <ctl name="ADCL Mixer MIC3L Switch" value="0" />
  190. <ctl name="ADCL Mixer LINELL Switch" value="0" />
  191. <ctl name="ADCL Mixer LINERL Switch" value="0" />
  192. <ctl name="DMICR Mux" value="Off" />
  193. <ctl name="ADCR Mixer MIC1R Switch" value="0" />
  194. <ctl name="ADCR Mixer MIC2R Switch" value="1" />
  195. <ctl name="ADCR Mixer MIC3R Switch" value="0" />
  196. <ctl name="ADCR Mixer LINELR Switch" value="0" />
  197. <ctl name="ADCR Mixer LINERR Switch" value="0" />
  198. <ctl name="DMIC1 DMIC1 On" value="0" />
  199. <ctl name="MIC1 MIC1 On" value="0" />
  200. <ctl name="DMIC2 DMIC2 On" value="0" />
  201. <ctl name="MIC2 MIC2 On" value="1" />
  202. <ctl name="MIC3 MIC3 On" value="0" />
  203. <ctl name="LINEIN LINEIN On" value="0" />
  204. </path>
  205.  
  206. <!-- L ch: main-mic / R ch: 2nd-mic -->
  207. <path name="dev-dual-mic">
  208. <ctl name="DMICL Mux" value="Off" />
  209. <ctl name="ADCL Mixer MIC1L Switch" value="1" />
  210. <ctl name="ADCL Mixer MIC2L Switch" value="0" />
  211. <ctl name="ADCL Mixer MIC3L Switch" value="0" />
  212. <ctl name="ADCL Mixer LINELL Switch" value="0" />
  213. <ctl name="ADCL Mixer LINERL Switch" value="0" />
  214. <ctl name="DMICR Mux" value="Off" />
  215. <ctl name="ADCR Mixer MIC1R Switch" value="0" />
  216. <ctl name="ADCR Mixer MIC2R Switch" value="1" />
  217. <ctl name="ADCR Mixer MIC3R Switch" value="0" />
  218. <ctl name="ADCR Mixer LINELR Switch" value="0" />
  219. <ctl name="ADCR Mixer LINERR Switch" value="0" />
  220. <ctl name="DMIC1 DMIC1 On" value="0" />
  221. <ctl name="MIC1 MIC1 On" value="1" />
  222. <ctl name="DMIC2 DMIC2 On" value="0" />
  223. <ctl name="MIC2 MIC2 On" value="1" />
  224. <ctl name="MIC3 MIC3 On" value="0" />
  225. <ctl name="LINEIN LINEIN On" value="0" />
  226. </path>
  227.  
  228. <!-- L ch: 2nd-mic / R ch: main-mic -->
  229. <path name="dev-dual-invert-mic">
  230. <ctl name="DMICL Mux" value="Off" />
  231. <ctl name="ADCL Mixer MIC1L Switch" value="0" />
  232. <ctl name="ADCL Mixer MIC2L Switch" value="1" />
  233. <ctl name="ADCL Mixer MIC3L Switch" value="0" />
  234. <ctl name="ADCL Mixer LINELL Switch" value="0" />
  235. <ctl name="ADCL Mixer LINERL Switch" value="0" />
  236. <ctl name="DMICR Mux" value="Off" />
  237. <ctl name="ADCR Mixer MIC1R Switch" value="1" />
  238. <ctl name="ADCR Mixer MIC2R Switch" value="0" />
  239. <ctl name="ADCR Mixer MIC3R Switch" value="0" />
  240. <ctl name="ADCR Mixer LINELR Switch" value="0" />
  241. <ctl name="ADCR Mixer LINERR Switch" value="0" />
  242. <ctl name="DMIC1 DMIC1 On" value="0" />
  243. <ctl name="MIC1 MIC1 On" value="1" />
  244. <ctl name="DMIC2 DMIC2 On" value="0" />
  245. <ctl name="MIC2 MIC2 On" value="1" />
  246. <ctl name="MIC3 MIC3 On" value="0" />
  247. <ctl name="LINEIN LINEIN On" value="0" />
  248. </path>
  249.  
  250. <path name="dev-headset-mic">
  251. <ctl name="DMICL Mux" value="Off" />
  252. <ctl name="ADCL Mixer MIC1L Switch" value="0" />
  253. <ctl name="ADCL Mixer MIC2L Switch" value="0" />
  254. <ctl name="ADCL Mixer MIC3L Switch" value="1" />
  255. <ctl name="ADCL Mixer LINELL Switch" value="0" />
  256. <ctl name="ADCL Mixer LINERL Switch" value="0" />
  257. <ctl name="DMICR Mux" value="Off" />
  258. <ctl name="ADCR Mixer MIC1R Switch" value="0" />
  259. <ctl name="ADCR Mixer MIC2R Switch" value="0" />
  260. <ctl name="ADCR Mixer MIC3R Switch" value="1" />
  261. <ctl name="ADCR Mixer LINELR Switch" value="0" />
  262. <ctl name="ADCR Mixer LINERR Switch" value="0" />
  263. <ctl name="DMIC1 DMIC1 On" value="0" />
  264. <ctl name="MIC1 MIC1 On" value="0" />
  265. <ctl name="DMIC2 DMIC2 On" value="0" />
  266. <ctl name="MIC2 MIC2 On" value="0" />
  267. <ctl name="MIC3 MIC3 On" value="1" />
  268. <ctl name="LINEIN LINEIN On" value="0" />
  269. </path>
  270.  
  271. <path name="dev-codec-in-disable">
  272. <ctl name="DMICL Mux" value="Off" />
  273. <ctl name="ADCL Mixer MIC1L Switch" value="0" />
  274. <ctl name="ADCL Mixer MIC2L Switch" value="0" />
  275. <ctl name="ADCL Mixer MIC3L Switch" value="0" />
  276. <ctl name="ADCL Mixer LINELL Switch" value="0" />
  277. <ctl name="ADCL Mixer LINERL Switch" value="0" />
  278. <ctl name="DMICR Mux" value="Off" />
  279. <ctl name="ADCR Mixer MIC1R Switch" value="0" />
  280. <ctl name="ADCR Mixer MIC2R Switch" value="0" />
  281. <ctl name="ADCR Mixer MIC3R Switch" value="0" />
  282. <ctl name="ADCR Mixer LINELR Switch" value="0" />
  283. <ctl name="ADCR Mixer LINERR Switch" value="0" />
  284. <ctl name="DMIC1 DMIC1 On" value="0" />
  285. <ctl name="MIC1 MIC1 On" value="0" />
  286. <ctl name="DMIC2 DMIC2 On" value="0" />
  287. <ctl name="MIC2 MIC2 On" value="0" />
  288. <ctl name="MIC3 MIC3 On" value="0" />
  289. <ctl name="LINEIN LINEIN On" value="0" />
  290. </path>
  291.  
  292. <path name="dev-bt-mic">
  293. <path name="dev-codec-in-disable" />
  294. </path>
  295.  
  296. <!-- call volume index -->
  297. <!-- TODO: Currently this is dummy, need to check later -->
  298. <path name="call_nb_volume_index">
  299. </path>
  300.  
  301. <path name="call_wb_volume_index">
  302. </path>
  303.  
  304. <!-- Output stage -->
  305. <!-- media playback -->
  306. <path name="media-handset">
  307. <path name="route-ap-tx" />
  308. <path name="dev-handset" />
  309. </path>
  310.  
  311. <path name="media-speaker">
  312. <path name="route-ap-tx" />
  313. <path name="dev-speaker" />
  314. </path>
  315.  
  316. <path name="media-headset">
  317. <path name="route-ap-tx" />
  318. <ctl name="Chargepump Mode" value="VDD" />
  319. <ctl name="DNC ZCD Enable" value="On" />
  320. <ctl name="DNC ZCD Timeout" value="1" />
  321. <ctl name="DNC Max Gain" value="18" />
  322. <path name="dev-headset" />
  323. </path>
  324.  
  325. <path name="media-headphone">
  326. <path name="media-headset" />
  327. </path>
  328.  
  329. <path name="media-speaker-headset">
  330. <path name="route-ap-tx" />
  331. <path name="dev-speaker-headset" />
  332. </path>
  333.  
  334. <path name="media-bt-sco-headset">
  335. <path name="route-ap-bt" />
  336. <path name="dev-bt-headset" />
  337. </path>
  338.  
  339. <path name="media-speaker-bt-sco-headset">
  340. <path name="route-ap-bt" />
  341. <path name="dev-bt-headset-speaker" />
  342. </path>
  343.  
  344. <!-- Ringtone playback -->
  345. <path name="ringtone-handset">
  346. <path name="media-handset" />
  347. </path>
  348.  
  349. <path name="ringtone-speaker">
  350. <path name="media-speaker" />
  351. </path>
  352.  
  353. <path name="ringtone-headset">
  354. <path name="media-headset" />
  355. </path>
  356.  
  357. <path name="ringtone-speaker-headset">
  358. <path name="media-speaker-headset" />
  359. </path>
  360.  
  361. <path name="ringtone-bt-sco-headset">
  362. <path name="media-bt-sco-headset" />
  363. </path>
  364.  
  365. <path name="ringtone-speaker-bt-sco-headset">
  366. <path name="media-speaker-bt-sco-headset" />
  367. </path>
  368.  
  369. <!-- Communication playback -->
  370. <path name="communication-handset">
  371. <path name="media-handset" />
  372. </path>
  373.  
  374. <path name="communication-speaker">
  375. <path name="media-speaker" />
  376. </path>
  377.  
  378. <path name="communication-headset">
  379. <path name="media-headset" />
  380. <ctl name="Chargepump Mode" value="VDD" />
  381. </path>
  382.  
  383. <path name="communication-headphone">
  384. <path name="communication-headset" />
  385. <ctl name="Chargepump Mode" value="VDD" />
  386. </path>
  387.  
  388. <path name="communication-bt-sco-headset">
  389. <path name="media-bt-sco-headset" />
  390. </path>
  391.  
  392. <!-- samsung voip playback -->
  393. <path name="samsung_voip-handset">
  394. <path name="communication-handset" />
  395. </path>
  396.  
  397. <path name="samsung_voip-speaker">
  398. <path name="communication-speaker" />
  399. </path>
  400.  
  401. <path name="samsung_voip-headset">
  402. <path name="communication-headset" />
  403. </path>
  404.  
  405. <path name="samsung_voip-headphone">
  406. <path name="communication-headset" />
  407. </path>
  408.  
  409. <path name="samsung_voip-bt-sco-headset">
  410. <path name="media-bt-sco-headset" />
  411. </path>
  412.  
  413. <!-- voip playback -->
  414. <path name="voip-handset">
  415. <path name="communication-handset" />
  416. </path>
  417.  
  418. <path name="voip-speaker">
  419. <path name="communication-speaker" />
  420. </path>
  421.  
  422. <path name="voip-headset">
  423. <path name="communication-headset" />
  424. <ctl name="Chargepump Mode" value="VDD" />
  425. </path>
  426.  
  427. <path name="voip-headphone">
  428. <path name="communication-headset" />
  429. <ctl name="Chargepump Mode" value="VDD" />
  430. </path>
  431.  
  432. <path name="voip-bt-sco-headset">
  433. <path name="media-bt-sco-headset" />
  434. </path>
  435.  
  436. <!-- Wificall playback -->
  437. <path name="wificall_wb-handset">
  438. <path name="media-handset" />
  439. </path>
  440.  
  441. <path name="wificall_wb-speaker">
  442. <path name="media-speaker" />
  443. </path>
  444.  
  445. <path name="wificall_wb-headset">
  446. <path name="media-headset" />
  447. </path>
  448.  
  449. <path name="wificall_wb-headphone">
  450. <path name="communication-headset" />
  451. </path>
  452.  
  453. <path name="wificall_wb-bt-sco-headset">
  454. <path name="media-bt-sco-headset" />
  455. </path>
  456.  
  457. <path name="wificall_nb-handset">
  458. <path name="media-handset" />
  459. </path>
  460.  
  461. <path name="wificall_nb-speaker">
  462. <path name="media-speaker" />
  463. </path>
  464.  
  465. <path name="wificall_nb-headset">
  466. <path name="media-headset" />
  467. </path>
  468.  
  469. <path name="wificall_nb-headphone">
  470. <path name="communication-headset" />
  471. </path>
  472.  
  473. <path name="wificall_nb-bt-sco-headset">
  474. <path name="media-bt-sco-headset" />
  475. </path>
  476.  
  477. <path name="wificall_wb_extra_vol-handset">
  478. <path name="media-handset" />
  479. </path>
  480.  
  481. <path name="wificall_wb_extra_vol-speaker">
  482. <path name="media-speaker" />
  483. </path>
  484.  
  485. <path name="wificall_nb_extra_vol-handset">
  486. <path name="media-handset" />
  487. </path>
  488.  
  489. <path name="wificall_nb_extra_vol-speaker">
  490. <path name="media-speaker" />
  491. </path>
  492.  
  493. <!-- Video call playback -->
  494. <path name="video_call-handset">
  495. <path name="media-handset" />
  496. </path>
  497.  
  498. <path name="video_call-speaker">
  499. <path name="communication-speaker" />
  500. </path>
  501.  
  502. <path name="video_call-headset">
  503. <path name="communication-headset" />
  504. </path>
  505.  
  506. <path name="video_call-headphone">
  507. <path name="communication-headset" />
  508. </path>
  509.  
  510. <path name="video_call-bt-sco-headset">
  511. <path name="media-bt-sco-headset" />
  512. </path>
  513.  
  514. <!-- VoLTE AP playback -->
  515. <!-- VoLTE AP NB -->
  516. <path name="volte_vt_ap_nb-handset">
  517. <path name="media-handset" />
  518. </path>
  519.  
  520. <path name="volte_vt_ap_nb-speaker">
  521. <path name="communication-speaker" />
  522. </path>
  523.  
  524. <path name="volte_vt_ap_nb-headset">
  525. <path name="communication-headset" />
  526. </path>
  527.  
  528. <path name="volte_vt_ap_nb-headphone">
  529. <path name="communication-headset" />
  530. </path>
  531.  
  532. <path name="volte_vt_ap_nb-bt-sco-headset">
  533. <path name="media-bt-sco-headset" />
  534. </path>
  535.  
  536. <!-- VoLTE AP WB -->
  537. <path name="volte_vt_ap_wb-handset">
  538. <path name="media-handset" />
  539. </path>
  540.  
  541. <path name="volte_vt_ap_wb-speaker">
  542. <path name="communication-speaker" />
  543. </path>
  544.  
  545. <path name="volte_vt_ap_wb-headset">
  546. <path name="communication-headset" />
  547. </path>
  548.  
  549. <path name="volte_vt_ap_wb-headphone">
  550. <path name="communication-headset" />
  551. </path>
  552.  
  553. <path name="volte_vt_ap_wb-bt-sco-headset">
  554. <path name="media-bt-sco-headset" />
  555. </path>
  556.  
  557. <!-- CP Call Output -->
  558. <!-- NB -->
  559. <path name="incall_nb-handset">
  560. <path name="route-cp" />
  561. <path name="dev-handset" />
  562. </path>
  563.  
  564. <path name="incall_nb-speaker">
  565. <path name="route-cp" />
  566. <path name="dev-speaker" />
  567. </path>
  568.  
  569. <path name="incall_nb-headset">
  570. <path name="route-cp" />
  571. <path name="dev-headset" />
  572. <ctl name="Chargepump Mode" value="VDD" />
  573. <ctl name="DNC ZCD Enable" value="On" />
  574. <ctl name="DNC ZCD Timeout" value="1" />
  575. <ctl name="DNC Max Gain" value="12" />
  576. </path>
  577.  
  578. <path name="incall_nb-headphone">
  579. <path name="incall_nb-headset" />
  580. </path>
  581.  
  582. <path name="incall_nb-bt-sco-headset">
  583. <path name="route-cp-bt" />
  584. <path name="dev-bt-headset" />
  585. </path>
  586.  
  587. <!-- NB/HANDOVER -->
  588. <path name="incall_nb_handover-handset">
  589. <path name="incall_nb-handset" />
  590. </path>
  591.  
  592. <path name="incall_nb_handover-speaker">
  593. <path name="incall_nb-speaker" />
  594. </path>
  595.  
  596. <!-- NB/EXTRA_VOL -->
  597. <path name="incall_nb_extra_vol-handset">
  598. <path name="incall_nb-handset" />
  599. </path>
  600.  
  601. <path name="incall_nb_extra_vol-speaker">
  602. <path name="incall_nb-speaker" />
  603. </path>
  604.  
  605. <!-- NB/EXTRA_VOL/HANDOVER -->
  606. <path name="incall_nb_extra_vol_handover-handset">
  607. <path name="incall_nb-handset" />
  608. </path>
  609.  
  610. <path name="incall_nb_extra_vol_handover-speaker">
  611. <path name="incall_nb-speaker" />
  612. </path>
  613.  
  614. <!-- WB -->
  615. <path name="incall_wb-handset">
  616. <path name="incall_nb-handset" />
  617. </path>
  618.  
  619. <path name="incall_wb-speaker">
  620. <path name="incall_nb-speaker" />
  621. </path>
  622.  
  623. <path name="incall_wb-headset">
  624. <path name="incall_nb-headset" />
  625. </path>
  626.  
  627. <path name="incall_wb-headphone">
  628. <path name="incall_nb-headphone" />
  629. </path>
  630.  
  631. <path name="incall_wb-bt-sco-headset">
  632. <path name="incall_nb-bt-sco-headset" />
  633. </path>
  634.  
  635. <!-- WB/EXTRA_VOL -->
  636. <path name="incall_wb_extra_vol-handset">
  637. <path name="incall_wb-handset" />
  638. </path>
  639.  
  640. <path name="incall_wb_extra_vol-speaker">
  641. <path name="incall_wb-speaker" />
  642. </path>
  643.  
  644. <!-- VoLTE CP playback -->
  645. <!-- VoLTE CP NB -->
  646. <path name="volte_cp_nb-handset">
  647. <path name="incall_nb-handset" />
  648. </path>
  649.  
  650. <path name="volte_cp_nb-speaker">
  651. <path name="incall_nb-speaker" />
  652. </path>
  653.  
  654. <path name="volte_cp_nb-headset">
  655. <path name="incall_nb-headset" />
  656. </path>
  657.  
  658. <path name="volte_cp_nb-headphone">
  659. <path name="incall_nb-headphone" />
  660. </path>
  661.  
  662. <path name="volte_cp_nb-bt-sco-headset">
  663. <path name="incall_nb-bt-sco-headset" />
  664. </path>
  665.  
  666. <!-- VoLTE CP NB/EXTRA_VOL -->
  667. <path name="volte_cp_nb_extra_vol-handset">
  668. <path name="incall_nb-handset" />
  669. </path>
  670.  
  671. <path name="volte_cp_nb_extra_vol-speaker">
  672. <path name="incall_nb-speaker" />
  673. </path>
  674.  
  675. <!-- VoLTE VT CP NB -->
  676. <path name="volte_vt_cp_nb-handset">
  677. <path name="incall_nb-handset" />
  678. </path>
  679.  
  680. <path name="volte_vt_cp_nb-speaker">
  681. <path name="incall_nb-speaker" />
  682. </path>
  683.  
  684. <path name="volte_vt_cp_nb-headset">
  685. <path name="incall_nb-headset" />
  686. </path>
  687.  
  688. <path name="volte_vt_cp_nb-headphone">
  689. <path name="incall_nb-headphone" />
  690. </path>
  691.  
  692. <path name="volte_vt_cp_nb-bt-sco-headset">
  693. <path name="incall_nb-bt-sco-headset" />
  694. </path>
  695.  
  696. <!-- VoLTE CP WB -->
  697. <path name="volte_cp_wb-handset">
  698. <path name="incall_wb-handset" />
  699. </path>
  700.  
  701. <path name="volte_cp_wb-speaker">
  702. <path name="incall_wb-speaker" />
  703. </path>
  704.  
  705. <path name="volte_cp_wb-headset">
  706. <path name="incall_wb-headset" />
  707. </path>
  708.  
  709. <path name="volte_cp_wb-headphone">
  710. <path name="incall_wb-headphone" />
  711. </path>
  712.  
  713. <path name="volte_cp_wb-bt-sco-headset">
  714. <path name="incall_wb-bt-sco-headset" />
  715. </path>
  716.  
  717. <!-- VoLTE CP WB/EXTRA_VOL -->
  718. <path name="volte_cp_wb_extra_vol-handset">
  719. <path name="incall_wb-handset" />
  720. </path>
  721.  
  722. <path name="volte_cp_wb_extra_vol-speaker">
  723. <path name="incall_wb-speaker" />
  724. </path>
  725.  
  726. <!-- VoLTE VT CP WB -->
  727. <path name="volte_vt_cp_wb-handset">
  728. <path name="incall_wb-handset" />
  729. </path>
  730.  
  731. <path name="volte_vt_cp_wb-speaker">
  732. <path name="incall_wb-speaker" />
  733. </path>
  734.  
  735. <path name="volte_vt_cp_wb-headset">
  736. <path name="incall_wb-headset" />
  737. </path>
  738.  
  739. <path name="volte_vt_cp_wb-headphone">
  740. <path name="incall_wb-headphone" />
  741. </path>
  742.  
  743. <path name="volte_vt_cp_wb-bt-sco-headset">
  744. <path name="incall_wb-bt-sco-headset" />
  745. </path>
  746.  
  747. <!-- Loopback (no delay) -->
  748. <path name="loopback-headset">
  749. <path name="route-cp" />
  750. <path name="dev-headset" />
  751. </path>
  752.  
  753. <!-- Packet Loopback -->
  754. <path name="loopback_packet-handset">
  755. <path name="route-cp" />
  756. <path name="dev-handset" />
  757. </path>
  758.  
  759. <path name="loopback_packet-speaker">
  760. <path name="route-cp" />
  761. <path name="dev-speaker" />
  762. </path>
  763.  
  764. <path name="loopback_packet-headset">
  765. <path name="route-cp" />
  766. <path name="dev-headset" />
  767. </path>
  768.  
  769. <!-- TTY Mode -->
  770. <path name="tty_mode-handset">
  771. <path name="incall_nb-handset" />
  772. </path>
  773.  
  774. <path name="tty_mode-headset">
  775. <path name="incall_nb-headset" />
  776. </path>
  777.  
  778. <path name="tty_mode-headphone">
  779. <path name="tty_mode-headset" />
  780. </path>
  781.  
  782. <!-- AP TTY Mode -->
  783. <path name="ap_tty_mode-handset">
  784. <path name="media-handset" />
  785. </path>
  786.  
  787. <path name="ap_tty_mode-headset">
  788. <path name="media-headset" />
  789. </path>
  790.  
  791. <path name="ap_tty_mode-headphone">
  792. <path name="ap_tty_mode-headset" />
  793. </path>
  794.  
  795. <!-- call forwarding output -->
  796. <path name="call_forwarding_master">
  797. <ctl name="AudioMixer Mixer En" value="On" />
  798. <ctl name="AudioMixer SRC2 En" value="On" />
  799. <ctl name="AudioMixer CH1 Mixer En" value="On" />
  800. <ctl name="AudioMixer CH2 DOUT Select" value="DMIX_OUT" />
  801. </path>
  802.  
  803. <path name="call_forwarding_slave-handset">
  804. <path name="communication-handset" />
  805. </path>
  806.  
  807. <path name="call_forwarding_slave-speaker">
  808. <path name="communication-speaker" />
  809. </path>
  810.  
  811. <path name="call_forwarding_slave-headset">
  812. <path name="communication-headset" />
  813. </path>
  814.  
  815. <path name="call_forwarding_slave-headphone">
  816. <path name="communication-headphone" />
  817. </path>
  818.  
  819. <path name="call_forwarding_slave-bt-sco-headset">
  820. <path name="communication-bt-sco-headset" />
  821. </path>
  822.  
  823. <!-- Input stage -->
  824. <!-- media input -->
  825. <path name="media-mic">
  826. <path name="route-ap-rx" />
  827. <path name="dev-main-mic" />
  828. </path>
  829.  
  830. <path name="media-2nd-mic">
  831. <path name="route-ap-rx" />
  832. <path name="dev-2nd-mic" />
  833. </path>
  834.  
  835. <path name="media-headset-mic">
  836. <path name="route-ap-rx" />
  837. <path name="dev-headset-mic" />
  838. </path>
  839.  
  840. <path name="media-headphone-mic">
  841. <path name="media-mic" />
  842. </path>
  843.  
  844. <path name="media-bt-sco-headset-in">
  845. <path name="route-ap-bt" />
  846. <path name="dev-bt-mic" />
  847. </path>
  848.  
  849. <!-- camcorder input -->
  850. <path name="camcorder-mic">
  851. <path name="route-ap-rx" />
  852. <path name="dev-dual-invert-mic" />
  853. </path>
  854.  
  855. <path name="camcorder-headset-mic">
  856. <path name="media-headset-mic" />
  857. </path>
  858.  
  859. <path name="camcorder-headphone-mic">
  860. <path name="camcorder-mic" />
  861. </path>
  862.  
  863. <!-- voice input -->
  864. <path name="recording-mic">
  865. <path name="media-mic" />
  866. </path>
  867.  
  868. <path name="recording-headset-mic">
  869. <path name="media-headset-mic" />
  870. </path>
  871.  
  872. <path name="recording-headphone-mic">
  873. <path name="media-mic" />
  874. </path>
  875.  
  876. <path name="recording-bt-sco-headset-in">
  877. <path name="media-bt-sco-headset-in" />
  878. </path>
  879.  
  880. <!-- jam voice input -->
  881. <path name="recording-jam-mic">
  882. <path name="media-mic" />
  883. </path>
  884.  
  885. <path name="recording-jam-headset-mic">
  886. <path name="media-headset-mic" />
  887. </path>
  888.  
  889. <!-- interview input -->
  890. <path name="interview-mic">
  891. <path name="route-ap-rx" />
  892. <path name="dev-dual-mic" />
  893. </path>
  894.  
  895. <!-- meeting input -->
  896. <path name="meeting-mic">
  897. <path name="route-ap-rx" />
  898. <path name="dev-dual-mic" />
  899. </path>
  900.  
  901. <!-- recognition input -->
  902. <path name="recognition-mic">
  903. <path name="media-mic" />
  904. </path>
  905.  
  906. <path name="recognition-headset-mic">
  907. <path name="media-headset-mic" />
  908. </path>
  909.  
  910. <path name="recognition-headphone-mic">
  911. <path name="media-mic" />
  912. </path>
  913.  
  914. <path name="recognition-bt-sco-headset-in">
  915. <path name="media-bt-sco-headset-in" />
  916. </path>
  917.  
  918. <!-- bargein samsung input -->
  919. <path name="bargein_samsung_engine-mic">
  920. <path name="media-mic" />
  921. </path>
  922.  
  923. <path name="bargein_samsung_engine-headset-mic">
  924. <path name="media-headset-mic" />
  925. </path>
  926.  
  927. <path name="bargein_samsung_engine-bt-sco-headset-in">
  928. <path name="media-bt-sco-headset-in" />
  929. </path>
  930.  
  931. <!-- bargein external input -->
  932. <path name="bargein_external_engine-mic">
  933. <path name="media-mic" />
  934. </path>
  935.  
  936. <path name="bargein_external_engine-headset-mic">
  937. <path name="media-headset-mic" />
  938. </path>
  939.  
  940. <path name="bargein_external_engine-bt-sco-headset-in">
  941. <path name="media-bt-sco-headset-in" />
  942. </path>
  943.  
  944. <!-- svoice/carmode samsung input -->
  945. <path name="dualmic_samsung_engine-mic">
  946. <path name="route-ap-rx" />
  947. <path name="dev-dual-mic" />
  948. </path>
  949.  
  950. <path name="dualmic_samsung_engine-headset-mic">
  951. <path name="media-headset-mic" />
  952. </path>
  953.  
  954. <path name="dualmic_samsung_engine-bt-sco-headset-in">
  955. <path name="media-bt-sco-headset-in" />
  956. </path>
  957.  
  958. <!-- svoice/carmode external input -->
  959. <path name="dualmic_external_engine-mic">
  960. <path name="dualmic_samsung_engine-mic" />
  961. </path>
  962.  
  963. <path name="dualmic_external_engine-headset-mic">
  964. <path name="dualmic_samsung_engine-headset-mic" />
  965. </path>
  966.  
  967. <path name="dualmic_external_engine-bt-sco-headset-in">
  968. <path name="dualmic_samsung_engine-bt-sco-headset-in" />
  969. </path>
  970.  
  971. <!-- communication input -->
  972. <!-- TODO: Need clarificatoin regarding whether AP or CP is active
  973. during "communication" scenario -->
  974. <path name="communication-handset-mic">
  975. <path name="media-mic" />
  976. </path>
  977.  
  978. <path name="communication-speaker-mic">
  979. <path name="route-ap-rx" />
  980. <path name="dev-dual-mic" />
  981. </path>
  982.  
  983. <path name="communication-headset-mic">
  984. <path name="media-headset-mic" />
  985. </path>
  986.  
  987. <path name="communication-headphone-mic">
  988. <path name="media-mic" />
  989. </path>
  990.  
  991. <path name="communication-bt-sco-headset-in">
  992. <path name="media-bt-sco-headset-in" />
  993. </path>
  994.  
  995. <path name="samsung_voip-handset-mic">
  996. <path name="route-ap-rx" />
  997. <path name="dev-dual-mic" />
  998. </path>
  999.  
  1000. <path name="samsung_voip-speaker-mic">
  1001. <path name="communication-speaker-mic" />
  1002. </path>
  1003.  
  1004. <path name="samsung_voip-headset-mic">
  1005. <path name="communication-headset-mic" />
  1006. </path>
  1007.  
  1008. <path name="samsung_voip-headphone-mic">
  1009. <path name="communication-headphone-mic" />
  1010. </path>
  1011.  
  1012. <path name="samsung_voip-bt-sco-headset-in">
  1013. <path name="communication-bt-sco-headset-in" />
  1014. </path>
  1015.  
  1016. <!-- voip input -->
  1017. <path name="voip-handset-mic">
  1018. <path name="communication-handset-mic" />
  1019. </path>
  1020.  
  1021. <path name="voip-speaker-mic">
  1022. <path name="communication-speaker-mic" />
  1023. </path>
  1024.  
  1025. <path name="voip-headset-mic">
  1026. <path name="communication-headset-mic" />
  1027. </path>
  1028.  
  1029. <path name="voip-headphone-mic">
  1030. <path name="communication-headphone-mic" />
  1031. </path>
  1032.  
  1033. <path name="voip-bt-sco-headset-in">
  1034. <path name="communication-bt-sco-headset-in" />
  1035. </path>
  1036.  
  1037. <!-- WifiCall input -->
  1038. <path name="wificall_wb-handset-mic">
  1039. <path name="media-mic" />
  1040. </path>
  1041.  
  1042. <path name="wificall_wb-speaker-mic">
  1043. <path name="route-ap-rx" />
  1044. <path name="dev-dual-mic" />
  1045. </path>
  1046.  
  1047. <path name="wificall_wb-headset-mic">
  1048. <path name="media-headset-mic" />
  1049. </path>
  1050.  
  1051. <path name="wificall_wb-headphone-mic">
  1052. <path name="media-mic" />
  1053. </path>
  1054.  
  1055. <path name="wificall_wb-bt-sco-headset-in">
  1056. <path name="media-bt-sco-headset-in" />
  1057. </path>
  1058.  
  1059. <path name="wificall_nb-handset-mic">
  1060. <path name="media-mic" />
  1061. </path>
  1062.  
  1063. <path name="wificall_nb-speaker-mic">
  1064. <path name="route-ap-rx" />
  1065. <path name="dev-dual-mic" />
  1066. </path>
  1067.  
  1068. <path name="wificall_nb-headset-mic">
  1069. <path name="media-headset-mic" />
  1070. </path>
  1071.  
  1072. <path name="wificall_nb-headphone-mic">
  1073. <path name="media-mic" />
  1074. </path>
  1075.  
  1076. <path name="wificall_nb-bt-sco-headset-in">
  1077. <path name="media-bt-sco-headset-in" />
  1078. </path>
  1079.  
  1080. <path name="wificall_wb_extra_vol-handset-mic">
  1081. <path name="media-mic" />
  1082. </path>
  1083.  
  1084. <path name="wificall_wb_extra_vol-speaker-mic">
  1085. <path name="route-ap-rx" />
  1086. <path name="dev-dual-mic" />
  1087. </path>
  1088.  
  1089. <path name="wificall_nb_extra_vol-handset-mic">
  1090. <path name="media-mic" />
  1091. </path>
  1092.  
  1093. <path name="wificall_nb_extra_vol-speaker-mic">
  1094. <path name="route-ap-rx" />
  1095. <path name="dev-dual-mic" />
  1096. </path>
  1097.  
  1098. <!-- Video call input -->
  1099. <path name="video_call-handset-mic">
  1100. <path name="media-mic" />
  1101. </path>
  1102.  
  1103. <path name="video_call-speaker-mic">
  1104. <path name="communication-speaker-mic" />
  1105. </path>
  1106.  
  1107. <path name="video_call-headset-mic">
  1108. <path name="media-headset-mic" />
  1109. </path>
  1110.  
  1111. <path name="video_call-headphone-mic">
  1112. <path name="media-mic" />
  1113. </path>
  1114.  
  1115. <path name="video_call-bt-sco-headset-in">
  1116. <path name="media-bt-sco-headset-in" />
  1117. </path>
  1118.  
  1119. <!-- VoLTE AP input -->
  1120. <!-- VoLTE AP NB -->
  1121. <path name="volte_vt_ap_nb-handset-mic">
  1122. <path name="media-mic" />
  1123. </path>
  1124.  
  1125. <path name="volte_vt_ap_nb-speaker-mic">
  1126. <path name="communication-speaker-mic" />
  1127. </path>
  1128.  
  1129. <path name="volte_vt_ap_nb-headset-mic">
  1130. <path name="media-headset-mic" />
  1131. </path>
  1132.  
  1133. <path name="volte_vt_ap_nb-headphone-mic">
  1134. <path name="media-mic" />
  1135. </path>
  1136.  
  1137. <path name="volte_vt_ap_nb-bt-sco-headset-in">
  1138. <path name="media-bt-sco-headset-in" />
  1139. </path>
  1140.  
  1141. <!-- VoLTE AP WB -->
  1142. <path name="volte_vt_ap_wb-handset-mic">
  1143. <path name="media-mic" />
  1144. </path>
  1145.  
  1146. <path name="volte_vt_ap_wb-speaker-mic">
  1147. <path name="communication-speaker-mic" />
  1148. </path>
  1149.  
  1150. <path name="volte_vt_ap_wb-headset-mic">
  1151. <path name="media-headset-mic" />
  1152. </path>
  1153.  
  1154. <path name="volte_vt_ap_wb-headphone-mic">
  1155. <path name="media-mic" />
  1156. </path>
  1157.  
  1158. <path name="volte_vt_ap_wb-bt-sco-headset-in">
  1159. <path name="media-bt-sco-headset-in" />
  1160. </path>
  1161.  
  1162. <!-- CP Call input -->
  1163. <!-- NB -->
  1164. <path name="incall_nb-handset-mic">
  1165. <path name="route-cp" />
  1166. <path name="dev-dual-mic" />
  1167. </path>
  1168.  
  1169. <path name="incall_nb-speaker-mic">
  1170. <path name="route-cp" />
  1171. <path name="dev-dual-mic" />
  1172. </path>
  1173.  
  1174. <path name="incall_nb-headset-mic">
  1175. <path name="route-cp" />
  1176. <path name="dev-headset-mic" />
  1177. </path>
  1178.  
  1179. <path name="incall_nb-headphone-mic">
  1180. <path name="route-cp" />
  1181. <path name="dev-main-mic" />
  1182. </path>
  1183.  
  1184. <path name="incall_nb-bt-sco-headset-in">
  1185. <path name="route-cp-bt" />
  1186. <path name="dev-bt-mic" />
  1187. </path>
  1188.  
  1189. <!-- NB/EXTRA_VOL -->
  1190. <path name="incall_nb_extra_vol-handset-mic">
  1191. <path name="incall_nb-handset-mic" />
  1192. </path>
  1193.  
  1194. <path name="incall_nb_extra_vol-speaker-mic">
  1195. <path name="incall_nb-speaker-mic" />
  1196. </path>
  1197.  
  1198. <!-- WB -->
  1199. <path name="incall_wb-handset-mic">
  1200. <path name="incall_nb-handset-mic" />
  1201. </path>
  1202.  
  1203. <path name="incall_wb-speaker-mic">
  1204. <path name="incall_nb-speaker-mic" />
  1205. </path>
  1206.  
  1207. <path name="incall_wb-headset-mic">
  1208. <path name="incall_nb-headset-mic" />
  1209. </path>
  1210.  
  1211. <path name="incall_wb-headphone-mic">
  1212. <path name="incall_nb-headphone-mic" />
  1213. </path>
  1214.  
  1215. <path name="incall_wb-bt-sco-headset-in">
  1216. <path name="incall_nb-bt-sco-headset-in" />
  1217. </path>
  1218.  
  1219. <!-- WB/EXTRA_VOL -->
  1220. <path name="incall_wb_extra_vol-handset-mic">
  1221. <path name="incall_wb-handset-mic" />
  1222. </path>
  1223.  
  1224. <path name="incall_wb_extra_vol-speaker-mic">
  1225. <path name="incall_wb-speaker-mic" />
  1226. </path>
  1227.  
  1228. <!-- VoLTE CP input -->
  1229. <!-- VoLTE CP NB -->
  1230. <path name="volte_cp_nb-handset-mic">
  1231. <path name="incall_nb-handset-mic" />
  1232. </path>
  1233.  
  1234. <path name="volte_cp_nb-speaker-mic">
  1235. <path name="incall_nb-speaker-mic" />
  1236. </path>
  1237.  
  1238. <path name="volte_cp_nb-headset-mic">
  1239. <path name="incall_nb-headset-mic" />
  1240. </path>
  1241.  
  1242. <path name="volte_cp_nb-headphone-mic">
  1243. <path name="incall_nb-headphone-mic" />
  1244. </path>
  1245.  
  1246. <path name="volte_cp_nb-bt-sco-headset-in">
  1247. <path name="incall_nb-bt-sco-headset-in" />
  1248. </path>
  1249.  
  1250. <!-- VoLTE CP NB/EXTRA_VOL-->
  1251. <path name="volte_cp_nb_extra_vol-handset-mic">
  1252. <path name="incall_nb-handset-mic" />
  1253. </path>
  1254.  
  1255. <path name="volte_cp_nb_extra_vol-speaker-mic">
  1256. <path name="incall_nb-speaker-mic" />
  1257. </path>
  1258.  
  1259. <!-- VoLTE VT CP NB-->
  1260. <path name="volte_vt_cp_nb-handset-mic">
  1261. <path name="incall_nb-handset-mic" />
  1262. </path>
  1263.  
  1264. <path name="volte_vt_cp_nb-speaker-mic">
  1265. <path name="incall_nb-speaker-mic" />
  1266. </path>
  1267.  
  1268. <path name="volte_vt_cp_nb-headset-mic">
  1269. <path name="incall_nb-headset-mic" />
  1270. </path>
  1271.  
  1272. <path name="volte_vt_cp_nb-headphone-mic">
  1273. <path name="incall_nb-headphone-mic" />
  1274. </path>
  1275.  
  1276. <path name="volte_vt_cp_nb-bt-sco-headset-in">
  1277. <path name="incall_nb-bt-sco-headset-in" />
  1278. </path>
  1279.  
  1280. <!-- VoLTE CP WB -->
  1281. <path name="volte_cp_wb-handset-mic">
  1282. <path name="incall_wb-handset-mic" />
  1283. </path>
  1284.  
  1285. <path name="volte_cp_wb-speaker-mic">
  1286. <path name="incall_wb-speaker-mic" />
  1287. </path>
  1288.  
  1289. <path name="volte_cp_wb-headset-mic">
  1290. <path name="incall_wb-headset-mic" />
  1291. </path>
  1292.  
  1293. <path name="volte_cp_wb-headphone-mic">
  1294. <path name="incall_wb-headphone-mic" />
  1295. </path>
  1296.  
  1297. <path name="volte_cp_wb-bt-sco-headset-in">
  1298. <path name="incall_wb-bt-sco-headset-in" />
  1299. </path>
  1300.  
  1301. <!-- VoLTE CP WB/EXTRA_VOL -->
  1302. <path name="volte_cp_wb_extra_vol-handset-mic">
  1303. <path name="incall_wb-handset-mic" />
  1304. </path>
  1305.  
  1306. <path name="volte_cp_wb_extra_vol-speaker-mic">
  1307. <path name="incall_wb-speaker-mic" />
  1308. </path>
  1309.  
  1310. <!-- VoLTE VT CP WB -->
  1311. <path name="volte_vt_cp_wb-handset-mic">
  1312. <path name="incall_wb-handset-mic" />
  1313. </path>
  1314.  
  1315. <path name="volte_vt_cp_wb-speaker-mic">
  1316. <path name="incall_wb-speaker-mic" />
  1317. </path>
  1318.  
  1319. <path name="volte_vt_cp_wb-headset-mic">
  1320. <path name="incall_wb-headset-mic" />
  1321. </path>
  1322.  
  1323. <path name="volte_vt_cp_wb-headphone-mic">
  1324. <path name="incall_wb-headphone-mic" />
  1325. </path>
  1326.  
  1327. <path name="volte_vt_cp_wb-bt-sco-headset-in">
  1328. <path name="incall_wb-bt-sco-headset-in" />
  1329. </path>
  1330.  
  1331. <!-- Loopback Input (no delay) -->
  1332. <path name="loopback-mic">
  1333. <path name="route-cp" />
  1334. <path name="dev-main-mic" />
  1335. </path>
  1336.  
  1337. <path name="loopback-2nd-mic">
  1338. <path name="route-cp" />
  1339. <path name="dev-2nd-mic" />
  1340. </path>
  1341.  
  1342. <!-- Packet Loopback Input -->
  1343. <path name="loopback_packet-mic">
  1344. <path name="route-cp" />
  1345. <path name="dev-main-mic" />
  1346. </path>
  1347.  
  1348. <path name="loopback_packet-2nd-mic">
  1349. <path name="route-cp" />
  1350. <path name="dev-2nd-mic" />
  1351. </path>
  1352.  
  1353. <path name="loopback_packet-headset-mic">
  1354. <path name="route-cp" />
  1355. <path name="dev-headset-mic" />
  1356. </path>
  1357.  
  1358. <path name="loopback_packet-handset-dualmic">
  1359. <path name="route-cp" />
  1360. <path name="dev-dual-mic" />
  1361. </path>
  1362.  
  1363. <path name="loopback_packet-speaker-dualmic">
  1364. <path name="route-cp" />
  1365. <path name="dev-dual-mic" />
  1366. </path>
  1367.  
  1368. <!-- TTY Mode Input -->
  1369. <path name="tty_mode-hco-mic">
  1370. <path name="incall_nb-headset-mic" />
  1371. </path>
  1372.  
  1373. <path name="tty_mode-full-mic">
  1374. <path name="incall_nb-headset-mic" />
  1375. </path>
  1376.  
  1377. <path name="tty_mode-vco-mic">
  1378. <path name="incall_nb-handset-mic" />
  1379. </path>
  1380.  
  1381. <!-- AP TTY Mode Input -->
  1382. <path name="ap_tty_mode-hco-mic">
  1383. <path name="media-headset-mic" />
  1384. </path>
  1385.  
  1386. <path name="ap_tty_mode-full-mic">
  1387. <path name="media-headset-mic" />
  1388. </path>
  1389.  
  1390. <path name="ap_tty_mode-vco-mic">
  1391. <path name="media-mic" />
  1392. </path>
  1393.  
  1394. <!-- echo(rms) test input -->
  1395. <path name="echo_test-mic">
  1396. <path name="media-mic" />
  1397. </path>
  1398.  
  1399. <path name="echo_test-2nd-mic">
  1400. <path name="route-ap-rx" />
  1401. <path name="dev-2nd-mic" />
  1402. </path>
  1403.  
  1404. <path name="echo_test-dualmic">
  1405. <path name="route-ap-rx" />
  1406. <path name="dev-dual-mic" />
  1407. </path>
  1408.  
  1409. <!-- incall recording setting -->
  1410. <path name="incall-rec-uplink">
  1411. <ctl name="AudioMixer RMIX1 En" value="Off" />
  1412. <ctl name="AudioMixer RMIX2 En" value="On" />
  1413. </path>
  1414.  
  1415. <path name="incall-rec-downlink">
  1416. <ctl name="AudioMixer RMIX1 En" value="On" />
  1417. <ctl name="AudioMixer RMIX2 En" value="Off" />
  1418. </path>
  1419.  
  1420. <path name="incall-rec-uplink-and-downlink">
  1421. <ctl name="AudioMixer RMIX1 En" value="On" />
  1422. <ctl name="AudioMixer RMIX2 En" value="On" />
  1423. </path>
  1424.  
  1425. <!-- call forwarding input -->
  1426. <path name="call_forwarding_master-mic">
  1427. <ctl name="AudioMixer Mixer En" value="On" />
  1428. <ctl name="AudioMixer SRC2 En" value="On" />
  1429. <ctl name="AudioMixer RMIX1 En" value="On" />
  1430. <ctl name="AudioMixer RMIX2 En" value="Off" />
  1431. <ctl name="AudioMixer CH1 DOUT Select" value="RMIX_OUT" />
  1432. </path>
  1433.  
  1434. <path name="call_forwarding_slave-handset-mic">
  1435. <path name="communication-handset-mic" />
  1436. </path>
  1437.  
  1438. <path name="call_forwarding_slave-speaker-mic">
  1439. <path name="communication-speaker-mic" />
  1440. </path>
  1441.  
  1442. <path name="call_forwarding_slave-headset-mic">
  1443. <path name="communication-headset-mic" />
  1444. </path>
  1445.  
  1446. <path name="call_forwarding_slave-headphone-mic">
  1447. <path name="communication-headphone-mic" />
  1448. </path>
  1449.  
  1450. <path name="call_forwarding_slave-bt-sco-headset-in">
  1451. <path name="communication-bt-sco-headset-in" />
  1452. </path>
  1453.  
  1454. <!-- FM Playback/Recording -->
  1455. <path name="fm_radio-speaker" >
  1456. <path name="route-ap-bt-codec" />
  1457. <path name="dev-speaker" />
  1458. </path>
  1459.  
  1460. <path name="fm_radio-headset" >
  1461. <path name="route-ap-bt-codec" />
  1462. <path name="dev-headset" />
  1463. </path>
  1464.  
  1465. <path name="fm_radio-fm-recording" >
  1466. <path name="route-ap-bt-codec" />
  1467. <ctl name="AudioMixer CH3 Rec En" value="On" />
  1468. </path>
  1469.  
  1470. <path name="codec_rx_mute" >
  1471. <param name="DAC Soft Mute" id="0" />
  1472. </path>
  1473. </mixer>
Advertisement
Add Comment
Please, Sign In to add comment