diff options
author | Yuqing Zhu <carol.zhu@nxp.com> | 2016-03-02 16:59:39 +0800 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2016-04-19 15:06:34 -0300 |
commit | 161f0c73e647bc09c722d9d4644f44a488d5f605 (patch) | |
tree | a1fe27517875848503e71dbaf16a2ce6fbe64b95 | |
parent | cc63816caed36a775804a466c589ec176bcac918 (diff) | |
download | meta-freescale-161f0c73e647bc09c722d9d4644f44a488d5f605.tar.gz |
alsa-state: Using one unified version to set configuration values for mx6/mx6ul/mx7
As i.MX6UL uses the SOC Family name as "mx6ul", need to add configuration for mx6ul separately.
Unify the configuration files to be easy to maintain.
For asound.conf, there is no change.
For asound.state,
wm8962/cs42888 audio configuration for mx6.
wm8958/wm8960 audio configuration for mx6ul/mx7.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r-- | recipes-bsp/alsa-state/alsa-state.bbappend | 7 | ||||
-rw-r--r-- | recipes-bsp/alsa-state/alsa-state/imx/asound.conf (renamed from recipes-bsp/alsa-state/alsa-state/mx6/asound.conf) | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | recipes-bsp/alsa-state/alsa-state/imx/asound.state (renamed from recipes-bsp/alsa-state/alsa-state/mx7/asound.state) | 780 | ||||
-rw-r--r-- | recipes-bsp/alsa-state/alsa-state/mx6/asound.state | 1374 | ||||
-rw-r--r-- | recipes-bsp/alsa-state/alsa-state/mx7/asound.conf | 257 |
5 files changed, 618 insertions, 1800 deletions
diff --git a/recipes-bsp/alsa-state/alsa-state.bbappend b/recipes-bsp/alsa-state/alsa-state.bbappend index dbfed385..58a763a1 100644 --- a/recipes-bsp/alsa-state/alsa-state.bbappend +++ b/recipes-bsp/alsa-state/alsa-state.bbappend | |||
@@ -1,5 +1,8 @@ | |||
1 | # Append path for freescale layer to include alsa-state asound.conf | 1 | # Append path for freescale layer to include alsa-state asound.conf |
2 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 2 | FILESEXTRAPATHS_prepend_mx6 := "${THISDIR}/${PN}/imx:" |
3 | FILESEXTRAPATHS_prepend_mx6ul := "${THISDIR}/${PN}/imx:" | ||
4 | FILESEXTRAPATHS_prepend_mx7 := "${THISDIR}/${PN}/imx:" | ||
3 | 5 | ||
4 | PACKAGE_ARCH_mx7 = "${MACHINE_ARCH}" | ||
5 | PACKAGE_ARCH_mx6 = "${MACHINE_ARCH}" | 6 | PACKAGE_ARCH_mx6 = "${MACHINE_ARCH}" |
7 | PACKAGE_ARCH_mx6ul = "${MACHINE_ARCH}" | ||
8 | PACKAGE_ARCH_mx7 = "${MACHINE_ARCH}" | ||
diff --git a/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf b/recipes-bsp/alsa-state/alsa-state/imx/asound.conf index 3f4e0482..3f4e0482 100644 --- a/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf +++ b/recipes-bsp/alsa-state/alsa-state/imx/asound.conf | |||
diff --git a/recipes-bsp/alsa-state/alsa-state/mx7/asound.state b/recipes-bsp/alsa-state/alsa-state/imx/asound.state index c66017ed..326a57b9 100644..100755 --- a/recipes-bsp/alsa-state/alsa-state/mx7/asound.state +++ b/recipes-bsp/alsa-state/alsa-state/imx/asound.state | |||
@@ -113,8 +113,8 @@ state.wm8962audio { | |||
113 | control.9 { | 113 | control.9 { |
114 | iface MIXER | 114 | iface MIXER |
115 | name 'Capture Volume' | 115 | name 'Capture Volume' |
116 | value.0 63 | 116 | value.0 40 |
117 | value.1 63 | 117 | value.1 40 |
118 | comment { | 118 | comment { |
119 | access 'read write' | 119 | access 'read write' |
120 | type INTEGER | 120 | type INTEGER |
@@ -122,15 +122,15 @@ state.wm8962audio { | |||
122 | range '0 - 63' | 122 | range '0 - 63' |
123 | dbmin -2325 | 123 | dbmin -2325 |
124 | dbmax 2400 | 124 | dbmax 2400 |
125 | dbvalue.0 2400 | 125 | dbvalue.0 675 |
126 | dbvalue.1 2400 | 126 | dbvalue.1 675 |
127 | } | 127 | } |
128 | } | 128 | } |
129 | control.10 { | 129 | control.10 { |
130 | iface MIXER | 130 | iface MIXER |
131 | name 'Capture Switch' | 131 | name 'Capture Switch' |
132 | value.0 false | 132 | value.0 true |
133 | value.1 false | 133 | value.1 true |
134 | comment { | 134 | comment { |
135 | access 'read write' | 135 | access 'read write' |
136 | type BOOLEAN | 136 | type BOOLEAN |
@@ -572,6 +572,26 @@ state.wm8962audio { | |||
572 | } | 572 | } |
573 | control.44 { | 573 | control.44 { |
574 | iface MIXER | 574 | iface MIXER |
575 | name 'EQL Coefficients' | ||
576 | value '0fca040000d81eb5f1450b7501c51c58f3730a540558168ef82907ad1103056405594000' | ||
577 | comment { | ||
578 | access 'read write' | ||
579 | type BYTES | ||
580 | count 36 | ||
581 | } | ||
582 | } | ||
583 | control.45 { | ||
584 | iface MIXER | ||
585 | name 'EQR Coefficients' | ||
586 | value '0fca040000d81eb5f1450b7501c51c58f3730a540558168ef82907ad1103056405594000' | ||
587 | comment { | ||
588 | access 'read write' | ||
589 | type BYTES | ||
590 | count 36 | ||
591 | } | ||
592 | } | ||
593 | control.46 { | ||
594 | iface MIXER | ||
575 | name '3D Switch' | 595 | name '3D Switch' |
576 | value false | 596 | value false |
577 | comment { | 597 | comment { |
@@ -580,7 +600,7 @@ state.wm8962audio { | |||
580 | count 1 | 600 | count 1 |
581 | } | 601 | } |
582 | } | 602 | } |
583 | control.45 { | 603 | control.47 { |
584 | iface MIXER | 604 | iface MIXER |
585 | name '3D Coefficients' | 605 | name '3D Coefficients' |
586 | value '0040000000000000' | 606 | value '0040000000000000' |
@@ -590,7 +610,7 @@ state.wm8962audio { | |||
590 | count 8 | 610 | count 8 |
591 | } | 611 | } |
592 | } | 612 | } |
593 | control.46 { | 613 | control.48 { |
594 | iface MIXER | 614 | iface MIXER |
595 | name 'DF1 Switch' | 615 | name 'DF1 Switch' |
596 | value false | 616 | value false |
@@ -600,7 +620,7 @@ state.wm8962audio { | |||
600 | count 1 | 620 | count 1 |
601 | } | 621 | } |
602 | } | 622 | } |
603 | control.47 { | 623 | control.49 { |
604 | iface MIXER | 624 | iface MIXER |
605 | name 'DF1 Coefficients' | 625 | name 'DF1 Coefficients' |
606 | value '0000000000000000000000000000' | 626 | value '0000000000000000000000000000' |
@@ -610,7 +630,7 @@ state.wm8962audio { | |||
610 | count 14 | 630 | count 14 |
611 | } | 631 | } |
612 | } | 632 | } |
613 | control.48 { | 633 | control.50 { |
614 | iface MIXER | 634 | iface MIXER |
615 | name 'DRC Switch' | 635 | name 'DRC Switch' |
616 | value false | 636 | value false |
@@ -620,7 +640,7 @@ state.wm8962audio { | |||
620 | count 1 | 640 | count 1 |
621 | } | 641 | } |
622 | } | 642 | } |
623 | control.49 { | 643 | control.51 { |
624 | iface MIXER | 644 | iface MIXER |
625 | name 'DRC Coefficients' | 645 | name 'DRC Coefficients' |
626 | value '000c0925000000000000' | 646 | value '000c0925000000000000' |
@@ -630,7 +650,7 @@ state.wm8962audio { | |||
630 | count 10 | 650 | count 10 |
631 | } | 651 | } |
632 | } | 652 | } |
633 | control.50 { | 653 | control.52 { |
634 | iface MIXER | 654 | iface MIXER |
635 | name 'VSS Switch' | 655 | name 'VSS Switch' |
636 | value false | 656 | value false |
@@ -640,7 +660,7 @@ state.wm8962audio { | |||
640 | count 1 | 660 | count 1 |
641 | } | 661 | } |
642 | } | 662 | } |
643 | control.51 { | 663 | control.53 { |
644 | iface MIXER | 664 | iface MIXER |
645 | name 'VSS Coefficients' | 665 | name 'VSS Coefficients' |
646 | value '008c020000350700003a4100008b7d00003a4100008cfee800780000003fb260002d18180020000000f1834000fb830000eeaec000fbac4000f17f8000f43b4000f5fb0000ea10c000fcc58000e275c00004b48000d4f9800004914000d8a48000023dc000cf7a8000dc060000f2dac000baf340000a7940001c068000fd2d00001ce840000ddc4000fc9d000009558000fe7e80000eab4000f99880000987c000fd2c400009480000035f400000870000fae4c000000b400004e18000011f4000f8b00000fbcbc00004f3800007df4000ff070000efd70000fbaf4000108a80001107c000e0080000d276000020cf400030234000fd69c0002835000006330000d9f6c000f33340000f420000040c8000fb3f8000f757c0000354000000c6c0000312c000fd8580' | 666 | value '008c020000350700003a4100008b7d00003a4100008cfee800780000003fb260002d18180020000000f1834000fb830000eeaec000fbac4000f17f8000f43b4000f5fb0000ea10c000fcc58000e275c00004b48000d4f9800004914000d8a48000023dc000cf7a8000dc060000f2dac000baf340000a7940001c068000fd2d00001ce840000ddc4000fc9d000009558000fe7e80000eab4000f99880000987c000fd2c400009480000035f400000870000fae4c000000b400004e18000011f4000f8b00000fbcbc00004f3800007df4000ff070000efd70000fbaf4000108a80001107c000e0080000d276000020cf400030234000fd69c0002835000006330000d9f6c000f33340000f420000040c8000fb3f8000f757c0000354000000c6c0000312c000fd8580' |
@@ -650,7 +670,7 @@ state.wm8962audio { | |||
650 | count 296 | 670 | count 296 |
651 | } | 671 | } |
652 | } | 672 | } |
653 | control.52 { | 673 | control.54 { |
654 | iface MIXER | 674 | iface MIXER |
655 | name 'HPF1 Switch' | 675 | name 'HPF1 Switch' |
656 | value false | 676 | value false |
@@ -660,7 +680,7 @@ state.wm8962audio { | |||
660 | count 1 | 680 | count 1 |
661 | } | 681 | } |
662 | } | 682 | } |
663 | control.53 { | 683 | control.55 { |
664 | iface MIXER | 684 | iface MIXER |
665 | name 'HPF2 Switch' | 685 | name 'HPF2 Switch' |
666 | value false | 686 | value false |
@@ -670,7 +690,7 @@ state.wm8962audio { | |||
670 | count 1 | 690 | count 1 |
671 | } | 691 | } |
672 | } | 692 | } |
673 | control.54 { | 693 | control.56 { |
674 | iface MIXER | 694 | iface MIXER |
675 | name 'HPF Coefficients' | 695 | name 'HPF Coefficients' |
676 | value '0000' | 696 | value '0000' |
@@ -680,7 +700,7 @@ state.wm8962audio { | |||
680 | count 2 | 700 | count 2 |
681 | } | 701 | } |
682 | } | 702 | } |
683 | control.55 { | 703 | control.57 { |
684 | iface MIXER | 704 | iface MIXER |
685 | name 'HD Bass Switch' | 705 | name 'HD Bass Switch' |
686 | value false | 706 | value false |
@@ -690,7 +710,7 @@ state.wm8962audio { | |||
690 | count 1 | 710 | count 1 |
691 | } | 711 | } |
692 | } | 712 | } |
693 | control.56 { | 713 | control.58 { |
694 | iface MIXER | 714 | iface MIXER |
695 | name 'HD Bass Coefficients' | 715 | name 'HD Bass Coefficients' |
696 | value '0002bd12007c586c00538121003f8bd80032f52d0065ac8c006be08700721483007214830043352500066a4a0043607900080000000100000059999a' | 716 | value '0002bd12007c586c00538121003f8bd80032f52d0065ac8c006be08700721483007214830043352500066a4a0043607900080000000100000059999a' |
@@ -700,7 +720,58 @@ state.wm8962audio { | |||
700 | count 60 | 720 | count 60 |
701 | } | 721 | } |
702 | } | 722 | } |
703 | control.57 { | 723 | control.59 { |
724 | iface MIXER | ||
725 | name 'ALC Switch' | ||
726 | value.0 false | ||
727 | value.1 false | ||
728 | comment { | ||
729 | access 'read write' | ||
730 | type BOOLEAN | ||
731 | count 2 | ||
732 | } | ||
733 | } | ||
734 | control.60 { | ||
735 | iface MIXER | ||
736 | name ALC1 | ||
737 | value '007b' | ||
738 | comment { | ||
739 | access 'read write' | ||
740 | type BYTES | ||
741 | count 2 | ||
742 | } | ||
743 | } | ||
744 | control.61 { | ||
745 | iface MIXER | ||
746 | name ALC2 | ||
747 | value '0000' | ||
748 | comment { | ||
749 | access 'read write' | ||
750 | type BYTES | ||
751 | count 2 | ||
752 | } | ||
753 | } | ||
754 | control.62 { | ||
755 | iface MIXER | ||
756 | name ALC3 | ||
757 | value '1c32' | ||
758 | comment { | ||
759 | access 'read write' | ||
760 | type BYTES | ||
761 | count 2 | ||
762 | } | ||
763 | } | ||
764 | control.63 { | ||
765 | iface MIXER | ||
766 | name 'Noise Gate' | ||
767 | value '3200' | ||
768 | comment { | ||
769 | access 'read write' | ||
770 | type BYTES | ||
771 | count 2 | ||
772 | } | ||
773 | } | ||
774 | control.64 { | ||
704 | iface MIXER | 775 | iface MIXER |
705 | name 'Speaker Volume' | 776 | name 'Speaker Volume' |
706 | value.0 114 | 777 | value.0 114 |
@@ -716,18 +787,18 @@ state.wm8962audio { | |||
716 | dbvalue.1 -700 | 787 | dbvalue.1 -700 |
717 | } | 788 | } |
718 | } | 789 | } |
719 | control.58 { | 790 | control.65 { |
720 | iface MIXER | 791 | iface MIXER |
721 | name 'Speaker Switch' | 792 | name 'Speaker Switch' |
722 | value.0 false | 793 | value.0 true |
723 | value.1 false | 794 | value.1 true |
724 | comment { | 795 | comment { |
725 | access 'read write' | 796 | access 'read write' |
726 | type BOOLEAN | 797 | type BOOLEAN |
727 | count 2 | 798 | count 2 |
728 | } | 799 | } |
729 | } | 800 | } |
730 | control.59 { | 801 | control.66 { |
731 | iface MIXER | 802 | iface MIXER |
732 | name 'Speaker ZC Switch' | 803 | name 'Speaker ZC Switch' |
733 | value.0 false | 804 | value.0 false |
@@ -738,7 +809,7 @@ state.wm8962audio { | |||
738 | count 2 | 809 | count 2 |
739 | } | 810 | } |
740 | } | 811 | } |
741 | control.60 { | 812 | control.67 { |
742 | iface MIXER | 813 | iface MIXER |
743 | name 'Speaker Mixer Switch' | 814 | name 'Speaker Mixer Switch' |
744 | value.0 false | 815 | value.0 false |
@@ -749,7 +820,7 @@ state.wm8962audio { | |||
749 | count 2 | 820 | count 2 |
750 | } | 821 | } |
751 | } | 822 | } |
752 | control.61 { | 823 | control.68 { |
753 | iface MIXER | 824 | iface MIXER |
754 | name 'SPKOUTL Mixer IN4L Volume' | 825 | name 'SPKOUTL Mixer IN4L Volume' |
755 | value 7 | 826 | value 7 |
@@ -763,7 +834,7 @@ state.wm8962audio { | |||
763 | dbvalue.0 600 | 834 | dbvalue.0 600 |
764 | } | 835 | } |
765 | } | 836 | } |
766 | control.62 { | 837 | control.69 { |
767 | iface MIXER | 838 | iface MIXER |
768 | name 'SPKOUTL Mixer IN4R Volume' | 839 | name 'SPKOUTL Mixer IN4R Volume' |
769 | value 7 | 840 | value 7 |
@@ -777,7 +848,7 @@ state.wm8962audio { | |||
777 | dbvalue.0 600 | 848 | dbvalue.0 600 |
778 | } | 849 | } |
779 | } | 850 | } |
780 | control.63 { | 851 | control.70 { |
781 | iface MIXER | 852 | iface MIXER |
782 | name 'SPKOUTL Mixer MIXINL Volume' | 853 | name 'SPKOUTL Mixer MIXINL Volume' |
783 | value 1 | 854 | value 1 |
@@ -791,7 +862,7 @@ state.wm8962audio { | |||
791 | dbvalue.0 0 | 862 | dbvalue.0 0 |
792 | } | 863 | } |
793 | } | 864 | } |
794 | control.64 { | 865 | control.71 { |
795 | iface MIXER | 866 | iface MIXER |
796 | name 'SPKOUTL Mixer MIXINR Volume' | 867 | name 'SPKOUTL Mixer MIXINR Volume' |
797 | value 1 | 868 | value 1 |
@@ -805,7 +876,7 @@ state.wm8962audio { | |||
805 | dbvalue.0 0 | 876 | dbvalue.0 0 |
806 | } | 877 | } |
807 | } | 878 | } |
808 | control.65 { | 879 | control.72 { |
809 | iface MIXER | 880 | iface MIXER |
810 | name 'SPKOUTL Mixer DACL Volume' | 881 | name 'SPKOUTL Mixer DACL Volume' |
811 | value 0 | 882 | value 0 |
@@ -819,7 +890,7 @@ state.wm8962audio { | |||
819 | dbvalue.0 -600 | 890 | dbvalue.0 -600 |
820 | } | 891 | } |
821 | } | 892 | } |
822 | control.66 { | 893 | control.73 { |
823 | iface MIXER | 894 | iface MIXER |
824 | name 'SPKOUTL Mixer DACR Volume' | 895 | name 'SPKOUTL Mixer DACR Volume' |
825 | value 0 | 896 | value 0 |
@@ -833,7 +904,7 @@ state.wm8962audio { | |||
833 | dbvalue.0 -600 | 904 | dbvalue.0 -600 |
834 | } | 905 | } |
835 | } | 906 | } |
836 | control.67 { | 907 | control.74 { |
837 | iface MIXER | 908 | iface MIXER |
838 | name 'SPKOUTR Mixer IN4L Volume' | 909 | name 'SPKOUTR Mixer IN4L Volume' |
839 | value 7 | 910 | value 7 |
@@ -847,7 +918,7 @@ state.wm8962audio { | |||
847 | dbvalue.0 600 | 918 | dbvalue.0 600 |
848 | } | 919 | } |
849 | } | 920 | } |
850 | control.68 { | 921 | control.75 { |
851 | iface MIXER | 922 | iface MIXER |
852 | name 'SPKOUTR Mixer IN4R Volume' | 923 | name 'SPKOUTR Mixer IN4R Volume' |
853 | value 7 | 924 | value 7 |
@@ -861,7 +932,7 @@ state.wm8962audio { | |||
861 | dbvalue.0 600 | 932 | dbvalue.0 600 |
862 | } | 933 | } |
863 | } | 934 | } |
864 | control.69 { | 935 | control.76 { |
865 | iface MIXER | 936 | iface MIXER |
866 | name 'SPKOUTR Mixer MIXINL Volume' | 937 | name 'SPKOUTR Mixer MIXINL Volume' |
867 | value 1 | 938 | value 1 |
@@ -875,7 +946,7 @@ state.wm8962audio { | |||
875 | dbvalue.0 0 | 946 | dbvalue.0 0 |
876 | } | 947 | } |
877 | } | 948 | } |
878 | control.70 { | 949 | control.77 { |
879 | iface MIXER | 950 | iface MIXER |
880 | name 'SPKOUTR Mixer MIXINR Volume' | 951 | name 'SPKOUTR Mixer MIXINR Volume' |
881 | value 1 | 952 | value 1 |
@@ -889,7 +960,7 @@ state.wm8962audio { | |||
889 | dbvalue.0 0 | 960 | dbvalue.0 0 |
890 | } | 961 | } |
891 | } | 962 | } |
892 | control.71 { | 963 | control.78 { |
893 | iface MIXER | 964 | iface MIXER |
894 | name 'SPKOUTR Mixer DACL Volume' | 965 | name 'SPKOUTR Mixer DACL Volume' |
895 | value 0 | 966 | value 0 |
@@ -903,7 +974,7 @@ state.wm8962audio { | |||
903 | dbvalue.0 -600 | 974 | dbvalue.0 -600 |
904 | } | 975 | } |
905 | } | 976 | } |
906 | control.72 { | 977 | control.79 { |
907 | iface MIXER | 978 | iface MIXER |
908 | name 'SPKOUTR Mixer DACR Volume' | 979 | name 'SPKOUTR Mixer DACR Volume' |
909 | value 0 | 980 | value 0 |
@@ -917,7 +988,7 @@ state.wm8962audio { | |||
917 | dbvalue.0 -600 | 988 | dbvalue.0 -600 |
918 | } | 989 | } |
919 | } | 990 | } |
920 | control.73 { | 991 | control.80 { |
921 | iface MIXER | 992 | iface MIXER |
922 | name 'SPKOUTR PGA' | 993 | name 'SPKOUTR PGA' |
923 | value DAC | 994 | value DAC |
@@ -929,7 +1000,7 @@ state.wm8962audio { | |||
929 | item.1 Mixer | 1000 | item.1 Mixer |
930 | } | 1001 | } |
931 | } | 1002 | } |
932 | control.74 { | 1003 | control.81 { |
933 | iface MIXER | 1004 | iface MIXER |
934 | name 'SPKOUTL PGA' | 1005 | name 'SPKOUTL PGA' |
935 | value DAC | 1006 | value DAC |
@@ -941,7 +1012,7 @@ state.wm8962audio { | |||
941 | item.1 Mixer | 1012 | item.1 Mixer |
942 | } | 1013 | } |
943 | } | 1014 | } |
944 | control.75 { | 1015 | control.82 { |
945 | iface MIXER | 1016 | iface MIXER |
946 | name 'SPKOUTR Mixer DACL Switch' | 1017 | name 'SPKOUTR Mixer DACL Switch' |
947 | value false | 1018 | value false |
@@ -951,7 +1022,7 @@ state.wm8962audio { | |||
951 | count 1 | 1022 | count 1 |
952 | } | 1023 | } |
953 | } | 1024 | } |
954 | control.76 { | 1025 | control.83 { |
955 | iface MIXER | 1026 | iface MIXER |
956 | name 'SPKOUTR Mixer DACR Switch' | 1027 | name 'SPKOUTR Mixer DACR Switch' |
957 | value false | 1028 | value false |
@@ -961,7 +1032,7 @@ state.wm8962audio { | |||
961 | count 1 | 1032 | count 1 |
962 | } | 1033 | } |
963 | } | 1034 | } |
964 | control.77 { | 1035 | control.84 { |
965 | iface MIXER | 1036 | iface MIXER |
966 | name 'SPKOUTR Mixer MIXINL Switch' | 1037 | name 'SPKOUTR Mixer MIXINL Switch' |
967 | value false | 1038 | value false |
@@ -971,7 +1042,7 @@ state.wm8962audio { | |||
971 | count 1 | 1042 | count 1 |
972 | } | 1043 | } |
973 | } | 1044 | } |
974 | control.78 { | 1045 | control.85 { |
975 | iface MIXER | 1046 | iface MIXER |
976 | name 'SPKOUTR Mixer MIXINR Switch' | 1047 | name 'SPKOUTR Mixer MIXINR Switch' |
977 | value false | 1048 | value false |
@@ -981,7 +1052,7 @@ state.wm8962audio { | |||
981 | count 1 | 1052 | count 1 |
982 | } | 1053 | } |
983 | } | 1054 | } |
984 | control.79 { | 1055 | control.86 { |
985 | iface MIXER | 1056 | iface MIXER |
986 | name 'SPKOUTR Mixer IN4L Switch' | 1057 | name 'SPKOUTR Mixer IN4L Switch' |
987 | value false | 1058 | value false |
@@ -991,7 +1062,7 @@ state.wm8962audio { | |||
991 | count 1 | 1062 | count 1 |
992 | } | 1063 | } |
993 | } | 1064 | } |
994 | control.80 { | 1065 | control.87 { |
995 | iface MIXER | 1066 | iface MIXER |
996 | name 'SPKOUTR Mixer IN4R Switch' | 1067 | name 'SPKOUTR Mixer IN4R Switch' |
997 | value false | 1068 | value false |
@@ -1001,7 +1072,7 @@ state.wm8962audio { | |||
1001 | count 1 | 1072 | count 1 |
1002 | } | 1073 | } |
1003 | } | 1074 | } |
1004 | control.81 { | 1075 | control.88 { |
1005 | iface MIXER | 1076 | iface MIXER |
1006 | name 'SPKOUTL Mixer DACL Switch' | 1077 | name 'SPKOUTL Mixer DACL Switch' |
1007 | value false | 1078 | value false |
@@ -1011,7 +1082,7 @@ state.wm8962audio { | |||
1011 | count 1 | 1082 | count 1 |
1012 | } | 1083 | } |
1013 | } | 1084 | } |
1014 | control.82 { | 1085 | control.89 { |
1015 | iface MIXER | 1086 | iface MIXER |
1016 | name 'SPKOUTL Mixer DACR Switch' | 1087 | name 'SPKOUTL Mixer DACR Switch' |
1017 | value false | 1088 | value false |
@@ -1021,7 +1092,7 @@ state.wm8962audio { | |||
1021 | count 1 | 1092 | count 1 |
1022 | } | 1093 | } |
1023 | } | 1094 | } |
1024 | control.83 { | 1095 | control.90 { |
1025 | iface MIXER | 1096 | iface MIXER |
1026 | name 'SPKOUTL Mixer MIXINL Switch' | 1097 | name 'SPKOUTL Mixer MIXINL Switch' |
1027 | value false | 1098 | value false |
@@ -1031,7 +1102,7 @@ state.wm8962audio { | |||
1031 | count 1 | 1102 | count 1 |
1032 | } | 1103 | } |
1033 | } | 1104 | } |
1034 | control.84 { | 1105 | control.91 { |
1035 | iface MIXER | 1106 | iface MIXER |
1036 | name 'SPKOUTL Mixer MIXINR Switch' | 1107 | name 'SPKOUTL Mixer MIXINR Switch' |
1037 | value false | 1108 | value false |
@@ -1041,7 +1112,7 @@ state.wm8962audio { | |||
1041 | count 1 | 1112 | count 1 |
1042 | } | 1113 | } |
1043 | } | 1114 | } |
1044 | control.85 { | 1115 | control.92 { |
1045 | iface MIXER | 1116 | iface MIXER |
1046 | name 'SPKOUTL Mixer IN4L Switch' | 1117 | name 'SPKOUTL Mixer IN4L Switch' |
1047 | value false | 1118 | value false |
@@ -1051,7 +1122,7 @@ state.wm8962audio { | |||
1051 | count 1 | 1122 | count 1 |
1052 | } | 1123 | } |
1053 | } | 1124 | } |
1054 | control.86 { | 1125 | control.93 { |
1055 | iface MIXER | 1126 | iface MIXER |
1056 | name 'SPKOUTL Mixer IN4R Switch' | 1127 | name 'SPKOUTL Mixer IN4R Switch' |
1057 | value false | 1128 | value false |
@@ -1061,7 +1132,7 @@ state.wm8962audio { | |||
1061 | count 1 | 1132 | count 1 |
1062 | } | 1133 | } |
1063 | } | 1134 | } |
1064 | control.87 { | 1135 | control.94 { |
1065 | iface MIXER | 1136 | iface MIXER |
1066 | name 'HPOUTR PGA' | 1137 | name 'HPOUTR PGA' |
1067 | value DAC | 1138 | value DAC |
@@ -1073,7 +1144,7 @@ state.wm8962audio { | |||
1073 | item.1 Mixer | 1144 | item.1 Mixer |
1074 | } | 1145 | } |
1075 | } | 1146 | } |
1076 | control.88 { | 1147 | control.95 { |
1077 | iface MIXER | 1148 | iface MIXER |
1078 | name 'HPOUTL PGA' | 1149 | name 'HPOUTL PGA' |
1079 | value DAC | 1150 | value DAC |
@@ -1085,7 +1156,7 @@ state.wm8962audio { | |||
1085 | item.1 Mixer | 1156 | item.1 Mixer |
1086 | } | 1157 | } |
1087 | } | 1158 | } |
1088 | control.89 { | 1159 | control.96 { |
1089 | iface MIXER | 1160 | iface MIXER |
1090 | name 'HPMIXR DACL Switch' | 1161 | name 'HPMIXR DACL Switch' |
1091 | value false | 1162 | value false |
@@ -1095,7 +1166,7 @@ state.wm8962audio { | |||
1095 | count 1 | 1166 | count 1 |
1096 | } | 1167 | } |
1097 | } | 1168 | } |
1098 | control.90 { | 1169 | control.97 { |
1099 | iface MIXER | 1170 | iface MIXER |
1100 | name 'HPMIXR DACR Switch' | 1171 | name 'HPMIXR DACR Switch' |
1101 | value false | 1172 | value false |
@@ -1105,7 +1176,7 @@ state.wm8962audio { | |||
1105 | count 1 | 1176 | count 1 |
1106 | } | 1177 | } |
1107 | } | 1178 | } |
1108 | control.91 { | 1179 | control.98 { |
1109 | iface MIXER | 1180 | iface MIXER |
1110 | name 'HPMIXR MIXINL Switch' | 1181 | name 'HPMIXR MIXINL Switch' |
1111 | value false | 1182 | value false |
@@ -1115,7 +1186,7 @@ state.wm8962audio { | |||
1115 | count 1 | 1186 | count 1 |
1116 | } | 1187 | } |
1117 | } | 1188 | } |
1118 | control.92 { | 1189 | control.99 { |
1119 | iface MIXER | 1190 | iface MIXER |
1120 | name 'HPMIXR MIXINR Switch' | 1191 | name 'HPMIXR MIXINR Switch' |
1121 | value false | 1192 | value false |
@@ -1125,7 +1196,7 @@ state.wm8962audio { | |||
1125 | count 1 | 1196 | count 1 |
1126 | } | 1197 | } |
1127 | } | 1198 | } |
1128 | control.93 { | 1199 | control.100 { |
1129 | iface MIXER | 1200 | iface MIXER |
1130 | name 'HPMIXR IN4L Switch' | 1201 | name 'HPMIXR IN4L Switch' |
1131 | value false | 1202 | value false |
@@ -1135,7 +1206,7 @@ state.wm8962audio { | |||
1135 | count 1 | 1206 | count 1 |
1136 | } | 1207 | } |
1137 | } | 1208 | } |
1138 | control.94 { | 1209 | control.101 { |
1139 | iface MIXER | 1210 | iface MIXER |
1140 | name 'HPMIXR IN4R Switch' | 1211 | name 'HPMIXR IN4R Switch' |
1141 | value false | 1212 | value false |
@@ -1145,7 +1216,7 @@ state.wm8962audio { | |||
1145 | count 1 | 1216 | count 1 |
1146 | } | 1217 | } |
1147 | } | 1218 | } |
1148 | control.95 { | 1219 | control.102 { |
1149 | iface MIXER | 1220 | iface MIXER |
1150 | name 'HPMIXL DACL Switch' | 1221 | name 'HPMIXL DACL Switch' |
1151 | value false | 1222 | value false |
@@ -1155,7 +1226,7 @@ state.wm8962audio { | |||
1155 | count 1 | 1226 | count 1 |
1156 | } | 1227 | } |
1157 | } | 1228 | } |
1158 | control.96 { | 1229 | control.103 { |
1159 | iface MIXER | 1230 | iface MIXER |
1160 | name 'HPMIXL DACR Switch' | 1231 | name 'HPMIXL DACR Switch' |
1161 | value false | 1232 | value false |
@@ -1165,7 +1236,7 @@ state.wm8962audio { | |||
1165 | count 1 | 1236 | count 1 |
1166 | } | 1237 | } |
1167 | } | 1238 | } |
1168 | control.97 { | 1239 | control.104 { |
1169 | iface MIXER | 1240 | iface MIXER |
1170 | name 'HPMIXL MIXINL Switch' | 1241 | name 'HPMIXL MIXINL Switch' |
1171 | value false | 1242 | value false |
@@ -1175,7 +1246,7 @@ state.wm8962audio { | |||
1175 | count 1 | 1246 | count 1 |
1176 | } | 1247 | } |
1177 | } | 1248 | } |
1178 | control.98 { | 1249 | control.105 { |
1179 | iface MIXER | 1250 | iface MIXER |
1180 | name 'HPMIXL MIXINR Switch' | 1251 | name 'HPMIXL MIXINR Switch' |
1181 | value false | 1252 | value false |
@@ -1185,7 +1256,7 @@ state.wm8962audio { | |||
1185 | count 1 | 1256 | count 1 |
1186 | } | 1257 | } |
1187 | } | 1258 | } |
1188 | control.99 { | 1259 | control.106 { |
1189 | iface MIXER | 1260 | iface MIXER |
1190 | name 'HPMIXL IN4L Switch' | 1261 | name 'HPMIXL IN4L Switch' |
1191 | value false | 1262 | value false |
@@ -1195,7 +1266,7 @@ state.wm8962audio { | |||
1195 | count 1 | 1266 | count 1 |
1196 | } | 1267 | } |
1197 | } | 1268 | } |
1198 | control.100 { | 1269 | control.107 { |
1199 | iface MIXER | 1270 | iface MIXER |
1200 | name 'HPMIXL IN4R Switch' | 1271 | name 'HPMIXL IN4R Switch' |
1201 | value false | 1272 | value false |
@@ -1205,7 +1276,7 @@ state.wm8962audio { | |||
1205 | count 1 | 1276 | count 1 |
1206 | } | 1277 | } |
1207 | } | 1278 | } |
1208 | control.101 { | 1279 | control.108 { |
1209 | iface MIXER | 1280 | iface MIXER |
1210 | name STR | 1281 | name STR |
1211 | value None | 1282 | value None |
@@ -1218,7 +1289,7 @@ state.wm8962audio { | |||
1218 | item.2 Right | 1289 | item.2 Right |
1219 | } | 1290 | } |
1220 | } | 1291 | } |
1221 | control.102 { | 1292 | control.109 { |
1222 | iface MIXER | 1293 | iface MIXER |
1223 | name STL | 1294 | name STL |
1224 | value None | 1295 | value None |
@@ -1231,7 +1302,7 @@ state.wm8962audio { | |||
1231 | item.2 Right | 1302 | item.2 Right |
1232 | } | 1303 | } |
1233 | } | 1304 | } |
1234 | control.103 { | 1305 | control.110 { |
1235 | iface MIXER | 1306 | iface MIXER |
1236 | name 'MIXINR IN2R Switch' | 1307 | name 'MIXINR IN2R Switch' |
1237 | value false | 1308 | value false |
@@ -1241,17 +1312,17 @@ state.wm8962audio { | |||
1241 | count 1 | 1312 | count 1 |
1242 | } | 1313 | } |
1243 | } | 1314 | } |
1244 | control.104 { | 1315 | control.111 { |
1245 | iface MIXER | 1316 | iface MIXER |
1246 | name 'MIXINR IN3R Switch' | 1317 | name 'MIXINR IN3R Switch' |
1247 | value false | 1318 | value true |
1248 | comment { | 1319 | comment { |
1249 | access 'read write' | 1320 | access 'read write' |
1250 | type BOOLEAN | 1321 | type BOOLEAN |
1251 | count 1 | 1322 | count 1 |
1252 | } | 1323 | } |
1253 | } | 1324 | } |
1254 | control.105 { | 1325 | control.112 { |
1255 | iface MIXER | 1326 | iface MIXER |
1256 | name 'MIXINR PGA Switch' | 1327 | name 'MIXINR PGA Switch' |
1257 | value true | 1328 | value true |
@@ -1261,7 +1332,7 @@ state.wm8962audio { | |||
1261 | count 1 | 1332 | count 1 |
1262 | } | 1333 | } |
1263 | } | 1334 | } |
1264 | control.106 { | 1335 | control.113 { |
1265 | iface MIXER | 1336 | iface MIXER |
1266 | name 'MIXINL IN2L Switch' | 1337 | name 'MIXINL IN2L Switch' |
1267 | value false | 1338 | value false |
@@ -1271,7 +1342,7 @@ state.wm8962audio { | |||
1271 | count 1 | 1342 | count 1 |
1272 | } | 1343 | } |
1273 | } | 1344 | } |
1274 | control.107 { | 1345 | control.114 { |
1275 | iface MIXER | 1346 | iface MIXER |
1276 | name 'MIXINL IN3L Switch' | 1347 | name 'MIXINL IN3L Switch' |
1277 | value false | 1348 | value false |
@@ -1281,7 +1352,7 @@ state.wm8962audio { | |||
1281 | count 1 | 1352 | count 1 |
1282 | } | 1353 | } |
1283 | } | 1354 | } |
1284 | control.108 { | 1355 | control.115 { |
1285 | iface MIXER | 1356 | iface MIXER |
1286 | name 'MIXINL PGA Switch' | 1357 | name 'MIXINL PGA Switch' |
1287 | value true | 1358 | value true |
@@ -1291,7 +1362,7 @@ state.wm8962audio { | |||
1291 | count 1 | 1362 | count 1 |
1292 | } | 1363 | } |
1293 | } | 1364 | } |
1294 | control.109 { | 1365 | control.116 { |
1295 | iface MIXER | 1366 | iface MIXER |
1296 | name 'INPGAR IN1R Switch' | 1367 | name 'INPGAR IN1R Switch' |
1297 | value false | 1368 | value false |
@@ -1301,7 +1372,7 @@ state.wm8962audio { | |||
1301 | count 1 | 1372 | count 1 |
1302 | } | 1373 | } |
1303 | } | 1374 | } |
1304 | control.110 { | 1375 | control.117 { |
1305 | iface MIXER | 1376 | iface MIXER |
1306 | name 'INPGAR IN2R Switch' | 1377 | name 'INPGAR IN2R Switch' |
1307 | value false | 1378 | value false |
@@ -1311,17 +1382,17 @@ state.wm8962audio { | |||
1311 | count 1 | 1382 | count 1 |
1312 | } | 1383 | } |
1313 | } | 1384 | } |
1314 | control.111 { | 1385 | control.118 { |
1315 | iface MIXER | 1386 | iface MIXER |
1316 | name 'INPGAR IN3R Switch' | 1387 | name 'INPGAR IN3R Switch' |
1317 | value false | 1388 | value true |
1318 | comment { | 1389 | comment { |
1319 | access 'read write' | 1390 | access 'read write' |
1320 | type BOOLEAN | 1391 | type BOOLEAN |
1321 | count 1 | 1392 | count 1 |
1322 | } | 1393 | } |
1323 | } | 1394 | } |
1324 | control.112 { | 1395 | control.119 { |
1325 | iface MIXER | 1396 | iface MIXER |
1326 | name 'INPGAR IN4R Switch' | 1397 | name 'INPGAR IN4R Switch' |
1327 | value false | 1398 | value false |
@@ -1331,7 +1402,7 @@ state.wm8962audio { | |||
1331 | count 1 | 1402 | count 1 |
1332 | } | 1403 | } |
1333 | } | 1404 | } |
1334 | control.113 { | 1405 | control.120 { |
1335 | iface MIXER | 1406 | iface MIXER |
1336 | name 'INPGAL IN1L Switch' | 1407 | name 'INPGAL IN1L Switch' |
1337 | value true | 1408 | value true |
@@ -1341,7 +1412,7 @@ state.wm8962audio { | |||
1341 | count 1 | 1412 | count 1 |
1342 | } | 1413 | } |
1343 | } | 1414 | } |
1344 | control.114 { | 1415 | control.121 { |
1345 | iface MIXER | 1416 | iface MIXER |
1346 | name 'INPGAL IN2L Switch' | 1417 | name 'INPGAL IN2L Switch' |
1347 | value false | 1418 | value false |
@@ -1351,7 +1422,7 @@ state.wm8962audio { | |||
1351 | count 1 | 1422 | count 1 |
1352 | } | 1423 | } |
1353 | } | 1424 | } |
1354 | control.115 { | 1425 | control.122 { |
1355 | iface MIXER | 1426 | iface MIXER |
1356 | name 'INPGAL IN3L Switch' | 1427 | name 'INPGAL IN3L Switch' |
1357 | value false | 1428 | value false |
@@ -1361,7 +1432,7 @@ state.wm8962audio { | |||
1361 | count 1 | 1432 | count 1 |
1362 | } | 1433 | } |
1363 | } | 1434 | } |
1364 | control.116 { | 1435 | control.123 { |
1365 | iface MIXER | 1436 | iface MIXER |
1366 | name 'INPGAL IN4L Switch' | 1437 | name 'INPGAL IN4L Switch' |
1367 | value false | 1438 | value false |
@@ -1371,6 +1442,16 @@ state.wm8962audio { | |||
1371 | count 1 | 1442 | count 1 |
1372 | } | 1443 | } |
1373 | } | 1444 | } |
1445 | control.124 { | ||
1446 | iface CARD | ||
1447 | name 'Headphone Jack' | ||
1448 | value true | ||
1449 | comment { | ||
1450 | access read | ||
1451 | type BOOLEAN | ||
1452 | count 1 | ||
1453 | } | ||
1454 | } | ||
1374 | } | 1455 | } |
1375 | state.wm8960audio { | 1456 | state.wm8960audio { |
1376 | control.1 { | 1457 | control.1 { |
@@ -1383,10 +1464,10 @@ state.wm8960audio { | |||
1383 | type INTEGER | 1464 | type INTEGER |
1384 | count 2 | 1465 | count 2 |
1385 | range '0 - 63' | 1466 | range '0 - 63' |
1386 | dbmin -9700 | 1467 | dbmin -1725 |
1387 | dbmax -6550 | 1468 | dbmax 3000 |
1388 | dbvalue.0 -6550 | 1469 | dbvalue.0 3000 |
1389 | dbvalue.1 -6550 | 1470 | dbvalue.1 3000 |
1390 | } | 1471 | } |
1391 | } | 1472 | } |
1392 | control.2 { | 1473 | control.2 { |
@@ -1415,76 +1496,104 @@ state.wm8960audio { | |||
1415 | control.4 { | 1496 | control.4 { |
1416 | iface MIXER | 1497 | iface MIXER |
1417 | name 'Right Input Boost Mixer RINPUT3 Volume' | 1498 | name 'Right Input Boost Mixer RINPUT3 Volume' |
1418 | value 0 | 1499 | value 7 |
1419 | comment { | 1500 | comment { |
1420 | access 'read write' | 1501 | access 'read write' |
1421 | type INTEGER | 1502 | type INTEGER |
1422 | count 1 | 1503 | count 1 |
1423 | range '0 - 7' | 1504 | range '0 - 7' |
1424 | dbmin -9999999 | 1505 | dbmin -9999999 |
1425 | dbmax 900 | 1506 | dbmax 600 |
1426 | dbvalue.0 -9999999 | 1507 | dbvalue.0 600 |
1427 | } | 1508 | } |
1428 | } | 1509 | } |
1429 | control.5 { | 1510 | control.5 { |
1430 | iface MIXER | 1511 | iface MIXER |
1431 | name 'Right Input Boost Mixer RINPUT2 Volume' | 1512 | name 'Right Input Boost Mixer RINPUT2 Volume' |
1432 | value 0 | 1513 | value 7 |
1433 | comment { | 1514 | comment { |
1434 | access 'read write' | 1515 | access 'read write' |
1435 | type INTEGER | 1516 | type INTEGER |
1436 | count 1 | 1517 | count 1 |
1437 | range '0 - 7' | 1518 | range '0 - 7' |
1438 | dbmin -9999999 | 1519 | dbmin -9999999 |
1439 | dbmax 900 | 1520 | dbmax 600 |
1440 | dbvalue.0 -9999999 | 1521 | dbvalue.0 600 |
1441 | } | 1522 | } |
1442 | } | 1523 | } |
1443 | control.6 { | 1524 | control.6 { |
1444 | iface MIXER | 1525 | iface MIXER |
1445 | name 'Left Input Boost Mixer LINPUT3 Volume' | 1526 | name 'Left Input Boost Mixer LINPUT3 Volume' |
1446 | value 0 | 1527 | value 7 |
1447 | comment { | 1528 | comment { |
1448 | access 'read write' | 1529 | access 'read write' |
1449 | type INTEGER | 1530 | type INTEGER |
1450 | count 1 | 1531 | count 1 |
1451 | range '0 - 7' | 1532 | range '0 - 7' |
1452 | dbmin -9999999 | 1533 | dbmin -9999999 |
1453 | dbmax 900 | 1534 | dbmax 600 |
1454 | dbvalue.0 -9999999 | 1535 | dbvalue.0 600 |
1455 | } | 1536 | } |
1456 | } | 1537 | } |
1457 | control.7 { | 1538 | control.7 { |
1458 | iface MIXER | 1539 | iface MIXER |
1459 | name 'Left Input Boost Mixer LINPUT2 Volume' | 1540 | name 'Left Input Boost Mixer LINPUT2 Volume' |
1460 | value 0 | 1541 | value 7 |
1461 | comment { | 1542 | comment { |
1462 | access 'read write' | 1543 | access 'read write' |
1463 | type INTEGER | 1544 | type INTEGER |
1464 | count 1 | 1545 | count 1 |
1465 | range '0 - 7' | 1546 | range '0 - 7' |
1466 | dbmin -9999999 | 1547 | dbmin -9999999 |
1467 | dbmax 900 | 1548 | dbmax 600 |
1468 | dbvalue.0 -9999999 | 1549 | dbvalue.0 600 |
1469 | } | 1550 | } |
1470 | } | 1551 | } |
1471 | control.8 { | 1552 | control.8 { |
1472 | iface MIXER | 1553 | iface MIXER |
1554 | name 'Right Input Boost Mixer RINPUT1 Volume' | ||
1555 | value 2 | ||
1556 | comment { | ||
1557 | access 'read write' | ||
1558 | type INTEGER | ||
1559 | count 1 | ||
1560 | range '0 - 4' | ||
1561 | dbmin 0 | ||
1562 | dbmax 2900 | ||
1563 | dbvalue.0 2000 | ||
1564 | } | ||
1565 | } | ||
1566 | control.9 { | ||
1567 | iface MIXER | ||
1568 | name 'Left Input Boost Mixer LINPUT1 Volume' | ||
1569 | value 2 | ||
1570 | comment { | ||
1571 | access 'read write' | ||
1572 | type INTEGER | ||
1573 | count 1 | ||
1574 | range '0 - 4' | ||
1575 | dbmin 0 | ||
1576 | dbmax 2900 | ||
1577 | dbvalue.0 2000 | ||
1578 | } | ||
1579 | } | ||
1580 | control.10 { | ||
1581 | iface MIXER | ||
1473 | name 'Playback Volume' | 1582 | name 'Playback Volume' |
1474 | value.0 255 | 1583 | value.0 235 |
1475 | value.1 255 | 1584 | value.1 235 |
1476 | comment { | 1585 | comment { |
1477 | access 'read write' | 1586 | access 'read write' |
1478 | type INTEGER | 1587 | type INTEGER |
1479 | count 2 | 1588 | count 2 |
1480 | range '0 - 255' | 1589 | range '0 - 255' |
1481 | dbmin -9999999 | 1590 | dbmin -9999999 |
1482 | dbmax 50 | 1591 | dbmax 0 |
1483 | dbvalue.0 50 | 1592 | dbvalue.0 -1000 |
1484 | dbvalue.1 50 | 1593 | dbvalue.1 -1000 |
1485 | } | 1594 | } |
1486 | } | 1595 | } |
1487 | control.9 { | 1596 | control.11 { |
1488 | iface MIXER | 1597 | iface MIXER |
1489 | name 'Headphone Playback Volume' | 1598 | name 'Headphone Playback Volume' |
1490 | value.0 101 | 1599 | value.0 101 |
@@ -1500,7 +1609,7 @@ state.wm8960audio { | |||
1500 | dbvalue.1 -2000 | 1609 | dbvalue.1 -2000 |
1501 | } | 1610 | } |
1502 | } | 1611 | } |
1503 | control.10 { | 1612 | control.12 { |
1504 | iface MIXER | 1613 | iface MIXER |
1505 | name 'Headphone Playback ZC Switch' | 1614 | name 'Headphone Playback ZC Switch' |
1506 | value.0 false | 1615 | value.0 false |
@@ -1511,11 +1620,11 @@ state.wm8960audio { | |||
1511 | count 2 | 1620 | count 2 |
1512 | } | 1621 | } |
1513 | } | 1622 | } |
1514 | control.11 { | 1623 | control.13 { |
1515 | iface MIXER | 1624 | iface MIXER |
1516 | name 'Speaker Playback Volume' | 1625 | name 'Speaker Playback Volume' |
1517 | value.0 121 | 1626 | value.0 110 |
1518 | value.1 121 | 1627 | value.1 110 |
1519 | comment { | 1628 | comment { |
1520 | access 'read write' | 1629 | access 'read write' |
1521 | type INTEGER | 1630 | type INTEGER |
@@ -1523,11 +1632,11 @@ state.wm8960audio { | |||
1523 | range '0 - 127' | 1632 | range '0 - 127' |
1524 | dbmin -9999999 | 1633 | dbmin -9999999 |
1525 | dbmax 600 | 1634 | dbmax 600 |
1526 | dbvalue.0 0 | 1635 | dbvalue.0 -1100 |
1527 | dbvalue.1 0 | 1636 | dbvalue.1 -1100 |
1528 | } | 1637 | } |
1529 | } | 1638 | } |
1530 | control.12 { | 1639 | control.14 { |
1531 | iface MIXER | 1640 | iface MIXER |
1532 | name 'Speaker Playback ZC Switch' | 1641 | name 'Speaker Playback ZC Switch' |
1533 | value.0 false | 1642 | value.0 false |
@@ -1538,7 +1647,7 @@ state.wm8960audio { | |||
1538 | count 2 | 1647 | count 2 |
1539 | } | 1648 | } |
1540 | } | 1649 | } |
1541 | control.13 { | 1650 | control.15 { |
1542 | iface MIXER | 1651 | iface MIXER |
1543 | name 'Speaker DC Volume' | 1652 | name 'Speaker DC Volume' |
1544 | value 0 | 1653 | value 0 |
@@ -1549,7 +1658,7 @@ state.wm8960audio { | |||
1549 | range '0 - 5' | 1658 | range '0 - 5' |
1550 | } | 1659 | } |
1551 | } | 1660 | } |
1552 | control.14 { | 1661 | control.16 { |
1553 | iface MIXER | 1662 | iface MIXER |
1554 | name 'Speaker AC Volume' | 1663 | name 'Speaker AC Volume' |
1555 | value 0 | 1664 | value 0 |
@@ -1560,7 +1669,7 @@ state.wm8960audio { | |||
1560 | range '0 - 5' | 1669 | range '0 - 5' |
1561 | } | 1670 | } |
1562 | } | 1671 | } |
1563 | control.15 { | 1672 | control.17 { |
1564 | iface MIXER | 1673 | iface MIXER |
1565 | name 'PCM Playback -6dB Switch' | 1674 | name 'PCM Playback -6dB Switch' |
1566 | value false | 1675 | value false |
@@ -1570,7 +1679,7 @@ state.wm8960audio { | |||
1570 | count 1 | 1679 | count 1 |
1571 | } | 1680 | } |
1572 | } | 1681 | } |
1573 | control.16 { | 1682 | control.18 { |
1574 | iface MIXER | 1683 | iface MIXER |
1575 | name 'ADC Polarity' | 1684 | name 'ADC Polarity' |
1576 | value 'No Inversion' | 1685 | value 'No Inversion' |
@@ -1584,7 +1693,7 @@ state.wm8960audio { | |||
1584 | item.3 'Stereo Inversion' | 1693 | item.3 'Stereo Inversion' |
1585 | } | 1694 | } |
1586 | } | 1695 | } |
1587 | control.17 { | 1696 | control.19 { |
1588 | iface MIXER | 1697 | iface MIXER |
1589 | name 'ADC High Pass Filter Switch' | 1698 | name 'ADC High Pass Filter Switch' |
1590 | value false | 1699 | value false |
@@ -1594,19 +1703,21 @@ state.wm8960audio { | |||
1594 | count 1 | 1703 | count 1 |
1595 | } | 1704 | } |
1596 | } | 1705 | } |
1597 | control.18 { | 1706 | control.20 { |
1598 | iface MIXER | 1707 | iface MIXER |
1599 | name 'DAC Polarity' | 1708 | name 'DAC Polarity' |
1600 | value High | 1709 | value 'No Inversion' |
1601 | comment { | 1710 | comment { |
1602 | access 'read write' | 1711 | access 'read write' |
1603 | type ENUMERATED | 1712 | type ENUMERATED |
1604 | count 1 | 1713 | count 1 |
1605 | item.0 High | 1714 | item.0 'No Inversion' |
1606 | item.1 Low | 1715 | item.1 'Left Inverted' |
1716 | item.2 'Right Inverted' | ||
1717 | item.3 'Stereo Inversion' | ||
1607 | } | 1718 | } |
1608 | } | 1719 | } |
1609 | control.19 { | 1720 | control.21 { |
1610 | iface MIXER | 1721 | iface MIXER |
1611 | name 'DAC Deemphasis Switch' | 1722 | name 'DAC Deemphasis Switch' |
1612 | value false | 1723 | value false |
@@ -1616,7 +1727,7 @@ state.wm8960audio { | |||
1616 | count 1 | 1727 | count 1 |
1617 | } | 1728 | } |
1618 | } | 1729 | } |
1619 | control.20 { | 1730 | control.22 { |
1620 | iface MIXER | 1731 | iface MIXER |
1621 | name '3D Filter Upper Cut-Off' | 1732 | name '3D Filter Upper Cut-Off' |
1622 | value High | 1733 | value High |
@@ -1628,7 +1739,7 @@ state.wm8960audio { | |||
1628 | item.1 Low | 1739 | item.1 Low |
1629 | } | 1740 | } |
1630 | } | 1741 | } |
1631 | control.21 { | 1742 | control.23 { |
1632 | iface MIXER | 1743 | iface MIXER |
1633 | name '3D Filter Lower Cut-Off' | 1744 | name '3D Filter Lower Cut-Off' |
1634 | value Low | 1745 | value Low |
@@ -1640,7 +1751,7 @@ state.wm8960audio { | |||
1640 | item.1 High | 1751 | item.1 High |
1641 | } | 1752 | } |
1642 | } | 1753 | } |
1643 | control.22 { | 1754 | control.24 { |
1644 | iface MIXER | 1755 | iface MIXER |
1645 | name '3D Volume' | 1756 | name '3D Volume' |
1646 | value 0 | 1757 | value 0 |
@@ -1651,7 +1762,7 @@ state.wm8960audio { | |||
1651 | range '0 - 15' | 1762 | range '0 - 15' |
1652 | } | 1763 | } |
1653 | } | 1764 | } |
1654 | control.23 { | 1765 | control.25 { |
1655 | iface MIXER | 1766 | iface MIXER |
1656 | name '3D Switch' | 1767 | name '3D Switch' |
1657 | value false | 1768 | value false |
@@ -1661,10 +1772,10 @@ state.wm8960audio { | |||
1661 | count 1 | 1772 | count 1 |
1662 | } | 1773 | } |
1663 | } | 1774 | } |
1664 | control.24 { | 1775 | control.26 { |
1665 | iface MIXER | 1776 | iface MIXER |
1666 | name 'ALC Function' | 1777 | name 'ALC Function' |
1667 | value Stereo | 1778 | value Off |
1668 | comment { | 1779 | comment { |
1669 | access 'read write' | 1780 | access 'read write' |
1670 | type ENUMERATED | 1781 | type ENUMERATED |
@@ -1675,7 +1786,7 @@ state.wm8960audio { | |||
1675 | item.3 Stereo | 1786 | item.3 Stereo |
1676 | } | 1787 | } |
1677 | } | 1788 | } |
1678 | control.25 { | 1789 | control.27 { |
1679 | iface MIXER | 1790 | iface MIXER |
1680 | name 'ALC Max Gain' | 1791 | name 'ALC Max Gain' |
1681 | value 7 | 1792 | value 7 |
@@ -1686,7 +1797,7 @@ state.wm8960audio { | |||
1686 | range '0 - 7' | 1797 | range '0 - 7' |
1687 | } | 1798 | } |
1688 | } | 1799 | } |
1689 | control.26 { | 1800 | control.28 { |
1690 | iface MIXER | 1801 | iface MIXER |
1691 | name 'ALC Target' | 1802 | name 'ALC Target' |
1692 | value 4 | 1803 | value 4 |
@@ -1697,7 +1808,7 @@ state.wm8960audio { | |||
1697 | range '0 - 15' | 1808 | range '0 - 15' |
1698 | } | 1809 | } |
1699 | } | 1810 | } |
1700 | control.27 { | 1811 | control.29 { |
1701 | iface MIXER | 1812 | iface MIXER |
1702 | name 'ALC Min Gain' | 1813 | name 'ALC Min Gain' |
1703 | value 0 | 1814 | value 0 |
@@ -1708,7 +1819,7 @@ state.wm8960audio { | |||
1708 | range '0 - 7' | 1819 | range '0 - 7' |
1709 | } | 1820 | } |
1710 | } | 1821 | } |
1711 | control.28 { | 1822 | control.30 { |
1712 | iface MIXER | 1823 | iface MIXER |
1713 | name 'ALC Hold Time' | 1824 | name 'ALC Hold Time' |
1714 | value 0 | 1825 | value 0 |
@@ -1719,7 +1830,7 @@ state.wm8960audio { | |||
1719 | range '0 - 15' | 1830 | range '0 - 15' |
1720 | } | 1831 | } |
1721 | } | 1832 | } |
1722 | control.29 { | 1833 | control.31 { |
1723 | iface MIXER | 1834 | iface MIXER |
1724 | name 'ALC Mode' | 1835 | name 'ALC Mode' |
1725 | value ALC | 1836 | value ALC |
@@ -1731,7 +1842,7 @@ state.wm8960audio { | |||
1731 | item.1 Limiter | 1842 | item.1 Limiter |
1732 | } | 1843 | } |
1733 | } | 1844 | } |
1734 | control.30 { | 1845 | control.32 { |
1735 | iface MIXER | 1846 | iface MIXER |
1736 | name 'ALC Decay' | 1847 | name 'ALC Decay' |
1737 | value 3 | 1848 | value 3 |
@@ -1742,7 +1853,7 @@ state.wm8960audio { | |||
1742 | range '0 - 15' | 1853 | range '0 - 15' |
1743 | } | 1854 | } |
1744 | } | 1855 | } |
1745 | control.31 { | 1856 | control.33 { |
1746 | iface MIXER | 1857 | iface MIXER |
1747 | name 'ALC Attack' | 1858 | name 'ALC Attack' |
1748 | value 2 | 1859 | value 2 |
@@ -1753,7 +1864,7 @@ state.wm8960audio { | |||
1753 | range '0 - 15' | 1864 | range '0 - 15' |
1754 | } | 1865 | } |
1755 | } | 1866 | } |
1756 | control.32 { | 1867 | control.34 { |
1757 | iface MIXER | 1868 | iface MIXER |
1758 | name 'Noise Gate Threshold' | 1869 | name 'Noise Gate Threshold' |
1759 | value 0 | 1870 | value 0 |
@@ -1764,7 +1875,7 @@ state.wm8960audio { | |||
1764 | range '0 - 31' | 1875 | range '0 - 31' |
1765 | } | 1876 | } |
1766 | } | 1877 | } |
1767 | control.33 { | 1878 | control.35 { |
1768 | iface MIXER | 1879 | iface MIXER |
1769 | name 'Noise Gate Switch' | 1880 | name 'Noise Gate Switch' |
1770 | value false | 1881 | value false |
@@ -1774,23 +1885,23 @@ state.wm8960audio { | |||
1774 | count 1 | 1885 | count 1 |
1775 | } | 1886 | } |
1776 | } | 1887 | } |
1777 | control.34 { | 1888 | control.36 { |
1778 | iface MIXER | 1889 | iface MIXER |
1779 | name 'ADC PCM Capture Volume' | 1890 | name 'ADC PCM Capture Volume' |
1780 | value.0 195 | 1891 | value.0 235 |
1781 | value.1 195 | 1892 | value.1 235 |
1782 | comment { | 1893 | comment { |
1783 | access 'read write' | 1894 | access 'read write' |
1784 | type INTEGER | 1895 | type INTEGER |
1785 | count 2 | 1896 | count 2 |
1786 | range '0 - 255' | 1897 | range '0 - 255' |
1787 | dbmin -9700 | 1898 | dbmin -9999999 |
1788 | dbmax 3050 | 1899 | dbmax 3000 |
1789 | dbvalue.0 50 | 1900 | dbvalue.0 2000 |
1790 | dbvalue.1 50 | 1901 | dbvalue.1 2000 |
1791 | } | 1902 | } |
1792 | } | 1903 | } |
1793 | control.35 { | 1904 | control.37 { |
1794 | iface MIXER | 1905 | iface MIXER |
1795 | name 'Left Output Mixer Boost Bypass Volume' | 1906 | name 'Left Output Mixer Boost Bypass Volume' |
1796 | value 2 | 1907 | value 2 |
@@ -1804,7 +1915,7 @@ state.wm8960audio { | |||
1804 | dbvalue.0 -1500 | 1915 | dbvalue.0 -1500 |
1805 | } | 1916 | } |
1806 | } | 1917 | } |
1807 | control.36 { | 1918 | control.38 { |
1808 | iface MIXER | 1919 | iface MIXER |
1809 | name 'Left Output Mixer LINPUT3 Volume' | 1920 | name 'Left Output Mixer LINPUT3 Volume' |
1810 | value 2 | 1921 | value 2 |
@@ -1818,7 +1929,7 @@ state.wm8960audio { | |||
1818 | dbvalue.0 -1500 | 1929 | dbvalue.0 -1500 |
1819 | } | 1930 | } |
1820 | } | 1931 | } |
1821 | control.37 { | 1932 | control.39 { |
1822 | iface MIXER | 1933 | iface MIXER |
1823 | name 'Right Output Mixer Boost Bypass Volume' | 1934 | name 'Right Output Mixer Boost Bypass Volume' |
1824 | value 2 | 1935 | value 2 |
@@ -1832,7 +1943,7 @@ state.wm8960audio { | |||
1832 | dbvalue.0 -1500 | 1943 | dbvalue.0 -1500 |
1833 | } | 1944 | } |
1834 | } | 1945 | } |
1835 | control.38 { | 1946 | control.40 { |
1836 | iface MIXER | 1947 | iface MIXER |
1837 | name 'Right Output Mixer RINPUT3 Volume' | 1948 | name 'Right Output Mixer RINPUT3 Volume' |
1838 | value 2 | 1949 | value 2 |
@@ -1846,7 +1957,7 @@ state.wm8960audio { | |||
1846 | dbvalue.0 -1500 | 1957 | dbvalue.0 -1500 |
1847 | } | 1958 | } |
1848 | } | 1959 | } |
1849 | control.39 { | 1960 | control.41 { |
1850 | iface MIXER | 1961 | iface MIXER |
1851 | name 'Mono Output Mixer Left Switch' | 1962 | name 'Mono Output Mixer Left Switch' |
1852 | value false | 1963 | value false |
@@ -1856,7 +1967,7 @@ state.wm8960audio { | |||
1856 | count 1 | 1967 | count 1 |
1857 | } | 1968 | } |
1858 | } | 1969 | } |
1859 | control.40 { | 1970 | control.42 { |
1860 | iface MIXER | 1971 | iface MIXER |
1861 | name 'Mono Output Mixer Right Switch' | 1972 | name 'Mono Output Mixer Right Switch' |
1862 | value false | 1973 | value false |
@@ -1866,7 +1977,7 @@ state.wm8960audio { | |||
1866 | count 1 | 1977 | count 1 |
1867 | } | 1978 | } |
1868 | } | 1979 | } |
1869 | control.41 { | 1980 | control.43 { |
1870 | iface MIXER | 1981 | iface MIXER |
1871 | name 'Right Output Mixer PCM Playback Switch' | 1982 | name 'Right Output Mixer PCM Playback Switch' |
1872 | value true | 1983 | value true |
@@ -1876,7 +1987,7 @@ state.wm8960audio { | |||
1876 | count 1 | 1987 | count 1 |
1877 | } | 1988 | } |
1878 | } | 1989 | } |
1879 | control.42 { | 1990 | control.44 { |
1880 | iface MIXER | 1991 | iface MIXER |
1881 | name 'Right Output Mixer RINPUT3 Switch' | 1992 | name 'Right Output Mixer RINPUT3 Switch' |
1882 | value false | 1993 | value false |
@@ -1886,7 +1997,7 @@ state.wm8960audio { | |||
1886 | count 1 | 1997 | count 1 |
1887 | } | 1998 | } |
1888 | } | 1999 | } |
1889 | control.43 { | 2000 | control.45 { |
1890 | iface MIXER | 2001 | iface MIXER |
1891 | name 'Right Output Mixer Boost Bypass Switch' | 2002 | name 'Right Output Mixer Boost Bypass Switch' |
1892 | value false | 2003 | value false |
@@ -1896,7 +2007,7 @@ state.wm8960audio { | |||
1896 | count 1 | 2007 | count 1 |
1897 | } | 2008 | } |
1898 | } | 2009 | } |
1899 | control.44 { | 2010 | control.46 { |
1900 | iface MIXER | 2011 | iface MIXER |
1901 | name 'Left Output Mixer PCM Playback Switch' | 2012 | name 'Left Output Mixer PCM Playback Switch' |
1902 | value true | 2013 | value true |
@@ -1906,7 +2017,7 @@ state.wm8960audio { | |||
1906 | count 1 | 2017 | count 1 |
1907 | } | 2018 | } |
1908 | } | 2019 | } |
1909 | control.45 { | 2020 | control.47 { |
1910 | iface MIXER | 2021 | iface MIXER |
1911 | name 'Left Output Mixer LINPUT3 Switch' | 2022 | name 'Left Output Mixer LINPUT3 Switch' |
1912 | value false | 2023 | value false |
@@ -1916,7 +2027,7 @@ state.wm8960audio { | |||
1916 | count 1 | 2027 | count 1 |
1917 | } | 2028 | } |
1918 | } | 2029 | } |
1919 | control.46 { | 2030 | control.48 { |
1920 | iface MIXER | 2031 | iface MIXER |
1921 | name 'Left Output Mixer Boost Bypass Switch' | 2032 | name 'Left Output Mixer Boost Bypass Switch' |
1922 | value false | 2033 | value false |
@@ -1926,17 +2037,17 @@ state.wm8960audio { | |||
1926 | count 1 | 2037 | count 1 |
1927 | } | 2038 | } |
1928 | } | 2039 | } |
1929 | control.47 { | 2040 | control.49 { |
1930 | iface MIXER | 2041 | iface MIXER |
1931 | name 'Right Input Mixer Boost Switch' | 2042 | name 'Right Input Mixer Boost Switch' |
1932 | value false | 2043 | value true |
1933 | comment { | 2044 | comment { |
1934 | access 'read write' | 2045 | access 'read write' |
1935 | type BOOLEAN | 2046 | type BOOLEAN |
1936 | count 1 | 2047 | count 1 |
1937 | } | 2048 | } |
1938 | } | 2049 | } |
1939 | control.48 { | 2050 | control.50 { |
1940 | iface MIXER | 2051 | iface MIXER |
1941 | name 'Left Input Mixer Boost Switch' | 2052 | name 'Left Input Mixer Boost Switch' |
1942 | value true | 2053 | value true |
@@ -1946,17 +2057,17 @@ state.wm8960audio { | |||
1946 | count 1 | 2057 | count 1 |
1947 | } | 2058 | } |
1948 | } | 2059 | } |
1949 | control.49 { | 2060 | control.51 { |
1950 | iface MIXER | 2061 | iface MIXER |
1951 | name 'Right Boost Mixer RINPUT2 Switch' | 2062 | name 'Right Boost Mixer RINPUT2 Switch' |
1952 | value false | 2063 | value true |
1953 | comment { | 2064 | comment { |
1954 | access 'read write' | 2065 | access 'read write' |
1955 | type BOOLEAN | 2066 | type BOOLEAN |
1956 | count 1 | 2067 | count 1 |
1957 | } | 2068 | } |
1958 | } | 2069 | } |
1959 | control.50 { | 2070 | control.52 { |
1960 | iface MIXER | 2071 | iface MIXER |
1961 | name 'Right Boost Mixer RINPUT3 Switch' | 2072 | name 'Right Boost Mixer RINPUT3 Switch' |
1962 | value false | 2073 | value false |
@@ -1966,7 +2077,7 @@ state.wm8960audio { | |||
1966 | count 1 | 2077 | count 1 |
1967 | } | 2078 | } |
1968 | } | 2079 | } |
1969 | control.51 { | 2080 | control.53 { |
1970 | iface MIXER | 2081 | iface MIXER |
1971 | name 'Right Boost Mixer RINPUT1 Switch' | 2082 | name 'Right Boost Mixer RINPUT1 Switch' |
1972 | value true | 2083 | value true |
@@ -1976,27 +2087,27 @@ state.wm8960audio { | |||
1976 | count 1 | 2087 | count 1 |
1977 | } | 2088 | } |
1978 | } | 2089 | } |
1979 | control.52 { | 2090 | control.54 { |
1980 | iface MIXER | 2091 | iface MIXER |
1981 | name 'Left Boost Mixer LINPUT2 Switch' | 2092 | name 'Left Boost Mixer LINPUT2 Switch' |
1982 | value false | 2093 | value true |
1983 | comment { | 2094 | comment { |
1984 | access 'read write' | 2095 | access 'read write' |
1985 | type BOOLEAN | 2096 | type BOOLEAN |
1986 | count 1 | 2097 | count 1 |
1987 | } | 2098 | } |
1988 | } | 2099 | } |
1989 | control.53 { | 2100 | control.55 { |
1990 | iface MIXER | 2101 | iface MIXER |
1991 | name 'Left Boost Mixer LINPUT3 Switch' | 2102 | name 'Left Boost Mixer LINPUT3 Switch' |
1992 | value false | 2103 | value true |
1993 | comment { | 2104 | comment { |
1994 | access 'read write' | 2105 | access 'read write' |
1995 | type BOOLEAN | 2106 | type BOOLEAN |
1996 | count 1 | 2107 | count 1 |
1997 | } | 2108 | } |
1998 | } | 2109 | } |
1999 | control.54 { | 2110 | control.56 { |
2000 | iface MIXER | 2111 | iface MIXER |
2001 | name 'Left Boost Mixer LINPUT1 Switch' | 2112 | name 'Left Boost Mixer LINPUT1 Switch' |
2002 | value true | 2113 | value true |
@@ -2006,6 +2117,16 @@ state.wm8960audio { | |||
2006 | count 1 | 2117 | count 1 |
2007 | } | 2118 | } |
2008 | } | 2119 | } |
2120 | control.57 { | ||
2121 | iface CARD | ||
2122 | name 'Headset Jack' | ||
2123 | value true | ||
2124 | comment { | ||
2125 | access read | ||
2126 | type BOOLEAN | ||
2127 | count 1 | ||
2128 | } | ||
2129 | } | ||
2009 | } | 2130 | } |
2010 | state.wm8958audio { | 2131 | state.wm8958audio { |
2011 | control.1 { | 2132 | control.1 { |
@@ -5080,3 +5201,328 @@ state.wm8958audio { | |||
5080 | } | 5201 | } |
5081 | } | 5202 | } |
5082 | } | 5203 | } |
5204 | state.cs42888audio { | ||
5205 | control.1 { | ||
5206 | iface MIXER | ||
5207 | name 'DAC1 Playback Volume' | ||
5208 | value.0 255 | ||
5209 | value.1 255 | ||
5210 | comment { | ||
5211 | access 'read write' | ||
5212 | type INTEGER | ||
5213 | count 2 | ||
5214 | range '0 - 255' | ||
5215 | dbmin -9999999 | ||
5216 | dbmax 0 | ||
5217 | dbvalue.0 0 | ||
5218 | dbvalue.1 0 | ||
5219 | } | ||
5220 | } | ||
5221 | control.2 { | ||
5222 | iface MIXER | ||
5223 | name 'DAC2 Playback Volume' | ||
5224 | value.0 255 | ||
5225 | value.1 255 | ||
5226 | comment { | ||
5227 | access 'read write' | ||
5228 | type INTEGER | ||
5229 | count 2 | ||
5230 | range '0 - 255' | ||
5231 | dbmin -9999999 | ||
5232 | dbmax 0 | ||
5233 | dbvalue.0 0 | ||
5234 | dbvalue.1 0 | ||
5235 | } | ||
5236 | } | ||
5237 | control.3 { | ||
5238 | iface MIXER | ||
5239 | name 'DAC3 Playback Volume' | ||
5240 | value.0 255 | ||
5241 | value.1 255 | ||
5242 | comment { | ||
5243 | access 'read write' | ||
5244 | type INTEGER | ||
5245 | count 2 | ||
5246 | range '0 - 255' | ||
5247 | dbmin -9999999 | ||
5248 | dbmax 0 | ||
5249 | dbvalue.0 0 | ||
5250 | dbvalue.1 0 | ||
5251 | } | ||
5252 | } | ||
5253 | control.4 { | ||
5254 | iface MIXER | ||
5255 | name 'DAC4 Playback Volume' | ||
5256 | value.0 255 | ||
5257 | value.1 255 | ||
5258 | comment { | ||
5259 | access 'read write' | ||
5260 | type INTEGER | ||
5261 | count 2 | ||
5262 | range '0 - 255' | ||
5263 | dbmin -9999999 | ||
5264 | dbmax 0 | ||
5265 | dbvalue.0 0 | ||
5266 | dbvalue.1 0 | ||
5267 | } | ||
5268 | } | ||
5269 | control.5 { | ||
5270 | iface MIXER | ||
5271 | name 'ADC1 Capture Volume' | ||
5272 | value.0 128 | ||
5273 | value.1 128 | ||
5274 | comment { | ||
5275 | access 'read write' | ||
5276 | type INTEGER | ||
5277 | count 2 | ||
5278 | range '0 - 176' | ||
5279 | dbmin -6400 | ||
5280 | dbmax 2400 | ||
5281 | dbvalue.0 0 | ||
5282 | dbvalue.1 0 | ||
5283 | } | ||
5284 | } | ||
5285 | control.6 { | ||
5286 | iface MIXER | ||
5287 | name 'ADC2 Capture Volume' | ||
5288 | value.0 128 | ||
5289 | value.1 128 | ||
5290 | comment { | ||
5291 | access 'read write' | ||
5292 | type INTEGER | ||
5293 | count 2 | ||
5294 | range '0 - 176' | ||
5295 | dbmin -6400 | ||
5296 | dbmax 2400 | ||
5297 | dbvalue.0 0 | ||
5298 | dbvalue.1 0 | ||
5299 | } | ||
5300 | } | ||
5301 | control.7 { | ||
5302 | iface MIXER | ||
5303 | name 'DAC1 Invert Switch' | ||
5304 | value.0 false | ||
5305 | value.1 false | ||
5306 | comment { | ||
5307 | access 'read write' | ||
5308 | type BOOLEAN | ||
5309 | count 2 | ||
5310 | } | ||
5311 | } | ||
5312 | control.8 { | ||
5313 | iface MIXER | ||
5314 | name 'DAC2 Invert Switch' | ||
5315 | value.0 false | ||
5316 | value.1 false | ||
5317 | comment { | ||
5318 | access 'read write' | ||
5319 | type BOOLEAN | ||
5320 | count 2 | ||
5321 | } | ||
5322 | } | ||
5323 | control.9 { | ||
5324 | iface MIXER | ||
5325 | name 'DAC3 Invert Switch' | ||
5326 | value.0 false | ||
5327 | value.1 false | ||
5328 | comment { | ||
5329 | access 'read write' | ||
5330 | type BOOLEAN | ||
5331 | count 2 | ||
5332 | } | ||
5333 | } | ||
5334 | control.10 { | ||
5335 | iface MIXER | ||
5336 | name 'DAC4 Invert Switch' | ||
5337 | value.0 false | ||
5338 | value.1 false | ||
5339 | comment { | ||
5340 | access 'read write' | ||
5341 | type BOOLEAN | ||
5342 | count 2 | ||
5343 | } | ||
5344 | } | ||
5345 | control.11 { | ||
5346 | iface MIXER | ||
5347 | name 'ADC1 Invert Switch' | ||
5348 | value.0 false | ||
5349 | value.1 false | ||
5350 | comment { | ||
5351 | access 'read write' | ||
5352 | type BOOLEAN | ||
5353 | count 2 | ||
5354 | } | ||
5355 | } | ||
5356 | control.12 { | ||
5357 | iface MIXER | ||
5358 | name 'ADC2 Invert Switch' | ||
5359 | value.0 false | ||
5360 | value.1 false | ||
5361 | comment { | ||
5362 | access 'read write' | ||
5363 | type BOOLEAN | ||
5364 | count 2 | ||
5365 | } | ||
5366 | } | ||
5367 | control.13 { | ||
5368 | iface MIXER | ||
5369 | name 'ADC High-Pass Filter Switch' | ||
5370 | value true | ||
5371 | comment { | ||
5372 | access 'read write' | ||
5373 | type BOOLEAN | ||
5374 | count 1 | ||
5375 | } | ||
5376 | } | ||
5377 | control.14 { | ||
5378 | iface MIXER | ||
5379 | name 'DAC De-emphasis Switch' | ||
5380 | value false | ||
5381 | comment { | ||
5382 | access 'read write' | ||
5383 | type BOOLEAN | ||
5384 | count 1 | ||
5385 | } | ||
5386 | } | ||
5387 | control.15 { | ||
5388 | iface MIXER | ||
5389 | name 'ADC1 Single Ended Mode Switch' | ||
5390 | value Differential | ||
5391 | comment { | ||
5392 | access 'read write' | ||
5393 | type ENUMERATED | ||
5394 | count 1 | ||
5395 | item.0 Differential | ||
5396 | item.1 Single-Ended | ||
5397 | } | ||
5398 | } | ||
5399 | control.16 { | ||
5400 | iface MIXER | ||
5401 | name 'ADC2 Single Ended Mode Switch' | ||
5402 | value Differential | ||
5403 | comment { | ||
5404 | access 'read write' | ||
5405 | type ENUMERATED | ||
5406 | count 1 | ||
5407 | item.0 Differential | ||
5408 | item.1 Single-Ended | ||
5409 | } | ||
5410 | } | ||
5411 | control.17 { | ||
5412 | iface MIXER | ||
5413 | name 'DAC Single Volume Control Switch' | ||
5414 | value 0 | ||
5415 | comment { | ||
5416 | access 'read write' | ||
5417 | type INTEGER | ||
5418 | count 1 | ||
5419 | range '0 - 1' | ||
5420 | } | ||
5421 | } | ||
5422 | control.18 { | ||
5423 | iface MIXER | ||
5424 | name 'DAC Soft Ramp & Zero Cross Control Switch' | ||
5425 | value 'Immediate Change' | ||
5426 | comment { | ||
5427 | access 'read write' | ||
5428 | type ENUMERATED | ||
5429 | count 1 | ||
5430 | item.0 'Immediate Change' | ||
5431 | item.1 'Zero Cross' | ||
5432 | item.2 'Soft Ramp' | ||
5433 | item.3 'Soft Ramp on Zero Cross' | ||
5434 | } | ||
5435 | } | ||
5436 | control.19 { | ||
5437 | iface MIXER | ||
5438 | name 'DAC Auto Mute Switch' | ||
5439 | value true | ||
5440 | comment { | ||
5441 | access 'read write' | ||
5442 | type BOOLEAN | ||
5443 | count 1 | ||
5444 | } | ||
5445 | } | ||
5446 | control.20 { | ||
5447 | iface MIXER | ||
5448 | name 'Mute ADC Serial Port Switch' | ||
5449 | value false | ||
5450 | comment { | ||
5451 | access 'read write' | ||
5452 | type BOOLEAN | ||
5453 | count 1 | ||
5454 | } | ||
5455 | } | ||
5456 | control.21 { | ||
5457 | iface MIXER | ||
5458 | name 'ADC Single Volume Control Switch' | ||
5459 | value 0 | ||
5460 | comment { | ||
5461 | access 'read write' | ||
5462 | type INTEGER | ||
5463 | count 1 | ||
5464 | range '0 - 1' | ||
5465 | } | ||
5466 | } | ||
5467 | control.22 { | ||
5468 | iface MIXER | ||
5469 | name 'ADC Soft Ramp & Zero Cross Control Switch' | ||
5470 | value 'Immediate Change' | ||
5471 | comment { | ||
5472 | access 'read write' | ||
5473 | type ENUMERATED | ||
5474 | count 1 | ||
5475 | item.0 'Immediate Change' | ||
5476 | item.1 'Zero Cross' | ||
5477 | item.2 'Soft Ramp' | ||
5478 | item.3 'Soft Ramp on Zero Cross' | ||
5479 | } | ||
5480 | } | ||
5481 | } | ||
5482 | state.imxhdmisoc { | ||
5483 | control.1 { | ||
5484 | iface MIXER | ||
5485 | name 'IEC958 Playback Default' | ||
5486 | value '0400020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' | ||
5487 | comment { | ||
5488 | access 'read write volatile' | ||
5489 | type IEC958 | ||
5490 | count 1 | ||
5491 | } | ||
5492 | } | ||
5493 | control.2 { | ||
5494 | iface MIXER | ||
5495 | name 'HDMI Support Channels' | ||
5496 | value 2 | ||
5497 | comment { | ||
5498 | access 'read volatile' | ||
5499 | type INTEGER | ||
5500 | count 1 | ||
5501 | range '0 - 0' | ||
5502 | } | ||
5503 | } | ||
5504 | control.3 { | ||
5505 | iface MIXER | ||
5506 | name 'HDMI Support Rates' | ||
5507 | value.0 32000 | ||
5508 | value.1 44100 | ||
5509 | value.2 48000 | ||
5510 | comment { | ||
5511 | access 'read volatile' | ||
5512 | type INTEGER | ||
5513 | count 3 | ||
5514 | range '0 - 0' | ||
5515 | } | ||
5516 | } | ||
5517 | control.4 { | ||
5518 | iface MIXER | ||
5519 | name 'HDMI Support Formats' | ||
5520 | value 16 | ||
5521 | comment { | ||
5522 | access 'read volatile' | ||
5523 | type INTEGER | ||
5524 | count 1 | ||
5525 | range '0 - 0' | ||
5526 | } | ||
5527 | } | ||
5528 | } | ||
diff --git a/recipes-bsp/alsa-state/alsa-state/mx6/asound.state b/recipes-bsp/alsa-state/alsa-state/mx6/asound.state deleted file mode 100644 index 552f763d..00000000 --- a/recipes-bsp/alsa-state/alsa-state/mx6/asound.state +++ /dev/null | |||
@@ -1,1374 +0,0 @@ | |||
1 | state.wm8962audio { | ||
2 | control.1 { | ||
3 | iface MIXER | ||
4 | name 'Input Mixer Switch' | ||
5 | value.0 true | ||
6 | value.1 true | ||
7 | comment { | ||
8 | access 'read write' | ||
9 | type BOOLEAN | ||
10 | count 2 | ||
11 | } | ||
12 | } | ||
13 | control.2 { | ||
14 | iface MIXER | ||
15 | name 'MIXINL IN2L Volume' | ||
16 | value 5 | ||
17 | comment { | ||
18 | access 'read write' | ||
19 | type INTEGER | ||
20 | count 1 | ||
21 | range '0 - 7' | ||
22 | dbmin -1500 | ||
23 | dbmax 600 | ||
24 | dbvalue.0 0 | ||
25 | } | ||
26 | } | ||
27 | control.3 { | ||
28 | iface MIXER | ||
29 | name 'MIXINL PGA Volume' | ||
30 | value 0 | ||
31 | comment { | ||
32 | access 'read write' | ||
33 | type INTEGER | ||
34 | count 1 | ||
35 | range '0 - 7' | ||
36 | dbmin 0 | ||
37 | dbmax 3000 | ||
38 | dbvalue.0 0 | ||
39 | } | ||
40 | } | ||
41 | control.4 { | ||
42 | iface MIXER | ||
43 | name 'MIXINL IN3L Volume' | ||
44 | value 5 | ||
45 | comment { | ||
46 | access 'read write' | ||
47 | type INTEGER | ||
48 | count 1 | ||
49 | range '0 - 7' | ||
50 | dbmin -1500 | ||
51 | dbmax 600 | ||
52 | dbvalue.0 0 | ||
53 | } | ||
54 | } | ||
55 | control.5 { | ||
56 | iface MIXER | ||
57 | name 'MIXINR IN2R Volume' | ||
58 | value 5 | ||
59 | comment { | ||
60 | access 'read write' | ||
61 | type INTEGER | ||
62 | count 1 | ||
63 | range '0 - 7' | ||
64 | dbmin -1500 | ||
65 | dbmax 600 | ||
66 | dbvalue.0 0 | ||
67 | } | ||
68 | } | ||
69 | control.6 { | ||
70 | iface MIXER | ||
71 | name 'MIXINR PGA Volume' | ||
72 | value 0 | ||
73 | comment { | ||
74 | access 'read write' | ||
75 | type INTEGER | ||
76 | count 1 | ||
77 | range '0 - 7' | ||
78 | dbmin 0 | ||
79 | dbmax 3000 | ||
80 | dbvalue.0 0 | ||
81 | } | ||
82 | } | ||
83 | control.7 { | ||
84 | iface MIXER | ||
85 | name 'MIXINR IN3R Volume' | ||
86 | value 7 | ||
87 | comment { | ||
88 | access 'read write' | ||
89 | type INTEGER | ||
90 | count 1 | ||
91 | range '0 - 7' | ||
92 | dbmin -1500 | ||
93 | dbmax 600 | ||
94 | dbvalue.0 600 | ||
95 | } | ||
96 | } | ||
97 | control.8 { | ||
98 | iface MIXER | ||
99 | name 'Digital Capture Volume' | ||
100 | value.0 108 | ||
101 | value.1 108 | ||
102 | comment { | ||
103 | access 'read write' | ||
104 | type INTEGER | ||
105 | count 2 | ||
106 | range '0 - 127' | ||
107 | dbmin -9999999 | ||
108 | dbmax 2325 | ||
109 | dbvalue.0 900 | ||
110 | dbvalue.1 900 | ||
111 | } | ||
112 | } | ||
113 | control.9 { | ||
114 | iface MIXER | ||
115 | name 'Capture Volume' | ||
116 | value.0 63 | ||
117 | value.1 63 | ||
118 | comment { | ||
119 | access 'read write' | ||
120 | type INTEGER | ||
121 | count 2 | ||
122 | range '0 - 63' | ||
123 | dbmin -2325 | ||
124 | dbmax 2400 | ||
125 | dbvalue.0 2400 | ||
126 | dbvalue.1 2400 | ||
127 | } | ||
128 | } | ||
129 | control.10 { | ||
130 | iface MIXER | ||
131 | name 'Capture Switch' | ||
132 | value.0 false | ||
133 | value.1 false | ||
134 | comment { | ||
135 | access 'read write' | ||
136 | type BOOLEAN | ||
137 | count 2 | ||
138 | } | ||
139 | } | ||
140 | control.11 { | ||
141 | iface MIXER | ||
142 | name 'Capture ZC Switch' | ||
143 | value.0 true | ||
144 | value.1 true | ||
145 | comment { | ||
146 | access 'read write' | ||
147 | type BOOLEAN | ||
148 | count 2 | ||
149 | } | ||
150 | } | ||
151 | control.12 { | ||
152 | iface MIXER | ||
153 | name 'Capture HPF Switch' | ||
154 | value true | ||
155 | comment { | ||
156 | access 'read write' | ||
157 | type BOOLEAN | ||
158 | count 1 | ||
159 | } | ||
160 | } | ||
161 | control.13 { | ||
162 | iface MIXER | ||
163 | name 'Capture HPF Mode' | ||
164 | value Hi-fi | ||
165 | comment { | ||
166 | access 'read write' | ||
167 | type ENUMERATED | ||
168 | count 1 | ||
169 | item.0 Hi-fi | ||
170 | item.1 Application | ||
171 | } | ||
172 | } | ||
173 | control.14 { | ||
174 | iface MIXER | ||
175 | name 'Capture HPF Cutoff' | ||
176 | value 0 | ||
177 | comment { | ||
178 | access 'read write' | ||
179 | type INTEGER | ||
180 | count 1 | ||
181 | range '0 - 7' | ||
182 | } | ||
183 | } | ||
184 | control.15 { | ||
185 | iface MIXER | ||
186 | name 'Capture LHPF Switch' | ||
187 | value false | ||
188 | comment { | ||
189 | access 'read write' | ||
190 | type BOOLEAN | ||
191 | count 1 | ||
192 | } | ||
193 | } | ||
194 | control.16 { | ||
195 | iface MIXER | ||
196 | name 'Capture LHPF Mode' | ||
197 | value LPF | ||
198 | comment { | ||
199 | access 'read write' | ||
200 | type ENUMERATED | ||
201 | count 1 | ||
202 | item.0 LPF | ||
203 | item.1 HPF | ||
204 | } | ||
205 | } | ||
206 | control.17 { | ||
207 | iface MIXER | ||
208 | name 'Sidetone Volume' | ||
209 | value.0 0 | ||
210 | value.1 0 | ||
211 | comment { | ||
212 | access 'read write' | ||
213 | type INTEGER | ||
214 | count 2 | ||
215 | range '0 - 12' | ||
216 | dbmin -3600 | ||
217 | dbmax 0 | ||
218 | dbvalue.0 -3600 | ||
219 | dbvalue.1 -3600 | ||
220 | } | ||
221 | } | ||
222 | control.18 { | ||
223 | iface MIXER | ||
224 | name 'Digital Playback Volume' | ||
225 | value.0 96 | ||
226 | value.1 96 | ||
227 | comment { | ||
228 | access 'read write' | ||
229 | type INTEGER | ||
230 | count 2 | ||
231 | range '0 - 127' | ||
232 | dbmin -9999999 | ||
233 | dbmax 2325 | ||
234 | dbvalue.0 0 | ||
235 | dbvalue.1 0 | ||
236 | } | ||
237 | } | ||
238 | control.19 { | ||
239 | iface MIXER | ||
240 | name 'DAC High Performance Switch' | ||
241 | value false | ||
242 | comment { | ||
243 | access 'read write' | ||
244 | type BOOLEAN | ||
245 | count 1 | ||
246 | } | ||
247 | } | ||
248 | control.20 { | ||
249 | iface MIXER | ||
250 | name 'DAC L/R Swap Switch' | ||
251 | value false | ||
252 | comment { | ||
253 | access 'read write' | ||
254 | type BOOLEAN | ||
255 | count 1 | ||
256 | } | ||
257 | } | ||
258 | control.21 { | ||
259 | iface MIXER | ||
260 | name 'ADC L/R Swap Switch' | ||
261 | value false | ||
262 | comment { | ||
263 | access 'read write' | ||
264 | type BOOLEAN | ||
265 | count 1 | ||
266 | } | ||
267 | } | ||
268 | control.22 { | ||
269 | iface MIXER | ||
270 | name 'ADC High Performance Switch' | ||
271 | value true | ||
272 | comment { | ||
273 | access 'read write' | ||
274 | type BOOLEAN | ||
275 | count 1 | ||
276 | } | ||
277 | } | ||
278 | control.23 { | ||
279 | iface MIXER | ||
280 | name 'Beep Volume' | ||
281 | value 0 | ||
282 | comment { | ||
283 | access 'read write' | ||
284 | type INTEGER | ||
285 | count 1 | ||
286 | range '0 - 15' | ||
287 | dbmin -9999999 | ||
288 | dbmax -600 | ||
289 | dbvalue.0 -9999999 | ||
290 | } | ||
291 | } | ||
292 | control.24 { | ||
293 | iface MIXER | ||
294 | name 'Headphone Volume' | ||
295 | value.0 93 | ||
296 | value.1 93 | ||
297 | comment { | ||
298 | access 'read write' | ||
299 | type INTEGER | ||
300 | count 2 | ||
301 | range '0 - 127' | ||
302 | dbmin -9999999 | ||
303 | dbmax 600 | ||
304 | dbvalue.0 -2800 | ||
305 | dbvalue.1 -2800 | ||
306 | } | ||
307 | } | ||
308 | control.25 { | ||
309 | iface MIXER | ||
310 | name 'Headphone Switch' | ||
311 | value.0 true | ||
312 | value.1 true | ||
313 | comment { | ||
314 | access 'read write' | ||
315 | type BOOLEAN | ||
316 | count 2 | ||
317 | } | ||
318 | } | ||
319 | control.26 { | ||
320 | iface MIXER | ||
321 | name 'Headphone ZC Switch' | ||
322 | value.0 false | ||
323 | value.1 false | ||
324 | comment { | ||
325 | access 'read write' | ||
326 | type BOOLEAN | ||
327 | count 2 | ||
328 | } | ||
329 | } | ||
330 | control.27 { | ||
331 | iface MIXER | ||
332 | name 'Headphone Aux Volume' | ||
333 | value.0 7 | ||
334 | value.1 7 | ||
335 | comment { | ||
336 | access 'read write' | ||
337 | type INTEGER | ||
338 | count 2 | ||
339 | range '0 - 7' | ||
340 | dbmin -700 | ||
341 | dbmax 0 | ||
342 | dbvalue.0 0 | ||
343 | dbvalue.1 0 | ||
344 | } | ||
345 | } | ||
346 | control.28 { | ||
347 | iface MIXER | ||
348 | name 'Headphone Mixer Switch' | ||
349 | value.0 false | ||
350 | value.1 false | ||
351 | comment { | ||
352 | access 'read write' | ||
353 | type BOOLEAN | ||
354 | count 2 | ||
355 | } | ||
356 | } | ||
357 | control.29 { | ||
358 | iface MIXER | ||
359 | name 'HPMIXL IN4L Volume' | ||
360 | value 7 | ||
361 | comment { | ||
362 | access 'read write' | ||
363 | type INTEGER | ||
364 | count 1 | ||
365 | range '0 - 7' | ||
366 | dbmin -1500 | ||
367 | dbmax 600 | ||
368 | dbvalue.0 600 | ||
369 | } | ||
370 | } | ||
371 | control.30 { | ||
372 | iface MIXER | ||
373 | name 'HPMIXL IN4R Volume' | ||
374 | value 7 | ||
375 | comment { | ||
376 | access 'read write' | ||
377 | type INTEGER | ||
378 | count 1 | ||
379 | range '0 - 7' | ||
380 | dbmin -1500 | ||
381 | dbmax 600 | ||
382 | dbvalue.0 600 | ||
383 | } | ||
384 | } | ||
385 | control.31 { | ||
386 | iface MIXER | ||
387 | name 'HPMIXL MIXINL Volume' | ||
388 | value 1 | ||
389 | comment { | ||
390 | access 'read write' | ||
391 | type INTEGER | ||
392 | count 1 | ||
393 | range '0 - 1' | ||
394 | dbmin -600 | ||
395 | dbmax 0 | ||
396 | dbvalue.0 0 | ||
397 | } | ||
398 | } | ||
399 | control.32 { | ||
400 | iface MIXER | ||
401 | name 'HPMIXL MIXINR Volume' | ||
402 | value 1 | ||
403 | comment { | ||
404 | access 'read write' | ||
405 | type INTEGER | ||
406 | count 1 | ||
407 | range '0 - 1' | ||
408 | dbmin -600 | ||
409 | dbmax 0 | ||
410 | dbvalue.0 0 | ||
411 | } | ||
412 | } | ||
413 | control.33 { | ||
414 | iface MIXER | ||
415 | name 'HPMIXR IN4L Volume' | ||
416 | value 7 | ||
417 | comment { | ||
418 | access 'read write' | ||
419 | type INTEGER | ||
420 | count 1 | ||
421 | range '0 - 7' | ||
422 | dbmin -1500 | ||
423 | dbmax 600 | ||
424 | dbvalue.0 600 | ||
425 | } | ||
426 | } | ||
427 | control.34 { | ||
428 | iface MIXER | ||
429 | name 'HPMIXR IN4R Volume' | ||
430 | value 7 | ||
431 | comment { | ||
432 | access 'read write' | ||
433 | type INTEGER | ||
434 | count 1 | ||
435 | range '0 - 7' | ||
436 | dbmin -1500 | ||
437 | dbmax 600 | ||
438 | dbvalue.0 600 | ||
439 | } | ||
440 | } | ||
441 | control.35 { | ||
442 | iface MIXER | ||
443 | name 'HPMIXR MIXINL Volume' | ||
444 | value 1 | ||
445 | comment { | ||
446 | access 'read write' | ||
447 | type INTEGER | ||
448 | count 1 | ||
449 | range '0 - 1' | ||
450 | dbmin -600 | ||
451 | dbmax 0 | ||
452 | dbvalue.0 0 | ||
453 | } | ||
454 | } | ||
455 | control.36 { | ||
456 | iface MIXER | ||
457 | name 'HPMIXR MIXINR Volume' | ||
458 | value 1 | ||
459 | comment { | ||
460 | access 'read write' | ||
461 | type INTEGER | ||
462 | count 1 | ||
463 | range '0 - 1' | ||
464 | dbmin -600 | ||
465 | dbmax 0 | ||
466 | dbvalue.0 0 | ||
467 | } | ||
468 | } | ||
469 | control.37 { | ||
470 | iface MIXER | ||
471 | name 'Speaker Boost Volume' | ||
472 | value 3 | ||
473 | comment { | ||
474 | access 'read write' | ||
475 | type INTEGER | ||
476 | count 1 | ||
477 | range '0 - 7' | ||
478 | dbmin 0 | ||
479 | dbmax 1200 | ||
480 | dbvalue.0 450 | ||
481 | } | ||
482 | } | ||
483 | control.38 { | ||
484 | iface MIXER | ||
485 | name 'EQ Switch' | ||
486 | value false | ||
487 | comment { | ||
488 | access 'read write' | ||
489 | type BOOLEAN | ||
490 | count 1 | ||
491 | } | ||
492 | } | ||
493 | control.39 { | ||
494 | iface MIXER | ||
495 | name 'EQ1 Volume' | ||
496 | value.0 12 | ||
497 | value.1 12 | ||
498 | comment { | ||
499 | access 'read write' | ||
500 | type INTEGER | ||
501 | count 2 | ||
502 | range '0 - 31' | ||
503 | dbmin -1200 | ||
504 | dbmax 1900 | ||
505 | dbvalue.0 0 | ||
506 | dbvalue.1 0 | ||
507 | } | ||
508 | } | ||
509 | control.40 { | ||
510 | iface MIXER | ||
511 | name 'EQ2 Volume' | ||
512 | value.0 12 | ||
513 | value.1 12 | ||
514 | comment { | ||
515 | access 'read write' | ||
516 | type INTEGER | ||
517 | count 2 | ||
518 | range '0 - 31' | ||
519 | dbmin -1200 | ||
520 | dbmax 1900 | ||
521 | dbvalue.0 0 | ||
522 | dbvalue.1 0 | ||
523 | } | ||
524 | } | ||
525 | control.41 { | ||
526 | iface MIXER | ||
527 | name 'EQ3 Volume' | ||
528 | value.0 12 | ||
529 | value.1 12 | ||
530 | comment { | ||
531 | access 'read write' | ||
532 | type INTEGER | ||
533 | count 2 | ||
534 | range '0 - 31' | ||
535 | dbmin -1200 | ||
536 | dbmax 1900 | ||
537 | dbvalue.0 0 | ||
538 | dbvalue.1 0 | ||
539 | } | ||
540 | } | ||
541 | control.42 { | ||
542 | iface MIXER | ||
543 | name 'EQ4 Volume' | ||
544 | value.0 12 | ||
545 | value.1 12 | ||
546 | comment { | ||
547 | access 'read write' | ||
548 | type INTEGER | ||
549 | count 2 | ||
550 | range '0 - 31' | ||
551 | dbmin -1200 | ||
552 | dbmax 1900 | ||
553 | dbvalue.0 0 | ||
554 | dbvalue.1 0 | ||
555 | } | ||
556 | } | ||
557 | control.43 { | ||
558 | iface MIXER | ||
559 | name 'EQ5 Volume' | ||
560 | value.0 12 | ||
561 | value.1 12 | ||
562 | comment { | ||
563 | access 'read write' | ||
564 | type INTEGER | ||
565 | count 2 | ||
566 | range '0 - 31' | ||
567 | dbmin -1200 | ||
568 | dbmax 1900 | ||
569 | dbvalue.0 0 | ||
570 | dbvalue.1 0 | ||
571 | } | ||
572 | } | ||
573 | control.44 { | ||
574 | iface MIXER | ||
575 | name '3D Switch' | ||
576 | value false | ||
577 | comment { | ||
578 | access 'read write' | ||
579 | type BOOLEAN | ||
580 | count 1 | ||
581 | } | ||
582 | } | ||
583 | control.45 { | ||
584 | iface MIXER | ||
585 | name '3D Coefficients' | ||
586 | value '0040000000000000' | ||
587 | comment { | ||
588 | access 'read write' | ||
589 | type BYTES | ||
590 | count 8 | ||
591 | } | ||
592 | } | ||
593 | control.46 { | ||
594 | iface MIXER | ||
595 | name 'DF1 Switch' | ||
596 | value false | ||
597 | comment { | ||
598 | access 'read write' | ||
599 | type BOOLEAN | ||
600 | count 1 | ||
601 | } | ||
602 | } | ||
603 | control.47 { | ||
604 | iface MIXER | ||
605 | name 'DF1 Coefficients' | ||
606 | value '0000000000000000000000000000' | ||
607 | comment { | ||
608 | access 'read write' | ||
609 | type BYTES | ||
610 | count 14 | ||
611 | } | ||
612 | } | ||
613 | control.48 { | ||
614 | iface MIXER | ||
615 | name 'DRC Switch' | ||
616 | value false | ||
617 | comment { | ||
618 | access 'read write' | ||
619 | type BOOLEAN | ||
620 | count 1 | ||
621 | } | ||
622 | } | ||
623 | control.49 { | ||
624 | iface MIXER | ||
625 | name 'DRC Coefficients' | ||
626 | value '000c0925000000000000' | ||
627 | comment { | ||
628 | access 'read write' | ||
629 | type BYTES | ||
630 | count 10 | ||
631 | } | ||
632 | } | ||
633 | control.50 { | ||
634 | iface MIXER | ||
635 | name 'VSS Switch' | ||
636 | value false | ||
637 | comment { | ||
638 | access 'read write' | ||
639 | type BOOLEAN | ||
640 | count 1 | ||
641 | } | ||
642 | } | ||
643 | control.51 { | ||
644 | iface MIXER | ||
645 | name 'VSS Coefficients' | ||
646 | value '008c020000350700003a4100008b7d00003a4100008cfee800780000003fb260002d18180020000000f1834000fb830000eeaec000fbac4000f17f8000f43b4000f5fb0000ea10c000fcc58000e275c00004b48000d4f9800004914000d8a48000023dc000cf7a8000dc060000f2dac000baf340000a7940001c068000fd2d00001ce840000ddc4000fc9d000009558000fe7e80000eab4000f99880000987c000fd2c400009480000035f400000870000fae4c000000b400004e18000011f4000f8b00000fbcbc00004f3800007df4000ff070000efd70000fbaf4000108a80001107c000e0080000d276000020cf400030234000fd69c0002835000006330000d9f6c000f33340000f420000040c8000fb3f8000f757c0000354000000c6c0000312c000fd8580' | ||
647 | comment { | ||
648 | access 'read write' | ||
649 | type BYTES | ||
650 | count 296 | ||
651 | } | ||
652 | } | ||
653 | control.52 { | ||
654 | iface MIXER | ||
655 | name 'HPF1 Switch' | ||
656 | value false | ||
657 | comment { | ||
658 | access 'read write' | ||
659 | type BOOLEAN | ||
660 | count 1 | ||
661 | } | ||
662 | } | ||
663 | control.53 { | ||
664 | iface MIXER | ||
665 | name 'HPF2 Switch' | ||
666 | value false | ||
667 | comment { | ||
668 | access 'read write' | ||
669 | type BOOLEAN | ||
670 | count 1 | ||
671 | } | ||
672 | } | ||
673 | control.54 { | ||
674 | iface MIXER | ||
675 | name 'HPF Coefficients' | ||
676 | value '0000' | ||
677 | comment { | ||
678 | access 'read write' | ||
679 | type BYTES | ||
680 | count 2 | ||
681 | } | ||
682 | } | ||
683 | control.55 { | ||
684 | iface MIXER | ||
685 | name 'HD Bass Switch' | ||
686 | value false | ||
687 | comment { | ||
688 | access 'read write' | ||
689 | type BOOLEAN | ||
690 | count 1 | ||
691 | } | ||
692 | } | ||
693 | control.56 { | ||
694 | iface MIXER | ||
695 | name 'HD Bass Coefficients' | ||
696 | value '0002bd12007c586c00538121003f8bd80032f52d0065ac8c006be08700721483007214830043352500066a4a0043607900080000000100000059999a' | ||
697 | comment { | ||
698 | access 'read write' | ||
699 | type BYTES | ||
700 | count 60 | ||
701 | } | ||
702 | } | ||
703 | control.57 { | ||
704 | iface MIXER | ||
705 | name 'Speaker Volume' | ||
706 | value.0 114 | ||
707 | value.1 114 | ||
708 | comment { | ||
709 | access 'read write' | ||
710 | type INTEGER | ||
711 | count 2 | ||
712 | range '0 - 127' | ||
713 | dbmin -9999999 | ||
714 | dbmax 600 | ||
715 | dbvalue.0 -700 | ||
716 | dbvalue.1 -700 | ||
717 | } | ||
718 | } | ||
719 | control.58 { | ||
720 | iface MIXER | ||
721 | name 'Speaker Switch' | ||
722 | value.0 false | ||
723 | value.1 false | ||
724 | comment { | ||
725 | access 'read write' | ||
726 | type BOOLEAN | ||
727 | count 2 | ||
728 | } | ||
729 | } | ||
730 | control.59 { | ||
731 | iface MIXER | ||
732 | name 'Speaker ZC Switch' | ||
733 | value.0 false | ||
734 | value.1 false | ||
735 | comment { | ||
736 | access 'read write' | ||
737 | type BOOLEAN | ||
738 | count 2 | ||
739 | } | ||
740 | } | ||
741 | control.60 { | ||
742 | iface MIXER | ||
743 | name 'Speaker Mixer Switch' | ||
744 | value.0 false | ||
745 | value.1 false | ||
746 | comment { | ||
747 | access 'read write' | ||
748 | type BOOLEAN | ||
749 | count 2 | ||
750 | } | ||
751 | } | ||
752 | control.61 { | ||
753 | iface MIXER | ||
754 | name 'SPKOUTL Mixer IN4L Volume' | ||
755 | value 7 | ||
756 | comment { | ||
757 | access 'read write' | ||
758 | type INTEGER | ||
759 | count 1 | ||
760 | range '0 - 7' | ||
761 | dbmin -1500 | ||
762 | dbmax 600 | ||
763 | dbvalue.0 600 | ||
764 | } | ||
765 | } | ||
766 | control.62 { | ||
767 | iface MIXER | ||
768 | name 'SPKOUTL Mixer IN4R Volume' | ||
769 | value 7 | ||
770 | comment { | ||
771 | access 'read write' | ||
772 | type INTEGER | ||
773 | count 1 | ||
774 | range '0 - 7' | ||
775 | dbmin -1500 | ||
776 | dbmax 600 | ||
777 | dbvalue.0 600 | ||
778 | } | ||
779 | } | ||
780 | control.63 { | ||
781 | iface MIXER | ||
782 | name 'SPKOUTL Mixer MIXINL Volume' | ||
783 | value 1 | ||
784 | comment { | ||
785 | access 'read write' | ||
786 | type INTEGER | ||
787 | count 1 | ||
788 | range '0 - 1' | ||
789 | dbmin -600 | ||
790 | dbmax 0 | ||
791 | dbvalue.0 0 | ||
792 | } | ||
793 | } | ||
794 | control.64 { | ||
795 | iface MIXER | ||
796 | name 'SPKOUTL Mixer MIXINR Volume' | ||
797 | value 1 | ||
798 | comment { | ||
799 | access 'read write' | ||
800 | type INTEGER | ||
801 | count 1 | ||
802 | range '0 - 1' | ||
803 | dbmin -600 | ||
804 | dbmax 0 | ||
805 | dbvalue.0 0 | ||
806 | } | ||
807 | } | ||
808 | control.65 { | ||
809 | iface MIXER | ||
810 | name 'SPKOUTL Mixer DACL Volume' | ||
811 | value 0 | ||
812 | comment { | ||
813 | access 'read write' | ||
814 | type INTEGER | ||
815 | count 1 | ||
816 | range '0 - 1' | ||
817 | dbmin -600 | ||
818 | dbmax 0 | ||
819 | dbvalue.0 -600 | ||
820 | } | ||
821 | } | ||
822 | control.66 { | ||
823 | iface MIXER | ||
824 | name 'SPKOUTL Mixer DACR Volume' | ||
825 | value 0 | ||
826 | comment { | ||
827 | access 'read write' | ||
828 | type INTEGER | ||
829 | count 1 | ||
830 | range '0 - 1' | ||
831 | dbmin -600 | ||
832 | dbmax 0 | ||
833 | dbvalue.0 -600 | ||
834 | } | ||
835 | } | ||
836 | control.67 { | ||
837 | iface MIXER | ||
838 | name 'SPKOUTR Mixer IN4L Volume' | ||
839 | value 7 | ||
840 | comment { | ||
841 | access 'read write' | ||
842 | type INTEGER | ||
843 | count 1 | ||
844 | range '0 - 7' | ||
845 | dbmin -1500 | ||
846 | dbmax 600 | ||
847 | dbvalue.0 600 | ||
848 | } | ||
849 | } | ||
850 | control.68 { | ||
851 | iface MIXER | ||
852 | name 'SPKOUTR Mixer IN4R Volume' | ||
853 | value 7 | ||
854 | comment { | ||
855 | access 'read write' | ||
856 | type INTEGER | ||
857 | count 1 | ||
858 | range '0 - 7' | ||
859 | dbmin -1500 | ||
860 | dbmax 600 | ||
861 | dbvalue.0 600 | ||
862 | } | ||
863 | } | ||
864 | control.69 { | ||
865 | iface MIXER | ||
866 | name 'SPKOUTR Mixer MIXINL Volume' | ||
867 | value 1 | ||
868 | comment { | ||
869 | access 'read write' | ||
870 | type INTEGER | ||
871 | count 1 | ||
872 | range '0 - 1' | ||
873 | dbmin -600 | ||
874 | dbmax 0 | ||
875 | dbvalue.0 0 | ||
876 | } | ||
877 | } | ||
878 | control.70 { | ||
879 | iface MIXER | ||
880 | name 'SPKOUTR Mixer MIXINR Volume' | ||
881 | value 1 | ||
882 | comment { | ||
883 | access 'read write' | ||
884 | type INTEGER | ||
885 | count 1 | ||
886 | range '0 - 1' | ||
887 | dbmin -600 | ||
888 | dbmax 0 | ||
889 | dbvalue.0 0 | ||
890 | } | ||
891 | } | ||
892 | control.71 { | ||
893 | iface MIXER | ||
894 | name 'SPKOUTR Mixer DACL Volume' | ||
895 | value 0 | ||
896 | comment { | ||
897 | access 'read write' | ||
898 | type INTEGER | ||
899 | count 1 | ||
900 | range '0 - 1' | ||
901 | dbmin -600 | ||
902 | dbmax 0 | ||
903 | dbvalue.0 -600 | ||
904 | } | ||
905 | } | ||
906 | control.72 { | ||
907 | iface MIXER | ||
908 | name 'SPKOUTR Mixer DACR Volume' | ||
909 | value 0 | ||
910 | comment { | ||
911 | access 'read write' | ||
912 | type INTEGER | ||
913 | count 1 | ||
914 | range '0 - 1' | ||
915 | dbmin -600 | ||
916 | dbmax 0 | ||
917 | dbvalue.0 -600 | ||
918 | } | ||
919 | } | ||
920 | control.73 { | ||
921 | iface MIXER | ||
922 | name 'SPKOUTR PGA' | ||
923 | value DAC | ||
924 | comment { | ||
925 | access 'read write' | ||
926 | type ENUMERATED | ||
927 | count 1 | ||
928 | item.0 DAC | ||
929 | item.1 Mixer | ||
930 | } | ||
931 | } | ||
932 | control.74 { | ||
933 | iface MIXER | ||
934 | name 'SPKOUTL PGA' | ||
935 | value DAC | ||
936 | comment { | ||
937 | access 'read write' | ||
938 | type ENUMERATED | ||
939 | count 1 | ||
940 | item.0 DAC | ||
941 | item.1 Mixer | ||
942 | } | ||
943 | } | ||
944 | control.75 { | ||
945 | iface MIXER | ||
946 | name 'SPKOUTR Mixer DACL Switch' | ||
947 | value false | ||
948 | comment { | ||
949 | access 'read write' | ||
950 | type BOOLEAN | ||
951 | count 1 | ||
952 | } | ||
953 | } | ||
954 | control.76 { | ||
955 | iface MIXER | ||
956 | name 'SPKOUTR Mixer DACR Switch' | ||
957 | value false | ||
958 | comment { | ||
959 | access 'read write' | ||
960 | type BOOLEAN | ||
961 | count 1 | ||
962 | } | ||
963 | } | ||
964 | control.77 { | ||
965 | iface MIXER | ||
966 | name 'SPKOUTR Mixer MIXINL Switch' | ||
967 | value false | ||
968 | comment { | ||
969 | access 'read write' | ||
970 | type BOOLEAN | ||
971 | count 1 | ||
972 | } | ||
973 | } | ||
974 | control.78 { | ||
975 | iface MIXER | ||
976 | name 'SPKOUTR Mixer MIXINR Switch' | ||
977 | value false | ||
978 | comment { | ||
979 | access 'read write' | ||
980 | type BOOLEAN | ||
981 | count 1 | ||
982 | } | ||
983 | } | ||
984 | control.79 { | ||
985 | iface MIXER | ||
986 | name 'SPKOUTR Mixer IN4L Switch' | ||
987 | value false | ||
988 | comment { | ||
989 | access 'read write' | ||
990 | type BOOLEAN | ||
991 | count 1 | ||
992 | } | ||
993 | } | ||
994 | control.80 { | ||
995 | iface MIXER | ||
996 | name 'SPKOUTR Mixer IN4R Switch' | ||
997 | value false | ||
998 | comment { | ||
999 | access 'read write' | ||
1000 | type BOOLEAN | ||
1001 | count 1 | ||
1002 | } | ||
1003 | } | ||
1004 | control.81 { | ||
1005 | iface MIXER | ||
1006 | name 'SPKOUTL Mixer DACL Switch' | ||
1007 | value false | ||
1008 | comment { | ||
1009 | access 'read write' | ||
1010 | type BOOLEAN | ||
1011 | count 1 | ||
1012 | } | ||
1013 | } | ||
1014 | control.82 { | ||
1015 | iface MIXER | ||
1016 | name 'SPKOUTL Mixer DACR Switch' | ||
1017 | value false | ||
1018 | comment { | ||
1019 | access 'read write' | ||
1020 | type BOOLEAN | ||
1021 | count 1 | ||
1022 | } | ||
1023 | } | ||
1024 | control.83 { | ||
1025 | iface MIXER | ||
1026 | name 'SPKOUTL Mixer MIXINL Switch' | ||
1027 | value false | ||
1028 | comment { | ||
1029 | access 'read write' | ||
1030 | type BOOLEAN | ||
1031 | count 1 | ||
1032 | } | ||
1033 | } | ||
1034 | control.84 { | ||
1035 | iface MIXER | ||
1036 | name 'SPKOUTL Mixer MIXINR Switch' | ||
1037 | value false | ||
1038 | comment { | ||
1039 | access 'read write' | ||
1040 | type BOOLEAN | ||
1041 | count 1 | ||
1042 | } | ||
1043 | } | ||
1044 | control.85 { | ||
1045 | iface MIXER | ||
1046 | name 'SPKOUTL Mixer IN4L Switch' | ||
1047 | value false | ||
1048 | comment { | ||
1049 | access 'read write' | ||
1050 | type BOOLEAN | ||
1051 | count 1 | ||
1052 | } | ||
1053 | } | ||
1054 | control.86 { | ||
1055 | iface MIXER | ||
1056 | name 'SPKOUTL Mixer IN4R Switch' | ||
1057 | value false | ||
1058 | comment { | ||
1059 | access 'read write' | ||
1060 | type BOOLEAN | ||
1061 | count 1 | ||
1062 | } | ||
1063 | } | ||
1064 | control.87 { | ||
1065 | iface MIXER | ||
1066 | name 'HPOUTR PGA' | ||
1067 | value DAC | ||
1068 | comment { | ||
1069 | access 'read write' | ||
1070 | type ENUMERATED | ||
1071 | count 1 | ||
1072 | item.0 DAC | ||
1073 | item.1 Mixer | ||
1074 | } | ||
1075 | } | ||
1076 | control.88 { | ||
1077 | iface MIXER | ||
1078 | name 'HPOUTL PGA' | ||
1079 | value DAC | ||
1080 | comment { | ||
1081 | access 'read write' | ||
1082 | type ENUMERATED | ||
1083 | count 1 | ||
1084 | item.0 DAC | ||
1085 | item.1 Mixer | ||
1086 | } | ||
1087 | } | ||
1088 | control.89 { | ||
1089 | iface MIXER | ||
1090 | name 'HPMIXR DACL Switch' | ||
1091 | value false | ||
1092 | comment { | ||
1093 | access 'read write' | ||
1094 | type BOOLEAN | ||
1095 | count 1 | ||
1096 | } | ||
1097 | } | ||
1098 | control.90 { | ||
1099 | iface MIXER | ||
1100 | name 'HPMIXR DACR Switch' | ||
1101 | value false | ||
1102 | comment { | ||
1103 | access 'read write' | ||
1104 | type BOOLEAN | ||
1105 | count 1 | ||
1106 | } | ||
1107 | } | ||
1108 | control.91 { | ||
1109 | iface MIXER | ||
1110 | name 'HPMIXR MIXINL Switch' | ||
1111 | value false | ||
1112 | comment { | ||
1113 | access 'read write' | ||
1114 | type BOOLEAN | ||
1115 | count 1 | ||
1116 | } | ||
1117 | } | ||
1118 | control.92 { | ||
1119 | iface MIXER | ||
1120 | name 'HPMIXR MIXINR Switch' | ||
1121 | value false | ||
1122 | comment { | ||
1123 | access 'read write' | ||
1124 | type BOOLEAN | ||
1125 | count 1 | ||
1126 | } | ||
1127 | } | ||
1128 | control.93 { | ||
1129 | iface MIXER | ||
1130 | name 'HPMIXR IN4L Switch' | ||
1131 | value false | ||
1132 | comment { | ||
1133 | access 'read write' | ||
1134 | type BOOLEAN | ||
1135 | count 1 | ||
1136 | } | ||
1137 | } | ||
1138 | control.94 { | ||
1139 | iface MIXER | ||
1140 | name 'HPMIXR IN4R Switch' | ||
1141 | value false | ||
1142 | comment { | ||
1143 | access 'read write' | ||
1144 | type BOOLEAN | ||
1145 | count 1 | ||
1146 | } | ||
1147 | } | ||
1148 | control.95 { | ||
1149 | iface MIXER | ||
1150 | name 'HPMIXL DACL Switch' | ||
1151 | value false | ||
1152 | comment { | ||
1153 | access 'read write' | ||
1154 | type BOOLEAN | ||
1155 | count 1 | ||
1156 | } | ||
1157 | } | ||
1158 | control.96 { | ||
1159 | iface MIXER | ||
1160 | name 'HPMIXL DACR Switch' | ||
1161 | value false | ||
1162 | comment { | ||
1163 | access 'read write' | ||
1164 | type BOOLEAN | ||
1165 | count 1 | ||
1166 | } | ||
1167 | } | ||
1168 | control.97 { | ||
1169 | iface MIXER | ||
1170 | name 'HPMIXL MIXINL Switch' | ||
1171 | value false | ||
1172 | comment { | ||
1173 | access 'read write' | ||
1174 | type BOOLEAN | ||
1175 | count 1 | ||
1176 | } | ||
1177 | } | ||
1178 | control.98 { | ||
1179 | iface MIXER | ||
1180 | name 'HPMIXL MIXINR Switch' | ||
1181 | value false | ||
1182 | comment { | ||
1183 | access 'read write' | ||
1184 | type BOOLEAN | ||
1185 | count 1 | ||
1186 | } | ||
1187 | } | ||
1188 | control.99 { | ||
1189 | iface MIXER | ||
1190 | name 'HPMIXL IN4L Switch' | ||
1191 | value false | ||
1192 | comment { | ||
1193 | access 'read write' | ||
1194 | type BOOLEAN | ||
1195 | count 1 | ||
1196 | } | ||
1197 | } | ||
1198 | control.100 { | ||
1199 | iface MIXER | ||
1200 | name 'HPMIXL IN4R Switch' | ||
1201 | value false | ||
1202 | comment { | ||
1203 | access 'read write' | ||
1204 | type BOOLEAN | ||
1205 | count 1 | ||
1206 | } | ||
1207 | } | ||
1208 | control.101 { | ||
1209 | iface MIXER | ||
1210 | name STR | ||
1211 | value None | ||
1212 | comment { | ||
1213 | access 'read write' | ||
1214 | type ENUMERATED | ||
1215 | count 1 | ||
1216 | item.0 None | ||
1217 | item.1 Left | ||
1218 | item.2 Right | ||
1219 | } | ||
1220 | } | ||
1221 | control.102 { | ||
1222 | iface MIXER | ||
1223 | name STL | ||
1224 | value None | ||
1225 | comment { | ||
1226 | access 'read write' | ||
1227 | type ENUMERATED | ||
1228 | count 1 | ||
1229 | item.0 None | ||
1230 | item.1 Left | ||
1231 | item.2 Right | ||
1232 | } | ||
1233 | } | ||
1234 | control.103 { | ||
1235 | iface MIXER | ||
1236 | name 'MIXINR IN2R Switch' | ||
1237 | value false | ||
1238 | comment { | ||
1239 | access 'read write' | ||
1240 | type BOOLEAN | ||
1241 | count 1 | ||
1242 | } | ||
1243 | } | ||
1244 | control.104 { | ||
1245 | iface MIXER | ||
1246 | name 'MIXINR IN3R Switch' | ||
1247 | value false | ||
1248 | comment { | ||
1249 | access 'read write' | ||
1250 | type BOOLEAN | ||
1251 | count 1 | ||
1252 | } | ||
1253 | } | ||
1254 | control.105 { | ||
1255 | iface MIXER | ||
1256 | name 'MIXINR PGA Switch' | ||
1257 | value true | ||
1258 | comment { | ||
1259 | access 'read write' | ||
1260 | type BOOLEAN | ||
1261 | count 1 | ||
1262 | } | ||
1263 | } | ||
1264 | control.106 { | ||
1265 | iface MIXER | ||
1266 | name 'MIXINL IN2L Switch' | ||
1267 | value false | ||
1268 | comment { | ||
1269 | access 'read write' | ||
1270 | type BOOLEAN | ||
1271 | count 1 | ||
1272 | } | ||
1273 | } | ||
1274 | control.107 { | ||
1275 | iface MIXER | ||
1276 | name 'MIXINL IN3L Switch' | ||
1277 | value false | ||
1278 | comment { | ||
1279 | access 'read write' | ||
1280 | type BOOLEAN | ||
1281 | count 1 | ||
1282 | } | ||
1283 | } | ||
1284 | control.108 { | ||
1285 | iface MIXER | ||
1286 | name 'MIXINL PGA Switch' | ||
1287 | value true | ||
1288 | comment { | ||
1289 | access 'read write' | ||
1290 | type BOOLEAN | ||
1291 | count 1 | ||
1292 | } | ||
1293 | } | ||
1294 | control.109 { | ||
1295 | iface MIXER | ||
1296 | name 'INPGAR IN1R Switch' | ||
1297 | value true | ||
1298 | comment { | ||
1299 | access 'read write' | ||
1300 | type BOOLEAN | ||
1301 | count 1 | ||
1302 | } | ||
1303 | } | ||
1304 | control.110 { | ||
1305 | iface MIXER | ||
1306 | name 'INPGAR IN2R Switch' | ||
1307 | value false | ||
1308 | comment { | ||
1309 | access 'read write' | ||
1310 | type BOOLEAN | ||
1311 | count 1 | ||
1312 | } | ||
1313 | } | ||
1314 | control.111 { | ||
1315 | iface MIXER | ||
1316 | name 'INPGAR IN3R Switch' | ||
1317 | value false | ||
1318 | comment { | ||
1319 | access 'read write' | ||
1320 | type BOOLEAN | ||
1321 | count 1 | ||
1322 | } | ||
1323 | } | ||
1324 | control.112 { | ||
1325 | iface MIXER | ||
1326 | name 'INPGAR IN4R Switch' | ||
1327 | value false | ||
1328 | comment { | ||
1329 | access 'read write' | ||
1330 | type BOOLEAN | ||
1331 | count 1 | ||
1332 | } | ||
1333 | } | ||
1334 | control.113 { | ||
1335 | iface MIXER | ||
1336 | name 'INPGAL IN1L Switch' | ||
1337 | value true | ||
1338 | comment { | ||
1339 | access 'read write' | ||
1340 | type BOOLEAN | ||
1341 | count 1 | ||
1342 | } | ||
1343 | } | ||
1344 | control.114 { | ||
1345 | iface MIXER | ||
1346 | name 'INPGAL IN2L Switch' | ||
1347 | value false | ||
1348 | comment { | ||
1349 | access 'read write' | ||
1350 | type BOOLEAN | ||
1351 | count 1 | ||
1352 | } | ||
1353 | } | ||
1354 | control.115 { | ||
1355 | iface MIXER | ||
1356 | name 'INPGAL IN3L Switch' | ||
1357 | value false | ||
1358 | comment { | ||
1359 | access 'read write' | ||
1360 | type BOOLEAN | ||
1361 | count 1 | ||
1362 | } | ||
1363 | } | ||
1364 | control.116 { | ||
1365 | iface MIXER | ||
1366 | name 'INPGAL IN4L Switch' | ||
1367 | value false | ||
1368 | comment { | ||
1369 | access 'read write' | ||
1370 | type BOOLEAN | ||
1371 | count 1 | ||
1372 | } | ||
1373 | } | ||
1374 | } | ||
diff --git a/recipes-bsp/alsa-state/alsa-state/mx7/asound.conf b/recipes-bsp/alsa-state/alsa-state/mx7/asound.conf deleted file mode 100644 index 3f4e0482..00000000 --- a/recipes-bsp/alsa-state/alsa-state/mx7/asound.conf +++ /dev/null | |||
@@ -1,257 +0,0 @@ | |||
1 | defaults.pcm.rate_converter "linear" | ||
2 | |||
3 | pcm.dmix_48000{ | ||
4 | type dmix | ||
5 | ipc_key 5678293 | ||
6 | ipc_key_add_uid yes | ||
7 | slave{ | ||
8 | pcm "hw:0,0" | ||
9 | period_time 40000 | ||
10 | buffer_time 320000 | ||
11 | format S16_LE | ||
12 | rate 48000 | ||
13 | } | ||
14 | } | ||
15 | |||
16 | pcm.dmix_44100{ | ||
17 | type dmix | ||
18 | ipc_key 5678293 | ||
19 | ipc_key_add_uid yes | ||
20 | slave{ | ||
21 | pcm "hw:0,0" | ||
22 | period_time 40000 | ||
23 | buffer_time 360000 | ||
24 | format S16_LE | ||
25 | rate 44100 | ||
26 | } | ||
27 | } | ||
28 | |||
29 | pcm.dmix_32000{ | ||
30 | type dmix | ||
31 | ipc_key 5678293 | ||
32 | ipc_key_add_uid yes | ||
33 | slave{ | ||
34 | pcm "hw:0,0" | ||
35 | period_time 40000 | ||
36 | buffer_time 360000 | ||
37 | format S16_LE | ||
38 | rate 32000 | ||
39 | } | ||
40 | } | ||
41 | |||
42 | pcm.dmix_24000{ | ||
43 | type dmix | ||
44 | ipc_key 5678293 | ||
45 | ipc_key_add_uid yes | ||
46 | slave{ | ||
47 | pcm "hw:0,0" | ||
48 | period_time 40000 | ||
49 | buffer_time 360000 | ||
50 | format S16_LE | ||
51 | rate 24000 | ||
52 | } | ||
53 | } | ||
54 | |||
55 | pcm.dmix_22050{ | ||
56 | type dmix | ||
57 | ipc_key 5678293 | ||
58 | ipc_key_add_uid yes | ||
59 | slave{ | ||
60 | pcm "hw:0,0" | ||
61 | period_time 40000 | ||
62 | buffer_time 360000 | ||
63 | format S16_LE | ||
64 | rate 22050 | ||
65 | } | ||
66 | } | ||
67 | |||
68 | pcm.dmix_16000{ | ||
69 | type dmix | ||
70 | ipc_key 5678293 | ||
71 | ipc_key_add_uid yes | ||
72 | slave{ | ||
73 | pcm "hw:0,0" | ||
74 | period_time 40000 | ||
75 | buffer_time 360000 | ||
76 | format S16_LE | ||
77 | rate 16000 | ||
78 | } | ||
79 | } | ||
80 | |||
81 | pcm.dmix_12000{ | ||
82 | type dmix | ||
83 | ipc_key 5678293 | ||
84 | ipc_key_add_uid yes | ||
85 | slave{ | ||
86 | pcm "hw:0,0" | ||
87 | period_time 40000 | ||
88 | buffer_time 240000 | ||
89 | format S16_LE | ||
90 | rate 12000 | ||
91 | } | ||
92 | } | ||
93 | |||
94 | pcm.dmix_11025{ | ||
95 | type dmix | ||
96 | ipc_key 5678293 | ||
97 | ipc_key_add_uid yes | ||
98 | slave{ | ||
99 | pcm "hw:0,0" | ||
100 | period_time 40000 | ||
101 | buffer_time 240000 | ||
102 | format S16_LE | ||
103 | rate 11025 | ||
104 | } | ||
105 | } | ||
106 | |||
107 | pcm.dmix_8000{ | ||
108 | type dmix | ||
109 | ipc_key 5678293 | ||
110 | ipc_key_add_uid yes | ||
111 | slave{ | ||
112 | pcm "hw:0,0" | ||
113 | period_time 40000 | ||
114 | buffer_time 360000 | ||
115 | format S16_LE | ||
116 | rate 8000 | ||
117 | } | ||
118 | } | ||
119 | |||
120 | pcm.!dsnoop_48000{ | ||
121 | type dsnoop | ||
122 | ipc_key 5778293 | ||
123 | ipc_key_add_uid yes | ||
124 | slave{ | ||
125 | pcm "hw:0,0" | ||
126 | period_time 40000 | ||
127 | buffer_time 320000 | ||
128 | format S16_LE | ||
129 | rate 48000 | ||
130 | } | ||
131 | } | ||
132 | |||
133 | pcm.!dsnoop_44100{ | ||
134 | type dsnoop | ||
135 | ipc_key 5778293 | ||
136 | ipc_key_add_uid yes | ||
137 | slave{ | ||
138 | pcm "hw:0,0" | ||
139 | period_time 40000 | ||
140 | buffer_time 360000 | ||
141 | format S16_LE | ||
142 | rate 44100 | ||
143 | } | ||
144 | } | ||
145 | |||
146 | pcm.!dsnoop_32000{ | ||
147 | type dsnoop | ||
148 | ipc_key 5778293 | ||
149 | ipc_key_add_uid yes | ||
150 | slave{ | ||
151 | pcm "hw:0,0" | ||
152 | period_time 40000 | ||
153 | buffer_time 360000 | ||
154 | format S16_LE | ||
155 | rate 32000 | ||
156 | } | ||
157 | } | ||
158 | |||
159 | pcm.!dsnoop_24000{ | ||
160 | type dsnoop | ||
161 | ipc_key 5778293 | ||
162 | ipc_key_add_uid yes | ||
163 | slave{ | ||
164 | pcm "hw:0,0" | ||
165 | period_time 40000 | ||
166 | buffer_time 360000 | ||
167 | format S16_LE | ||
168 | rate 24000 | ||
169 | } | ||
170 | } | ||
171 | |||
172 | pcm.!dsnoop_22050{ | ||
173 | type dsnoop | ||
174 | ipc_key 5778293 | ||
175 | ipc_key_add_uid yes | ||
176 | slave{ | ||
177 | pcm "hw:0,0" | ||
178 | period_time 40000 | ||
179 | buffer_time 360000 | ||
180 | format S16_LE | ||
181 | rate 22050 | ||
182 | } | ||
183 | } | ||
184 | |||
185 | pcm.!dsnoop_16000{ | ||
186 | type dsnoop | ||
187 | ipc_key 5778293 | ||
188 | ipc_key_add_uid yes | ||
189 | slave{ | ||
190 | pcm "hw:0,0" | ||
191 | period_time 40000 | ||
192 | buffer_time 360000 | ||
193 | format S16_LE | ||
194 | rate 16000 | ||
195 | } | ||
196 | } | ||
197 | |||
198 | pcm.!dsnoop_12000{ | ||
199 | type dsnoop | ||
200 | ipc_key 5778293 | ||
201 | ipc_key_add_uid yes | ||
202 | slave{ | ||
203 | pcm "hw:0,0" | ||
204 | period_time 40000 | ||
205 | buffer_time 240000 | ||
206 | format S16_LE | ||
207 | rate 12000 | ||
208 | } | ||
209 | } | ||
210 | |||
211 | pcm.!dsnoop_11025{ | ||
212 | type dsnoop | ||
213 | ipc_key 5778293 | ||
214 | ipc_key_add_uid yes | ||
215 | slave{ | ||
216 | pcm "hw:0,0" | ||
217 | period_time 40000 | ||
218 | buffer_time 240000 | ||
219 | format S16_LE | ||
220 | rate 11025 | ||
221 | } | ||
222 | } | ||
223 | |||
224 | pcm.!dsnoop_8000{ | ||
225 | type dsnoop | ||
226 | ipc_key 5778293 | ||
227 | ipc_key_add_uid yes | ||
228 | slave{ | ||
229 | pcm "hw:0,0" | ||
230 | period_time 40000 | ||
231 | buffer_time 360000 | ||
232 | format S16_LE | ||
233 | rate 8000 | ||
234 | } | ||
235 | } | ||
236 | |||
237 | pcm.asymed{ | ||
238 | type asym | ||
239 | playback.pcm "dmix_44100" | ||
240 | capture.pcm "dsnoop_44100" | ||
241 | } | ||
242 | |||
243 | pcm.dsp0{ | ||
244 | type plug | ||
245 | slave.pcm "asymed" | ||
246 | } | ||
247 | |||
248 | pcm.!default{ | ||
249 | type plug | ||
250 | route_policy "average" | ||
251 | slave.pcm "asymed" | ||
252 | } | ||
253 | |||
254 | ctl.mixer0{ | ||
255 | type hw | ||
256 | card 0 | ||
257 | } | ||