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 }