Advertisement
Guest User

asound.state

a guest
May 18th, 2018
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.94 KB | None | 0 0
  1. state.audiocodec {
  2. control.1 {
  3. iface MIXER
  4. name 'AIF1 ADC timeslot 0 volume'
  5. value.0 160
  6. value.1 160
  7. comment {
  8. access 'read write'
  9. type INTEGER
  10. count 2
  11. range '0 - 255'
  12. dbmin -11925
  13. dbmax 7200
  14. dbvalue.0 75
  15. dbvalue.1 75
  16. }
  17. }
  18. control.2 {
  19. iface MIXER
  20. name 'AIF1 ADC timeslot 1 volume'
  21. value.0 160
  22. value.1 160
  23. comment {
  24. access 'read write'
  25. type INTEGER
  26. count 2
  27. range '0 - 255'
  28. dbmin -11925
  29. dbmax 7200
  30. dbvalue.0 75
  31. dbvalue.1 75
  32. }
  33. }
  34. control.3 {
  35. iface MIXER
  36. name 'AIF1 DAC timeslot 0 volume'
  37. value.0 156
  38. value.1 156
  39. comment {
  40. access 'read write'
  41. type INTEGER
  42. count 2
  43. range '0 - 255'
  44. dbmin -11925
  45. dbmax 7200
  46. dbvalue.0 -225
  47. dbvalue.1 -225
  48. }
  49. }
  50. control.4 {
  51. iface MIXER
  52. name 'AIF1 DAC timeslot 1 volume'
  53. value.0 158
  54. value.1 158
  55. comment {
  56. access 'read write'
  57. type INTEGER
  58. count 2
  59. range '0 - 255'
  60. dbmin -11925
  61. dbmax 7200
  62. dbvalue.0 -75
  63. dbvalue.1 -75
  64. }
  65. }
  66. control.5 {
  67. iface MIXER
  68. name 'AIF1 ADC timeslot 0 mixer gain'
  69. value.0 0
  70. value.1 0
  71. comment {
  72. access 'read write'
  73. type INTEGER
  74. count 2
  75. range '0 - 15'
  76. dbmin -600
  77. dbmax 8400
  78. dbvalue.0 -600
  79. dbvalue.1 -600
  80. }
  81. }
  82. control.6 {
  83. iface MIXER
  84. name 'AIF1 ADC timeslot 1 mixer gain'
  85. value.0 0
  86. value.1 0
  87. comment {
  88. access 'read write'
  89. type INTEGER
  90. count 2
  91. range '0 - 3'
  92. dbmin -600
  93. dbmax 1200
  94. dbvalue.0 -600
  95. dbvalue.1 -600
  96. }
  97. }
  98. control.7 {
  99. iface MIXER
  100. name 'AIF2 ADC volume'
  101. value.0 160
  102. value.1 160
  103. comment {
  104. access 'read write'
  105. type INTEGER
  106. count 2
  107. range '0 - 255'
  108. dbmin -11925
  109. dbmax 7200
  110. dbvalue.0 75
  111. dbvalue.1 75
  112. }
  113. }
  114. control.8 {
  115. iface MIXER
  116. name 'AIF2 DAC volume'
  117. value.0 163
  118. value.1 163
  119. comment {
  120. access 'read write'
  121. type INTEGER
  122. count 2
  123. range '0 - 255'
  124. dbmin -11925
  125. dbmax 7200
  126. dbvalue.0 300
  127. dbvalue.1 300
  128. }
  129. }
  130. control.9 {
  131. iface MIXER
  132. name 'AIF2 ADC mixer gain'
  133. value.0 8
  134. value.1 8
  135. comment {
  136. access 'read write'
  137. type INTEGER
  138. count 2
  139. range '0 - 15'
  140. dbmin -600
  141. dbmax 8400
  142. dbvalue.0 4200
  143. dbvalue.1 4200
  144. }
  145. }
  146. control.10 {
  147. iface MIXER
  148. name 'ADC volume'
  149. value.0 160
  150. value.1 160
  151. comment {
  152. access 'read write'
  153. type INTEGER
  154. count 2
  155. range '0 - 255'
  156. dbmin -11925
  157. dbmax 7200
  158. dbvalue.0 75
  159. dbvalue.1 75
  160. }
  161. }
  162. control.11 {
  163. iface MIXER
  164. name 'DAC volume'
  165. value.0 0
  166. value.1 0
  167. comment {
  168. access 'read write'
  169. type INTEGER
  170. count 2
  171. range '0 - 255'
  172. dbmin -11925
  173. dbmax 7200
  174. dbvalue.0 -11925
  175. dbvalue.1 -11925
  176. }
  177. }
  178. control.12 {
  179. iface MIXER
  180. name 'DAC mixer gain'
  181. value.0 6
  182. value.1 6
  183. comment {
  184. access 'read write'
  185. type INTEGER
  186. count 2
  187. range '0 - 15'
  188. dbmin -600
  189. dbmax 8400
  190. dbvalue.0 3000
  191. dbvalue.1 3000
  192. }
  193. }
  194. control.13 {
  195. iface MIXER
  196. name 'digital volume'
  197. value 0
  198. comment {
  199. access 'read write'
  200. type INTEGER
  201. count 1
  202. range '0 - 63'
  203. dbmin -7308
  204. dbmax 0
  205. dbvalue.0 -7308
  206. }
  207. }
  208. control.14 {
  209. iface MIXER
  210. name 'earpiece volume'
  211. value 30
  212. comment {
  213. access 'read write'
  214. type INTEGER
  215. count 1
  216. range '0 - 31'
  217. dbmin -4350
  218. dbmax 300
  219. dbvalue.0 150
  220. }
  221. }
  222. control.15 {
  223. iface MIXER
  224. name 'speaker volume'
  225. value 30
  226. comment {
  227. access 'read write'
  228. type INTEGER
  229. count 1
  230. range '0 - 31'
  231. dbmin -4800
  232. dbmax -150
  233. dbvalue.0 -300
  234. }
  235. }
  236. control.16 {
  237. iface MIXER
  238. name 'headphone volume'
  239. value 56
  240. comment {
  241. access 'read write'
  242. type INTEGER
  243. count 1
  244. range '0 - 63'
  245. dbmin -6300
  246. dbmax 0
  247. dbvalue.0 -700
  248. }
  249. }
  250. control.17 {
  251. iface MIXER
  252. name 'MIC1_G boost stage output mixer control'
  253. value 4
  254. comment {
  255. access 'read write'
  256. type INTEGER
  257. count 1
  258. range '0 - 7'
  259. dbmin -450
  260. dbmax 600
  261. dbvalue.0 150
  262. }
  263. }
  264. control.18 {
  265. iface MIXER
  266. name 'MIC1 boost AMP gain control'
  267. value 4
  268. comment {
  269. access 'read write'
  270. type INTEGER
  271. count 1
  272. range '0 - 7'
  273. dbmin 0
  274. dbmax 1400
  275. dbvalue.0 800
  276. }
  277. }
  278. control.19 {
  279. iface MIXER
  280. name 'MIC2 BST stage to L_R outp mixer gain'
  281. value 7
  282. comment {
  283. access 'read write'
  284. type INTEGER
  285. count 1
  286. range '0 - 7'
  287. dbmin -450
  288. dbmax 600
  289. dbvalue.0 600
  290. }
  291. }
  292. control.20 {
  293. iface MIXER
  294. name 'MIC2 boost AMP gain control'
  295. value 4
  296. comment {
  297. access 'read write'
  298. type INTEGER
  299. count 1
  300. range '0 - 7'
  301. dbmin 0
  302. dbmax 1400
  303. dbvalue.0 800
  304. }
  305. }
  306. control.21 {
  307. iface MIXER
  308. name 'LINEINL/R to L_R output mixer gain'
  309. value 0
  310. comment {
  311. access 'read write'
  312. type INTEGER
  313. count 1
  314. range '0 - 7'
  315. dbmin -450
  316. dbmax 600
  317. dbvalue.0 -450
  318. }
  319. }
  320. control.22 {
  321. iface MIXER
  322. name 'ADC input gain control'
  323. value 4
  324. comment {
  325. access 'read write'
  326. type INTEGER
  327. count 1
  328. range '0 - 7'
  329. dbmin -450
  330. dbmax 600
  331. dbvalue.0 150
  332. }
  333. }
  334. control.23 {
  335. iface MIXER
  336. name 'Phoneout gain control'
  337. value 0
  338. comment {
  339. access 'read write'
  340. type INTEGER
  341. count 1
  342. range '0 - 7'
  343. dbmin -450
  344. dbmax 600
  345. dbvalue.0 -450
  346. }
  347. }
  348. control.24 {
  349. iface MIXER
  350. name 'SRC FUCTION'
  351. value false
  352. comment {
  353. access 'read write'
  354. type BOOLEAN
  355. count 1
  356. }
  357. }
  358. control.25 {
  359. iface MIXER
  360. name 'I2S HUB FUNC'
  361. value true
  362. comment {
  363. access 'read write'
  364. type BOOLEAN
  365. count 1
  366. }
  367. }
  368. control.26 {
  369. iface MIXER
  370. name 'Phoneout Mixer MIC1 boost Switch'
  371. value false
  372. comment {
  373. access 'read write'
  374. type BOOLEAN
  375. count 1
  376. }
  377. }
  378. control.27 {
  379. iface MIXER
  380. name 'Phoneout Mixer MIC2 boost Switch'
  381. value false
  382. comment {
  383. access 'read write'
  384. type BOOLEAN
  385. count 1
  386. }
  387. }
  388. control.28 {
  389. iface MIXER
  390. name 'Phoneout Mixer Rout_Mixer_Switch'
  391. value false
  392. comment {
  393. access 'read write'
  394. type BOOLEAN
  395. count 1
  396. }
  397. }
  398. control.29 {
  399. iface MIXER
  400. name 'Phoneout Mixer Lout_Mixer_Switch'
  401. value false
  402. comment {
  403. access 'read write'
  404. type BOOLEAN
  405. count 1
  406. }
  407. }
  408. control.30 {
  409. iface MIXER
  410. name 'ADCR Mux'
  411. value ADC
  412. comment {
  413. access 'read write'
  414. type ENUMERATED
  415. count 1
  416. item.0 ADC
  417. item.1 DMIC
  418. }
  419. }
  420. control.31 {
  421. iface MIXER
  422. name 'ADCL Mux'
  423. value ADC
  424. comment {
  425. access 'read write'
  426. type ENUMERATED
  427. count 1
  428. item.0 ADC
  429. item.1 DMIC
  430. }
  431. }
  432. control.32 {
  433. iface MIXER
  434. name 'MIC2 SRC'
  435. value MIC2
  436. comment {
  437. access 'read write'
  438. type ENUMERATED
  439. count 1
  440. item.0 MIC3
  441. item.1 MIC2
  442. }
  443. }
  444. control.33 {
  445. iface MIXER
  446. name 'RADC input Mixer MIC1 boost Switch'
  447. value true
  448. comment {
  449. access 'read write'
  450. type BOOLEAN
  451. count 1
  452. }
  453. }
  454. control.34 {
  455. iface MIXER
  456. name 'RADC input Mixer MIC2 boost Switch'
  457. value false
  458. comment {
  459. access 'read write'
  460. type BOOLEAN
  461. count 1
  462. }
  463. }
  464. control.35 {
  465. iface MIXER
  466. name 'RADC input Mixer LINEINR Switch'
  467. value false
  468. comment {
  469. access 'read write'
  470. type BOOLEAN
  471. count 1
  472. }
  473. }
  474. control.36 {
  475. iface MIXER
  476. name 'RADC input Mixer r_output mixer Switch'
  477. value false
  478. comment {
  479. access 'read write'
  480. type BOOLEAN
  481. count 1
  482. }
  483. }
  484. control.37 {
  485. iface MIXER
  486. name 'RADC input Mixer l_output mixer Switch'
  487. value false
  488. comment {
  489. access 'read write'
  490. type BOOLEAN
  491. count 1
  492. }
  493. }
  494. control.38 {
  495. iface MIXER
  496. name 'RADC input Mixer PHONINN Switch'
  497. value false
  498. comment {
  499. access 'read write'
  500. type BOOLEAN
  501. count 1
  502. }
  503. }
  504. control.39 {
  505. iface MIXER
  506. name 'RADC input Mixer PHONINN-PHONINP Switch'
  507. value false
  508. comment {
  509. access 'read write'
  510. type BOOLEAN
  511. count 1
  512. }
  513. }
  514. control.40 {
  515. iface MIXER
  516. name 'LADC input Mixer MIC1 boost Switch'
  517. value true
  518. comment {
  519. access 'read write'
  520. type BOOLEAN
  521. count 1
  522. }
  523. }
  524. control.41 {
  525. iface MIXER
  526. name 'LADC input Mixer MIC2 boost Switch'
  527. value false
  528. comment {
  529. access 'read write'
  530. type BOOLEAN
  531. count 1
  532. }
  533. }
  534. control.42 {
  535. iface MIXER
  536. name 'LADC input Mixer LINEINL Switch'
  537. value false
  538. comment {
  539. access 'read write'
  540. type BOOLEAN
  541. count 1
  542. }
  543. }
  544. control.43 {
  545. iface MIXER
  546. name 'LADC input Mixer l_output mixer Switch'
  547. value false
  548. comment {
  549. access 'read write'
  550. type BOOLEAN
  551. count 1
  552. }
  553. }
  554. control.44 {
  555. iface MIXER
  556. name 'LADC input Mixer r_output mixer Switch'
  557. value false
  558. comment {
  559. access 'read write'
  560. type BOOLEAN
  561. count 1
  562. }
  563. }
  564. control.45 {
  565. iface MIXER
  566. name 'LADC input Mixer PHONINP Switch'
  567. value false
  568. comment {
  569. access 'read write'
  570. type BOOLEAN
  571. count 1
  572. }
  573. }
  574. control.46 {
  575. iface MIXER
  576. name 'LADC input Mixer PHONINP-PHONINN Switch'
  577. value false
  578. comment {
  579. access 'read write'
  580. type BOOLEAN
  581. count 1
  582. }
  583. }
  584. control.47 {
  585. iface MIXER
  586. name 'AIF3OUT Mux'
  587. value 'AIF2 ADC left channel'
  588. comment {
  589. access 'read write'
  590. type ENUMERATED
  591. count 1
  592. item.0 'AIF2 ADC left channel'
  593. item.1 'AIF2 ADC right channel'
  594. }
  595. }
  596. control.48 {
  597. iface MIXER
  598. name 'AIF2 ADR Mixer AIF1 DA0R Switch'
  599. value false
  600. comment {
  601. access 'read write'
  602. type BOOLEAN
  603. count 1
  604. }
  605. }
  606. control.49 {
  607. iface MIXER
  608. name 'AIF2 ADR Mixer AIF1 DA1R Switch'
  609. value false
  610. comment {
  611. access 'read write'
  612. type BOOLEAN
  613. count 1
  614. }
  615. }
  616. control.50 {
  617. iface MIXER
  618. name 'AIF2 ADR Mixer AIF2 DACL Switch'
  619. value false
  620. comment {
  621. access 'read write'
  622. type BOOLEAN
  623. count 1
  624. }
  625. }
  626. control.51 {
  627. iface MIXER
  628. name 'AIF2 ADR Mixer ADCR Switch'
  629. value false
  630. comment {
  631. access 'read write'
  632. type BOOLEAN
  633. count 1
  634. }
  635. }
  636. control.52 {
  637. iface MIXER
  638. name 'AIF2 ADL Mixer AIF1 DA0L Switch'
  639. value false
  640. comment {
  641. access 'read write'
  642. type BOOLEAN
  643. count 1
  644. }
  645. }
  646. control.53 {
  647. iface MIXER
  648. name 'AIF2 ADL Mixer AIF1 DA1L Switch'
  649. value false
  650. comment {
  651. access 'read write'
  652. type BOOLEAN
  653. count 1
  654. }
  655. }
  656. control.54 {
  657. iface MIXER
  658. name 'AIF2 ADL Mixer AIF2 DACR Switch'
  659. value false
  660. comment {
  661. access 'read write'
  662. type BOOLEAN
  663. count 1
  664. }
  665. }
  666. control.55 {
  667. iface MIXER
  668. name 'AIF2 ADL Mixer ADCL Switch'
  669. value false
  670. comment {
  671. access 'read write'
  672. type BOOLEAN
  673. count 1
  674. }
  675. }
  676. control.56 {
  677. iface MIXER
  678. name 'AIF2INR Mux'
  679. value AIF2_DACR
  680. comment {
  681. access 'read write'
  682. type ENUMERATED
  683. count 1
  684. item.0 AIF2_DACR
  685. item.1 AIF2_DACL
  686. item.2 SUM_AIF2DACL_AIF2DACR
  687. item.3 AVE_AIF2DACL_AIF2DACR
  688. }
  689. }
  690. control.57 {
  691. iface MIXER
  692. name 'AIF2INL Mux'
  693. value AIF2_DACL
  694. comment {
  695. access 'read write'
  696. type ENUMERATED
  697. count 1
  698. item.0 AIF2_DACL
  699. item.1 AIF2_DACR
  700. item.2 SUM_AIF2DACL_AIF2DACR
  701. item.3 AVE_AIF2DACL_AIF2DACR
  702. }
  703. }
  704. control.58 {
  705. iface MIXER
  706. name 'AIF2OUTR Mux'
  707. value AIF2_ADCR
  708. comment {
  709. access 'read write'
  710. type ENUMERATED
  711. count 1
  712. item.0 AIF2_ADCR
  713. item.1 AIF2_ADCL
  714. item.2 SUM_AIF2_ADCL_AIF2_ADCR
  715. item.3 AVE_AIF2_ADCL_AIF2_ADCR
  716. }
  717. }
  718. control.59 {
  719. iface MIXER
  720. name 'AIF2OUTL Mux'
  721. value AIF2_ADCL
  722. comment {
  723. access 'read write'
  724. type ENUMERATED
  725. count 1
  726. item.0 AIF2_ADCL
  727. item.1 AIF2_ADCR
  728. item.2 SUM_AIF2_ADCL_AIF2_ADCR
  729. item.3 AVE_AIF2_ADCL_AIF2_ADCR
  730. }
  731. }
  732. control.60 {
  733. iface MIXER
  734. name 'EAR Mux'
  735. value 'Left Analog Mixer'
  736. comment {
  737. access 'read write'
  738. type ENUMERATED
  739. count 1
  740. item.0 DACR
  741. item.1 DACL
  742. item.2 'Right Analog Mixer'
  743. item.3 'Left Analog Mixer'
  744. }
  745. }
  746. control.61 {
  747. iface MIXER
  748. name 'SPK_L Mux'
  749. value 'MIXEL Switch'
  750. comment {
  751. access 'read write'
  752. type ENUMERATED
  753. count 1
  754. item.0 'MIXEL Switch'
  755. item.1 'MIXL MIXR Switch'
  756. }
  757. }
  758. control.62 {
  759. iface MIXER
  760. name 'SPK_R Mux'
  761. value 'MIXER Switch'
  762. comment {
  763. access 'read write'
  764. type ENUMERATED
  765. count 1
  766. item.0 'MIXER Switch'
  767. item.1 'MIXR MIXL Switch'
  768. }
  769. }
  770. control.63 {
  771. iface MIXER
  772. name 'HP_L Mux'
  773. value 'Left Analog Mixer HPL Switch'
  774. comment {
  775. access 'read write'
  776. type ENUMERATED
  777. count 1
  778. item.0 'DACL HPL Switch'
  779. item.1 'Left Analog Mixer HPL Switch'
  780. }
  781. }
  782. control.64 {
  783. iface MIXER
  784. name 'HP_R Mux'
  785. value 'Right Analog Mixer HPR Switch'
  786. comment {
  787. access 'read write'
  788. type ENUMERATED
  789. count 1
  790. item.0 'DACR HPR Switch'
  791. item.1 'Right Analog Mixer HPR Switch'
  792. }
  793. }
  794. control.65 {
  795. iface MIXER
  796. name 'Right Output Mixer DACL Switch'
  797. value false
  798. comment {
  799. access 'read write'
  800. type BOOLEAN
  801. count 1
  802. }
  803. }
  804. control.66 {
  805. iface MIXER
  806. name 'Right Output Mixer DACR Switch'
  807. value true
  808. comment {
  809. access 'read write'
  810. type BOOLEAN
  811. count 1
  812. }
  813. }
  814. control.67 {
  815. iface MIXER
  816. name 'Right Output Mixer LINEINR Switch'
  817. value false
  818. comment {
  819. access 'read write'
  820. type BOOLEAN
  821. count 1
  822. }
  823. }
  824. control.68 {
  825. iface MIXER
  826. name 'Right Output Mixer MIC2Booststage Switch'
  827. value false
  828. comment {
  829. access 'read write'
  830. type BOOLEAN
  831. count 1
  832. }
  833. }
  834. control.69 {
  835. iface MIXER
  836. name 'Right Output Mixer MIC1Booststage Switch'
  837. value false
  838. comment {
  839. access 'read write'
  840. type BOOLEAN
  841. count 1
  842. }
  843. }
  844. control.70 {
  845. iface MIXER
  846. name 'Right Output Mixer PHONEINN Switch'
  847. value false
  848. comment {
  849. access 'read write'
  850. type BOOLEAN
  851. count 1
  852. }
  853. }
  854. control.71 {
  855. iface MIXER
  856. name 'Right Output Mixer PHONEINN-PHONEINP Switch'
  857. value false
  858. comment {
  859. access 'read write'
  860. type BOOLEAN
  861. count 1
  862. }
  863. }
  864. control.72 {
  865. iface MIXER
  866. name 'Left Output Mixer DACR Switch'
  867. value false
  868. comment {
  869. access 'read write'
  870. type BOOLEAN
  871. count 1
  872. }
  873. }
  874. control.73 {
  875. iface MIXER
  876. name 'Left Output Mixer DACL Switch'
  877. value true
  878. comment {
  879. access 'read write'
  880. type BOOLEAN
  881. count 1
  882. }
  883. }
  884. control.74 {
  885. iface MIXER
  886. name 'Left Output Mixer LINEINL Switch'
  887. value false
  888. comment {
  889. access 'read write'
  890. type BOOLEAN
  891. count 1
  892. }
  893. }
  894. control.75 {
  895. iface MIXER
  896. name 'Left Output Mixer MIC2Booststage Switch'
  897. value false
  898. comment {
  899. access 'read write'
  900. type BOOLEAN
  901. count 1
  902. }
  903. }
  904. control.76 {
  905. iface MIXER
  906. name 'Left Output Mixer MIC1Booststage Switch'
  907. value false
  908. comment {
  909. access 'read write'
  910. type BOOLEAN
  911. count 1
  912. }
  913. }
  914. control.77 {
  915. iface MIXER
  916. name 'Left Output Mixer PHONEINP Switch'
  917. value false
  918. comment {
  919. access 'read write'
  920. type BOOLEAN
  921. count 1
  922. }
  923. }
  924. control.78 {
  925. iface MIXER
  926. name 'Left Output Mixer PHONEINP-PHONEINN Switch'
  927. value false
  928. comment {
  929. access 'read write'
  930. type BOOLEAN
  931. count 1
  932. }
  933. }
  934. control.79 {
  935. iface MIXER
  936. name 'DACR Mixer ADCR Switch'
  937. value false
  938. comment {
  939. access 'read write'
  940. type BOOLEAN
  941. count 1
  942. }
  943. }
  944. control.80 {
  945. iface MIXER
  946. name 'DACR Mixer AIF2DACR Switch'
  947. value false
  948. comment {
  949. access 'read write'
  950. type BOOLEAN
  951. count 1
  952. }
  953. }
  954. control.81 {
  955. iface MIXER
  956. name 'DACR Mixer AIF1DA1R Switch'
  957. value false
  958. comment {
  959. access 'read write'
  960. type BOOLEAN
  961. count 1
  962. }
  963. }
  964. control.82 {
  965. iface MIXER
  966. name 'DACR Mixer AIF1DA0R Switch'
  967. value true
  968. comment {
  969. access 'read write'
  970. type BOOLEAN
  971. count 1
  972. }
  973. }
  974. control.83 {
  975. iface MIXER
  976. name 'DACL Mixer ADCL Switch'
  977. value false
  978. comment {
  979. access 'read write'
  980. type BOOLEAN
  981. count 1
  982. }
  983. }
  984. control.84 {
  985. iface MIXER
  986. name 'DACL Mixer AIF2DACL Switch'
  987. value false
  988. comment {
  989. access 'read write'
  990. type BOOLEAN
  991. count 1
  992. }
  993. }
  994. control.85 {
  995. iface MIXER
  996. name 'DACL Mixer AIF1DA1L Switch'
  997. value false
  998. comment {
  999. access 'read write'
  1000. type BOOLEAN
  1001. count 1
  1002. }
  1003. }
  1004. control.86 {
  1005. iface MIXER
  1006. name 'DACL Mixer AIF1DA0L Switch'
  1007. value true
  1008. comment {
  1009. access 'read write'
  1010. type BOOLEAN
  1011. count 1
  1012. }
  1013. }
  1014. control.87 {
  1015. iface MIXER
  1016. name 'AIF1 AD1R Mixer AIF2 DACR Switch'
  1017. value false
  1018. comment {
  1019. access 'read write'
  1020. type BOOLEAN
  1021. count 1
  1022. }
  1023. }
  1024. control.88 {
  1025. iface MIXER
  1026. name 'AIF1 AD1R Mixer ADCR Switch'
  1027. value false
  1028. comment {
  1029. access 'read write'
  1030. type BOOLEAN
  1031. count 1
  1032. }
  1033. }
  1034. control.89 {
  1035. iface MIXER
  1036. name 'AIF1 AD1L Mixer AIF2 DACL Switch'
  1037. value false
  1038. comment {
  1039. access 'read write'
  1040. type BOOLEAN
  1041. count 1
  1042. }
  1043. }
  1044. control.90 {
  1045. iface MIXER
  1046. name 'AIF1 AD1L Mixer ADCL Switch'
  1047. value false
  1048. comment {
  1049. access 'read write'
  1050. type BOOLEAN
  1051. count 1
  1052. }
  1053. }
  1054. control.91 {
  1055. iface MIXER
  1056. name 'AIF1 AD0R Mixer AIF1 DA0R Switch'
  1057. value false
  1058. comment {
  1059. access 'read write'
  1060. type BOOLEAN
  1061. count 1
  1062. }
  1063. }
  1064. control.92 {
  1065. iface MIXER
  1066. name 'AIF1 AD0R Mixer AIF2 DACR Switch'
  1067. value false
  1068. comment {
  1069. access 'read write'
  1070. type BOOLEAN
  1071. count 1
  1072. }
  1073. }
  1074. control.93 {
  1075. iface MIXER
  1076. name 'AIF1 AD0R Mixer ADCR Switch'
  1077. value false
  1078. comment {
  1079. access 'read write'
  1080. type BOOLEAN
  1081. count 1
  1082. }
  1083. }
  1084. control.94 {
  1085. iface MIXER
  1086. name 'AIF1 AD0R Mixer AIF2 DACL Switch'
  1087. value false
  1088. comment {
  1089. access 'read write'
  1090. type BOOLEAN
  1091. count 1
  1092. }
  1093. }
  1094. control.95 {
  1095. iface MIXER
  1096. name 'AIF1 AD0L Mixer AIF1 DA0L Switch'
  1097. value false
  1098. comment {
  1099. access 'read write'
  1100. type BOOLEAN
  1101. count 1
  1102. }
  1103. }
  1104. control.96 {
  1105. iface MIXER
  1106. name 'AIF1 AD0L Mixer AIF2 DACL Switch'
  1107. value false
  1108. comment {
  1109. access 'read write'
  1110. type BOOLEAN
  1111. count 1
  1112. }
  1113. }
  1114. control.97 {
  1115. iface MIXER
  1116. name 'AIF1 AD0L Mixer ADCL Switch'
  1117. value false
  1118. comment {
  1119. access 'read write'
  1120. type BOOLEAN
  1121. count 1
  1122. }
  1123. }
  1124. control.98 {
  1125. iface MIXER
  1126. name 'AIF1 AD0L Mixer AIF2 DACR Switch'
  1127. value false
  1128. comment {
  1129. access 'read write'
  1130. type BOOLEAN
  1131. count 1
  1132. }
  1133. }
  1134. control.99 {
  1135. iface MIXER
  1136. name 'AIF1IN1R Mux'
  1137. value AIF1_DA1R
  1138. comment {
  1139. access 'read write'
  1140. type ENUMERATED
  1141. count 1
  1142. item.0 AIF1_DA1R
  1143. item.1 AIF1_DA1L
  1144. item.2 SUM_AIF1DA1L_AIF1DA1R
  1145. item.3 AVE_AIF1DA1L_AIF1DA1R
  1146. }
  1147. }
  1148. control.100 {
  1149. iface MIXER
  1150. name 'AIF1IN1L Mux'
  1151. value AIF1_DA1L
  1152. comment {
  1153. access 'read write'
  1154. type ENUMERATED
  1155. count 1
  1156. item.0 AIF1_DA1L
  1157. item.1 AIF1_DA1R
  1158. item.2 SUM_AIF1DA1L_AIF1DA1R
  1159. item.3 AVE_AIF1DA1L_AIF1DA1R
  1160. }
  1161. }
  1162. control.101 {
  1163. iface MIXER
  1164. name 'AIF1IN0R Mux'
  1165. value AIF1_DA0R
  1166. comment {
  1167. access 'read write'
  1168. type ENUMERATED
  1169. count 1
  1170. item.0 AIF1_DA0R
  1171. item.1 AIF1_DA0L
  1172. item.2 SUM_AIF1DA0L_AIF1DA0R
  1173. item.3 AVE_AIF1DA0L_AIF1DA0R
  1174. }
  1175. }
  1176. control.102 {
  1177. iface MIXER
  1178. name 'AIF1IN0L Mux'
  1179. value AIF1_DA0L
  1180. comment {
  1181. access 'read write'
  1182. type ENUMERATED
  1183. count 1
  1184. item.0 AIF1_DA0L
  1185. item.1 AIF1_DA0R
  1186. item.2 SUM_AIF1DA0L_AIF1DA0R
  1187. item.3 AVE_AIF1DA0L_AIF1DA0R
  1188. }
  1189. }
  1190. control.103 {
  1191. iface MIXER
  1192. name 'AIF1OUT1R Mux'
  1193. value AIF1_AD1R
  1194. comment {
  1195. access 'read write'
  1196. type ENUMERATED
  1197. count 1
  1198. item.0 AIF1_AD1R
  1199. item.1 AIF1_AD1L
  1200. item.2 SUM_AIF1ADC1L_AIF1ADC1R
  1201. item.3 AVE_AIF1ADC1L_AIF1ADC1R
  1202. }
  1203. }
  1204. control.104 {
  1205. iface MIXER
  1206. name 'AIF1OUT1L Mux'
  1207. value AIF1_AD1L
  1208. comment {
  1209. access 'read write'
  1210. type ENUMERATED
  1211. count 1
  1212. item.0 AIF1_AD1L
  1213. item.1 AIF1_AD1R
  1214. item.2 SUM_AIF1ADC1L_AIF1ADC1R
  1215. item.3 AVE_AIF1ADC1L_AIF1ADC1R
  1216. }
  1217. }
  1218. control.105 {
  1219. iface MIXER
  1220. name 'AIF1OUT0R Mux'
  1221. value AIF1_AD0R
  1222. comment {
  1223. access 'read write'
  1224. type ENUMERATED
  1225. count 1
  1226. item.0 AIF1_AD0R
  1227. item.1 AIF1_AD0L
  1228. item.2 SUM_AIF1AD0L_AIF1AD0R
  1229. item.3 AVE_AIF1AD0L_AIF1AD0R
  1230. }
  1231. }
  1232. control.106 {
  1233. iface MIXER
  1234. name 'AIF1OUT0L Mux'
  1235. value AIF1_AD0L
  1236. comment {
  1237. access 'read write'
  1238. type ENUMERATED
  1239. count 1
  1240. item.0 AIF1_AD0L
  1241. item.1 AIF1_AD0R
  1242. item.2 SUM_AIF1AD0L_AIF1AD0R
  1243. item.3 AVE_AIF1AD0L_AIF1AD0R
  1244. }
  1245. }
  1246. control.107 {
  1247. iface MIXER
  1248. name 'AIF2INR Mux VIR switch aif2inr aif3'
  1249. value false
  1250. comment {
  1251. access 'read write'
  1252. type BOOLEAN
  1253. count 1
  1254. }
  1255. }
  1256. control.108 {
  1257. iface MIXER
  1258. name 'AIF2INL Mux VIR switch aif2inl aif3'
  1259. value false
  1260. comment {
  1261. access 'read write'
  1262. type BOOLEAN
  1263. count 1
  1264. }
  1265. }
  1266. control.109 {
  1267. iface MIXER
  1268. name 'AIF2INR Mux switch aif2inr aif2'
  1269. value false
  1270. comment {
  1271. access 'read write'
  1272. type BOOLEAN
  1273. count 1
  1274. }
  1275. }
  1276. control.110 {
  1277. iface MIXER
  1278. name 'AIF2INL Mux switch aif2inl aif2'
  1279. value false
  1280. comment {
  1281. access 'read write'
  1282. type BOOLEAN
  1283. count 1
  1284. }
  1285. }
  1286. control.111 {
  1287. iface MIXER
  1288. name 'External Speaker Switch'
  1289. value true
  1290. comment {
  1291. access 'read write'
  1292. type BOOLEAN
  1293. count 1
  1294. }
  1295. }
  1296. control.112 {
  1297. iface MIXER
  1298. name 'Headphone Switch'
  1299. value true
  1300. comment {
  1301. access 'read write'
  1302. type BOOLEAN
  1303. count 1
  1304. }
  1305. }
  1306. control.113 {
  1307. iface MIXER
  1308. name 'Earpiece Switch'
  1309. value false
  1310. comment {
  1311. access 'read write'
  1312. type BOOLEAN
  1313. count 1
  1314. }
  1315. }
  1316. }
  1317. state.sndhdmiraw {
  1318. control.1 {
  1319. iface MIXER
  1320. name 'hdmi audio format Function'
  1321. value AAC
  1322. comment {
  1323. access 'read write'
  1324. type ENUMERATED
  1325. count 1
  1326. item.0 null
  1327. item.1 pcm
  1328. item.2 AC3
  1329. item.3 MPEG1
  1330. item.4 MP3
  1331. item.5 MPEG2
  1332. item.6 AAC
  1333. item.7 DTS
  1334. item.8 ATRAC
  1335. item.9 ONE_BIT_AUDIO
  1336. item.10 DOLBY_DIGITAL_PLUS
  1337. item.11 DTS_HD
  1338. item.12 MAT
  1339. item.13 WMAPRO
  1340. }
  1341. }
  1342. }
  1343. state.sndhdmi {
  1344. control.1 {
  1345. iface MIXER
  1346. name 'hdmi audio format Function'
  1347. value pcm
  1348. comment {
  1349. access 'read write'
  1350. type ENUMERATED
  1351. count 1
  1352. item.0 null
  1353. item.1 pcm
  1354. item.2 AC3
  1355. item.3 MPEG1
  1356. item.4 MP3
  1357. item.5 MPEG2
  1358. item.6 AAC
  1359. item.7 DTS
  1360. item.8 ATRAC
  1361. item.9 ONE_BIT_AUDIO
  1362. item.10 DOLBY_DIGITAL_PLUS
  1363. item.11 DTS_HD
  1364. item.12 MAT
  1365. item.13 WMAPRO
  1366. }
  1367. }
  1368. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement