currentfloat

asound.state

Aug 24th, 2019
131
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. state.chtrt5650 {
  2. control.1 {
  3. iface MIXER
  4. name 'media0_out mix 0 media0_in Switch'
  5. value true
  6. comment {
  7. access 'read write'
  8. type BOOLEAN
  9. count 1
  10. }
  11. }
  12. control.2 {
  13. iface MIXER
  14. name 'media0_out mix 0 media1_in Switch'
  15. value true
  16. comment {
  17. access 'read write'
  18. type BOOLEAN
  19. count 1
  20. }
  21. }
  22. control.3 {
  23. iface MIXER
  24. name 'media0_out mix 0 media2_in Switch'
  25. value false
  26. comment {
  27. access 'read write'
  28. type BOOLEAN
  29. count 1
  30. }
  31. }
  32. control.4 {
  33. iface MIXER
  34. name 'media0_out mix 0 media3_in Switch'
  35. value true
  36. comment {
  37. access 'read write'
  38. type BOOLEAN
  39. count 1
  40. }
  41. }
  42. control.5 {
  43. iface MIXER
  44. name 'media1_out mix 0 media0_in Switch'
  45. value false
  46. comment {
  47. access 'read write'
  48. type BOOLEAN
  49. count 1
  50. }
  51. }
  52. control.6 {
  53. iface MIXER
  54. name 'media1_out mix 0 media1_in Switch'
  55. value false
  56. comment {
  57. access 'read write'
  58. type BOOLEAN
  59. count 1
  60. }
  61. }
  62. control.7 {
  63. iface MIXER
  64. name 'media1_out mix 0 media2_in Switch'
  65. value false
  66. comment {
  67. access 'read write'
  68. type BOOLEAN
  69. count 1
  70. }
  71. }
  72. control.8 {
  73. iface MIXER
  74. name 'media1_out mix 0 media3_in Switch'
  75. value false
  76. comment {
  77. access 'read write'
  78. type BOOLEAN
  79. count 1
  80. }
  81. }
  82. control.9 {
  83. iface MIXER
  84. name 'pcm0_out mix 0 modem_in Switch'
  85. value false
  86. comment {
  87. access 'read write'
  88. type BOOLEAN
  89. count 1
  90. }
  91. }
  92. control.10 {
  93. iface MIXER
  94. name 'pcm0_out mix 0 codec_in0 Switch'
  95. value false
  96. comment {
  97. access 'read write'
  98. type BOOLEAN
  99. count 1
  100. }
  101. }
  102. control.11 {
  103. iface MIXER
  104. name 'pcm0_out mix 0 codec_in1 Switch'
  105. value false
  106. comment {
  107. access 'read write'
  108. type BOOLEAN
  109. count 1
  110. }
  111. }
  112. control.12 {
  113. iface MIXER
  114. name 'pcm0_out mix 0 sprot_loop_in Switch'
  115. value false
  116. comment {
  117. access 'read write'
  118. type BOOLEAN
  119. count 1
  120. }
  121. }
  122. control.13 {
  123. iface MIXER
  124. name 'pcm0_out mix 0 media_loop1_in Switch'
  125. value false
  126. comment {
  127. access 'read write'
  128. type BOOLEAN
  129. count 1
  130. }
  131. }
  132. control.14 {
  133. iface MIXER
  134. name 'pcm0_out mix 0 media_loop2_in Switch'
  135. value false
  136. comment {
  137. access 'read write'
  138. type BOOLEAN
  139. count 1
  140. }
  141. }
  142. control.15 {
  143. iface MIXER
  144. name 'pcm0_out mix 0 pcm0_in Switch'
  145. value false
  146. comment {
  147. access 'read write'
  148. type BOOLEAN
  149. count 1
  150. }
  151. }
  152. control.16 {
  153. iface MIXER
  154. name 'pcm0_out mix 0 pcm1_in Switch'
  155. value false
  156. comment {
  157. access 'read write'
  158. type BOOLEAN
  159. count 1
  160. }
  161. }
  162. control.17 {
  163. iface MIXER
  164. name 'pcm1_out mix 0 modem_in Switch'
  165. value true
  166. comment {
  167. access 'read write'
  168. type BOOLEAN
  169. count 1
  170. }
  171. }
  172. control.18 {
  173. iface MIXER
  174. name 'pcm1_out mix 0 codec_in0 Switch'
  175. value true
  176. comment {
  177. access 'read write'
  178. type BOOLEAN
  179. count 1
  180. }
  181. }
  182. control.19 {
  183. iface MIXER
  184. name 'pcm1_out mix 0 codec_in1 Switch'
  185. value false
  186. comment {
  187. access 'read write'
  188. type BOOLEAN
  189. count 1
  190. }
  191. }
  192. control.20 {
  193. iface MIXER
  194. name 'pcm1_out mix 0 sprot_loop_in Switch'
  195. value false
  196. comment {
  197. access 'read write'
  198. type BOOLEAN
  199. count 1
  200. }
  201. }
  202. control.21 {
  203. iface MIXER
  204. name 'pcm1_out mix 0 media_loop1_in Switch'
  205. value false
  206. comment {
  207. access 'read write'
  208. type BOOLEAN
  209. count 1
  210. }
  211. }
  212. control.22 {
  213. iface MIXER
  214. name 'pcm1_out mix 0 media_loop2_in Switch'
  215. value false
  216. comment {
  217. access 'read write'
  218. type BOOLEAN
  219. count 1
  220. }
  221. }
  222. control.23 {
  223. iface MIXER
  224. name 'pcm1_out mix 0 pcm0_in Switch'
  225. value false
  226. comment {
  227. access 'read write'
  228. type BOOLEAN
  229. count 1
  230. }
  231. }
  232. control.24 {
  233. iface MIXER
  234. name 'pcm1_out mix 0 pcm1_in Switch'
  235. value false
  236. comment {
  237. access 'read write'
  238. type BOOLEAN
  239. count 1
  240. }
  241. }
  242. control.25 {
  243. iface MIXER
  244. name 'pcm2_out mix 0 modem_in Switch'
  245. value false
  246. comment {
  247. access 'read write'
  248. type BOOLEAN
  249. count 1
  250. }
  251. }
  252. control.26 {
  253. iface MIXER
  254. name 'pcm2_out mix 0 codec_in0 Switch'
  255. value false
  256. comment {
  257. access 'read write'
  258. type BOOLEAN
  259. count 1
  260. }
  261. }
  262. control.27 {
  263. iface MIXER
  264. name 'pcm2_out mix 0 codec_in1 Switch'
  265. value false
  266. comment {
  267. access 'read write'
  268. type BOOLEAN
  269. count 1
  270. }
  271. }
  272. control.28 {
  273. iface MIXER
  274. name 'pcm2_out mix 0 sprot_loop_in Switch'
  275. value false
  276. comment {
  277. access 'read write'
  278. type BOOLEAN
  279. count 1
  280. }
  281. }
  282. control.29 {
  283. iface MIXER
  284. name 'pcm2_out mix 0 media_loop1_in Switch'
  285. value false
  286. comment {
  287. access 'read write'
  288. type BOOLEAN
  289. count 1
  290. }
  291. }
  292. control.30 {
  293. iface MIXER
  294. name 'pcm2_out mix 0 media_loop2_in Switch'
  295. value false
  296. comment {
  297. access 'read write'
  298. type BOOLEAN
  299. count 1
  300. }
  301. }
  302. control.31 {
  303. iface MIXER
  304. name 'pcm2_out mix 0 pcm0_in Switch'
  305. value false
  306. comment {
  307. access 'read write'
  308. type BOOLEAN
  309. count 1
  310. }
  311. }
  312. control.32 {
  313. iface MIXER
  314. name 'pcm2_out mix 0 pcm1_in Switch'
  315. value false
  316. comment {
  317. access 'read write'
  318. type BOOLEAN
  319. count 1
  320. }
  321. }
  322. control.33 {
  323. iface MIXER
  324. name 'sprot_loop_out mix 0 modem_in Switch'
  325. value false
  326. comment {
  327. access 'read write'
  328. type BOOLEAN
  329. count 1
  330. }
  331. }
  332. control.34 {
  333. iface MIXER
  334. name 'sprot_loop_out mix 0 codec_in0 Switch'
  335. value false
  336. comment {
  337. access 'read write'
  338. type BOOLEAN
  339. count 1
  340. }
  341. }
  342. control.35 {
  343. iface MIXER
  344. name 'sprot_loop_out mix 0 codec_in1 Switch'
  345. value false
  346. comment {
  347. access 'read write'
  348. type BOOLEAN
  349. count 1
  350. }
  351. }
  352. control.36 {
  353. iface MIXER
  354. name 'sprot_loop_out mix 0 sprot_loop_in Switch'
  355. value false
  356. comment {
  357. access 'read write'
  358. type BOOLEAN
  359. count 1
  360. }
  361. }
  362. control.37 {
  363. iface MIXER
  364. name 'sprot_loop_out mix 0 media_loop1_in Switch'
  365. value false
  366. comment {
  367. access 'read write'
  368. type BOOLEAN
  369. count 1
  370. }
  371. }
  372. control.38 {
  373. iface MIXER
  374. name 'sprot_loop_out mix 0 media_loop2_in Switch'
  375. value false
  376. comment {
  377. access 'read write'
  378. type BOOLEAN
  379. count 1
  380. }
  381. }
  382. control.39 {
  383. iface MIXER
  384. name 'sprot_loop_out mix 0 pcm0_in Switch'
  385. value false
  386. comment {
  387. access 'read write'
  388. type BOOLEAN
  389. count 1
  390. }
  391. }
  392. control.40 {
  393. iface MIXER
  394. name 'sprot_loop_out mix 0 pcm1_in Switch'
  395. value false
  396. comment {
  397. access 'read write'
  398. type BOOLEAN
  399. count 1
  400. }
  401. }
  402. control.41 {
  403. iface MIXER
  404. name 'media_loop1_out mix 0 modem_in Switch'
  405. value false
  406. comment {
  407. access 'read write'
  408. type BOOLEAN
  409. count 1
  410. }
  411. }
  412. control.42 {
  413. iface MIXER
  414. name 'media_loop1_out mix 0 codec_in0 Switch'
  415. value false
  416. comment {
  417. access 'read write'
  418. type BOOLEAN
  419. count 1
  420. }
  421. }
  422. control.43 {
  423. iface MIXER
  424. name 'media_loop1_out mix 0 codec_in1 Switch'
  425. value false
  426. comment {
  427. access 'read write'
  428. type BOOLEAN
  429. count 1
  430. }
  431. }
  432. control.44 {
  433. iface MIXER
  434. name 'media_loop1_out mix 0 sprot_loop_in Switch'
  435. value false
  436. comment {
  437. access 'read write'
  438. type BOOLEAN
  439. count 1
  440. }
  441. }
  442. control.45 {
  443. iface MIXER
  444. name 'media_loop1_out mix 0 media_loop1_in Switch'
  445. value false
  446. comment {
  447. access 'read write'
  448. type BOOLEAN
  449. count 1
  450. }
  451. }
  452. control.46 {
  453. iface MIXER
  454. name 'media_loop1_out mix 0 media_loop2_in Switch'
  455. value false
  456. comment {
  457. access 'read write'
  458. type BOOLEAN
  459. count 1
  460. }
  461. }
  462. control.47 {
  463. iface MIXER
  464. name 'media_loop1_out mix 0 pcm0_in Switch'
  465. value false
  466. comment {
  467. access 'read write'
  468. type BOOLEAN
  469. count 1
  470. }
  471. }
  472. control.48 {
  473. iface MIXER
  474. name 'media_loop1_out mix 0 pcm1_in Switch'
  475. value false
  476. comment {
  477. access 'read write'
  478. type BOOLEAN
  479. count 1
  480. }
  481. }
  482. control.49 {
  483. iface MIXER
  484. name 'media_loop2_out mix 0 modem_in Switch'
  485. value false
  486. comment {
  487. access 'read write'
  488. type BOOLEAN
  489. count 1
  490. }
  491. }
  492. control.50 {
  493. iface MIXER
  494. name 'media_loop2_out mix 0 codec_in0 Switch'
  495. value false
  496. comment {
  497. access 'read write'
  498. type BOOLEAN
  499. count 1
  500. }
  501. }
  502. control.51 {
  503. iface MIXER
  504. name 'media_loop2_out mix 0 codec_in1 Switch'
  505. value false
  506. comment {
  507. access 'read write'
  508. type BOOLEAN
  509. count 1
  510. }
  511. }
  512. control.52 {
  513. iface MIXER
  514. name 'media_loop2_out mix 0 sprot_loop_in Switch'
  515. value false
  516. comment {
  517. access 'read write'
  518. type BOOLEAN
  519. count 1
  520. }
  521. }
  522. control.53 {
  523. iface MIXER
  524. name 'media_loop2_out mix 0 media_loop1_in Switch'
  525. value false
  526. comment {
  527. access 'read write'
  528. type BOOLEAN
  529. count 1
  530. }
  531. }
  532. control.54 {
  533. iface MIXER
  534. name 'media_loop2_out mix 0 media_loop2_in Switch'
  535. value false
  536. comment {
  537. access 'read write'
  538. type BOOLEAN
  539. count 1
  540. }
  541. }
  542. control.55 {
  543. iface MIXER
  544. name 'media_loop2_out mix 0 pcm0_in Switch'
  545. value false
  546. comment {
  547. access 'read write'
  548. type BOOLEAN
  549. count 1
  550. }
  551. }
  552. control.56 {
  553. iface MIXER
  554. name 'media_loop2_out mix 0 pcm1_in Switch'
  555. value false
  556. comment {
  557. access 'read write'
  558. type BOOLEAN
  559. count 1
  560. }
  561. }
  562. control.57 {
  563. iface MIXER
  564. name 'codec_out0 mix 0 modem_in Switch'
  565. value false
  566. comment {
  567. access 'read write'
  568. type BOOLEAN
  569. count 1
  570. }
  571. }
  572. control.58 {
  573. iface MIXER
  574. name 'codec_out0 mix 0 codec_in0 Switch'
  575. value false
  576. comment {
  577. access 'read write'
  578. type BOOLEAN
  579. count 1
  580. }
  581. }
  582. control.59 {
  583. iface MIXER
  584. name 'codec_out0 mix 0 codec_in1 Switch'
  585. value false
  586. comment {
  587. access 'read write'
  588. type BOOLEAN
  589. count 1
  590. }
  591. }
  592. control.60 {
  593. iface MIXER
  594. name 'codec_out0 mix 0 sprot_loop_in Switch'
  595. value false
  596. comment {
  597. access 'read write'
  598. type BOOLEAN
  599. count 1
  600. }
  601. }
  602. control.61 {
  603. iface MIXER
  604. name 'codec_out0 mix 0 media_loop1_in Switch'
  605. value false
  606. comment {
  607. access 'read write'
  608. type BOOLEAN
  609. count 1
  610. }
  611. }
  612. control.62 {
  613. iface MIXER
  614. name 'codec_out0 mix 0 media_loop2_in Switch'
  615. value false
  616. comment {
  617. access 'read write'
  618. type BOOLEAN
  619. count 1
  620. }
  621. }
  622. control.63 {
  623. iface MIXER
  624. name 'codec_out0 mix 0 pcm0_in Switch'
  625. value true
  626. comment {
  627. access 'read write'
  628. type BOOLEAN
  629. count 1
  630. }
  631. }
  632. control.64 {
  633. iface MIXER
  634. name 'codec_out0 mix 0 pcm1_in Switch'
  635. value false
  636. comment {
  637. access 'read write'
  638. type BOOLEAN
  639. count 1
  640. }
  641. }
  642. control.65 {
  643. iface MIXER
  644. name 'codec_out1 mix 0 modem_in Switch'
  645. value false
  646. comment {
  647. access 'read write'
  648. type BOOLEAN
  649. count 1
  650. }
  651. }
  652. control.66 {
  653. iface MIXER
  654. name 'codec_out1 mix 0 codec_in0 Switch'
  655. value false
  656. comment {
  657. access 'read write'
  658. type BOOLEAN
  659. count 1
  660. }
  661. }
  662. control.67 {
  663. iface MIXER
  664. name 'codec_out1 mix 0 codec_in1 Switch'
  665. value false
  666. comment {
  667. access 'read write'
  668. type BOOLEAN
  669. count 1
  670. }
  671. }
  672. control.68 {
  673. iface MIXER
  674. name 'codec_out1 mix 0 sprot_loop_in Switch'
  675. value false
  676. comment {
  677. access 'read write'
  678. type BOOLEAN
  679. count 1
  680. }
  681. }
  682. control.69 {
  683. iface MIXER
  684. name 'codec_out1 mix 0 media_loop1_in Switch'
  685. value false
  686. comment {
  687. access 'read write'
  688. type BOOLEAN
  689. count 1
  690. }
  691. }
  692. control.70 {
  693. iface MIXER
  694. name 'codec_out1 mix 0 media_loop2_in Switch'
  695. value false
  696. comment {
  697. access 'read write'
  698. type BOOLEAN
  699. count 1
  700. }
  701. }
  702. control.71 {
  703. iface MIXER
  704. name 'codec_out1 mix 0 pcm0_in Switch'
  705. value false
  706. comment {
  707. access 'read write'
  708. type BOOLEAN
  709. count 1
  710. }
  711. }
  712. control.72 {
  713. iface MIXER
  714. name 'codec_out1 mix 0 pcm1_in Switch'
  715. value false
  716. comment {
  717. access 'read write'
  718. type BOOLEAN
  719. count 1
  720. }
  721. }
  722. control.73 {
  723. iface MIXER
  724. name 'modem_out mix 0 modem_in Switch'
  725. value false
  726. comment {
  727. access 'read write'
  728. type BOOLEAN
  729. count 1
  730. }
  731. }
  732. control.74 {
  733. iface MIXER
  734. name 'modem_out mix 0 codec_in0 Switch'
  735. value false
  736. comment {
  737. access 'read write'
  738. type BOOLEAN
  739. count 1
  740. }
  741. }
  742. control.75 {
  743. iface MIXER
  744. name 'modem_out mix 0 codec_in1 Switch'
  745. value false
  746. comment {
  747. access 'read write'
  748. type BOOLEAN
  749. count 1
  750. }
  751. }
  752. control.76 {
  753. iface MIXER
  754. name 'modem_out mix 0 sprot_loop_in Switch'
  755. value false
  756. comment {
  757. access 'read write'
  758. type BOOLEAN
  759. count 1
  760. }
  761. }
  762. control.77 {
  763. iface MIXER
  764. name 'modem_out mix 0 media_loop1_in Switch'
  765. value false
  766. comment {
  767. access 'read write'
  768. type BOOLEAN
  769. count 1
  770. }
  771. }
  772. control.78 {
  773. iface MIXER
  774. name 'modem_out mix 0 media_loop2_in Switch'
  775. value false
  776. comment {
  777. access 'read write'
  778. type BOOLEAN
  779. count 1
  780. }
  781. }
  782. control.79 {
  783. iface MIXER
  784. name 'modem_out mix 0 pcm0_in Switch'
  785. value true
  786. comment {
  787. access 'read write'
  788. type BOOLEAN
  789. count 1
  790. }
  791. }
  792. control.80 {
  793. iface MIXER
  794. name 'modem_out mix 0 pcm1_in Switch'
  795. value false
  796. comment {
  797. access 'read write'
  798. type BOOLEAN
  799. count 1
  800. }
  801. }
  802. control.81 {
  803. iface MIXER
  804. name 'media0_in Gain 0 Ramp Delay'
  805. value 5
  806. comment {
  807. access 'read write'
  808. type INTEGER
  809. count 1
  810. range '5 - 5000'
  811. }
  812. }
  813. control.82 {
  814. iface MIXER
  815. name 'media0_in Gain 0 Switch'
  816. value true
  817. comment {
  818. access 'read write'
  819. type BOOLEAN
  820. count 1
  821. }
  822. }
  823. control.83 {
  824. iface MIXER
  825. name 'media0_in Gain 0 Volume'
  826. value.0 0
  827. value.1 0
  828. comment {
  829. access 'read write'
  830. type INTEGER
  831. count 2
  832. range '-1440 - 360'
  833. dbmin -14400
  834. dbmax 3600
  835. dbvalue.0 0
  836. dbvalue.1 0
  837. }
  838. }
  839. control.84 {
  840. iface MIXER
  841. name 'media1_in Gain 0 Ramp Delay'
  842. value 5
  843. comment {
  844. access 'read write'
  845. type INTEGER
  846. count 1
  847. range '5 - 5000'
  848. }
  849. }
  850. control.85 {
  851. iface MIXER
  852. name 'media1_in Gain 0 Switch'
  853. value true
  854. comment {
  855. access 'read write'
  856. type BOOLEAN
  857. count 1
  858. }
  859. }
  860. control.86 {
  861. iface MIXER
  862. name 'media1_in Gain 0 Volume'
  863. value.0 0
  864. value.1 0
  865. comment {
  866. access 'read write'
  867. type INTEGER
  868. count 2
  869. range '-1440 - 360'
  870. dbmin -14400
  871. dbmax 3600
  872. dbvalue.0 0
  873. dbvalue.1 0
  874. }
  875. }
  876. control.87 {
  877. iface MIXER
  878. name 'media2_in Gain 0 Ramp Delay'
  879. value 5
  880. comment {
  881. access 'read write'
  882. type INTEGER
  883. count 1
  884. range '5 - 5000'
  885. }
  886. }
  887. control.88 {
  888. iface MIXER
  889. name 'media2_in Gain 0 Switch'
  890. value false
  891. comment {
  892. access 'read write'
  893. type BOOLEAN
  894. count 1
  895. }
  896. }
  897. control.89 {
  898. iface MIXER
  899. name 'media2_in Gain 0 Volume'
  900. value.0 -1440
  901. value.1 -1440
  902. comment {
  903. access 'read write'
  904. type INTEGER
  905. count 2
  906. range '-1440 - 360'
  907. dbmin -14400
  908. dbmax 3600
  909. dbvalue.0 -14400
  910. dbvalue.1 -14400
  911. }
  912. }
  913. control.90 {
  914. iface MIXER
  915. name 'media3_in Gain 0 Ramp Delay'
  916. value 5
  917. comment {
  918. access 'read write'
  919. type INTEGER
  920. count 1
  921. range '5 - 5000'
  922. }
  923. }
  924. control.91 {
  925. iface MIXER
  926. name 'media3_in Gain 0 Switch'
  927. value true
  928. comment {
  929. access 'read write'
  930. type BOOLEAN
  931. count 1
  932. }
  933. }
  934. control.92 {
  935. iface MIXER
  936. name 'media3_in Gain 0 Volume'
  937. value.0 0
  938. value.1 0
  939. comment {
  940. access 'read write'
  941. type INTEGER
  942. count 2
  943. range '-1440 - 360'
  944. dbmin -14400
  945. dbmax 3600
  946. dbvalue.0 0
  947. dbvalue.1 0
  948. }
  949. }
  950. control.93 {
  951. iface MIXER
  952. name 'pcm0_in Gain 0 Ramp Delay'
  953. value 5
  954. comment {
  955. access 'read write'
  956. type INTEGER
  957. count 1
  958. range '5 - 5000'
  959. }
  960. }
  961. control.94 {
  962. iface MIXER
  963. name 'pcm0_in Gain 0 Switch'
  964. value true
  965. comment {
  966. access 'read write'
  967. type BOOLEAN
  968. count 1
  969. }
  970. }
  971. control.95 {
  972. iface MIXER
  973. name 'pcm0_in Gain 0 Volume'
  974. value.0 0
  975. value.1 0
  976. comment {
  977. access 'read write'
  978. type INTEGER
  979. count 2
  980. range '-1440 - 360'
  981. dbmin -14400
  982. dbmax 3600
  983. dbvalue.0 0
  984. dbvalue.1 0
  985. }
  986. }
  987. control.96 {
  988. iface MIXER
  989. name 'pcm1_in Gain 0 Ramp Delay'
  990. value 5
  991. comment {
  992. access 'read write'
  993. type INTEGER
  994. count 1
  995. range '5 - 5000'
  996. }
  997. }
  998. control.97 {
  999. iface MIXER
  1000. name 'pcm1_in Gain 0 Switch'
  1001. value false
  1002. comment {
  1003. access 'read write'
  1004. type BOOLEAN
  1005. count 1
  1006. }
  1007. }
  1008. control.98 {
  1009. iface MIXER
  1010. name 'pcm1_in Gain 0 Volume'
  1011. value.0 -1440
  1012. value.1 -1440
  1013. comment {
  1014. access 'read write'
  1015. type INTEGER
  1016. count 2
  1017. range '-1440 - 360'
  1018. dbmin -14400
  1019. dbmax 3600
  1020. dbvalue.0 -14400
  1021. dbvalue.1 -14400
  1022. }
  1023. }
  1024. control.99 {
  1025. iface MIXER
  1026. name 'pcm1_out Gain 0 Ramp Delay'
  1027. value 5
  1028. comment {
  1029. access 'read write'
  1030. type INTEGER
  1031. count 1
  1032. range '5 - 5000'
  1033. }
  1034. }
  1035. control.100 {
  1036. iface MIXER
  1037. name 'pcm1_out Gain 0 Switch'
  1038. value true
  1039. comment {
  1040. access 'read write'
  1041. type BOOLEAN
  1042. count 1
  1043. }
  1044. }
  1045. control.101 {
  1046. iface MIXER
  1047. name 'pcm1_out Gain 0 Volume'
  1048. value.0 0
  1049. value.1 0
  1050. comment {
  1051. access 'read write'
  1052. type INTEGER
  1053. count 2
  1054. range '-1440 - 360'
  1055. dbmin -14400
  1056. dbmax 3600
  1057. dbvalue.0 0
  1058. dbvalue.1 0
  1059. }
  1060. }
  1061. control.102 {
  1062. iface MIXER
  1063. name 'pcm2_out Gain 0 Ramp Delay'
  1064. value 5
  1065. comment {
  1066. access 'read write'
  1067. type INTEGER
  1068. count 1
  1069. range '5 - 5000'
  1070. }
  1071. }
  1072. control.103 {
  1073. iface MIXER
  1074. name 'pcm2_out Gain 0 Switch'
  1075. value false
  1076. comment {
  1077. access 'read write'
  1078. type BOOLEAN
  1079. count 1
  1080. }
  1081. }
  1082. control.104 {
  1083. iface MIXER
  1084. name 'pcm2_out Gain 0 Volume'
  1085. value.0 -1440
  1086. value.1 -1440
  1087. comment {
  1088. access 'read write'
  1089. type INTEGER
  1090. count 2
  1091. range '-1440 - 360'
  1092. dbmin -14400
  1093. dbmax 3600
  1094. dbvalue.0 -14400
  1095. dbvalue.1 -14400
  1096. }
  1097. }
  1098. control.105 {
  1099. iface MIXER
  1100. name 'codec_in0 Gain 0 Ramp Delay'
  1101. value 5
  1102. comment {
  1103. access 'read write'
  1104. type INTEGER
  1105. count 1
  1106. range '5 - 5000'
  1107. }
  1108. }
  1109. control.106 {
  1110. iface MIXER
  1111. name 'codec_in0 Gain 0 Switch'
  1112. value true
  1113. comment {
  1114. access 'read write'
  1115. type BOOLEAN
  1116. count 1
  1117. }
  1118. }
  1119. control.107 {
  1120. iface MIXER
  1121. name 'codec_in0 Gain 0 Volume'
  1122. value.0 0
  1123. value.1 0
  1124. comment {
  1125. access 'read write'
  1126. type INTEGER
  1127. count 2
  1128. range '-1440 - 360'
  1129. dbmin -14400
  1130. dbmax 3600
  1131. dbvalue.0 0
  1132. dbvalue.1 0
  1133. }
  1134. }
  1135. control.108 {
  1136. iface MIXER
  1137. name 'codec_in1 Gain 0 Ramp Delay'
  1138. value 5
  1139. comment {
  1140. access 'read write'
  1141. type INTEGER
  1142. count 1
  1143. range '5 - 5000'
  1144. }
  1145. }
  1146. control.109 {
  1147. iface MIXER
  1148. name 'codec_in1 Gain 0 Switch'
  1149. value false
  1150. comment {
  1151. access 'read write'
  1152. type BOOLEAN
  1153. count 1
  1154. }
  1155. }
  1156. control.110 {
  1157. iface MIXER
  1158. name 'codec_in1 Gain 0 Volume'
  1159. value.0 -1440
  1160. value.1 -1440
  1161. comment {
  1162. access 'read write'
  1163. type INTEGER
  1164. count 2
  1165. range '-1440 - 360'
  1166. dbmin -14400
  1167. dbmax 3600
  1168. dbvalue.0 -14400
  1169. dbvalue.1 -14400
  1170. }
  1171. }
  1172. control.111 {
  1173. iface MIXER
  1174. name 'codec_out0 Gain 0 Ramp Delay'
  1175. value 5
  1176. comment {
  1177. access 'read write'
  1178. type INTEGER
  1179. count 1
  1180. range '5 - 5000'
  1181. }
  1182. }
  1183. control.112 {
  1184. iface MIXER
  1185. name 'codec_out0 Gain 0 Switch'
  1186. value true
  1187. comment {
  1188. access 'read write'
  1189. type BOOLEAN
  1190. count 1
  1191. }
  1192. }
  1193. control.113 {
  1194. iface MIXER
  1195. name 'codec_out0 Gain 0 Volume'
  1196. value.0 0
  1197. value.1 0
  1198. comment {
  1199. access 'read write'
  1200. type INTEGER
  1201. count 2
  1202. range '-1440 - 360'
  1203. dbmin -14400
  1204. dbmax 3600
  1205. dbvalue.0 0
  1206. dbvalue.1 0
  1207. }
  1208. }
  1209. control.114 {
  1210. iface MIXER
  1211. name 'codec_out1 Gain 0 Ramp Delay'
  1212. value 5
  1213. comment {
  1214. access 'read write'
  1215. type INTEGER
  1216. count 1
  1217. range '5 - 5000'
  1218. }
  1219. }
  1220. control.115 {
  1221. iface MIXER
  1222. name 'codec_out1 Gain 0 Switch'
  1223. value false
  1224. comment {
  1225. access 'read write'
  1226. type BOOLEAN
  1227. count 1
  1228. }
  1229. }
  1230. control.116 {
  1231. iface MIXER
  1232. name 'codec_out1 Gain 0 Volume'
  1233. value.0 -1440
  1234. value.1 -1440
  1235. comment {
  1236. access 'read write'
  1237. type INTEGER
  1238. count 2
  1239. range '-1440 - 360'
  1240. dbmin -14400
  1241. dbmax 3600
  1242. dbvalue.0 -14400
  1243. dbvalue.1 -14400
  1244. }
  1245. }
  1246. control.117 {
  1247. iface MIXER
  1248. name 'media_loop1_out Gain 0 Ramp Delay'
  1249. value 5
  1250. comment {
  1251. access 'read write'
  1252. type INTEGER
  1253. count 1
  1254. range '5 - 5000'
  1255. }
  1256. }
  1257. control.118 {
  1258. iface MIXER
  1259. name 'media_loop1_out Gain 0 Switch'
  1260. value false
  1261. comment {
  1262. access 'read write'
  1263. type BOOLEAN
  1264. count 1
  1265. }
  1266. }
  1267. control.119 {
  1268. iface MIXER
  1269. name 'media_loop1_out Gain 0 Volume'
  1270. value.0 -1440
  1271. value.1 -1440
  1272. comment {
  1273. access 'read write'
  1274. type INTEGER
  1275. count 2
  1276. range '-1440 - 360'
  1277. dbmin -14400
  1278. dbmax 3600
  1279. dbvalue.0 -14400
  1280. dbvalue.1 -14400
  1281. }
  1282. }
  1283. control.120 {
  1284. iface MIXER
  1285. name 'media_loop2_out Gain 0 Ramp Delay'
  1286. value 5
  1287. comment {
  1288. access 'read write'
  1289. type INTEGER
  1290. count 1
  1291. range '5 - 5000'
  1292. }
  1293. }
  1294. control.121 {
  1295. iface MIXER
  1296. name 'media_loop2_out Gain 0 Switch'
  1297. value false
  1298. comment {
  1299. access 'read write'
  1300. type BOOLEAN
  1301. count 1
  1302. }
  1303. }
  1304. control.122 {
  1305. iface MIXER
  1306. name 'media_loop2_out Gain 0 Volume'
  1307. value.0 -1440
  1308. value.1 -1440
  1309. comment {
  1310. access 'read write'
  1311. type INTEGER
  1312. count 2
  1313. range '-1440 - 360'
  1314. dbmin -14400
  1315. dbmax 3600
  1316. dbvalue.0 -14400
  1317. dbvalue.1 -14400
  1318. }
  1319. }
  1320. control.123 {
  1321. iface MIXER
  1322. name 'sprot_loop_out Gain 0 Ramp Delay'
  1323. value 5
  1324. comment {
  1325. access 'read write'
  1326. type INTEGER
  1327. count 1
  1328. range '5 - 5000'
  1329. }
  1330. }
  1331. control.124 {
  1332. iface MIXER
  1333. name 'sprot_loop_out Gain 0 Switch'
  1334. value false
  1335. comment {
  1336. access 'read write'
  1337. type BOOLEAN
  1338. count 1
  1339. }
  1340. }
  1341. control.125 {
  1342. iface MIXER
  1343. name 'sprot_loop_out Gain 0 Volume'
  1344. value.0 -1440
  1345. value.1 -1440
  1346. comment {
  1347. access 'read write'
  1348. type INTEGER
  1349. count 2
  1350. range '-1440 - 360'
  1351. dbmin -14400
  1352. dbmax 3600
  1353. dbvalue.0 -14400
  1354. dbvalue.1 -14400
  1355. }
  1356. }
  1357. control.126 {
  1358. iface MIXER
  1359. name 'media0_in Volume 0 Ramp Delay'
  1360. value 5
  1361. comment {
  1362. access 'read write'
  1363. type INTEGER
  1364. count 1
  1365. range '5 - 5000'
  1366. }
  1367. }
  1368. control.127 {
  1369. iface MIXER
  1370. name 'media0_in Volume 0 Switch'
  1371. value false
  1372. comment {
  1373. access 'read write'
  1374. type BOOLEAN
  1375. count 1
  1376. }
  1377. }
  1378. control.128 {
  1379. iface MIXER
  1380. name 'media0_in Volume 0 Volume'
  1381. value.0 -1440
  1382. value.1 -1440
  1383. comment {
  1384. access 'read write'
  1385. type INTEGER
  1386. count 2
  1387. range '-1440 - 360'
  1388. dbmin -14400
  1389. dbmax 3600
  1390. dbvalue.0 -14400
  1391. dbvalue.1 -14400
  1392. }
  1393. }
  1394. control.129 {
  1395. iface MIXER
  1396. name 'modem_in Gain 0 Ramp Delay'
  1397. value 5
  1398. comment {
  1399. access 'read write'
  1400. type INTEGER
  1401. count 1
  1402. range '5 - 5000'
  1403. }
  1404. }
  1405. control.130 {
  1406. iface MIXER
  1407. name 'modem_in Gain 0 Switch'
  1408. value true
  1409. comment {
  1410. access 'read write'
  1411. type BOOLEAN
  1412. count 1
  1413. }
  1414. }
  1415. control.131 {
  1416. iface MIXER
  1417. name 'modem_in Gain 0 Volume'
  1418. value.0 0
  1419. value.1 0
  1420. comment {
  1421. access 'read write'
  1422. type INTEGER
  1423. count 2
  1424. range '-1440 - 360'
  1425. dbmin -14400
  1426. dbmax 3600
  1427. dbvalue.0 0
  1428. dbvalue.1 0
  1429. }
  1430. }
  1431. control.132 {
  1432. iface MIXER
  1433. name 'modem_out Gain 0 Ramp Delay'
  1434. value 5
  1435. comment {
  1436. access 'read write'
  1437. type INTEGER
  1438. count 1
  1439. range '5 - 5000'
  1440. }
  1441. }
  1442. control.133 {
  1443. iface MIXER
  1444. name 'modem_out Gain 0 Switch'
  1445. value true
  1446. comment {
  1447. access 'read write'
  1448. type BOOLEAN
  1449. count 1
  1450. }
  1451. }
  1452. control.134 {
  1453. iface MIXER
  1454. name 'modem_out Gain 0 Volume'
  1455. value.0 0
  1456. value.1 0
  1457. comment {
  1458. access 'read write'
  1459. type INTEGER
  1460. count 2
  1461. range '-1440 - 360'
  1462. dbmin -14400
  1463. dbmax 3600
  1464. dbvalue.0 0
  1465. dbvalue.1 0
  1466. }
  1467. }
  1468. control.135 {
  1469. iface MIXER
  1470. name 'media_loop1_out fir 0 params'
  1471. value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1472. comment {
  1473. access 'read write'
  1474. type BYTES
  1475. count 274
  1476. }
  1477. }
  1478. control.136 {
  1479. iface MIXER
  1480. name 'media_loop1_out iir 0 params'
  1481. value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1482. comment {
  1483. access 'read write'
  1484. type BYTES
  1485. count 302
  1486. }
  1487. }
  1488. control.137 {
  1489. iface MIXER
  1490. name 'media_loop1_out mdrp 0 params'
  1491. value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1492. comment {
  1493. access 'read write'
  1494. type BYTES
  1495. count 288
  1496. }
  1497. }
  1498. control.138 {
  1499. iface MIXER
  1500. name 'media_loop2_out fir 0 params'
  1501. value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1502. comment {
  1503. access 'read write'
  1504. type BYTES
  1505. count 274
  1506. }
  1507. }
  1508. control.139 {
  1509. iface MIXER
  1510. name 'media_loop2_out iir 0 params'
  1511. value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1512. comment {
  1513. access 'read write'
  1514. type BYTES
  1515. count 302
  1516. }
  1517. }
  1518. control.140 {
  1519. iface MIXER
  1520. name 'media_loop2_out mdrp 0 params'
  1521. value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1522. comment {
  1523. access 'read write'
  1524. type BYTES
  1525. count 288
  1526. }
  1527. }
  1528. control.141 {
  1529. iface MIXER
  1530. name 'sprot_loop_out lpro 0 params'
  1531. value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1532. comment {
  1533. access 'read write'
  1534. type BYTES
  1535. count 194
  1536. }
  1537. }
  1538. control.142 {
  1539. iface MIXER
  1540. name 'codec_in0 dcr 0 params'
  1541. value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1542. comment {
  1543. access 'read write'
  1544. type BYTES
  1545. count 54
  1546. }
  1547. }
  1548. control.143 {
  1549. iface MIXER
  1550. name 'codec_in1 dcr 0 params'
  1551. value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1552. comment {
  1553. access 'read write'
  1554. type BYTES
  1555. count 54
  1556. }
  1557. }
  1558. control.144 {
  1559. iface MIXER
  1560. name 'codec_out tx interleaver slot 0'
  1561. value codec_out0_0
  1562. comment {
  1563. access 'read write'
  1564. type ENUMERATED
  1565. count 1
  1566. item.0 none
  1567. item.1 codec_out0_0
  1568. item.2 codec_out0_1
  1569. item.3 codec_out1_0
  1570. item.4 codec_out1_1
  1571. }
  1572. }
  1573. control.145 {
  1574. iface MIXER
  1575. name 'codec_out tx interleaver slot 1'
  1576. value codec_out0_1
  1577. comment {
  1578. access 'read write'
  1579. type ENUMERATED
  1580. count 1
  1581. item.0 none
  1582. item.1 codec_out0_0
  1583. item.2 codec_out0_1
  1584. item.3 codec_out1_0
  1585. item.4 codec_out1_1
  1586. }
  1587. }
  1588. control.146 {
  1589. iface MIXER
  1590. name 'codec_out tx interleaver slot 2'
  1591. value codec_out1_0
  1592. comment {
  1593. access 'read write'
  1594. type ENUMERATED
  1595. count 1
  1596. item.0 none
  1597. item.1 codec_out0_0
  1598. item.2 codec_out0_1
  1599. item.3 codec_out1_0
  1600. item.4 codec_out1_1
  1601. }
  1602. }
  1603. control.147 {
  1604. iface MIXER
  1605. name 'codec_out tx interleaver slot 3'
  1606. value codec_out1_1
  1607. comment {
  1608. access 'read write'
  1609. type ENUMERATED
  1610. count 1
  1611. item.0 none
  1612. item.1 codec_out0_0
  1613. item.2 codec_out0_1
  1614. item.3 codec_out1_0
  1615. item.4 codec_out1_1
  1616. }
  1617. }
  1618. control.148 {
  1619. iface MIXER
  1620. name 'codec_in rx deinterleaver codec_in0_0'
  1621. value 'slot 0'
  1622. comment {
  1623. access 'read write'
  1624. type ENUMERATED
  1625. count 1
  1626. item.0 none
  1627. item.1 'slot 0'
  1628. item.2 'slot 1'
  1629. item.3 'slot 2'
  1630. item.4 'slot 3'
  1631. }
  1632. }
  1633. control.149 {
  1634. iface MIXER
  1635. name 'codec_in rx deinterleaver codec_in0_1'
  1636. value 'slot 1'
  1637. comment {
  1638. access 'read write'
  1639. type ENUMERATED
  1640. count 1
  1641. item.0 none
  1642. item.1 'slot 0'
  1643. item.2 'slot 1'
  1644. item.3 'slot 2'
  1645. item.4 'slot 3'
  1646. }
  1647. }
  1648. control.150 {
  1649. iface MIXER
  1650. name 'codec_in rx deinterleaver codec_in1_0'
  1651. value 'slot 2'
  1652. comment {
  1653. access 'read write'
  1654. type ENUMERATED
  1655. count 1
  1656. item.0 none
  1657. item.1 'slot 0'
  1658. item.2 'slot 1'
  1659. item.3 'slot 2'
  1660. item.4 'slot 3'
  1661. }
  1662. }
  1663. control.151 {
  1664. iface MIXER
  1665. name 'codec_in rx deinterleaver codec_in1_1'
  1666. value 'slot 3'
  1667. comment {
  1668. access 'read write'
  1669. type ENUMERATED
  1670. count 1
  1671. item.0 none
  1672. item.1 'slot 0'
  1673. item.2 'slot 1'
  1674. item.3 'slot 2'
  1675. item.4 'slot 3'
  1676. }
  1677. }
  1678. control.152 {
  1679. iface MIXER
  1680. name 'Speaker Channel Switch'
  1681. value.0 false
  1682. value.1 false
  1683. comment {
  1684. access 'read write'
  1685. type BOOLEAN
  1686. count 2
  1687. }
  1688. }
  1689. control.153 {
  1690. iface MIXER
  1691. name 'Speaker Playback Volume'
  1692. value.0 27
  1693. value.1 27
  1694. comment {
  1695. access 'read write'
  1696. type INTEGER
  1697. count 2
  1698. range '0 - 39'
  1699. dbmin -4650
  1700. dbmax 1200
  1701. dbvalue.0 -600
  1702. dbvalue.1 -600
  1703. }
  1704. }
  1705. control.154 {
  1706. iface MIXER
  1707. name 'Speaker ClassD Playback Volume'
  1708. value 4
  1709. comment {
  1710. access 'read write'
  1711. type INTEGER
  1712. count 1
  1713. range '0 - 7'
  1714. dbmin -600
  1715. dbmax 228
  1716. dbvalue.0 0
  1717. }
  1718. }
  1719. control.155 {
  1720. iface MIXER
  1721. name 'Headphone Channel Switch'
  1722. value.0 true
  1723. value.1 true
  1724. comment {
  1725. access 'read write'
  1726. type BOOLEAN
  1727. count 2
  1728. }
  1729. }
  1730. control.156 {
  1731. iface MIXER
  1732. name 'Headphone Playback Volume'
  1733. value.0 0
  1734. value.1 0
  1735. comment {
  1736. access 'read write'
  1737. type INTEGER
  1738. count 2
  1739. range '0 - 39'
  1740. dbmin -4650
  1741. dbmax 1200
  1742. dbvalue.0 -4650
  1743. dbvalue.1 -4650
  1744. }
  1745. }
  1746. control.157 {
  1747. iface MIXER
  1748. name 'OUT Playback Switch'
  1749. value.0 false
  1750. value.1 false
  1751. comment {
  1752. access 'read write'
  1753. type BOOLEAN
  1754. count 2
  1755. }
  1756. }
  1757. control.158 {
  1758. iface MIXER
  1759. name 'OUT Channel Switch'
  1760. value.0 false
  1761. value.1 false
  1762. comment {
  1763. access 'read write'
  1764. type BOOLEAN
  1765. count 2
  1766. }
  1767. }
  1768. control.159 {
  1769. iface MIXER
  1770. name 'OUT Playback Volume'
  1771. value.0 31
  1772. value.1 31
  1773. comment {
  1774. access 'read write'
  1775. type INTEGER
  1776. count 2
  1777. range '0 - 39'
  1778. dbmin -4650
  1779. dbmax 1200
  1780. dbvalue.0 0
  1781. dbvalue.1 0
  1782. }
  1783. }
  1784. control.160 {
  1785. iface MIXER
  1786. name 'DAC2 Playback Switch'
  1787. value.0 true
  1788. value.1 true
  1789. comment {
  1790. access 'read write'
  1791. type BOOLEAN
  1792. count 2
  1793. }
  1794. }
  1795. control.161 {
  1796. iface MIXER
  1797. name 'DAC1 Playback Volume'
  1798. value.0 77
  1799. value.1 77
  1800. comment {
  1801. access 'read write'
  1802. type INTEGER
  1803. count 2
  1804. range '0 - 87'
  1805. dbmin -6525
  1806. dbmax 0
  1807. dbvalue.0 -750
  1808. dbvalue.1 -750
  1809. }
  1810. }
  1811. control.162 {
  1812. iface MIXER
  1813. name 'Mono DAC Playback Volume'
  1814. value.0 87
  1815. value.1 87
  1816. comment {
  1817. access 'read write'
  1818. type INTEGER
  1819. count 2
  1820. range '0 - 87'
  1821. dbmin -6525
  1822. dbmax 0
  1823. dbvalue.0 0
  1824. dbvalue.1 0
  1825. }
  1826. }
  1827. control.163 {
  1828. iface MIXER
  1829. name 'IN1 Boost'
  1830. value 0
  1831. comment {
  1832. access 'read write'
  1833. type INTEGER
  1834. count 1
  1835. range '0 - 12'
  1836. dbmin 0
  1837. dbmax 5200
  1838. dbvalue.0 0
  1839. }
  1840. }
  1841. control.164 {
  1842. iface MIXER
  1843. name 'IN2 Boost'
  1844. value 0
  1845. comment {
  1846. access 'read write'
  1847. type INTEGER
  1848. count 1
  1849. range '0 - 8'
  1850. dbmin 0
  1851. dbmax 5200
  1852. dbvalue.0 0
  1853. }
  1854. }
  1855. control.165 {
  1856. iface MIXER
  1857. name 'IN Capture Volume'
  1858. value.0 31
  1859. value.1 31
  1860. comment {
  1861. access 'read write'
  1862. type INTEGER
  1863. count 2
  1864. range '0 - 31'
  1865. dbmin -3450
  1866. dbmax 1200
  1867. dbvalue.0 1200
  1868. dbvalue.1 1200
  1869. }
  1870. }
  1871. control.166 {
  1872. iface MIXER
  1873. name 'ADC Capture Switch'
  1874. value.0 true
  1875. value.1 true
  1876. comment {
  1877. access 'read write'
  1878. type BOOLEAN
  1879. count 2
  1880. }
  1881. }
  1882. control.167 {
  1883. iface MIXER
  1884. name 'ADC Capture Volume'
  1885. value.0 63
  1886. value.1 63
  1887. comment {
  1888. access 'read write'
  1889. type INTEGER
  1890. count 2
  1891. range '0 - 63'
  1892. dbmin -1725
  1893. dbmax 3000
  1894. dbvalue.0 3000
  1895. dbvalue.1 3000
  1896. }
  1897. }
  1898. control.168 {
  1899. iface MIXER
  1900. name 'Mono ADC Capture Switch'
  1901. value.0 true
  1902. value.1 true
  1903. comment {
  1904. access 'read write'
  1905. type BOOLEAN
  1906. count 2
  1907. }
  1908. }
  1909. control.169 {
  1910. iface MIXER
  1911. name 'Mono ADC Capture Volume'
  1912. value.0 63
  1913. value.1 63
  1914. comment {
  1915. access 'read write'
  1916. type INTEGER
  1917. count 2
  1918. range '0 - 63'
  1919. dbmin -1725
  1920. dbmax 3000
  1921. dbvalue.0 3000
  1922. dbvalue.1 3000
  1923. }
  1924. }
  1925. control.170 {
  1926. iface MIXER
  1927. name 'ADC Boost Capture Volume'
  1928. value.0 3
  1929. value.1 3
  1930. comment {
  1931. access 'read write'
  1932. type INTEGER
  1933. count 2
  1934. range '0 - 3'
  1935. dbmin 0
  1936. dbmax 3600
  1937. dbvalue.0 3600
  1938. dbvalue.1 3600
  1939. }
  1940. }
  1941. control.171 {
  1942. iface MIXER
  1943. name 'Mono ADC Boost Capture Volume'
  1944. value.0 2
  1945. value.1 2
  1946. comment {
  1947. access 'read write'
  1948. type INTEGER
  1949. count 2
  1950. range '0 - 3'
  1951. dbmin 0
  1952. dbmax 3600
  1953. dbvalue.0 2400
  1954. dbvalue.1 2400
  1955. }
  1956. }
  1957. control.172 {
  1958. iface MIXER
  1959. name 'I2S2 Func Switch'
  1960. value false
  1961. comment {
  1962. access 'read write'
  1963. type BOOLEAN
  1964. count 1
  1965. }
  1966. }
  1967. control.173 {
  1968. iface MIXER
  1969. name 'Speaker HWEQ'
  1970. value '01a4ed8701a5000001a6ed8701a7000001c01ec401c1000001c21ec401c3000001c41fb401c5004b01c61fb401c71fb401c8004b01c91fb400b133e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  1971. comment {
  1972. access 'read write'
  1973. type BYTES
  1974. count 228
  1975. }
  1976. }
  1977. control.174 {
  1978. iface MIXER
  1979. name 'DAC1 Digital Volume Control Func'
  1980. value 'soft ramp'
  1981. comment {
  1982. access 'read write'
  1983. type ENUMERATED
  1984. count 1
  1985. item.0 immediately
  1986. item.1 'zero crossing'
  1987. item.2 'soft ramp'
  1988. }
  1989. }
  1990. control.175 {
  1991. iface CARD
  1992. name 'Headphone Jack'
  1993. value false
  1994. comment {
  1995. access read
  1996. type BOOLEAN
  1997. count 1
  1998. }
  1999. }
  2000. control.176 {
  2001. iface CARD
  2002. name 'Headset Mic Jack'
  2003. value false
  2004. comment {
  2005. access read
  2006. type BOOLEAN
  2007. count 1
  2008. }
  2009. }
  2010. control.177 {
  2011. iface MIXER
  2012. name 'Headphone Switch'
  2013. value false
  2014. comment {
  2015. access 'read write'
  2016. type BOOLEAN
  2017. count 1
  2018. }
  2019. }
  2020. control.178 {
  2021. iface MIXER
  2022. name 'Headset Mic Switch'
  2023. value false
  2024. comment {
  2025. access 'read write'
  2026. type BOOLEAN
  2027. count 1
  2028. }
  2029. }
  2030. control.179 {
  2031. iface MIXER
  2032. name 'Int Mic Switch'
  2033. value true
  2034. comment {
  2035. access 'read write'
  2036. type BOOLEAN
  2037. count 1
  2038. }
  2039. }
  2040. control.180 {
  2041. iface MIXER
  2042. name 'Int Analog Mic Switch'
  2043. value true
  2044. comment {
  2045. access 'read write'
  2046. type BOOLEAN
  2047. count 1
  2048. }
  2049. }
  2050. control.181 {
  2051. iface MIXER
  2052. name 'Ext Spk Switch'
  2053. value false
  2054. comment {
  2055. access 'read write'
  2056. type BOOLEAN
  2057. count 1
  2058. }
  2059. }
  2060. control.182 {
  2061. iface MIXER
  2062. name 'RECMIXL HPOL Switch'
  2063. value false
  2064. comment {
  2065. access 'read write'
  2066. type BOOLEAN
  2067. count 1
  2068. }
  2069. }
  2070. control.183 {
  2071. iface MIXER
  2072. name 'RECMIXL INL Switch'
  2073. value false
  2074. comment {
  2075. access 'read write'
  2076. type BOOLEAN
  2077. count 1
  2078. }
  2079. }
  2080. control.184 {
  2081. iface MIXER
  2082. name 'RECMIXL BST2 Switch'
  2083. value false
  2084. comment {
  2085. access 'read write'
  2086. type BOOLEAN
  2087. count 1
  2088. }
  2089. }
  2090. control.185 {
  2091. iface MIXER
  2092. name 'RECMIXL BST1 Switch'
  2093. value false
  2094. comment {
  2095. access 'read write'
  2096. type BOOLEAN
  2097. count 1
  2098. }
  2099. }
  2100. control.186 {
  2101. iface MIXER
  2102. name 'RECMIXL OUT MIXL Switch'
  2103. value false
  2104. comment {
  2105. access 'read write'
  2106. type BOOLEAN
  2107. count 1
  2108. }
  2109. }
  2110. control.187 {
  2111. iface MIXER
  2112. name 'RECMIXR HPOR Switch'
  2113. value false
  2114. comment {
  2115. access 'read write'
  2116. type BOOLEAN
  2117. count 1
  2118. }
  2119. }
  2120. control.188 {
  2121. iface MIXER
  2122. name 'RECMIXR INR Switch'
  2123. value false
  2124. comment {
  2125. access 'read write'
  2126. type BOOLEAN
  2127. count 1
  2128. }
  2129. }
  2130. control.189 {
  2131. iface MIXER
  2132. name 'RECMIXR BST2 Switch'
  2133. value false
  2134. comment {
  2135. access 'read write'
  2136. type BOOLEAN
  2137. count 1
  2138. }
  2139. }
  2140. control.190 {
  2141. iface MIXER
  2142. name 'RECMIXR BST1 Switch'
  2143. value false
  2144. comment {
  2145. access 'read write'
  2146. type BOOLEAN
  2147. count 1
  2148. }
  2149. }
  2150. control.191 {
  2151. iface MIXER
  2152. name 'RECMIXR OUT MIXR Switch'
  2153. value false
  2154. comment {
  2155. access 'read write'
  2156. type BOOLEAN
  2157. count 1
  2158. }
  2159. }
  2160. control.192 {
  2161. iface MIXER
  2162. name 'Stereo1 DMIC Mux'
  2163. value DMIC1
  2164. comment {
  2165. access 'read write'
  2166. type ENUMERATED
  2167. count 1
  2168. item.0 DMIC1
  2169. item.1 DMIC2
  2170. }
  2171. }
  2172. control.193 {
  2173. iface MIXER
  2174. name 'Stereo1 ADC2 Mux'
  2175. value DMIC
  2176. comment {
  2177. access 'read write'
  2178. type ENUMERATED
  2179. count 1
  2180. item.0 'DAC MIX'
  2181. item.1 DMIC
  2182. }
  2183. }
  2184. control.194 {
  2185. iface MIXER
  2186. name 'Stereo1 ADC1 Mux'
  2187. value ADC
  2188. comment {
  2189. access 'read write'
  2190. type ENUMERATED
  2191. count 1
  2192. item.0 'DAC MIX'
  2193. item.1 ADC
  2194. }
  2195. }
  2196. control.195 {
  2197. iface MIXER
  2198. name 'Mono DMIC L Mux'
  2199. value DMIC1
  2200. comment {
  2201. access 'read write'
  2202. type ENUMERATED
  2203. count 1
  2204. item.0 DMIC1
  2205. item.1 DMIC2
  2206. }
  2207. }
  2208. control.196 {
  2209. iface MIXER
  2210. name 'Mono DMIC R Mux'
  2211. value DMIC1
  2212. comment {
  2213. access 'read write'
  2214. type ENUMERATED
  2215. count 1
  2216. item.0 DMIC1
  2217. item.1 DMIC2
  2218. }
  2219. }
  2220. control.197 {
  2221. iface MIXER
  2222. name 'Mono ADC L2 Mux'
  2223. value 'Mono DAC MIXL'
  2224. comment {
  2225. access 'read write'
  2226. type ENUMERATED
  2227. count 1
  2228. item.0 'Mono DAC MIXL'
  2229. item.1 DMIC
  2230. }
  2231. }
  2232. control.198 {
  2233. iface MIXER
  2234. name 'Mono ADC L1 Mux'
  2235. value ADC
  2236. comment {
  2237. access 'read write'
  2238. type ENUMERATED
  2239. count 1
  2240. item.0 'Mono DAC MIXL'
  2241. item.1 ADC
  2242. }
  2243. }
  2244. control.199 {
  2245. iface MIXER
  2246. name 'Mono ADC R1 Mux'
  2247. value ADC
  2248. comment {
  2249. access 'read write'
  2250. type ENUMERATED
  2251. count 1
  2252. item.0 'Mono DAC MIXR'
  2253. item.1 ADC
  2254. }
  2255. }
  2256. control.200 {
  2257. iface MIXER
  2258. name 'Mono ADC R2 Mux'
  2259. value 'Mono DAC MIXR'
  2260. comment {
  2261. access 'read write'
  2262. type ENUMERATED
  2263. count 1
  2264. item.0 'Mono DAC MIXR'
  2265. item.1 DMIC
  2266. }
  2267. }
  2268. control.201 {
  2269. iface MIXER
  2270. name 'Sto1 ADC MIXL ADC1 Switch'
  2271. value false
  2272. comment {
  2273. access 'read write'
  2274. type BOOLEAN
  2275. count 1
  2276. }
  2277. }
  2278. control.202 {
  2279. iface MIXER
  2280. name 'Sto1 ADC MIXL ADC2 Switch'
  2281. value true
  2282. comment {
  2283. access 'read write'
  2284. type BOOLEAN
  2285. count 1
  2286. }
  2287. }
  2288. control.203 {
  2289. iface MIXER
  2290. name 'Sto1 ADC MIXR ADC1 Switch'
  2291. value false
  2292. comment {
  2293. access 'read write'
  2294. type BOOLEAN
  2295. count 1
  2296. }
  2297. }
  2298. control.204 {
  2299. iface MIXER
  2300. name 'Sto1 ADC MIXR ADC2 Switch'
  2301. value true
  2302. comment {
  2303. access 'read write'
  2304. type BOOLEAN
  2305. count 1
  2306. }
  2307. }
  2308. control.205 {
  2309. iface MIXER
  2310. name 'Mono ADC MIXL ADC1 Switch'
  2311. value false
  2312. comment {
  2313. access 'read write'
  2314. type BOOLEAN
  2315. count 1
  2316. }
  2317. }
  2318. control.206 {
  2319. iface MIXER
  2320. name 'Mono ADC MIXL ADC2 Switch'
  2321. value false
  2322. comment {
  2323. access 'read write'
  2324. type BOOLEAN
  2325. count 1
  2326. }
  2327. }
  2328. control.207 {
  2329. iface MIXER
  2330. name 'Mono ADC MIXR ADC1 Switch'
  2331. value false
  2332. comment {
  2333. access 'read write'
  2334. type BOOLEAN
  2335. count 1
  2336. }
  2337. }
  2338. control.208 {
  2339. iface MIXER
  2340. name 'Mono ADC MIXR ADC2 Switch'
  2341. value false
  2342. comment {
  2343. access 'read write'
  2344. type BOOLEAN
  2345. count 1
  2346. }
  2347. }
  2348. control.209 {
  2349. iface MIXER
  2350. name 'IF2 ADC Mux'
  2351. value IF_ADC2
  2352. comment {
  2353. access 'read write'
  2354. type ENUMERATED
  2355. count 1
  2356. item.0 IF_ADC1
  2357. item.1 IF_ADC2
  2358. item.2 VAD_ADC
  2359. }
  2360. }
  2361. control.210 {
  2362. iface MIXER
  2363. name 'VAD ADC Mux'
  2364. value 'Sto1 ADC L'
  2365. comment {
  2366. access 'read write'
  2367. type ENUMERATED
  2368. count 1
  2369. item.0 'Sto1 ADC L'
  2370. item.1 'Mono ADC L'
  2371. item.2 'Mono ADC R'
  2372. }
  2373. }
  2374. control.211 {
  2375. iface MIXER
  2376. name 'DAC1 MIXL Stereo ADC Switch'
  2377. value false
  2378. comment {
  2379. access 'read write'
  2380. type BOOLEAN
  2381. count 1
  2382. }
  2383. }
  2384. control.212 {
  2385. iface MIXER
  2386. name 'DAC1 MIXL DAC1 Switch'
  2387. value true
  2388. comment {
  2389. access 'read write'
  2390. type BOOLEAN
  2391. count 1
  2392. }
  2393. }
  2394. control.213 {
  2395. iface MIXER
  2396. name 'DAC1 MIXR Stereo ADC Switch'
  2397. value false
  2398. comment {
  2399. access 'read write'
  2400. type BOOLEAN
  2401. count 1
  2402. }
  2403. }
  2404. control.214 {
  2405. iface MIXER
  2406. name 'DAC1 MIXR DAC1 Switch'
  2407. value true
  2408. comment {
  2409. access 'read write'
  2410. type BOOLEAN
  2411. count 1
  2412. }
  2413. }
  2414. control.215 {
  2415. iface MIXER
  2416. name 'DAC L2 Mux'
  2417. value 'IF2 DAC'
  2418. comment {
  2419. access 'read write'
  2420. type ENUMERATED
  2421. count 1
  2422. item.0 'IF1 DAC'
  2423. item.1 'IF2 DAC'
  2424. item.2 'IF3 DAC'
  2425. item.3 'Mono ADC'
  2426. item.4 VAD_ADC
  2427. }
  2428. }
  2429. control.216 {
  2430. iface MIXER
  2431. name 'DAC R2 Mux'
  2432. value 'IF2 DAC'
  2433. comment {
  2434. access 'read write'
  2435. type ENUMERATED
  2436. count 1
  2437. item.0 'IF1 DAC'
  2438. item.1 'IF2 DAC'
  2439. item.2 'IF3 DAC'
  2440. item.3 'Mono ADC'
  2441. item.4 Haptic
  2442. }
  2443. }
  2444. control.217 {
  2445. iface MIXER
  2446. name 'DAC1 L Mux'
  2447. value 'IF1 DAC'
  2448. comment {
  2449. access 'read write'
  2450. type ENUMERATED
  2451. count 1
  2452. item.0 'IF1 DAC'
  2453. item.1 'IF2 DAC'
  2454. item.2 'IF3 DAC'
  2455. }
  2456. }
  2457. control.218 {
  2458. iface MIXER
  2459. name 'DAC1 R Mux'
  2460. value 'IF1 DAC'
  2461. comment {
  2462. access 'read write'
  2463. type ENUMERATED
  2464. count 1
  2465. item.0 'IF1 DAC'
  2466. item.1 'IF2 DAC'
  2467. item.2 'IF3 DAC'
  2468. }
  2469. }
  2470. control.219 {
  2471. iface MIXER
  2472. name 'Stereo DAC MIXL DAC L1 Switch'
  2473. value true
  2474. comment {
  2475. access 'read write'
  2476. type BOOLEAN
  2477. count 1
  2478. }
  2479. }
  2480. control.220 {
  2481. iface MIXER
  2482. name 'Stereo DAC MIXL DAC L2 Switch'
  2483. value false
  2484. comment {
  2485. access 'read write'
  2486. type BOOLEAN
  2487. count 1
  2488. }
  2489. }
  2490. control.221 {
  2491. iface MIXER
  2492. name 'Stereo DAC MIXL DAC R1 Switch'
  2493. value false
  2494. comment {
  2495. access 'read write'
  2496. type BOOLEAN
  2497. count 1
  2498. }
  2499. }
  2500. control.222 {
  2501. iface MIXER
  2502. name 'Stereo DAC MIXR DAC R1 Switch'
  2503. value true
  2504. comment {
  2505. access 'read write'
  2506. type BOOLEAN
  2507. count 1
  2508. }
  2509. }
  2510. control.223 {
  2511. iface MIXER
  2512. name 'Stereo DAC MIXR DAC R2 Switch'
  2513. value false
  2514. comment {
  2515. access 'read write'
  2516. type BOOLEAN
  2517. count 1
  2518. }
  2519. }
  2520. control.224 {
  2521. iface MIXER
  2522. name 'Stereo DAC MIXR DAC L1 Switch'
  2523. value false
  2524. comment {
  2525. access 'read write'
  2526. type BOOLEAN
  2527. count 1
  2528. }
  2529. }
  2530. control.225 {
  2531. iface MIXER
  2532. name 'Mono DAC MIXL DAC L1 Switch'
  2533. value false
  2534. comment {
  2535. access 'read write'
  2536. type BOOLEAN
  2537. count 1
  2538. }
  2539. }
  2540. control.226 {
  2541. iface MIXER
  2542. name 'Mono DAC MIXL DAC L2 Switch'
  2543. value true
  2544. comment {
  2545. access 'read write'
  2546. type BOOLEAN
  2547. count 1
  2548. }
  2549. }
  2550. control.227 {
  2551. iface MIXER
  2552. name 'Mono DAC MIXL DAC R2 Switch'
  2553. value false
  2554. comment {
  2555. access 'read write'
  2556. type BOOLEAN
  2557. count 1
  2558. }
  2559. }
  2560. control.228 {
  2561. iface MIXER
  2562. name 'Mono DAC MIXR DAC R1 Switch'
  2563. value false
  2564. comment {
  2565. access 'read write'
  2566. type BOOLEAN
  2567. count 1
  2568. }
  2569. }
  2570. control.229 {
  2571. iface MIXER
  2572. name 'Mono DAC MIXR DAC R2 Switch'
  2573. value true
  2574. comment {
  2575. access 'read write'
  2576. type BOOLEAN
  2577. count 1
  2578. }
  2579. }
  2580. control.230 {
  2581. iface MIXER
  2582. name 'Mono DAC MIXR DAC L2 Switch'
  2583. value false
  2584. comment {
  2585. access 'read write'
  2586. type BOOLEAN
  2587. count 1
  2588. }
  2589. }
  2590. control.231 {
  2591. iface MIXER
  2592. name 'DAC MIXL Sto DAC Mix L Switch'
  2593. value false
  2594. comment {
  2595. access 'read write'
  2596. type BOOLEAN
  2597. count 1
  2598. }
  2599. }
  2600. control.232 {
  2601. iface MIXER
  2602. name 'DAC MIXL DAC L2 Switch'
  2603. value false
  2604. comment {
  2605. access 'read write'
  2606. type BOOLEAN
  2607. count 1
  2608. }
  2609. }
  2610. control.233 {
  2611. iface MIXER
  2612. name 'DAC MIXL DAC R2 Switch'
  2613. value false
  2614. comment {
  2615. access 'read write'
  2616. type BOOLEAN
  2617. count 1
  2618. }
  2619. }
  2620. control.234 {
  2621. iface MIXER
  2622. name 'DAC MIXR Sto DAC Mix R Switch'
  2623. value false
  2624. comment {
  2625. access 'read write'
  2626. type BOOLEAN
  2627. count 1
  2628. }
  2629. }
  2630. control.235 {
  2631. iface MIXER
  2632. name 'DAC MIXR DAC R2 Switch'
  2633. value false
  2634. comment {
  2635. access 'read write'
  2636. type BOOLEAN
  2637. count 1
  2638. }
  2639. }
  2640. control.236 {
  2641. iface MIXER
  2642. name 'DAC MIXR DAC L2 Switch'
  2643. value false
  2644. comment {
  2645. access 'read write'
  2646. type BOOLEAN
  2647. count 1
  2648. }
  2649. }
  2650. control.237 {
  2651. iface MIXER
  2652. name 'SPK MIXL DAC L1 Switch'
  2653. value true
  2654. comment {
  2655. access 'read write'
  2656. type BOOLEAN
  2657. count 1
  2658. }
  2659. }
  2660. control.238 {
  2661. iface MIXER
  2662. name 'SPK MIXL DAC L2 Switch'
  2663. value true
  2664. comment {
  2665. access 'read write'
  2666. type BOOLEAN
  2667. count 1
  2668. }
  2669. }
  2670. control.239 {
  2671. iface MIXER
  2672. name 'SPK MIXL INL Switch'
  2673. value false
  2674. comment {
  2675. access 'read write'
  2676. type BOOLEAN
  2677. count 1
  2678. }
  2679. }
  2680. control.240 {
  2681. iface MIXER
  2682. name 'SPK MIXL BST1 Switch'
  2683. value false
  2684. comment {
  2685. access 'read write'
  2686. type BOOLEAN
  2687. count 1
  2688. }
  2689. }
  2690. control.241 {
  2691. iface MIXER
  2692. name 'SPK MIXR DAC R1 Switch'
  2693. value true
  2694. comment {
  2695. access 'read write'
  2696. type BOOLEAN
  2697. count 1
  2698. }
  2699. }
  2700. control.242 {
  2701. iface MIXER
  2702. name 'SPK MIXR DAC R2 Switch'
  2703. value true
  2704. comment {
  2705. access 'read write'
  2706. type BOOLEAN
  2707. count 1
  2708. }
  2709. }
  2710. control.243 {
  2711. iface MIXER
  2712. name 'SPK MIXR INR Switch'
  2713. value false
  2714. comment {
  2715. access 'read write'
  2716. type BOOLEAN
  2717. count 1
  2718. }
  2719. }
  2720. control.244 {
  2721. iface MIXER
  2722. name 'SPK MIXR BST2 Switch'
  2723. value false
  2724. comment {
  2725. access 'read write'
  2726. type BOOLEAN
  2727. count 1
  2728. }
  2729. }
  2730. control.245 {
  2731. iface MIXER
  2732. name 'OUT MIXL BST1 Switch'
  2733. value false
  2734. comment {
  2735. access 'read write'
  2736. type BOOLEAN
  2737. count 1
  2738. }
  2739. }
  2740. control.246 {
  2741. iface MIXER
  2742. name 'OUT MIXL INL Switch'
  2743. value false
  2744. comment {
  2745. access 'read write'
  2746. type BOOLEAN
  2747. count 1
  2748. }
  2749. }
  2750. control.247 {
  2751. iface MIXER
  2752. name 'OUT MIXL DAC L2 Switch'
  2753. value false
  2754. comment {
  2755. access 'read write'
  2756. type BOOLEAN
  2757. count 1
  2758. }
  2759. }
  2760. control.248 {
  2761. iface MIXER
  2762. name 'OUT MIXL DAC L1 Switch'
  2763. value false
  2764. comment {
  2765. access 'read write'
  2766. type BOOLEAN
  2767. count 1
  2768. }
  2769. }
  2770. control.249 {
  2771. iface MIXER
  2772. name 'OUT MIXR BST2 Switch'
  2773. value false
  2774. comment {
  2775. access 'read write'
  2776. type BOOLEAN
  2777. count 1
  2778. }
  2779. }
  2780. control.250 {
  2781. iface MIXER
  2782. name 'OUT MIXR INR Switch'
  2783. value false
  2784. comment {
  2785. access 'read write'
  2786. type BOOLEAN
  2787. count 1
  2788. }
  2789. }
  2790. control.251 {
  2791. iface MIXER
  2792. name 'OUT MIXR DAC R2 Switch'
  2793. value false
  2794. comment {
  2795. access 'read write'
  2796. type BOOLEAN
  2797. count 1
  2798. }
  2799. }
  2800. control.252 {
  2801. iface MIXER
  2802. name 'OUT MIXR DAC R1 Switch'
  2803. value false
  2804. comment {
  2805. access 'read write'
  2806. type BOOLEAN
  2807. count 1
  2808. }
  2809. }
  2810. control.253 {
  2811. iface MIXER
  2812. name 'SPKVOL L Switch'
  2813. value true
  2814. comment {
  2815. access 'read write'
  2816. type BOOLEAN
  2817. count 1
  2818. }
  2819. }
  2820. control.254 {
  2821. iface MIXER
  2822. name 'SPKVOL R Switch'
  2823. value true
  2824. comment {
  2825. access 'read write'
  2826. type BOOLEAN
  2827. count 1
  2828. }
  2829. }
  2830. control.255 {
  2831. iface MIXER
  2832. name 'HPOVOL MIXL DAC1 Switch'
  2833. value true
  2834. comment {
  2835. access 'read write'
  2836. type BOOLEAN
  2837. count 1
  2838. }
  2839. }
  2840. control.256 {
  2841. iface MIXER
  2842. name 'HPOVOL MIXL DAC2 Switch'
  2843. value true
  2844. comment {
  2845. access 'read write'
  2846. type BOOLEAN
  2847. count 1
  2848. }
  2849. }
  2850. control.257 {
  2851. iface MIXER
  2852. name 'HPOVOL MIXL INL Switch'
  2853. value false
  2854. comment {
  2855. access 'read write'
  2856. type BOOLEAN
  2857. count 1
  2858. }
  2859. }
  2860. control.258 {
  2861. iface MIXER
  2862. name 'HPOVOL MIXL BST1 Switch'
  2863. value false
  2864. comment {
  2865. access 'read write'
  2866. type BOOLEAN
  2867. count 1
  2868. }
  2869. }
  2870. control.259 {
  2871. iface MIXER
  2872. name 'HPOVOL MIXR DAC1 Switch'
  2873. value true
  2874. comment {
  2875. access 'read write'
  2876. type BOOLEAN
  2877. count 1
  2878. }
  2879. }
  2880. control.260 {
  2881. iface MIXER
  2882. name 'HPOVOL MIXR DAC2 Switch'
  2883. value true
  2884. comment {
  2885. access 'read write'
  2886. type BOOLEAN
  2887. count 1
  2888. }
  2889. }
  2890. control.261 {
  2891. iface MIXER
  2892. name 'HPOVOL MIXR INR Switch'
  2893. value false
  2894. comment {
  2895. access 'read write'
  2896. type BOOLEAN
  2897. count 1
  2898. }
  2899. }
  2900. control.262 {
  2901. iface MIXER
  2902. name 'HPOVOL MIXR BST2 Switch'
  2903. value false
  2904. comment {
  2905. access 'read write'
  2906. type BOOLEAN
  2907. count 1
  2908. }
  2909. }
  2910. control.263 {
  2911. iface MIXER
  2912. name 'HPOVOL L Switch'
  2913. value true
  2914. comment {
  2915. access 'read write'
  2916. type BOOLEAN
  2917. count 1
  2918. }
  2919. }
  2920. control.264 {
  2921. iface MIXER
  2922. name 'HPOVOL R Switch'
  2923. value true
  2924. comment {
  2925. access 'read write'
  2926. type BOOLEAN
  2927. count 1
  2928. }
  2929. }
  2930. control.265 {
  2931. iface MIXER
  2932. name 'SPOL MIX DAC L1 Switch'
  2933. value false
  2934. comment {
  2935. access 'read write'
  2936. type BOOLEAN
  2937. count 1
  2938. }
  2939. }
  2940. control.266 {
  2941. iface MIXER
  2942. name 'SPOL MIX SPKVOL L Switch'
  2943. value true
  2944. comment {
  2945. access 'read write'
  2946. type BOOLEAN
  2947. count 1
  2948. }
  2949. }
  2950. control.267 {
  2951. iface MIXER
  2952. name 'SPOR MIX DAC R1 Switch'
  2953. value false
  2954. comment {
  2955. access 'read write'
  2956. type BOOLEAN
  2957. count 1
  2958. }
  2959. }
  2960. control.268 {
  2961. iface MIXER
  2962. name 'SPOR MIX SPKVOL R Switch'
  2963. value true
  2964. comment {
  2965. access 'read write'
  2966. type BOOLEAN
  2967. count 1
  2968. }
  2969. }
  2970. control.269 {
  2971. iface MIXER
  2972. name 'HPO MIX DAC1 Switch'
  2973. value false
  2974. comment {
  2975. access 'read write'
  2976. type BOOLEAN
  2977. count 1
  2978. }
  2979. }
  2980. control.270 {
  2981. iface MIXER
  2982. name 'HPO MIX HPVOL Switch'
  2983. value true
  2984. comment {
  2985. access 'read write'
  2986. type BOOLEAN
  2987. count 1
  2988. }
  2989. }
  2990. control.271 {
  2991. iface MIXER
  2992. name 'LOUT MIX DAC L1 Switch'
  2993. value false
  2994. comment {
  2995. access 'read write'
  2996. type BOOLEAN
  2997. count 1
  2998. }
  2999. }
  3000. control.272 {
  3001. iface MIXER
  3002. name 'LOUT MIX DAC R1 Switch'
  3003. value false
  3004. comment {
  3005. access 'read write'
  3006. type BOOLEAN
  3007. count 1
  3008. }
  3009. }
  3010. control.273 {
  3011. iface MIXER
  3012. name 'LOUT MIX OUTMIX L Switch'
  3013. value false
  3014. comment {
  3015. access 'read write'
  3016. type BOOLEAN
  3017. count 1
  3018. }
  3019. }
  3020. control.274 {
  3021. iface MIXER
  3022. name 'LOUT MIX OUTMIX R Switch'
  3023. value false
  3024. comment {
  3025. access 'read write'
  3026. type BOOLEAN
  3027. count 1
  3028. }
  3029. }
  3030. control.275 {
  3031. iface MIXER
  3032. name 'PDM1 L Mux'
  3033. value 'Mono DAC'
  3034. comment {
  3035. access 'read write'
  3036. type ENUMERATED
  3037. count 1
  3038. item.0 'Mono DAC'
  3039. item.1 'Stereo DAC'
  3040. }
  3041. }
  3042. control.276 {
  3043. iface MIXER
  3044. name 'PDM1 R Mux'
  3045. value 'Mono DAC'
  3046. comment {
  3047. access 'read write'
  3048. type ENUMERATED
  3049. count 1
  3050. item.0 'Mono DAC'
  3051. item.1 'Stereo DAC'
  3052. }
  3053. }
  3054. control.277 {
  3055. iface MIXER
  3056. name 'PDM1 L Switch'
  3057. value false
  3058. comment {
  3059. access 'read write'
  3060. type BOOLEAN
  3061. count 1
  3062. }
  3063. }
  3064. control.278 {
  3065. iface MIXER
  3066. name 'PDM1 R Switch'
  3067. value false
  3068. comment {
  3069. access 'read write'
  3070. type BOOLEAN
  3071. count 1
  3072. }
  3073. }
  3074. control.279 {
  3075. iface MIXER
  3076. name 'A DAC1 L Mux'
  3077. value DAC1
  3078. comment {
  3079. access 'read write'
  3080. type ENUMERATED
  3081. count 1
  3082. item.0 DAC1
  3083. item.1 'Stereo DAC Mixer'
  3084. }
  3085. }
  3086. control.280 {
  3087. iface MIXER
  3088. name 'A DAC1 R Mux'
  3089. value DAC1
  3090. comment {
  3091. access 'read write'
  3092. type ENUMERATED
  3093. count 1
  3094. item.0 DAC1
  3095. item.1 'Stereo DAC Mixer'
  3096. }
  3097. }
  3098. control.281 {
  3099. iface MIXER
  3100. name 'A DAC2 L Mux'
  3101. value 'Stereo DAC Mixer'
  3102. comment {
  3103. access 'read write'
  3104. type ENUMERATED
  3105. count 1
  3106. item.0 'Stereo DAC Mixer'
  3107. item.1 'Mono DAC Mixer'
  3108. }
  3109. }
  3110. control.282 {
  3111. iface MIXER
  3112. name 'A DAC2 R Mux'
  3113. value 'Stereo DAC Mixer'
  3114. comment {
  3115. access 'read write'
  3116. type ENUMERATED
  3117. count 1
  3118. item.0 'Stereo DAC Mixer'
  3119. item.1 'Mono DAC Mixer'
  3120. }
  3121. }
  3122. control.283 {
  3123. iface MIXER
  3124. name 'RT5650 IF1 ADC1 Swap Mux'
  3125. value L/R
  3126. comment {
  3127. access 'read write'
  3128. type ENUMERATED
  3129. count 1
  3130. item.0 L/R
  3131. item.1 R/L
  3132. item.2 L/L
  3133. item.3 R/R
  3134. }
  3135. }
  3136. control.284 {
  3137. iface MIXER
  3138. name 'RT5650 IF1 ADC2 Swap Mux'
  3139. value L/R
  3140. comment {
  3141. access 'read write'
  3142. type ENUMERATED
  3143. count 1
  3144. item.0 L/R
  3145. item.1 R/L
  3146. item.2 L/L
  3147. item.3 R/R
  3148. }
  3149. }
  3150. control.285 {
  3151. iface MIXER
  3152. name 'RT5650 IF1 ADC3 Swap Mux'
  3153. value L/R
  3154. comment {
  3155. access 'read write'
  3156. type ENUMERATED
  3157. count 1
  3158. item.0 L/R
  3159. item.1 R/L
  3160. item.2 L/L
  3161. item.3 R/R
  3162. }
  3163. }
  3164. control.286 {
  3165. iface MIXER
  3166. name 'RT5650 IF1 ADC Mux'
  3167. value IF_ADC1/IF_ADC2/DAC_REF/Null
  3168. comment {
  3169. access 'read write'
  3170. type ENUMERATED
  3171. count 1
  3172. item.0 IF_ADC1/IF_ADC2/DAC_REF/Null
  3173. item.1 IF_ADC1/IF_ADC2/Null/DAC_REF
  3174. item.2 IF_ADC1/DAC_REF/IF_ADC2/Null
  3175. item.3 IF_ADC1/DAC_REF/Null/IF_ADC2
  3176. item.4 IF_ADC1/Null/DAC_REF/IF_ADC2
  3177. item.5 IF_ADC1/Null/IF_ADC2/DAC_REF
  3178. item.6 IF_ADC2/IF_ADC1/DAC_REF/Null
  3179. item.7 IF_ADC2/IF_ADC1/Null/DAC_REF
  3180. item.8 IF_ADC2/DAC_REF/IF_ADC1/Null
  3181. item.9 IF_ADC2/DAC_REF/Null/IF_ADC1
  3182. item.10 IF_ADC2/Null/DAC_REF/IF_ADC1
  3183. item.11 IF_ADC2/Null/IF_ADC1/DAC_REF
  3184. item.12 DAC_REF/IF_ADC1/IF_ADC2/Null
  3185. item.13 DAC_REF/IF_ADC1/Null/IF_ADC2
  3186. item.14 DAC_REF/IF_ADC2/IF_ADC1/Null
  3187. item.15 DAC_REF/IF_ADC2/Null/IF_ADC1
  3188. item.16 DAC_REF/Null/IF_ADC1/IF_ADC2
  3189. item.17 DAC_REF/Null/IF_ADC2/IF_ADC1
  3190. item.18 Null/IF_ADC1/IF_ADC2/DAC_REF
  3191. item.19 Null/IF_ADC1/DAC_REF/IF_ADC2
  3192. item.20 Null/IF_ADC2/IF_ADC1/DAC_REF
  3193. item.21 Null/IF_ADC2/DAC_REF/IF_ADC1
  3194. item.22 Null/DAC_REF/IF_ADC1/IF_ADC2
  3195. item.23 Null/DAC_REF/IF_ADC2/IF_ADC1
  3196. }
  3197. }
  3198. control.287 {
  3199. iface MIXER
  3200. name 'RT5650 IF1 DAC1 L Mux'
  3201. value Slot0
  3202. comment {
  3203. access 'read write'
  3204. type ENUMERATED
  3205. count 1
  3206. item.0 Slot0
  3207. item.1 Slot1
  3208. item.2 Slot2
  3209. item.3 Slot3
  3210. }
  3211. }
  3212. control.288 {
  3213. iface MIXER
  3214. name 'RT5650 IF1 DAC1 R Mux'
  3215. value Slot1
  3216. comment {
  3217. access 'read write'
  3218. type ENUMERATED
  3219. count 1
  3220. item.0 Slot0
  3221. item.1 Slot1
  3222. item.2 Slot2
  3223. item.3 Slot3
  3224. }
  3225. }
  3226. control.289 {
  3227. iface MIXER
  3228. name 'RT5650 IF1 DAC2 L Mux'
  3229. value Slot2
  3230. comment {
  3231. access 'read write'
  3232. type ENUMERATED
  3233. count 1
  3234. item.0 Slot0
  3235. item.1 Slot1
  3236. item.2 Slot2
  3237. item.3 Slot3
  3238. }
  3239. }
  3240. control.290 {
  3241. iface MIXER
  3242. name 'RT5650 IF1 DAC2 R Mux'
  3243. value Slot3
  3244. comment {
  3245. access 'read write'
  3246. type ENUMERATED
  3247. count 1
  3248. item.0 Slot0
  3249. item.1 Slot1
  3250. item.2 Slot2
  3251. item.3 Slot3
  3252. }
  3253. }
  3254. }
  3255. state.PCH {
  3256. control.1 {
  3257. iface CARD
  3258. name 'HDMI/DP,pcm=3 Jack'
  3259. value false
  3260. comment {
  3261. access read
  3262. type BOOLEAN
  3263. count 1
  3264. }
  3265. }
  3266. control.2 {
  3267. iface MIXER
  3268. name 'IEC958 Playback Con Mask'
  3269. value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3270. comment {
  3271. access read
  3272. type IEC958
  3273. count 1
  3274. }
  3275. }
  3276. control.3 {
  3277. iface MIXER
  3278. name 'IEC958 Playback Pro Mask'
  3279. value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3280. comment {
  3281. access read
  3282. type IEC958
  3283. count 1
  3284. }
  3285. }
  3286. control.4 {
  3287. iface MIXER
  3288. name 'IEC958 Playback Default'
  3289. value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3290. comment {
  3291. access 'read write'
  3292. type IEC958
  3293. count 1
  3294. }
  3295. }
  3296. control.5 {
  3297. iface MIXER
  3298. name 'IEC958 Playback Switch'
  3299. value true
  3300. comment {
  3301. access 'read write'
  3302. type BOOLEAN
  3303. count 1
  3304. }
  3305. }
  3306. control.6 {
  3307. iface PCM
  3308. device 3
  3309. name ELD
  3310. value ''
  3311. comment {
  3312. access 'read volatile'
  3313. type BYTES
  3314. count 0
  3315. }
  3316. }
  3317. control.7 {
  3318. iface CARD
  3319. name 'HDMI/DP,pcm=7 Jack'
  3320. value false
  3321. comment {
  3322. access read
  3323. type BOOLEAN
  3324. count 1
  3325. }
  3326. }
  3327. control.8 {
  3328. iface MIXER
  3329. name 'IEC958 Playback Con Mask'
  3330. index 1
  3331. value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3332. comment {
  3333. access read
  3334. type IEC958
  3335. count 1
  3336. }
  3337. }
  3338. control.9 {
  3339. iface MIXER
  3340. name 'IEC958 Playback Pro Mask'
  3341. index 1
  3342. value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3343. comment {
  3344. access read
  3345. type IEC958
  3346. count 1
  3347. }
  3348. }
  3349. control.10 {
  3350. iface MIXER
  3351. name 'IEC958 Playback Default'
  3352. index 1
  3353. value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3354. comment {
  3355. access 'read write'
  3356. type IEC958
  3357. count 1
  3358. }
  3359. }
  3360. control.11 {
  3361. iface MIXER
  3362. name 'IEC958 Playback Switch'
  3363. index 1
  3364. value true
  3365. comment {
  3366. access 'read write'
  3367. type BOOLEAN
  3368. count 1
  3369. }
  3370. }
  3371. control.12 {
  3372. iface PCM
  3373. device 7
  3374. name ELD
  3375. value ''
  3376. comment {
  3377. access 'read volatile'
  3378. type BYTES
  3379. count 0
  3380. }
  3381. }
  3382. control.13 {
  3383. iface CARD
  3384. name 'HDMI/DP,pcm=8 Jack'
  3385. value false
  3386. comment {
  3387. access read
  3388. type BOOLEAN
  3389. count 1
  3390. }
  3391. }
  3392. control.14 {
  3393. iface MIXER
  3394. name 'IEC958 Playback Con Mask'
  3395. index 2
  3396. value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3397. comment {
  3398. access read
  3399. type IEC958
  3400. count 1
  3401. }
  3402. }
  3403. control.15 {
  3404. iface MIXER
  3405. name 'IEC958 Playback Pro Mask'
  3406. index 2
  3407. value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3408. comment {
  3409. access read
  3410. type IEC958
  3411. count 1
  3412. }
  3413. }
  3414. control.16 {
  3415. iface MIXER
  3416. name 'IEC958 Playback Default'
  3417. index 2
  3418. value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
  3419. comment {
  3420. access 'read write'
  3421. type IEC958
  3422. count 1
  3423. }
  3424. }
  3425. control.17 {
  3426. iface MIXER
  3427. name 'IEC958 Playback Switch'
  3428. index 2
  3429. value true
  3430. comment {
  3431. access 'read write'
  3432. type BOOLEAN
  3433. count 1
  3434. }
  3435. }
  3436. control.18 {
  3437. iface PCM
  3438. device 8
  3439. name ELD
  3440. value ''
  3441. comment {
  3442. access 'read volatile'
  3443. type BYTES
  3444. count 0
  3445. }
  3446. }
  3447. control.19 {
  3448. iface PCM
  3449. device 3
  3450. name 'Playback Channel Map'
  3451. value.0 0
  3452. value.1 0
  3453. value.2 0
  3454. value.3 0
  3455. value.4 0
  3456. value.5 0
  3457. value.6 0
  3458. value.7 0
  3459. comment {
  3460. access 'read write'
  3461. type INTEGER
  3462. count 8
  3463. range '0 - 36'
  3464. }
  3465. }
  3466. control.20 {
  3467. iface PCM
  3468. device 7
  3469. name 'Playback Channel Map'
  3470. value.0 0
  3471. value.1 0
  3472. value.2 0
  3473. value.3 0
  3474. value.4 0
  3475. value.5 0
  3476. value.6 0
  3477. value.7 0
  3478. comment {
  3479. access 'read write'
  3480. type INTEGER
  3481. count 8
  3482. range '0 - 36'
  3483. }
  3484. }
  3485. control.21 {
  3486. iface PCM
  3487. device 8
  3488. name 'Playback Channel Map'
  3489. value.0 0
  3490. value.1 0
  3491. value.2 0
  3492. value.3 0
  3493. value.4 0
  3494. value.5 0
  3495. value.6 0
  3496. value.7 0
  3497. comment {
  3498. access 'read write'
  3499. type INTEGER
  3500. count 8
  3501. range '0 - 36'
  3502. }
  3503. }
  3504. }
RAW Paste Data