arm-sdk

os build toolkit for various embedded devices
git clone https://git.parazyd.org/arm-sdk
Log | Files | Refs | Submodules | README | LICENSE

asound.state (23478B)


      1 state.ROCKCHIPI2S {
      2 	control.1 {
      3 		iface MIXER
      4 		name 'MIC Bias VCM Bandgap'
      5 		value 'High Performance'
      6 		comment {
      7 			access 'read write'
      8 			type ENUMERATED
      9 			count 1
     10 			item.0 'Low Power'
     11 			item.1 'High Performance'
     12 		}
     13 	}
     14 	control.2 {
     15 		iface MIXER
     16 		name 'DMIC MIC Comp Filter Config'
     17 		value 6
     18 		comment {
     19 			access 'read write'
     20 			type INTEGER
     21 			count 1
     22 			range '0 - 15'
     23 		}
     24 	}
     25 	control.3 {
     26 		iface MIXER
     27 		name 'MIC1 Boost Volume'
     28 		value 0
     29 		comment {
     30 			access 'read write'
     31 			type INTEGER
     32 			count 1
     33 			range '0 - 2'
     34 			dbmin 0
     35 			dbmax 3000
     36 			dbvalue.0 0
     37 		}
     38 	}
     39 	control.4 {
     40 		iface MIXER
     41 		name 'MIC2 Boost Volume'
     42 		value 0
     43 		comment {
     44 			access 'read write'
     45 			type INTEGER
     46 			count 1
     47 			range '0 - 2'
     48 			dbmin 0
     49 			dbmax 3000
     50 			dbvalue.0 0
     51 		}
     52 	}
     53 	control.5 {
     54 		iface MIXER
     55 		name 'MIC1 Volume'
     56 		value 0
     57 		comment {
     58 			access 'read write'
     59 			type INTEGER
     60 			count 1
     61 			range '0 - 20'
     62 			dbmin 0
     63 			dbmax 2000
     64 			dbvalue.0 0
     65 		}
     66 	}
     67 	control.6 {
     68 		iface MIXER
     69 		name 'MIC2 Volume'
     70 		value 0
     71 		comment {
     72 			access 'read write'
     73 			type INTEGER
     74 			count 1
     75 			range '0 - 20'
     76 			dbmin 0
     77 			dbmax 2000
     78 			dbvalue.0 0
     79 		}
     80 	}
     81 	control.7 {
     82 		iface MIXER
     83 		name 'LINEA Single Ended Volume'
     84 		value 1
     85 		comment {
     86 			access 'read write'
     87 			type INTEGER
     88 			count 1
     89 			range '0 - 1'
     90 			dbmin -600
     91 			dbmax 0
     92 			dbvalue.0 0
     93 		}
     94 	}
     95 	control.8 {
     96 		iface MIXER
     97 		name 'LINEB Single Ended Volume'
     98 		value 1
     99 		comment {
    100 			access 'read write'
    101 			type INTEGER
    102 			count 1
    103 			range '0 - 1'
    104 			dbmin -600
    105 			dbmax 0
    106 			dbvalue.0 0
    107 		}
    108 	}
    109 	control.9 {
    110 		iface MIXER
    111 		name 'LINEA Volume'
    112 		value 2
    113 		comment {
    114 			access 'read write'
    115 			type INTEGER
    116 			count 1
    117 			range '0 - 5'
    118 			dbmin -600
    119 			dbmax 2000
    120 			dbvalue.0 0
    121 		}
    122 	}
    123 	control.10 {
    124 		iface MIXER
    125 		name 'LINEB Volume'
    126 		value 2
    127 		comment {
    128 			access 'read write'
    129 			type INTEGER
    130 			count 1
    131 			range '0 - 5'
    132 			dbmin -600
    133 			dbmax 2000
    134 			dbvalue.0 0
    135 		}
    136 	}
    137 	control.11 {
    138 		iface MIXER
    139 		name 'LINEA Ext Resistor Gain Mode'
    140 		value false
    141 		comment {
    142 			access 'read write'
    143 			type BOOLEAN
    144 			count 1
    145 		}
    146 	}
    147 	control.12 {
    148 		iface MIXER
    149 		name 'LINEB Ext Resistor Gain Mode'
    150 		value false
    151 		comment {
    152 			access 'read write'
    153 			type BOOLEAN
    154 			count 1
    155 		}
    156 	}
    157 	control.13 {
    158 		iface MIXER
    159 		name 'ADCL Boost Volume'
    160 		value 0
    161 		comment {
    162 			access 'read write'
    163 			type INTEGER
    164 			count 1
    165 			range '0 - 7'
    166 			dbmin 0
    167 			dbmax 4200
    168 			dbvalue.0 0
    169 		}
    170 	}
    171 	control.14 {
    172 		iface MIXER
    173 		name 'ADCR Boost Volume'
    174 		value 0
    175 		comment {
    176 			access 'read write'
    177 			type INTEGER
    178 			count 1
    179 			range '0 - 7'
    180 			dbmin 0
    181 			dbmax 4200
    182 			dbvalue.0 0
    183 		}
    184 	}
    185 	control.15 {
    186 		iface MIXER
    187 		name 'ADCL Volume'
    188 		value 12
    189 		comment {
    190 			access 'read write'
    191 			type INTEGER
    192 			count 1
    193 			range '0 - 15'
    194 			dbmin -1200
    195 			dbmax 300
    196 			dbvalue.0 0
    197 		}
    198 	}
    199 	control.16 {
    200 		iface MIXER
    201 		name 'ADCR Volume'
    202 		value 12
    203 		comment {
    204 			access 'read write'
    205 			type INTEGER
    206 			count 1
    207 			range '0 - 15'
    208 			dbmin -1200
    209 			dbmax 300
    210 			dbvalue.0 0
    211 		}
    212 	}
    213 	control.17 {
    214 		iface MIXER
    215 		name 'ADC Oversampling Rate'
    216 		value '128*fs'
    217 		comment {
    218 			access 'read write'
    219 			type ENUMERATED
    220 			count 1
    221 			item.0 '64*fs'
    222 			item.1 '128*fs'
    223 		}
    224 	}
    225 	control.18 {
    226 		iface MIXER
    227 		name 'ADC Quantizer Dither'
    228 		value true
    229 		comment {
    230 			access 'read write'
    231 			type BOOLEAN
    232 			count 1
    233 		}
    234 	}
    235 	control.19 {
    236 		iface MIXER
    237 		name 'ADC High Performance Mode'
    238 		value 'High Performance'
    239 		comment {
    240 			access 'read write'
    241 			type ENUMERATED
    242 			count 1
    243 			item.0 'Low Power'
    244 			item.1 'High Performance'
    245 		}
    246 	}
    247 	control.20 {
    248 		iface MIXER
    249 		name 'DAC Mono Mode'
    250 		value false
    251 		comment {
    252 			access 'read write'
    253 			type BOOLEAN
    254 			count 1
    255 			}
    256 		}
    257 	control.21 {
    258 		iface MIXER
    259 		name 'SDIN Mode'
    260 		value false
    261 		comment {
    262 			access 'read write'
    263 			type BOOLEAN
    264 			count 1
    265 		}
    266 	}
    267 	control.22 {
    268 		iface MIXER
    269 		name 'SDOUT Mode'
    270 		value false
    271 		comment {
    272 			access 'read write'
    273 			type BOOLEAN
    274 			count 1
    275 		}
    276 	}
    277 	control.23 {
    278 		iface MIXER
    279 		name 'SDOUT Hi-Z Mode'
    280 		value true
    281 		comment {
    282 			access 'read write'
    283 			type BOOLEAN
    284 			count 1
    285 		}
    286 	}
    287 	control.24 {
    288 		iface MIXER
    289 		name 'Filter Mode'
    290 		value Music
    291 		comment {
    292 			access 'read write'
    293 			type ENUMERATED
    294 			count 1
    295 			item.0 Voice
    296 			item.1 Music
    297 		}
    298 	}
    299 	control.25 {
    300 		iface MIXER
    301 		name 'Record Path DC Blocking'
    302 		value false
    303 		comment {
    304 			access 'read write'
    305 			type BOOLEAN
    306 			count 1
    307 		}
    308 	}
    309 	control.26 {
    310 		iface MIXER
    311 		name 'Playback Path DC Blocking'
    312 		value false
    313 		comment {
    314 			access 'read write'
    315 			type BOOLEAN
    316 			count 1
    317 		}
    318 	}
    319 	control.27 {
    320 		iface MIXER
    321 		name 'Digital BQ Volume'
    322 		value 15
    323 		comment {
    324 			access 'read write'
    325 			type INTEGER
    326 			rount 1
    327 			range '0 - 15'
    328 			dbmin -1500
    329 			dbmax 0
    330 			dbvalue.0 0
    331 		}
    332 	}
    333 	control.28 {
    334 		iface MIXER
    335 		name 'Digital Sidetone Volume'
    336 		value 0
    337 		comment {
    338 			access 'read write'
    339 			type INTEGER
    340 			count 1
    341 			range '0 - 30'
    342 			dbmin 0
    343 			dbmax 3000
    344 			dbvalue.0 0
    345 		}
    346 	}
    347 	control.29 {
    348 		iface MIXER
    349 		name 'Digital Coarse Volume'
    350 		value 0
    351 		comment {
    352 			access 'read write'
    353 			type INTEGER
    354 			count 1
    355 			range '0 - 3'
    356 			dbmin 0
    357 			dbmax 1800
    358 			dbvalue.0 0
    359 		}
    360 	}
    361 	control.30 {
    362 		iface MIXER
    363 		name 'Digital Volume'
    364 		value 15
    365 		comment {
    366 			access 'read write'
    367 			type INTEGER
    368 			count 1
    369 			range '0 - 15'
    370 			dbmin -1500
    371 			dbmax 0
    372 			dbvalue.0 0
    373 		}
    374 	}
    375 	control.31 {
    376 		iface MIXER
    377 		name 'EQ Coefficients'
    378 		value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    379 		comment {
    380 			access 'read write'
    381 			type BYTES
    382 			count 105
    383 		}
    384 	}
    385 	control.32 {
    386 		iface MIXER
    387 		name 'Digital EQ 3 Band Switch'
    388 		value false
    389 		comment {
    390 			access 'read write'
    391 			type BOOLEAN
    392 			count 1
    393 		}
    394 	}
    395 	control.33 {
    396 		iface MIXER
    397 		name 'Digital EQ 5 Band Switch'
    398 		value false
    399 		comment {
    400 			access 'read write'
    401 			type BOOLEAN
    402 			count 1
    403 		}
    404 	}
    405 	control.34 {
    406 		iface MIXER
    407 		name 'Digital EQ 7 Band Switch'
    408 		value false
    409 		comment {
    410 			access 'read write'
    411 			type BOOLEAN
    412 			count 1
    413 		}
    414 	}
    415 	control.35 {
    416 		iface MIXER
    417 		name 'Digital EQ Clipping Detection'
    418 		value true
    419 		comment {
    420 			access 'read write'
    421 			type BOOLEAN
    422 			count 1
    423 		}
    424 	}
    425 	control.36 {
    426 		iface MIXER
    427 		name 'Digital EQ Volume'
    428 		value 15
    429 		comment {
    430 			access 'read write'
    431 			type INTEGER
    432 			count 1
    433 			range '0 - 15'
    434 			dbmin -1500
    435 			dbmax 0
    436 			dbvalue.0 0
    437 		}
    438 	}
    439 	control.37 {
    440 		iface MIXER
    441 		name 'ALC Enable'
    442 		value false
    443 		comment {
    444 			access 'read write'
    445 			type BOOLEAN
    446 			count 1
    447 		}
    448 	}
    449 	control.38 {
    450 		iface MIXER
    451 		name 'ALC Attack Time'
    452 		value '0.5ms'
    453 		comment {
    454 			access 'read write'
    455 			type ENUMERATED
    456 			count 1
    457 			item.0 '0.5ms'
    458 			item.1 '1ms'
    459 			item.2 '5ms'
    460 			item.3 '10ms'
    461 			item.4 '25ms'
    462 			item.5 '50ms'
    463 			item.6 '100ms'
    464 			item.7 '200ms'
    465 		}
    466 	}
    467 	control.39 {
    468 		iface MIXER
    469 		name 'ALC Release Time'
    470 		value '8s'
    471 		comment {
    472 			access 'read write'
    473 			type ENUMERATED
    474 			count 1
    475 			item.0 '8s'
    476 			item.1 '4s'
    477 			item.2 '2s'
    478 			item.3 '1s'
    479 			item.4 '0.5s'
    480 			item.5 '0.25s'
    481 			item.6 '0.125s'
    482 			item.7 '0.0625s'
    483 		}
    484 	}
    485 	control.40 {
    486 		iface MIXER
    487 		name 'ALC Make Up Volume'
    488 		value 0
    489 		comment {
    490 			access 'read write'
    491 			type INTEGER
    492 			count 1
    493 			range '0 - 12'
    494 			dbmin 0
    495 			dbmax 1200
    496 			dbvalue.0 0
    497 		}
    498 	}
    499 	control.41 {
    500 		iface MIXER
    501 		name 'ALC Compression Ratio'
    502 		value '1:1'
    503 		comment {
    504 			access 'read write'
    505 			type ENUMERATED
    506 			count 1
    507 			item.0 '1:1'
    508 			item.1 '1:1.5'
    509 			item.2 '1:2'
    510 			item.3 '1:4'
    511 			item.4 '1:INF'
    512 		}
    513 	}
    514 	control.42 {
    515 		iface MIXER
    516 		name 'ALC Expansion Ratio'
    517 		value '1:1'
    518 		comment {
    519 			access 'read write'
    520 			type ENUMERATED
    521 			count 1
    522 			item.0 '1:1'
    523 			item.1 '2:1'
    524 			item.2 '3:1'
    525 		}
    526 	}
    527 	control.43 {
    528 		iface MIXER
    529 		name 'ALC Compression Threshold Volume'
    530 		value 31
    531 		comment {
    532 			access 'read write'
    533 			type INTEGER
    534 			count 1
    535 			range '0 - 31'
    536 			dbmin -3100
    537 			dbmax 0
    538 			dbvalue.0 0
    539 		}
    540 	}
    541 	control.44 {
    542 		iface MIXER
    543 		name 'ALC Expansion Threshold Volume'
    544 		value 31
    545 		comment {
    546 			access 'read write'
    547 			type INTEGER
    548 			count 1
    549 			range '0 - 31'
    550 			dbmin -6600
    551 			dbmax -3500
    552 			dbvalue.0 -3500
    553 		}
    554 	}
    555 	control.45 {
    556 		iface MIXER
    557 		name 'DAC HP Playback Performance Mode'
    558 		value 'High Performance'
    559 		comment {
    560 			access 'read write'
    561 			type ENUMERATED
    562 			count 1
    563 			item.0 'High Performance'
    564 			item.1 'Low Power'
    565 		}
    566 	}
    567 	control.46 {
    568 		iface MIXER
    569 		name 'DAC High Performance Mode'
    570 		value 'High Performance'
    571 		comment {
    572 			access 'read write'
    573 			type ENUMERATED
    574 			count 1
    575 			item.0 'Low Power'
    576 			item.1 'High Performance'
    577 		}
    578 	}
    579 	control.47 {
    580 		iface MIXER
    581 		name 'Headphone Left Mixer Volume'
    582 		value 3
    583 		comment {
    584 			access 'read write'
    585 			type INTEGER
    586 			count 1
    587 			range '0 - 3'
    588 			dbmin -1200
    589 			dbmax 0
    590 			dbvalue.0 0
    591 		}
    592 	}
    593 	control.48 {
    594 		iface MIXER
    595 		name 'Headphone Right Mixer Volume'
    596 		value 3
    597 		comment {
    598 			access 'read write'
    599 			type INTEGER
    600 			count 1
    601 			range '0 - 3'
    602 			dbmin -1200
    603 			dbmax 0
    604 			dbvalue.0 0
    605 		}
    606 	}
    607 	control.49 {
    608 		iface MIXER
    609 		name 'Speaker Left Mixer Volume'
    610 		value 3
    611 		comment {
    612 			access 'read write'
    613 			type INTEGER
    614 			count 1
    615 			range '0 - 3'
    616 			dbmin -1200
    617 			dbmax 0
    618 			dbvalue.0 0
    619 		}
    620 	}
    621 	control.50 {
    622 		iface MIXER
    623 		name 'Speaker Right Mixer Volume'
    624 		value 3
    625 		comment {
    626 			access 'read write'
    627 			type INTEGER
    628 			count 1
    629 			range '0 - 3'
    630 			dbmin -1200
    631 			dbmax 0
    632 			dbvalue.0 0
    633 		}
    634 	}
    635 	control.51 {
    636 		iface MIXER
    637 		name 'Receiver Left Mixer Volume'
    638 		value 3
    639 		comment {
    640 			access 'read write'
    641 			type INTEGER
    642 			count 1
    643 			range '0 - 3'
    644 			dbmin -1200
    645 			dbmax 0
    646 			dbvalue.0 0
    647 		}
    648 	}
    649 	control.52 {
    650 		iface MIXER
    651 		name 'Receiver Right Mixer Volume'
    652 		value 3
    653 		comment {
    654 			access 'read write'
    655 			type INTEGER
    656 			count 1
    657 			range '0 - 3'
    658 			dbmin -1200
    659 			dbmax 0
    660 			dbvalue.0 0
    661 		}
    662 	}
    663 	control.53 {
    664 		iface MIXER
    665 		name 'Headphone Volume'
    666 		value.0 0
    667 		value.1 0
    668 		comment {
    669 			access 'read write'
    670 			type INTEGER
    671 			count 2
    672 			range '0 - 31'
    673 			dbmin -6700
    674 			dbmax 300
    675 			dbvalue.0 -6700
    676 			dbvalue.1 -6700
    677 		}
    678 	}
    679 	control.54 {
    680 		iface MIXER
    681 		name 'Speaker Volume'
    682 		value.0 39
    683 		value.1 39
    684 		comment {
    685 			access 'read write'
    686 			type INTEGER
    687 			count 2
    688 			range '0 - 39'
    689 			dbmin -4800
    690 			dbmax 1400
    691 			dbvalue.0 1400
    692 			dbvalue.1 1400
    693 		}
    694 	}
    695 	control.55 {
    696 		iface MIXER
    697 		name 'Receiver Volume'
    698 		value.0 21
    699 		value.1 21
    700 		comment {
    701 			access 'read write'
    702 			type INTEGER
    703 			count 2
    704 			range '0 - 31'
    705 			dbmin -6200
    706 			dbmax 800
    707 			dbvalue.0 0
    708 			dbvalue.1 0
    709 		}
    710 	}
    711 	control.56 {
    712 		iface MIXER
    713 		name 'Headphone Left Switch'
    714 		value true
    715 		comment {
    716 			access 'read write'
    717 			type BOOLEAN
    718 			count 1
    719 		}
    720 	}
    721 	control.57 {
    722 		iface MIXER
    723 		name 'Headphone Right Switch'
    724 		value true
    725 		comment {
    726 			access 'read write'
    727 			type BOOLEAN
    728 			count 1
    729 		}
    730 	}
    731 	control.58 {
    732 		iface MIXER
    733 		name 'Speaker Left Switch'
    734 		value true
    735 		comment {
    736 			access 'read write'
    737 			type BOOLEAN
    738 			count 1
    739 		}
    740 	}
    741 	control.59 {
    742 		iface MIXER
    743 		name 'Speaker Right Switch'
    744 		value true
    745 		comment {
    746 			access 'read write'
    747 			type BOOLEAN
    748 			count 1
    749 		}
    750 	}
    751 	control.60 {
    752 		iface MIXER
    753 		name 'Receiver Left Switch'
    754 		value true
    755 		comment {
    756 			access 'read write'
    757 			type BOOLEAN
    758 			count 1
    759 		}
    760 	}
    761 	control.61 {
    762 		iface MIXER
    763 		name 'Receiver Right Switch'
    764 		value true
    765 		comment {
    766 			access 'read write'
    767 			type BOOLEAN
    768 			count 1
    769 		}
    770 	}
    771 	control.62 {
    772 		iface MIXER
    773 		name 'Zero-Crossing Detection'
    774 		value true
    775 		comment {
    776 			access 'read write'
    777 			type BOOLEAN
    778 			count 1
    779 		}
    780 	}
    781 	control.63 {
    782 		iface MIXER
    783 		name 'Enhanced Vol Smoothing'
    784 		value true
    785 		comment {
    786 			access 'read write'
    787 			type BOOLEAN
    788 			count 1
    789 		}
    790 	}
    791 	control.64 {
    792 		iface MIXER
    793 		name 'Volume Adjustment Smoothing'
    794 		value true
    795 		comment {
    796 			access 'read write'
    797 			type BOOLEAN
    798 			count 1
    799 		}
    800 	}
    801 	control.65 {
    802 		iface MIXER
    803 		name 'Biquad Coefficients'
    804 		value '000000000000000000000000000000'
    805 		comment {
    806 			access 'read write'
    807 			type BYTES
    808 			count 15
    809 		}
    810 	}
    811 	control.66 {
    812 		iface MIXER
    813 		name 'Biquad Switch'
    814 		value false
    815 		comment {
    816 			access 'read write'
    817 			type BOOLEAN
    818 			count 1
    819 		}
    820 	}
    821 	control.67 {
    822 		iface MIXER
    823 		name 'Headphone Switch'
    824 		value false
    825 		comment {
    826 			access 'read write'
    827 			type BOOLEAN
    828 			count 1
    829 		}
    830 	}
    831 	control.68 {
    832 		iface MIXER
    833 		name 'Headset Mic Switch'
    834 		value true
    835 		comment {
    836 			access 'read write'
    837 			type BOOLEAN
    838 			count 1
    839 		}
    840 	}
    841 	control.69 {
    842 		iface MIXER
    843 		name 'Int Mic Switch'
    844 		value true
    845 		comment {
    846 			access 'read write'
    847 			type BOOLEAN
    848 			count 1
    849 		}
    850 	}
    851 	control.70 {
    852 		iface MIXER
    853 		name 'Speaker Switch'
    854 		value true
    855 		comment {
    856 			access 'read write'
    857 			type BOOLEAN
    858 			count 1
    859 		}
    860 	}
    861 	control.71 {
    862 		iface MIXER
    863 		name 'MIXHPRSEL Mux'
    864 		value 'DAC Only'
    865 		comment {
    866 			access 'read write'
    867 			type ENUMERATED
    868 			count 1
    869 			item.0 'DAC Only'
    870 			item.1 'HP Mixer'
    871 		}
    872 	}
    873 	control.72 {
    874 	iface MIXER
    875 		name 'MIXHPLSEL Mux'
    876 		value 'DAC Only'
    877 		comment {
    878 			access 'read write'
    879 			type ENUMERATED
    880 			count 1
    881 			item.0 'DAC Only'
    882 			item.1 'HP Mixer'
    883 		}
    884 	}
    885 	control.73 {
    886 		iface MIXER
    887 		name 'LINMOD Mux'
    888 		value 'Left Only'
    889 		comment {
    890 			access 'read write'
    891 			type ENUMERATED
    892 			count 1
    893 			item.0 'Left Only'
    894 			item.1 'Left and Right'
    895 		}
    896 	}
    897 	control.74 {
    898 		iface MIXER
    899 		name 'Right Receiver Mixer Left DAC Switch'
    900 		value false
    901 		comment {
    902 			access 'read write'
    903 			type BOOLEAN
    904 			count 1
    905 		}
    906 	}
    907 	control.75 {
    908 		iface MIXER
    909 		name 'Right Receiver Mixer Right DAC Switch'
    910 		value false
    911 		comment {
    912 			access 'read write'
    913 			type BOOLEAN
    914 			count 1
    915 		}
    916 	}
    917 	control.76 {
    918 		iface MIXER
    919 		name 'Right Receiver Mixer LINEA Switch'
    920 		value false
    921 		comment {
    922 			access 'read write'
    923 			type BOOLEAN
    924 			count 1
    925 		}
    926 	}
    927 	control.77 {
    928 		iface MIXER
    929 		name 'Right Receiver Mixer LINEB Switch'
    930 		value false
    931 		comment {
    932 			access 'read write'
    933 			type BOOLEAN
    934 			count 1
    935 		}
    936 	}
    937 	control.78 {
    938 		iface MIXER
    939 		name 'Right Receiver Mixer MIC1 Switch'
    940 		value false
    941 		comment {
    942 			access 'read write'
    943 			type BOOLEAN
    944 			count 1
    945 		}
    946 	}
    947 	control.79 {
    948 		iface MIXER
    949 		name 'Right Receiver Mixer MIC2 Switch'
    950 		value false
    951 		comment {
    952 			access 'read write'
    953 			type BOOLEAN
    954 			count 1
    955 		}
    956 	}
    957 	control.80 {
    958 		iface MIXER
    959 		name 'Left Receiver Mixer Left DAC Switch'
    960 		value false
    961 		comment {
    962 			access 'read write'
    963 			type BOOLEAN
    964 			count 1
    965 		}
    966 	}
    967 	control.81 {
    968 		iface MIXER
    969 		name 'Left Receiver Mixer Right DAC Switch'
    970 		value false
    971 		comment {
    972 			access 'read write'
    973 			type BOOLEAN
    974 			count 1
    975 		}
    976 	}
    977 	control.82 {
    978 		iface MIXER
    979 		name 'Left Receiver Mixer LINEA Switch'
    980 		value false
    981 		comment {
    982 			access 'read write'
    983 			type BOOLEAN
    984 			count 1
    985 		}
    986 	}
    987 	control.83 {
    988 		iface MIXER
    989 		name 'Left Receiver Mixer LINEB Switch'
    990 		value false
    991 		comment {
    992 			access 'read write'
    993 			type BOOLEAN
    994 			count 1
    995 		}
    996 	}
    997 	control.84 {
    998 		iface MIXER
    999 		name 'Left Receiver Mixer MIC1 Switch'
   1000 		value false
   1001 		comment {
   1002 			access 'read write'
   1003 			type BOOLEAN
   1004 			count 1
   1005 		}
   1006 	}
   1007 	control.85 {
   1008 		iface MIXER
   1009 		name 'Left Receiver Mixer MIC2 Switch'
   1010 		value false
   1011 		comment {
   1012 			access 'read write'
   1013 			type BOOLEAN
   1014 			count 1
   1015 		}
   1016 	}
   1017 	control.86 {
   1018 		iface MIXER
   1019 		name 'Right Speaker Mixer Left DAC Switch'
   1020 		value true
   1021 		comment {
   1022 			access 'read write'
   1023 			type BOOLEAN
   1024 			count 1
   1025 		}
   1026 	}
   1027 	control.87 {
   1028 		iface MIXER
   1029 		name 'Right Speaker Mixer Right DAC Switch'
   1030 		value true
   1031 		comment {
   1032 			access 'read write'
   1033 			type BOOLEAN
   1034 			count 1
   1035 		}
   1036 	}
   1037 	control.88 {
   1038 		iface MIXER
   1039 		name 'Right Speaker Mixer LINEA Switch'
   1040 		value false
   1041 		comment {
   1042 			access 'read write'
   1043 			type BOOLEAN
   1044 			count 1
   1045 		}
   1046 	}
   1047 	control.89 {
   1048 		iface MIXER
   1049 		name 'Right Speaker Mixer LINEB Switch'
   1050 		value false
   1051 		comment {
   1052 			access 'read write'
   1053 			type BOOLEAN
   1054 			count 1
   1055 		}
   1056 	}
   1057 	control.90 {
   1058 		iface MIXER
   1059 		name 'Right Speaker Mixer MIC1 Switch'
   1060 		value false
   1061 		comment {
   1062 			access 'read write'
   1063 			type BOOLEAN
   1064 			count 1
   1065 		}
   1066 	}
   1067 	control.91 {
   1068 		iface MIXER
   1069 		name 'Right Speaker Mixer MIC2 Switch'
   1070 		value false
   1071 		comment {
   1072 			access 'read write'
   1073 			type BOOLEAN
   1074 			count 1
   1075 		}
   1076 	}
   1077 	control.92 {
   1078 		iface MIXER
   1079 		name 'Left Speaker Mixer Left DAC Switch'
   1080 		value true
   1081 		comment {
   1082 			access 'read write'
   1083 			type BOOLEAN
   1084 			count 1
   1085 		}
   1086 	}
   1087 	control.93 {
   1088 		iface MIXER
   1089 		name 'Left Speaker Mixer Right DAC Switch'
   1090 		value true
   1091 		comment {
   1092 			access 'read write'
   1093 			type BOOLEAN
   1094 			count 1
   1095 		}
   1096 	}
   1097 	control.94 {
   1098 		iface MIXER
   1099 		name 'Left Speaker Mixer LINEA Switch'
   1100 		value false
   1101 		comment {
   1102 			access 'read write'
   1103 			type BOOLEAN
   1104 			count 1
   1105 		}
   1106 	}
   1107 	control.95 {
   1108 		iface MIXER
   1109 		name 'Left Speaker Mixer LINEB Switch'
   1110 		value false
   1111 		comment {
   1112 			access 'read write'
   1113 			type BOOLEAN
   1114 			count 1
   1115 		}
   1116 	}
   1117 	control.96 {
   1118 		iface MIXER
   1119 		name 'Left Speaker Mixer MIC1 Switch'
   1120 		value false
   1121 		comment {
   1122 			access 'read write'
   1123 			type BOOLEAN
   1124 			count 1
   1125 		}
   1126 	}
   1127 	control.97 {
   1128 		iface MIXER
   1129 		name 'Left Speaker Mixer MIC2 Switch'
   1130 		value false
   1131 		comment {
   1132 			access 'read write'
   1133 			type BOOLEAN
   1134 			count 1
   1135 		}
   1136 	}
   1137 	control.98 {
   1138 		iface MIXER
   1139 		name 'Right Headphone Mixer Left DAC Switch'
   1140 		value true
   1141 		comment {
   1142 			access 'read write'
   1143 			type BOOLEAN
   1144 			count 1
   1145 		}
   1146 	}
   1147 	control.99 {
   1148 		iface MIXER
   1149 		name 'Right Headphone Mixer Right DAC Switch'
   1150 		value true
   1151 		comment {
   1152 			access 'read write'
   1153 			type BOOLEAN
   1154 			count 1
   1155 		}
   1156 	}
   1157 	control.100 {
   1158 		iface MIXER
   1159 		name 'Right Headphone Mixer LINEA Switch'
   1160 		value false
   1161 		comment {
   1162 			access 'read write'
   1163 			type BOOLEAN
   1164 			count 1
   1165 		}
   1166 	}
   1167 	control.101 {
   1168 		iface MIXER
   1169 		name 'Right Headphone Mixer LINEB Switch'
   1170 		value false
   1171 		comment {
   1172 			access 'read write'
   1173 			type BOOLEAN
   1174 			count 1
   1175 		}
   1176 	}
   1177 	control.102 {
   1178 		iface MIXER
   1179 		name 'Right Headphone Mixer MIC1 Switch'
   1180 		value false
   1181 		comment {
   1182 			access 'read write'
   1183 			type BOOLEAN
   1184 			count 1
   1185 		}
   1186 	}
   1187 	control.103 {
   1188 		iface MIXER
   1189 		name 'Right Headphone Mixer MIC2 Switch'
   1190 		value false
   1191 		comment {
   1192 			access 'read write'
   1193 			type BOOLEAN
   1194 			count 1
   1195 		}
   1196 	}
   1197 	control.104 {
   1198 		iface MIXER
   1199 		name 'Left Headphone Mixer Left DAC Switch'
   1200 		value true
   1201 		comment {
   1202 			access 'read write'
   1203 			type BOOLEAN
   1204 			count 1
   1205 		}
   1206 	}
   1207 	control.105 {
   1208 		iface MIXER
   1209 		name 'Left Headphone Mixer Right DAC Switch'
   1210 		value true
   1211 		comment {
   1212 			access 'read write'
   1213 			type BOOLEAN
   1214 			count 1
   1215 		}
   1216 	}
   1217 	control.106 {
   1218 		iface MIXER
   1219 		name 'Left Headphone Mixer LINEA Switch'
   1220 		value false
   1221 		comment {
   1222 			access 'read write'
   1223 			type BOOLEAN
   1224 			count 1
   1225 		}
   1226 	}
   1227 	control.107 {
   1228 		iface MIXER
   1229 		name 'Left Headphone Mixer LINEB Switch'
   1230 		value false
   1231 		comment {
   1232 			access 'read write'
   1233 			type BOOLEAN
   1234 			count 1
   1235 		}
   1236 	}
   1237 	control.108 {
   1238 		iface MIXER
   1239 		name 'Left Headphone Mixer MIC1 Switch'
   1240 		value false
   1241 		comment {
   1242 			access 'read write'
   1243 			type BOOLEAN
   1244 			count 1
   1245 		}
   1246 	}
   1247 	control.109 {
   1248 		iface MIXER
   1249 		name 'Left Headphone Mixer MIC2 Switch'
   1250 		value false
   1251 		comment {
   1252 			access 'read write'
   1253 			type BOOLEAN
   1254 			count 1
   1255 		}
   1256 	}
   1257 	control.110 {
   1258 		iface MIXER
   1259 		name 'STENR Mux'
   1260 		value Normal
   1261 		comment {
   1262 			access 'read write'
   1263 			type ENUMERATED
   1264 			count 1
   1265 			item.0 Normal
   1266 			item.1 'Sidetone Right'
   1267 		}
   1268 	}
   1269 	control.111 {
   1270 		iface MIXER
   1271 		name 'STENL Mux'
   1272 		value Normal
   1273 		comment {
   1274 			access 'read write'
   1275 			type ENUMERATED
   1276 			count 1
   1277 			item.0 Normal
   1278 			item.1 'Sidetone Left'
   1279 		}
   1280 	}
   1281 	control.112 {
   1282 		iface MIXER
   1283 		name 'LTENR Mux'
   1284 		value Normal
   1285 		comment {
   1286 			access 'read write'
   1287 			type ENUMERATED
   1288 			count 1
   1289 			item.0 Normal
   1290 			item.1 Loopthrough
   1291 		}
   1292 	}
   1293 	control.113 {
   1294 		iface MIXER
   1295 		name 'LTENL Mux'
   1296 		value Normal
   1297 		comment {
   1298 			access 'read write'
   1299 			type ENUMERATED
   1300 			count 1
   1301 			item.0 Normal
   1302 			item.1 Loopthrough
   1303 		}
   1304 	}
   1305 	control.114 {
   1306 		iface MIXER
   1307 		name 'LBENR Mux'
   1308 		value Normal
   1309 		comment {
   1310 			access 'read write'
   1311 			type ENUMERATED
   1312 			count 1
   1313 			item.0 Normal
   1314 			item.1 Loopback
   1315 		}
   1316 	}
   1317 	control.115 {
   1318 		iface MIXER
   1319 		name 'LBENL Mux'
   1320 		value Normal
   1321 		comment {
   1322 			access 'read write'
   1323 			type ENUMERATED
   1324 			count 1
   1325 			item.0 Normal
   1326 			item.1 Loopback
   1327 		}
   1328 	}
   1329 	control.116 {
   1330 		iface MIXER
   1331 		name 'Right ADC Mixer IN12 Switch'
   1332 		value false
   1333 		comment {
   1334 			access 'read write'
   1335 			type BOOLEAN
   1336 			count 1
   1337 		}
   1338 	}
   1339 	control.117 {
   1340 		iface MIXER
   1341 		name 'Right ADC Mixer IN34 Switch'
   1342 		value false
   1343 		comment {
   1344 			access 'read write'
   1345 			type BOOLEAN
   1346 			count 1
   1347 		}
   1348 	}
   1349 	control.118 {
   1350 		iface MIXER
   1351 		name 'Right ADC Mixer IN56 Switch'
   1352 		value false
   1353 		comment {
   1354 			access 'read write'
   1355 			type BOOLEAN
   1356 			count 1
   1357 		}
   1358 	}
   1359 	control.119 {
   1360 		iface MIXER
   1361 		name 'Right ADC Mixer LINEA Switch'
   1362 		value false
   1363 		comment {
   1364 			access 'read write'
   1365 			type BOOLEAN
   1366 			count 1
   1367 		}
   1368 	}
   1369 	control.120 {
   1370 		iface MIXER
   1371 		name 'Right ADC Mixer LINEB Switch'
   1372 		value false
   1373 		comment {
   1374 			access 'read write'
   1375 			type BOOLEAN
   1376 			count 1
   1377 		}
   1378 	}
   1379 	control.121 {
   1380 		iface MIXER
   1381 		name 'Right ADC Mixer MIC1 Switch'
   1382 		value false
   1383 		comment {
   1384 			access 'read write'
   1385 			type BOOLEAN
   1386 			count 1
   1387 		}
   1388 	}
   1389 	control.122 {
   1390 		iface MIXER
   1391 		name 'Right ADC Mixer MIC2 Switch'
   1392 		value false
   1393 		comment {
   1394 			access 'read write'
   1395 			type BOOLEAN
   1396 			count 1
   1397 		}
   1398 	}
   1399 	control.123 {
   1400 		iface MIXER
   1401 		name 'Left ADC Mixer IN12 Switch'
   1402 		value false
   1403 		comment {
   1404 			access 'read write'
   1405 			type BOOLEAN
   1406 			count 1
   1407 		}
   1408 	}
   1409 	control.124 {
   1410 		iface MIXER
   1411 		name 'Left ADC Mixer IN34 Switch'
   1412 		value false
   1413 		comment {
   1414 			access 'read write'
   1415 			type BOOLEAN
   1416 			count 1
   1417 		}
   1418 	}
   1419 	control.125 {
   1420 		iface MIXER
   1421 		name 'Left ADC Mixer IN56 Switch'
   1422 		value false
   1423 		comment {
   1424 			access 'read write'
   1425 			type BOOLEAN
   1426 			count 1
   1427 		}
   1428 	}
   1429 	control.126 {
   1430 		iface MIXER
   1431 		name 'Left ADC Mixer LINEA Switch'
   1432 		value false
   1433 		comment {
   1434 			access 'read write'
   1435 			type BOOLEAN
   1436 			count 1
   1437 		}
   1438 	}
   1439 	control.127 {
   1440 		iface MIXER
   1441 		name 'Left ADC Mixer LINEB Switch'
   1442 		value false
   1443 		comment {
   1444 			access 'read write'
   1445 			type BOOLEAN
   1446 			count 1
   1447 		}
   1448 	}
   1449 	control.128 {
   1450 		iface MIXER
   1451 		name 'Left ADC Mixer MIC1 Switch'
   1452 		value false
   1453 		comment {
   1454 			access 'read write'
   1455 			type BOOLEAN
   1456 			count 1
   1457 		}
   1458 	}
   1459 	control.129 {
   1460 		iface MIXER
   1461 		name 'Left ADC Mixer MIC2 Switch'
   1462 		value false
   1463 		comment {
   1464 			access 'read write'
   1465 			type BOOLEAN
   1466 			count 1
   1467 		}
   1468 	}
   1469 	control.130 {
   1470 		iface MIXER
   1471 		name 'LINEB Mixer IN2 Switch'
   1472 		value false
   1473 		comment {
   1474 			access 'read write'
   1475 			type BOOLEAN
   1476 			count 1
   1477 		}
   1478 	}
   1479 	control.131 {
   1480 		iface MIXER
   1481 		name 'LINEB Mixer IN4 Switch'
   1482 		value false
   1483 		comment {
   1484 			access 'read write'
   1485 			type BOOLEAN
   1486 			count 1
   1487 		}
   1488 	}
   1489 	control.132 {
   1490 		iface MIXER
   1491 		name 'LINEB Mixer IN6 Switch'
   1492 		value false
   1493 		comment {
   1494 			access 'read write'
   1495 			type BOOLEAN
   1496 			count 1
   1497 		}
   1498 	}
   1499 	control.133 {
   1500 		iface MIXER
   1501 		name 'LINEB Mixer IN56 Switch'
   1502 		value false
   1503 		comment {
   1504 			access 'read write'
   1505 			type BOOLEAN
   1506 			count 1
   1507 		}
   1508 	}
   1509 	control.134 {
   1510 		iface MIXER
   1511 		name 'LINEA Mixer IN1 Switch'
   1512 		value false
   1513 		comment {
   1514 			access 'read write'
   1515 			type BOOLEAN
   1516 			count 1
   1517 		}
   1518 	}
   1519 	control.135 {
   1520 	iface MIXER
   1521 		name 'LINEA Mixer IN3 Switch'
   1522 		value false
   1523 		comment {
   1524 			access 'read write'
   1525 			type BOOLEAN
   1526 			count 1
   1527 		}
   1528 	}
   1529 	control.136 {
   1530 	iface MIXER
   1531 		name 'LINEA Mixer IN5 Switch'
   1532 		value false
   1533 		comment {
   1534 			access 'read write'
   1535 			type BOOLEAN
   1536 			count 1
   1537 		}
   1538 	}
   1539 	control.137 {
   1540 	iface MIXER
   1541 		name 'LINEA Mixer IN34 Switch'
   1542 		value false
   1543 		comment {
   1544 			access 'read write'
   1545 			type BOOLEAN
   1546 			count 1
   1547 		}
   1548 	}
   1549 	control.138 {
   1550 		iface MIXER
   1551 		name 'DMIC Mux'
   1552 		value ADC
   1553 		comment {
   1554 			access 'read write'
   1555 			type ENUMERATED
   1556 			count 1
   1557 			item.0 ADC
   1558 			item.1 DMIC
   1559 		}
   1560 	}
   1561 	control.139 {
   1562 		iface MIXER
   1563 		name 'MIC2 Mux'
   1564 		value IN34
   1565 		comment {
   1566 			access 'read write'
   1567 			type ENUMERATED
   1568 			count 1
   1569 			item.0 IN34
   1570 			item.1 IN56
   1571 		}
   1572 	}
   1573 	control.140 {
   1574 		iface MIXER
   1575 		name 'MIC1 Mux'
   1576 		value IN12
   1577 		comment {
   1578 			access 'read write'
   1579 			type ENUMERATED
   1580 			count 1
   1581 			item.0 IN12
   1582 			item.1 IN56
   1583 		}
   1584 	}
   1585 }
   1586 state.RockchipHDMI {
   1587 control {
   1588 	}
   1589 }