Guest User

Untitled

a guest
Dec 16th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.54 KB | None | 0 0
  1. <mixer>
  2. <!-- These are the initial mixer settings -->
  3. <pcmdai playback_link="4" />
  4. <pcmdai playback_deep_link="3" />
  5. <pcmdai capture_link="0" />
  6. <pcmdai baseband_link="1" />
  7. <pcmdai bluetooth_link="2" />
  8.  
  9. <!-- Noise gate control -->
  10. <ctl name="Noise Gate Switch" value="0" />
  11. <ctl name="HPOUTL NG HPOUTL Switch" value="0" />
  12. <ctl name="HPOUTR NG HPOUTR Switch" value="0" />
  13. <ctl name="LINEOUTL NG LINEOUTL Switch" value="0" />
  14. <ctl name="LINEOUTR NG LINEOUTR Switch" value="0" />
  15. <ctl name="SPKOUTL NG SPKOUTL Switch" value="0" />
  16. <ctl name="SPKOUTR NG SPKOUTR Switch" value="0" />
  17. <ctl name="Noise Gate Threshold Volume" value="3" />
  18.  
  19. <!-- Analog output AMP -->
  20. <!-- AP Side is mixed to Input 1 of each out mixer -->
  21.  
  22. <!-- SPK(stereo) -->
  23. <ctl name="SPKOUTL Input 1" value="AIF1RX1" />
  24. <ctl name="SPKOUTR Input 1" value="AIF1RX2" />
  25. <ctl name="Speaker Digital Switch" value="1" />
  26.  
  27. <!-- HP(stereo) -->
  28. <ctl name="HPOUTL Input 1" value="AIF1RX1" />
  29. <ctl name="HPOUTR Input 1" value="AIF1RX2" />
  30. <ctl name="HPOUT Digital Switch" value="1" />
  31.  
  32. <!-- VPS(stereo) -->
  33. <ctl name="LINEOUTL Input 1" value="AIF1RX1" />
  34. <ctl name="LINEOUTR Input 1" value="AIF1RX1" />
  35. <ctl name="LINEOUT Digital Switch" value="1" />
  36.  
  37. <!-- BT <-AP(use input 1) -->
  38.  
  39. <!-- ASRC2(RX domain) -->
  40. <ctl name="ASRC2L Input" value="AIF2RX1" />
  41. <ctl name="ASRC2R Input" value="AIF2RX1" />
  42.  
  43. <!-- Currently use i2c dual mono(both L/R) -->
  44. <!-- CP->SPK -->
  45. <ctl name="SPKOUTL Input 3" value="None" />
  46. <ctl name="SPKOUTR Input 3" value="None" />
  47.  
  48. <!-- CP->HP -->
  49. <ctl name="HPOUTL Input 2" value="None" />
  50. <ctl name="HPOUTR Input 2" value="None" />
  51.  
  52. <!-- CP->BT -->
  53. <ctl name="AIF3TX1 Input 2" value="AIF2RX1" />
  54. <ctl name="AIF3TX2 Input 2" value="AIF2RX1" />
  55.  
  56. <!-- Route all mics via LHPF1 -->
  57. <!-- need to move modifier field -->
  58. <ctl name="LHPF1 Mode" value="High-pass" />
  59. <ctl name="LHPF2 Mode" value="High-pass" />
  60.  
  61. <!-- BT mic->CP -->
  62. <ctl name="AIF2TX1 Input 2" value="None" />
  63. <ctl name="AIF2TX2 Input 2" value="None" />
  64.  
  65. <!-- Stereo recording from mics -->
  66. <!-- need to move channeltype -->
  67.  
  68. <!-- Gain for mics -->
  69. <!-- Mics to AIF2TX -->
  70. <!-- ctl name="ASRC1L Input" value="LHPF1" -->
  71. <!-- ctl name="ASRC1R Input" value="LHPF2" -->
  72. <ctl name="AIF2TX1 Input 1" value="ASRC1L" />
  73. <ctl name="AIF2TX2 Input 1" value="ASRC1R" />
  74.  
  75. <!-- BT<-CP(use input 2) -->
  76. <ctl name="AIF1TX1 Input 2" value="ASRC2L" />
  77. <ctl name="AIF1TX2 Input 2" value="ASRC2R" />
  78.  
  79. <!-- LHPF1 & 2 filter -->
  80. <!-- name="LHPF1 Coefficients" value="240 58" -->
  81. <!-- name="LHPF2 Coefficients" value="240 58" -->
  82. <!-- name="LHPF3 Coefficients" value="240 1" -->
  83. <!-- name="LHPF4 Coefficients" value="240 58" -->
  84.  
  85. <!-- ctl name="LHPF1 COEFF FILTER" value="0" -->
  86. <!-- this is need to add to machine driver -->
  87. <!-- ctl name="LHPF2 COEFF FILTER" value="0" -->
  88. <!-- this is need to add to machine driver -->
  89.  
  90. <ctl name="Input Ramp Up" value="8ms/6dB" />
  91.  
  92. <ctl name="ASRC RATE 1" value="SYNCCLK rate 1" />
  93. <ctl name="ASYNC Sample Rate 2" value="48kHz" />
  94. <ctl name="ASRC RATE 2" value="ASYNCCLK rate 2" />
  95. <!--Do not change below each ISRC FSL/FSH -->
  96. <!--Sample rate 1 : Sysclk(default) -->
  97. <!--Sample rate 1 : 48K -->
  98. <!--Sample rate 2 : 8K -->
  99. <!--Sample rate 3 : 16K -->
  100. <!--ISRC1 : 16K(CP)8K -->
  101. <!--ISRC2 : 16K/8K <->48K -->
  102. <!--ctl name="Sample Rate 1" value="48kHz" -->
  103. <ctl name="Sample Rate 2" value="8kHz" />
  104. <ctl name="Sample Rate 3" value="16kHz" />
  105.  
  106. <!--ISRC1 : BT -> ASRC -->
  107. <ctl name="ISRC1 FSL" value="SYNCCLK rate 3" />
  108. <ctl name="ISRC1 FSH" value="SYNCCLK rate 1" />
  109.  
  110. <!--ISRC2 : CP -> ASRC-->
  111. <ctl name="ISRC2 FSL" value="ASYNCCLK rate" />
  112. <ctl name="ISRC2 FSH" value="ASYNCCLK rate 2" />
  113.  
  114. <ctl name="HP1 Bias" value="192 0" />
  115. <ctl name="DAC Comp" value="0 0 0 1" />
  116. <ctl name="FRF Coefficients" value="14 104 231 142 13 28 252 210" />
  117.  
  118. <!--HW DRE default Off -->
  119. <ctl name="HPOUT DRE Switch" value="1" />
  120. <ctl name="HPOUT EDRE Switch" value="1" />
  121. <ctl name="SPKOUT EDRE Switch" value="0" />
  122. <ctl name="RCV Switch" value="0" />
  123. <ctl name="SPK Switch" value="0" />
  124. <ctl name="HP Switch" value="0" />
  125. <ctl name="VPS Switch" value="0" />
  126. <ctl name="HDMI Switch" value="0" />
  127. <ctl name="Main Mic Switch" value="0" />
  128. <ctl name="Headset Mic Switch" value="0" />
  129.  
  130. <!-- Channel information -->
  131. <!-- main_mic : Left -->
  132. <!-- headset_mic : Left -->
  133. <!-- sco : None -->
  134.  
  135. <path name="capture_channel_left">
  136. <ctl name="AIF1TX1 Input 1" value="LHPF1" />
  137. <ctl name="AIF1TX2 Input 1" value="LHPF1" />
  138. </path>
  139.  
  140. <path name="capture_channel_stereo">
  141. <ctl name="AIF1TX1 Input 1" value="LHPF1" />
  142. <ctl name="AIF1TX2 Input 1" value="LHPF2" />
  143. </path>
  144.  
  145. <!-- Paths from the Samsung stock config -->
  146.  
  147. <path name="media-handset">
  148. <!-- TODO: We will make this -->
  149. </path>
  150.  
  151. <path name="media-speaker">
  152. <ctl name="SPKOUT EDRE Switch" value="1" />
  153. <ctl name="SPKOUTL Input 1" value="AIF1RX1" />
  154. <ctl name="SPKOUTR Input 1" value="AIF1RX2" />
  155. <ctl name="SPK Switch" value="1" />
  156. </path>
  157.  
  158. <path name="media-headset">
  159. <ctl name="HPOUTL Input 1" value="AIF1RX1" />
  160. <ctl name="HPOUTR Input 1" value="AIF1RX2" />
  161. <ctl name="HP Switch" value="1" />
  162. </path>
  163.  
  164. <path name="media-speaker-headset">
  165. <path name="media-speaker" />
  166. <path name="media-headset" />
  167. </path>
  168.  
  169. <path name="media-bt-sco-headset">
  170. <ctl name="ISRC1 FSL" value="SYNCCLK rate 2" />
  171. <ctl name="ISRC1 FSH" value="SYNCCLK rate 1" />
  172. <ctl name="AIF3TX1 Input 1" value="ISRC1DEC1" />
  173. <ctl name="AIF3TX2 Input 1" value="ISRC1DEC2" />
  174. <ctl name="ISRC1DEC1 Input" value="AIF1RX1" />
  175. <ctl name="ISRC1DEC2 Input" value="AIF1RX2" />
  176. </path>
  177.  
  178. <path name="incall_nb-handset">
  179. <!-- TODO: We will make this -->
  180. </path>
  181.  
  182. <path name="incall_nb-speaker">
  183. <ctl name="AIF2 Mode" value="Slave" />
  184. <ctl name="ASRC RATE 2" value="ASYNCCLK rate 2" />
  185. <ctl name="ISRC2INT1 Input" value="AIF2RX1" />
  186. <ctl name="ISRC2INT2 Input" value="AIF2RX1" />
  187. <ctl name="ASRC2L Input" value="ISRC2INT1" />
  188. <ctl name="ASRC2R Input" value="ISRC2INT2" />
  189. <ctl name="SPKOUTL Input 1" value="AIF1RX1" />
  190. <ctl name="SPKOUTR Input 1" value="AIF1RX2" />
  191. <ctl name="SPKOUTL Input 3" value="ASRC2L" />
  192. <ctl name="SPKOUTR Input 3" value="ASRC2R" />
  193. <ctl name="SPK Switch" value="1" />
  194. <!-- Call recording route -->
  195. <ctl name="AIF1TX1 Input 2" value="ASRC2L" />
  196. <ctl name="AIF1TX2 Input 2" value="ASRC2R" />
  197. </path>
  198.  
  199. <path name="incall_nb-headset">
  200. <ctl name="AIF2 Mode" value="Slave" />
  201. <ctl name="ASRC RATE 2" value="ASYNCCLK rate 2" />
  202. <ctl name="HPOUT EDRE Switch" value="0" />
  203. <ctl name="ISRC2INT1 Input" value="AIF2RX1" />
  204. <ctl name="ISRC2INT2 Input" value="AIF2RX1" />
  205. <ctl name="ASRC2L Input" value="ISRC2INT1" />
  206. <ctl name="ASRC2R Input" value="ISRC2INT2" />
  207. <ctl name="HPOUTL Input 1" value="AIF1RX1" />
  208. <ctl name="HPOUTR Input 1" value="AIF1RX2" />
  209. <ctl name="HPOUTL Input 2" value="ASRC2L" />
  210. <ctl name="HPOUTR Input 2" value="ASRC2R" />
  211. <ctl name="HP Switch" value="1" />
  212. <!-- Call recording route -->
  213. <ctl name="AIF1TX1 Input 2" value="ASRC2L" />
  214. <ctl name="AIF1TX2 Input 2" value="ASRC2R" />
  215. </path>
  216.  
  217. <path name="incall_nb-headphone">
  218. <path name="incall_nb-headset" />
  219. </path>
  220.  
  221. <path name="incall_wb-handset">
  222. <!-- TODO: We will make this -->
  223. </path>
  224.  
  225. <path name="incall_wb-speaker">
  226. <ctl name="AIF2 Mode" value="Slave" />
  227. <ctl name="ASRC RATE 2" value="ASYNCCLK rate 2" />
  228. <ctl name="ISRC2INT1 Input" value="AIF2RX1" />
  229. <ctl name="ISRC2INT2 Input" value="AIF2RX1" />
  230. <ctl name="ASRC2L Input" value="ISRC2INT1" />
  231. <ctl name="ASRC2R Input" value="ISRC2INT2" />
  232. <ctl name="SPKOUTL Input 1" value="AIF1RX1" />
  233. <ctl name="SPKOUTR Input 1" value="AIF1RX2" />
  234. <ctl name="SPKOUTL Input 3" value="ASRC2L" />
  235. <ctl name="SPKOUTR Input 3" value="ASRC2R" />
  236. <ctl name="SPK Switch" value="1" />
  237. <!-- Call recording route -->
  238. <ctl name="AIF1TX1 Input 2" value="ASRC2L" />
  239. <ctl name="AIF1TX2 Input 2" value="ASRC2R" />
  240. </path>
  241.  
  242. <path name="incall_wb-headphone">
  243. <path name="incall_nb-headphone" />
  244. </path>
  245.  
  246. <path name="main-mic">
  247. <ctl name="IN1L Mux" value="B" />
  248. <ctl name="LHPF1 Input 1" value="IN1L" />
  249. <ctl name="Main Mic Switch" value="1" />
  250. </path>
  251.  
  252. <path name="gain-media-headset-mic">
  253. <ctl name="IN2 Volume" value="30" />
  254. <ctl name="IN2 Digital Volume" value="128" />
  255. <ctl name="LHPF1 Input 1 Volume" value="32" />
  256. </path>
  257.  
  258. <path name="headset-mic">
  259. <ctl name="IN2 Mux" value="B"/>
  260. <ctl name="LHPF1 Input 1" value="IN2L" />
  261. <ctl name="Headset Mic Switch" value="1" />
  262. <!-- Added for HAL -->
  263. <path name="gain-media-headset-mic" />
  264. </path>
  265.  
  266. <path name="media-mic">
  267. <path name="capture_channel_left" />
  268. <path name="main-mic" />
  269. </path>
  270.  
  271. <path name="media-headset-mic">
  272. <path name="capture_channel_left" />
  273. <path name="headset-mic" />
  274. </path>
  275.  
  276. <path name="media-bt-sco-headset-in">
  277. <ctl name="ISRC1 FSL" value="SYNCCLK rate 2" />
  278. <ctl name="ISRC1 FSH" value="SYNCCLK rate 1" />
  279. <ctl name="ISRC1INT1 Input" value="AIF3RX1" />
  280. <ctl name="ISRC1INT2 Input" value="AIF3RX2" />
  281. <ctl name="AIF1TX1 Input 1" value="ISRC1INT1" />
  282. <ctl name="AIF1TX2 Input 1" value="ISRC1INT2" />
  283. </path>
  284.  
  285. <path name="gain-camcorder-mic">
  286. <ctl name="IN1L Volume" value="14" />
  287. <ctl name="IN1L Digital Volume" value="155" />
  288. <ctl name="LHPF1 Input 1 Volume" value="32" />
  289. </path>
  290.  
  291. <path name="camcorder-mic">
  292. <path name="capture_channel_left" />
  293. <path name="main-mic" />
  294. <!-- Added for HAL -->
  295. <path name="gain-camcorder-mic" />
  296. </path>
  297.  
  298. <path name="recording-mic">
  299. <path name="media-mic" />
  300. </path>
  301.  
  302. <path name="recording-headset-mic">
  303. <path name="media-headset-mic" />
  304. </path>
  305.  
  306. <path name="incall_nb-handset-mic">
  307. <!-- TODO: We will make this -->
  308. </path>
  309.  
  310. <path name="incall_nb-speaker-mic">
  311. <ctl name="IN1L Mux" value="B" />
  312. <ctl name="ASRC RATE 1" value="SYNCCLK rate 1" />
  313. <ctl name="ASRC1L Input" value="LHPF1" />
  314. <ctl name="ASRC1R Input" value="LHPF1" />
  315. <ctl name="ISRC2DEC1 Input" value="ASRC1L" />
  316. <ctl name="ISRC2DEC2 Input" value="ASRC1R" />
  317. <ctl name="AIF2TX1 Input 1" value="ISRC2DEC1" />
  318. <ctl name="AIF2TX2 Input 1" value="ISRC2DEC2" />
  319. <ctl name="LHPF1 Input 1" value="IN1L" />
  320. <ctl name="Main Mic Switch" value="1" />
  321. <!-- Call recording route -->
  322. <ctl name="AIF1TX1 Input 1" value="LHPF1" />
  323. <ctl name="AIF1TX2 Input 1" value="LHPF1" />
  324. </path>
  325.  
  326. <path name="incall_nb-headset-mic">
  327. <ctl name="IN2 Mux" value="B"/>
  328. <ctl name="ASRC1L Input" value="LHPF1" />
  329. <ctl name="ASRC1R Input" value="LHPF1" />
  330. <ctl name="ISRC2DEC1 Input" value="ASRC1L" />
  331. <ctl name="ISRC2DEC2 Input" value="ASRC1R" />
  332. <ctl name="AIF2TX1 Input 1" value="ISRC2DEC1" />
  333. <ctl name="AIF2TX2 Input 1" value="ISRC2DEC2" />
  334. <ctl name="LHPF1 Input 1" value="IN2L" />
  335. <ctl name="Headset Mic Switch" value="1" />
  336. <!-- Call recording route -->
  337. <ctl name="AIF1TX1 Input 1" value="LHPF1" />
  338. <ctl name="AIF1TX2 Input 1" value="LHPF1" />
  339. </path>
  340.  
  341. <path name="incall_wb-handset-mic">
  342. <!-- TODO: We will make this -->
  343. </path>
  344.  
  345. <path name="incall_wb-speaker-mic">
  346. <path name="incall_nb-speaker-mic" />
  347. </path>
  348.  
  349. <path name="incall_wb-headset-mic">
  350. <path name="incall_nb-headset-mic" />
  351. </path>
  352.  
  353. <!-- Volumes from the Samsung stock config -->
  354. <path name="gain-media-handset">
  355. <!-- TODO: We will make this -->
  356. </path>
  357.  
  358. <path name="gain-media-speaker">
  359. <ctl name="Speaker Digital Volume" value="120" />
  360. <ctl name="SPKOUTL Input 1 Volume" value="45" />
  361. <ctl name="SPKOUTR Input 1 Volume" value="45" />
  362. </path>
  363.  
  364. <path name="gain-media-headset">
  365. <ctl name="Noise Gate Switch" value="0" />
  366. <ctl name="HPOUT Digital Volume" value="119" />
  367. <ctl name="HPOUTL Input 1 Volume" value="32" />
  368. <ctl name="HPOUTR Input 1 Volume" value="32" />
  369. </path>
  370.  
  371. <path name="gain-media-speaker-headset">
  372. <ctl name="Speaker Digital Volume" value="126" />
  373. <ctl name="SPKOUTL Input 1 Volume" value="30" />
  374. <ctl name="SPKOUTR Input 1 Volume" value="30" />
  375. <ctl name="Noise Gate Switch" value="0" />
  376. <ctl name="HPOUT Digital Volume" value="60" />
  377. <ctl name="HPOUTL Input 1 Volume" value="32" />
  378. <ctl name="HPOUTR Input 1 Volume" value="32" />
  379. </path>
  380.  
  381. <path name="gain-media-bt-sco-headset">
  382. <ctl name="AIF3TX1 Input 1 Volume" value="32" />
  383. <ctl name="AIF3TX1 Input 2 Volume" value="32" />
  384. </path>
  385.  
  386. <path name="gain-incall_nb-handset">
  387. <!-- TODO: We will make this -->
  388. </path>
  389.  
  390. <path name="gain-incall_nb-speaker">
  391. <ctl name="Speaker Digital Volume" value="128" />
  392. <ctl name="SPKOUTL Input 1 Volume" value="32" />
  393. <ctl name="SPKOUTR Input 1 Volume" value="32" />
  394. </path>
  395.  
  396. <path name="gain-incall_nb-headset">
  397. <ctl name="Noise Gate Switch" value="0" />
  398. <ctl name="HPOUT Digital Volume" value="126" />
  399. <ctl name="HPOUTL Input 1 Volume" value="32" />
  400. <ctl name="HPOUTR Input 1 Volume" value="32" />
  401. <ctl name="HPOUTL Input 2 Volume" value="32" />
  402. <ctl name="HPOUTR Input 2 Volume" value="32" />
  403. </path>
  404.  
  405. <path name="gain-incall_nb-headphone">
  406. <ctl name="Noise Gate Switch" value="0" />
  407. <ctl name="HPOUT Digital Volume" value="126" />
  408. <ctl name="HPOUTL Input 1 Volume" value="32" />
  409. <ctl name="HPOUTR Input 1 Volume" value="32" />
  410. <ctl name="HPOUTL Input 2 Volume" value="32" />
  411. <ctl name="HPOUTR Input 2 Volume" value="32" />
  412. </path>
  413.  
  414. <path name="gain-incall_wb-handset">
  415. <!-- TODO: We will make this -->
  416. </path>
  417.  
  418. <path name="gain-incall_wb-speaker">
  419. <ctl name="Speaker Digital Volume" value="128" />
  420. <ctl name="SPKOUTL Input 1 Volume" value="32" />
  421. <ctl name="SPKOUTR Input 1 Volume" value="32" />
  422. </path>
  423.  
  424. <path name="gain-incall_wb-headset">
  425. <ctl name="Noise Gate Switch" value="0" />
  426. <ctl name="HPOUT Digital Volume" value="127" />
  427. <ctl name="HPOUTL Input 1 Volume" value="32" />
  428. <ctl name="HPOUTR Input 1 Volume" value="32" />
  429. <ctl name="HPOUTL Input 2 Volume" value="32" />
  430. <ctl name="HPOUTR Input 2 Volume" value="32" />
  431. </path>
  432.  
  433. <path name="gain-incall_wb-headphone">
  434. <ctl name="Noise Gate Switch" value="0" />
  435. <ctl name="HPOUT Digital Volume" value="127" />
  436. <ctl name="HPOUTL Input 1 Volume" value="32" />
  437. <ctl name="HPOUTR Input 1 Volume" value="32" />
  438. <ctl name="HPOUTL Input 2 Volume" value="32" />
  439. <ctl name="HPOUTR Input 2 Volume" value="32" />
  440. </path>
  441.  
  442. <path name="gain-media-mic">
  443. <ctl name="IN1L Volume" value="30" />
  444. <ctl name="IN1L Digital Volume" value="155" />
  445. <ctl name="LHPF1 Input 1 Volume" value="32" />
  446. </path>
  447.  
  448. <path name="gain-media-bt-sco-headset-in">
  449. <ctl name="AIF1TX1 Input 1 Volume" value="32" />
  450. <ctl name="AIF1TX2 Input 1 Volume" value="32" />
  451. </path>
  452.  
  453. <path name="gain-recording-mic">
  454. <ctl name="IN1L Volume" value="30" />
  455. <ctl name="IN1L Digital Volume" value="155" />
  456. <ctl name="LHPF1 Input 1 Volume" value="30" />
  457. </path>
  458.  
  459. <path name="gain-recording-headset-mic">
  460. <ctl name="IN2 Volume" value="30" />
  461. <ctl name="IN2 Digital Volume" value="118" />
  462. <ctl name="LHPF1 Input 1 Volume" value="32" />
  463. </path>
  464.  
  465. <path name="gain-incall_nb-handset-mic">
  466. <!-- TODO: We will make this -->
  467. </path>
  468.  
  469. <path name="gain-incall_nb-speaker-mic">
  470. <ctl name="IN1L Volume" value="20" />
  471. <ctl name="IN1L Digital Volume" value="128" />
  472. <ctl name="LHPF1 Input 1 Volume" value="32" />
  473. </path>
  474.  
  475. <path name="gain-incall_nb-headset-mic">
  476. <ctl name="IN2 Volume" value="21" />
  477. <ctl name="IN2 Digital Volume" value="128" />
  478. <ctl name="LHPF1 Input 1 Volume" value="32" />
  479. </path>
  480.  
  481. <path name="gain-incall_wb-handset-mic">
  482. <!-- TODO: We will make this -->
  483. </path>
  484.  
  485. <path name="gain-incall_wb-speaker-mic">
  486. <ctl name="IN1L Volume" value="20" />
  487. <ctl name="IN1L Digital Volume" value="128" />
  488. <ctl name="LHPF1 Input 1 Volume" value="32" />
  489. </path>
  490.  
  491. <path name="gain-incall_wb-headset-mic">
  492. <ctl name="IN2 Volume" value="21" />
  493. <ctl name="IN2 Digital Volume" value="128" />
  494. <ctl name="LHPF1 Input 1 Volume" value="32" />
  495. </path>
  496.  
  497. <!-- Paths for the audio HAL (we map this to the Samsung paths) -->
  498.  
  499. <path name="earpiece">
  500. <path name="media-handset" />
  501. <path name="gain-media-handset" />
  502. </path>
  503.  
  504. <path name="speaker">
  505. <path name="media-speaker" />
  506. <path name="gain-media-speaker" />
  507. </path>
  508.  
  509. <path name="headphones">
  510. <path name="media-headset" />
  511. <path name="gain-media-headset" />
  512. </path>
  513.  
  514. <path name="speaker-and-headphones">
  515. <path name="media-speaker-headset" />
  516. <path name="gain-media-speaker-headset" />
  517. </path>
  518.  
  519. <path name="voice-earpiece">
  520. <path name="incall_nb-handset" />
  521. <path name="gain-incall_nb-handset" />
  522. </path>
  523.  
  524. <path name="voice-speaker">
  525. <path name="incall_nb-speaker" />
  526. <path name="gain-incall_nb-speaker" />
  527. </path>
  528.  
  529. <path name="voice-headphones">
  530. <path name="incall_nb-headphone" />
  531. <path name="gain-incall_nb-headphone" />
  532. </path>
  533.  
  534. <path name="voice-earpiece-wb">
  535. <path name="incall_wb-handset" />
  536. <path name="gain-incall_wb-handset" />
  537. </path>
  538.  
  539. <path name="voice-speaker-wb">
  540. <path name="incall_wb-speaker" />
  541. <path name="gain-incall_wb-speaker" />
  542. </path>
  543.  
  544. <path name="voice-headphones-wb">
  545. <path name="incall_wb-headphone" />
  546. <path name="gain-incall_wb-headphone" />
  547. </path>
  548.  
  549. <path name="hdmi">
  550. <!-- TODO -->
  551. </path>
  552.  
  553. <path name="speaker-and-hdmi">
  554. <!-- TODO -->
  555. </path>
  556.  
  557. <path name="bt-sco-headset">
  558. <path name="media-bt-sco-headset" />
  559. <path name="gain-media-bt-sco-headset" />
  560. </path>
  561.  
  562. <!-- Input stage -->
  563.  
  564. <path name="earpiece-mic">
  565. <path name="media-mic" />
  566. <path name="gain-media-mic" />
  567. </path>
  568.  
  569. <path name="speaker-mic">
  570. <path name="media-mic" />
  571. <path name="gain-media-mic" />
  572. </path>
  573.  
  574. <!-- Samsung uses the same path
  575. <path name="headset-mic">
  576. <path name="media-headset-mic" />
  577. <path name="gain-media-headset-mic" />
  578. </path>
  579. -->
  580.  
  581. <path name="voice-mic">
  582. <path name="incall_nb-handset-mic" />
  583. <path name="gain-incall_nb-handset-mic" />
  584. </path>
  585.  
  586. <path name="voice-earpiece-mic">
  587. <path name="incall_nb-handset-mic" />
  588. <path name="gain-incall_nb-handset-mic" />
  589. </path>
  590.  
  591. <path name="voice-speaker-mic">
  592. <path name="incall_nb-speaker-mic" />
  593. <path name="gain-incall_nb-speaker-mic" />
  594. </path>
  595.  
  596. <path name="voice-headset-mic">
  597. <path name="incall_nb-headset-mic" />
  598. <path name="gain-incall_nb-headset-mic" />
  599. </path>
  600.  
  601. <path name="voice-earpiece-mic-wb">
  602. <path name="incall_wb-handset-mic" />
  603. <path name="gain-incall_wb-handset-mic" />
  604. </path>
  605.  
  606. <path name="voice-speaker-mic-wb">
  607. <path name="incall_wb-speaker-mic" />
  608. <path name="gain-incall_wb-speaker-mic" />
  609. </path>
  610.  
  611. <path name="voice-headset-mic-wb">
  612. <path name="incall_wb-headset-mic" />
  613. <path name="gain-incall_wb-headset-mic" />
  614. </path>
  615.  
  616. <path name="hdmi-mic">
  617. <!-- TODO -->
  618. </path>
  619.  
  620. <path name="bt-sco-mic">
  621. <path name="media-bt-sco-headset-in" />
  622. <path name="gain-media-bt-sco-headset-in" />
  623. </path>
  624.  
  625. <!-- samsung uses the same path
  626. <path name="camcorder-mic">
  627. </path>
  628. -->
  629.  
  630. <path name="voice-rec-headset-mic">
  631. <path name="recording-headset-mic" />
  632. <path name="gain-recording-headset-mic" />
  633. </path>
  634.  
  635. <path name="voice-rec-mic">
  636. <path name="recording-mic" />
  637. <path name="gain-recording-mic" />
  638. </path>
  639.  
  640. </mixer>
Add Comment
Please, Sign In to add comment