diff options
author | Tom Hochstein <tom.hochstein@nxp.com> | 2018-07-26 14:27:29 -0500 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2018-09-08 01:48:18 -0300 |
commit | 6bc51f11d3db19a3e5e21dda9502d6e97c3c721d (patch) | |
tree | 1262df5db65836303b95419985e571254fa0dbc0 /recipes-bsp/alsa-state | |
parent | aa5ae4f65e034e2866c1c69d98823603367681bc (diff) | |
download | meta-freescale-6bc51f11d3db19a3e5e21dda9502d6e97c3c721d.tar.gz |
alsa-state: Add new codecs for i.MX 8M
Add support for AK4458, AK5558, and AK4497.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'recipes-bsp/alsa-state')
-rwxr-xr-x | recipes-bsp/alsa-state/alsa-state/imx/asound.state | 1546 |
1 files changed, 1546 insertions, 0 deletions
diff --git a/recipes-bsp/alsa-state/alsa-state/imx/asound.state b/recipes-bsp/alsa-state/alsa-state/imx/asound.state index 4984a56c..87f44994 100755 --- a/recipes-bsp/alsa-state/alsa-state/imx/asound.state +++ b/recipes-bsp/alsa-state/alsa-state/imx/asound.state | |||
@@ -5544,3 +5544,1549 @@ state.sii902xaudio { | |||
5544 | control { | 5544 | control { |
5545 | } | 5545 | } |
5546 | } | 5546 | } |
5547 | state.ak4458audio { | ||
5548 | control.1 { | ||
5549 | iface MIXER | ||
5550 | name '0 AK4458 L1ch Digital Volume' | ||
5551 | value 255 | ||
5552 | comment { | ||
5553 | access 'read write' | ||
5554 | type INTEGER | ||
5555 | count 1 | ||
5556 | range '0 - 255' | ||
5557 | dbmin -9999999 | ||
5558 | dbmax 0 | ||
5559 | dbvalue.0 0 | ||
5560 | } | ||
5561 | } | ||
5562 | control.2 { | ||
5563 | iface MIXER | ||
5564 | name '0 AK4458 R1ch Digital Volume' | ||
5565 | value 255 | ||
5566 | comment { | ||
5567 | access 'read write' | ||
5568 | type INTEGER | ||
5569 | count 1 | ||
5570 | range '0 - 255' | ||
5571 | dbmin -9999999 | ||
5572 | dbmax 0 | ||
5573 | dbvalue.0 0 | ||
5574 | } | ||
5575 | } | ||
5576 | control.3 { | ||
5577 | iface MIXER | ||
5578 | name '0 AK4458 L2ch Digital Volume' | ||
5579 | value 255 | ||
5580 | comment { | ||
5581 | access 'read write' | ||
5582 | type INTEGER | ||
5583 | count 1 | ||
5584 | range '0 - 255' | ||
5585 | dbmin -9999999 | ||
5586 | dbmax 0 | ||
5587 | dbvalue.0 0 | ||
5588 | } | ||
5589 | } | ||
5590 | control.4 { | ||
5591 | iface MIXER | ||
5592 | name '0 AK4458 R2ch Digital Volume' | ||
5593 | value 255 | ||
5594 | comment { | ||
5595 | access 'read write' | ||
5596 | type INTEGER | ||
5597 | count 1 | ||
5598 | range '0 - 255' | ||
5599 | dbmin -9999999 | ||
5600 | dbmax 0 | ||
5601 | dbvalue.0 0 | ||
5602 | } | ||
5603 | } | ||
5604 | control.5 { | ||
5605 | iface MIXER | ||
5606 | name '0 AK4458 L3ch Digital Volume' | ||
5607 | value 255 | ||
5608 | comment { | ||
5609 | access 'read write' | ||
5610 | type INTEGER | ||
5611 | count 1 | ||
5612 | range '0 - 255' | ||
5613 | dbmin -9999999 | ||
5614 | dbmax 0 | ||
5615 | dbvalue.0 0 | ||
5616 | } | ||
5617 | } | ||
5618 | control.6 { | ||
5619 | iface MIXER | ||
5620 | name '0 AK4458 R3ch Digital Volume' | ||
5621 | value 255 | ||
5622 | comment { | ||
5623 | access 'read write' | ||
5624 | type INTEGER | ||
5625 | count 1 | ||
5626 | range '0 - 255' | ||
5627 | dbmin -9999999 | ||
5628 | dbmax 0 | ||
5629 | dbvalue.0 0 | ||
5630 | } | ||
5631 | } | ||
5632 | control.7 { | ||
5633 | iface MIXER | ||
5634 | name '0 AK4458 L4ch Digital Volume' | ||
5635 | value 255 | ||
5636 | comment { | ||
5637 | access 'read write' | ||
5638 | type INTEGER | ||
5639 | count 1 | ||
5640 | range '0 - 255' | ||
5641 | dbmin -9999999 | ||
5642 | dbmax 0 | ||
5643 | dbvalue.0 0 | ||
5644 | } | ||
5645 | } | ||
5646 | control.8 { | ||
5647 | iface MIXER | ||
5648 | name '0 AK4458 R4ch Digital Volume' | ||
5649 | value 255 | ||
5650 | comment { | ||
5651 | access 'read write' | ||
5652 | type INTEGER | ||
5653 | count 1 | ||
5654 | range '0 - 255' | ||
5655 | dbmin -9999999 | ||
5656 | dbmax 0 | ||
5657 | dbvalue.0 0 | ||
5658 | } | ||
5659 | } | ||
5660 | control.9 { | ||
5661 | iface MIXER | ||
5662 | name '0 AK4458 De-emphasis Response DAC1' | ||
5663 | value OFF | ||
5664 | comment { | ||
5665 | access 'read write' | ||
5666 | type ENUMERATED | ||
5667 | count 1 | ||
5668 | item.0 '44.1kHz' | ||
5669 | item.1 OFF | ||
5670 | item.2 '48kHz' | ||
5671 | item.3 '32kHz' | ||
5672 | } | ||
5673 | } | ||
5674 | control.10 { | ||
5675 | iface MIXER | ||
5676 | name '0 AK4458 De-emphasis Response DAC2' | ||
5677 | value OFF | ||
5678 | comment { | ||
5679 | access 'read write' | ||
5680 | type ENUMERATED | ||
5681 | count 1 | ||
5682 | item.0 '44.1kHz' | ||
5683 | item.1 OFF | ||
5684 | item.2 '48kHz' | ||
5685 | item.3 '32kHz' | ||
5686 | } | ||
5687 | } | ||
5688 | control.11 { | ||
5689 | iface MIXER | ||
5690 | name '0 AK4458 De-emphasis Response DAC3' | ||
5691 | value OFF | ||
5692 | comment { | ||
5693 | access 'read write' | ||
5694 | type ENUMERATED | ||
5695 | count 1 | ||
5696 | item.0 '44.1kHz' | ||
5697 | item.1 OFF | ||
5698 | item.2 '48kHz' | ||
5699 | item.3 '32kHz' | ||
5700 | } | ||
5701 | } | ||
5702 | control.12 { | ||
5703 | iface MIXER | ||
5704 | name '0 AK4458 De-emphasis Response DAC4' | ||
5705 | value OFF | ||
5706 | comment { | ||
5707 | access 'read write' | ||
5708 | type ENUMERATED | ||
5709 | count 1 | ||
5710 | item.0 '44.1kHz' | ||
5711 | item.1 OFF | ||
5712 | item.2 '48kHz' | ||
5713 | item.3 '32kHz' | ||
5714 | } | ||
5715 | } | ||
5716 | control.13 { | ||
5717 | iface MIXER | ||
5718 | name '0 AK4458 Digital Filter Setting' | ||
5719 | value 'Sharp Roll-Off Filter' | ||
5720 | comment { | ||
5721 | access 'read write' | ||
5722 | type ENUMERATED | ||
5723 | count 1 | ||
5724 | item.0 'Sharp Roll-Off Filter' | ||
5725 | item.1 'Slow Roll-Off Filter' | ||
5726 | item.2 'Short delay Sharp Roll-Off Filter' | ||
5727 | item.3 'Short delay Slow Roll-Off Filter' | ||
5728 | item.4 'Super Slow Roll-Off Filter' | ||
5729 | } | ||
5730 | } | ||
5731 | control.14 { | ||
5732 | iface MIXER | ||
5733 | name '0 AK4458 Inverting Enable of DZFB' | ||
5734 | value H | ||
5735 | comment { | ||
5736 | access 'read write' | ||
5737 | type ENUMERATED | ||
5738 | count 1 | ||
5739 | item.0 H | ||
5740 | item.1 L | ||
5741 | } | ||
5742 | } | ||
5743 | control.15 { | ||
5744 | iface MIXER | ||
5745 | name '0 AK4458 Sound Mode' | ||
5746 | value 'Sound Mode 0' | ||
5747 | comment { | ||
5748 | access 'read write' | ||
5749 | type ENUMERATED | ||
5750 | count 1 | ||
5751 | item.0 'Sound Mode 0' | ||
5752 | item.1 'Sound Mode 1' | ||
5753 | item.2 'Sound Mode 2' | ||
5754 | } | ||
5755 | } | ||
5756 | control.16 { | ||
5757 | iface MIXER | ||
5758 | name '0 AK4458 SDS Setting' | ||
5759 | value 'Setting 0' | ||
5760 | comment { | ||
5761 | access 'read write' | ||
5762 | type ENUMERATED | ||
5763 | count 1 | ||
5764 | item.0 'Setting 0' | ||
5765 | item.1 'Setting 1' | ||
5766 | item.2 'Setting 2' | ||
5767 | item.3 'Setting 3' | ||
5768 | item.4 'Setting 4' | ||
5769 | item.5 'Setting 5' | ||
5770 | item.6 'Setting 6' | ||
5771 | item.7 'Setting 7' | ||
5772 | } | ||
5773 | } | ||
5774 | control.17 { | ||
5775 | iface MIXER | ||
5776 | name '0 AK4458 FIR Filter Mode Setting' | ||
5777 | value 'Mode 0' | ||
5778 | comment { | ||
5779 | access 'read write' | ||
5780 | type ENUMERATED | ||
5781 | count 1 | ||
5782 | item.0 'Mode 0' | ||
5783 | item.1 'Mode 1' | ||
5784 | item.2 'Mode 2' | ||
5785 | item.3 'Mode 3' | ||
5786 | item.4 'Mode 4' | ||
5787 | item.5 'Mode 5' | ||
5788 | item.6 'Mode 6' | ||
5789 | item.7 'Mode 7' | ||
5790 | } | ||
5791 | } | ||
5792 | control.18 { | ||
5793 | iface MIXER | ||
5794 | name '0 AK4458 TDM Mode Setting' | ||
5795 | value 'Normal Mode' | ||
5796 | comment { | ||
5797 | access 'read write' | ||
5798 | type ENUMERATED | ||
5799 | count 1 | ||
5800 | item.0 'Normal Mode' | ||
5801 | item.1 'TDM128 Mode' | ||
5802 | item.2 'TDM256 Mode' | ||
5803 | item.3 'TDM512 Mode' | ||
5804 | } | ||
5805 | } | ||
5806 | control.19 { | ||
5807 | iface MIXER | ||
5808 | name '0 AK4458 DAC1 LRch Setting' | ||
5809 | value 'Lch In, Rch In' | ||
5810 | comment { | ||
5811 | access 'read write' | ||
5812 | type ENUMERATED | ||
5813 | count 1 | ||
5814 | item.0 'Lch In, Rch In' | ||
5815 | item.1 'Lch In, Rch In Invert' | ||
5816 | item.2 'Lch In Invert, Rch In' | ||
5817 | item.3 'Lch In Invert, Rch In Invert' | ||
5818 | item.4 'Rch In, Lch In' | ||
5819 | item.5 'Rch In, Lch In Invert' | ||
5820 | item.6 'Rch In Invert, Lch In' | ||
5821 | item.7 'Rch In Invert, Lch In Invert' | ||
5822 | item.8 'Lch In, Lch In' | ||
5823 | item.9 'Lch In, Lch In Invert' | ||
5824 | item.10 'Lch In Invert, Lch In' | ||
5825 | item.11 'Lch In Invert, Lch In Invert' | ||
5826 | item.12 'Rch In, Rch In' | ||
5827 | item.13 'Rch In, Rch In Invert' | ||
5828 | item.14 'Rch In Invert, Rch In' | ||
5829 | item.15 'Rch In Invert, Rch In Invert' | ||
5830 | } | ||
5831 | } | ||
5832 | control.20 { | ||
5833 | iface MIXER | ||
5834 | name '0 AK4458 DAC2 LRch Setting' | ||
5835 | value 'Lch In, Rch In' | ||
5836 | comment { | ||
5837 | access 'read write' | ||
5838 | type ENUMERATED | ||
5839 | count 1 | ||
5840 | item.0 'Lch In, Rch In' | ||
5841 | item.1 'Lch In, Rch In Invert' | ||
5842 | item.2 'Lch In Invert, Rch In' | ||
5843 | item.3 'Lch In Invert, Rch In Invert' | ||
5844 | item.4 'Rch In, Lch In' | ||
5845 | item.5 'Rch In, Lch In Invert' | ||
5846 | item.6 'Rch In Invert, Lch In' | ||
5847 | item.7 'Rch In Invert, Lch In Invert' | ||
5848 | item.8 'Lch In, Lch In' | ||
5849 | item.9 'Lch In, Lch In Invert' | ||
5850 | item.10 'Lch In Invert, Lch In' | ||
5851 | item.11 'Lch In Invert, Lch In Invert' | ||
5852 | item.12 'Rch In, Rch In' | ||
5853 | item.13 'Rch In, Rch In Invert' | ||
5854 | item.14 'Rch In Invert, Rch In' | ||
5855 | item.15 'Rch In Invert, Rch In Invert' | ||
5856 | } | ||
5857 | } | ||
5858 | control.21 { | ||
5859 | iface MIXER | ||
5860 | name '0 AK4458 DAC3 LRch Setting' | ||
5861 | value 'Lch In, Rch In' | ||
5862 | comment { | ||
5863 | access 'read write' | ||
5864 | type ENUMERATED | ||
5865 | count 1 | ||
5866 | item.0 'Lch In, Rch In' | ||
5867 | item.1 'Lch In, Rch In Invert' | ||
5868 | item.2 'Lch In Invert, Rch In' | ||
5869 | item.3 'Lch In Invert, Rch In Invert' | ||
5870 | item.4 'Rch In, Lch In' | ||
5871 | item.5 'Rch In, Lch In Invert' | ||
5872 | item.6 'Rch In Invert, Lch In' | ||
5873 | item.7 'Rch In Invert, Lch In Invert' | ||
5874 | item.8 'Lch In, Lch In' | ||
5875 | item.9 'Lch In, Lch In Invert' | ||
5876 | item.10 'Lch In Invert, Lch In' | ||
5877 | item.11 'Lch In Invert, Lch In Invert' | ||
5878 | item.12 'Rch In, Rch In' | ||
5879 | item.13 'Rch In, Rch In Invert' | ||
5880 | item.14 'Rch In Invert, Rch In' | ||
5881 | item.15 'Rch In Invert, Rch In Invert' | ||
5882 | } | ||
5883 | } | ||
5884 | control.22 { | ||
5885 | iface MIXER | ||
5886 | name '0 AK4458 DAC4 LRch Setting' | ||
5887 | value 'Lch In, Rch In' | ||
5888 | comment { | ||
5889 | access 'read write' | ||
5890 | type ENUMERATED | ||
5891 | count 1 | ||
5892 | item.0 'Lch In, Rch In' | ||
5893 | item.1 'Lch In, Rch In Invert' | ||
5894 | item.2 'Lch In Invert, Rch In' | ||
5895 | item.3 'Lch In Invert, Rch In Invert' | ||
5896 | item.4 'Rch In, Lch In' | ||
5897 | item.5 'Rch In, Lch In Invert' | ||
5898 | item.6 'Rch In Invert, Lch In' | ||
5899 | item.7 'Rch In Invert, Lch In Invert' | ||
5900 | item.8 'Lch In, Lch In' | ||
5901 | item.9 'Lch In, Lch In Invert' | ||
5902 | item.10 'Lch In Invert, Lch In' | ||
5903 | item.11 'Lch In Invert, Lch In Invert' | ||
5904 | item.12 'Rch In, Rch In' | ||
5905 | item.13 'Rch In, Rch In Invert' | ||
5906 | item.14 'Rch In Invert, Rch In' | ||
5907 | item.15 'Rch In Invert, Rch In Invert' | ||
5908 | } | ||
5909 | } | ||
5910 | control.23 { | ||
5911 | iface MIXER | ||
5912 | name '0 AK4458 Attenuation transition Time Settin' | ||
5913 | value '4080/fs' | ||
5914 | comment { | ||
5915 | access 'read write' | ||
5916 | type ENUMERATED | ||
5917 | count 1 | ||
5918 | item.0 '4080/fs' | ||
5919 | item.1 '2040/fs' | ||
5920 | item.2 '510/fs' | ||
5921 | item.3 '255/fs' | ||
5922 | } | ||
5923 | } | ||
5924 | control.24 { | ||
5925 | iface MIXER | ||
5926 | name '0 AK4458 BICK fs Setting' | ||
5927 | value '64fs' | ||
5928 | comment { | ||
5929 | access 'read write' | ||
5930 | type ENUMERATED | ||
5931 | count 1 | ||
5932 | item.0 '32fs,48fs' | ||
5933 | item.1 '64fs' | ||
5934 | } | ||
5935 | } | ||
5936 | control.25 { | ||
5937 | iface MIXER | ||
5938 | name '1 AK4458 L1ch Digital Volume' | ||
5939 | value 255 | ||
5940 | comment { | ||
5941 | access 'read write' | ||
5942 | type INTEGER | ||
5943 | count 1 | ||
5944 | range '0 - 255' | ||
5945 | dbmin -9999999 | ||
5946 | dbmax 0 | ||
5947 | dbvalue.0 0 | ||
5948 | } | ||
5949 | } | ||
5950 | control.26 { | ||
5951 | iface MIXER | ||
5952 | name '1 AK4458 R1ch Digital Volume' | ||
5953 | value 255 | ||
5954 | comment { | ||
5955 | access 'read write' | ||
5956 | type INTEGER | ||
5957 | count 1 | ||
5958 | range '0 - 255' | ||
5959 | dbmin -9999999 | ||
5960 | dbmax 0 | ||
5961 | dbvalue.0 0 | ||
5962 | } | ||
5963 | } | ||
5964 | control.27 { | ||
5965 | iface MIXER | ||
5966 | name '1 AK4458 L2ch Digital Volume' | ||
5967 | value 255 | ||
5968 | comment { | ||
5969 | access 'read write' | ||
5970 | type INTEGER | ||
5971 | count 1 | ||
5972 | range '0 - 255' | ||
5973 | dbmin -9999999 | ||
5974 | dbmax 0 | ||
5975 | dbvalue.0 0 | ||
5976 | } | ||
5977 | } | ||
5978 | control.28 { | ||
5979 | iface MIXER | ||
5980 | name '1 AK4458 R2ch Digital Volume' | ||
5981 | value 255 | ||
5982 | comment { | ||
5983 | access 'read write' | ||
5984 | type INTEGER | ||
5985 | count 1 | ||
5986 | range '0 - 255' | ||
5987 | dbmin -9999999 | ||
5988 | dbmax 0 | ||
5989 | dbvalue.0 0 | ||
5990 | } | ||
5991 | } | ||
5992 | control.29 { | ||
5993 | iface MIXER | ||
5994 | name '1 AK4458 L3ch Digital Volume' | ||
5995 | value 255 | ||
5996 | comment { | ||
5997 | access 'read write' | ||
5998 | type INTEGER | ||
5999 | count 1 | ||
6000 | range '0 - 255' | ||
6001 | dbmin -9999999 | ||
6002 | dbmax 0 | ||
6003 | dbvalue.0 0 | ||
6004 | } | ||
6005 | } | ||
6006 | control.30 { | ||
6007 | iface MIXER | ||
6008 | name '1 AK4458 R3ch Digital Volume' | ||
6009 | value 255 | ||
6010 | comment { | ||
6011 | access 'read write' | ||
6012 | type INTEGER | ||
6013 | count 1 | ||
6014 | range '0 - 255' | ||
6015 | dbmin -9999999 | ||
6016 | dbmax 0 | ||
6017 | dbvalue.0 0 | ||
6018 | } | ||
6019 | } | ||
6020 | control.31 { | ||
6021 | iface MIXER | ||
6022 | name '1 AK4458 L4ch Digital Volume' | ||
6023 | value 255 | ||
6024 | comment { | ||
6025 | access 'read write' | ||
6026 | type INTEGER | ||
6027 | count 1 | ||
6028 | range '0 - 255' | ||
6029 | dbmin -9999999 | ||
6030 | dbmax 0 | ||
6031 | dbvalue.0 0 | ||
6032 | } | ||
6033 | } | ||
6034 | control.32 { | ||
6035 | iface MIXER | ||
6036 | name '1 AK4458 R4ch Digital Volume' | ||
6037 | value 255 | ||
6038 | comment { | ||
6039 | access 'read write' | ||
6040 | type INTEGER | ||
6041 | count 1 | ||
6042 | range '0 - 255' | ||
6043 | dbmin -9999999 | ||
6044 | dbmax 0 | ||
6045 | dbvalue.0 0 | ||
6046 | } | ||
6047 | } | ||
6048 | control.33 { | ||
6049 | iface MIXER | ||
6050 | name '1 AK4458 De-emphasis Response DAC1' | ||
6051 | value OFF | ||
6052 | comment { | ||
6053 | access 'read write' | ||
6054 | type ENUMERATED | ||
6055 | count 1 | ||
6056 | item.0 '44.1kHz' | ||
6057 | item.1 OFF | ||
6058 | item.2 '48kHz' | ||
6059 | item.3 '32kHz' | ||
6060 | } | ||
6061 | } | ||
6062 | control.34 { | ||
6063 | iface MIXER | ||
6064 | name '1 AK4458 De-emphasis Response DAC2' | ||
6065 | value OFF | ||
6066 | comment { | ||
6067 | access 'read write' | ||
6068 | type ENUMERATED | ||
6069 | count 1 | ||
6070 | item.0 '44.1kHz' | ||
6071 | item.1 OFF | ||
6072 | item.2 '48kHz' | ||
6073 | item.3 '32kHz' | ||
6074 | } | ||
6075 | } | ||
6076 | control.35 { | ||
6077 | iface MIXER | ||
6078 | name '1 AK4458 De-emphasis Response DAC3' | ||
6079 | value OFF | ||
6080 | comment { | ||
6081 | access 'read write' | ||
6082 | type ENUMERATED | ||
6083 | count 1 | ||
6084 | item.0 '44.1kHz' | ||
6085 | item.1 OFF | ||
6086 | item.2 '48kHz' | ||
6087 | item.3 '32kHz' | ||
6088 | } | ||
6089 | } | ||
6090 | control.36 { | ||
6091 | iface MIXER | ||
6092 | name '1 AK4458 De-emphasis Response DAC4' | ||
6093 | value OFF | ||
6094 | comment { | ||
6095 | access 'read write' | ||
6096 | type ENUMERATED | ||
6097 | count 1 | ||
6098 | item.0 '44.1kHz' | ||
6099 | item.1 OFF | ||
6100 | item.2 '48kHz' | ||
6101 | item.3 '32kHz' | ||
6102 | } | ||
6103 | } | ||
6104 | control.37 { | ||
6105 | iface MIXER | ||
6106 | name '1 AK4458 Digital Filter Setting' | ||
6107 | value 'Sharp Roll-Off Filter' | ||
6108 | comment { | ||
6109 | access 'read write' | ||
6110 | type ENUMERATED | ||
6111 | count 1 | ||
6112 | item.0 'Sharp Roll-Off Filter' | ||
6113 | item.1 'Slow Roll-Off Filter' | ||
6114 | item.2 'Short delay Sharp Roll-Off Filter' | ||
6115 | item.3 'Short delay Slow Roll-Off Filter' | ||
6116 | item.4 'Super Slow Roll-Off Filter' | ||
6117 | } | ||
6118 | } | ||
6119 | control.38 { | ||
6120 | iface MIXER | ||
6121 | name '1 AK4458 Inverting Enable of DZFB' | ||
6122 | value H | ||
6123 | comment { | ||
6124 | access 'read write' | ||
6125 | type ENUMERATED | ||
6126 | count 1 | ||
6127 | item.0 H | ||
6128 | item.1 L | ||
6129 | } | ||
6130 | } | ||
6131 | control.39 { | ||
6132 | iface MIXER | ||
6133 | name '1 AK4458 Sound Mode' | ||
6134 | value 'Sound Mode 0' | ||
6135 | comment { | ||
6136 | access 'read write' | ||
6137 | type ENUMERATED | ||
6138 | count 1 | ||
6139 | item.0 'Sound Mode 0' | ||
6140 | item.1 'Sound Mode 1' | ||
6141 | item.2 'Sound Mode 2' | ||
6142 | } | ||
6143 | } | ||
6144 | control.40 { | ||
6145 | iface MIXER | ||
6146 | name '1 AK4458 SDS Setting' | ||
6147 | value 'Setting 0' | ||
6148 | comment { | ||
6149 | access 'read write' | ||
6150 | type ENUMERATED | ||
6151 | count 1 | ||
6152 | item.0 'Setting 0' | ||
6153 | item.1 'Setting 1' | ||
6154 | item.2 'Setting 2' | ||
6155 | item.3 'Setting 3' | ||
6156 | item.4 'Setting 4' | ||
6157 | item.5 'Setting 5' | ||
6158 | item.6 'Setting 6' | ||
6159 | item.7 'Setting 7' | ||
6160 | } | ||
6161 | } | ||
6162 | control.41 { | ||
6163 | iface MIXER | ||
6164 | name '1 AK4458 FIR Filter Mode Setting' | ||
6165 | value 'Mode 0' | ||
6166 | comment { | ||
6167 | access 'read write' | ||
6168 | type ENUMERATED | ||
6169 | count 1 | ||
6170 | item.0 'Mode 0' | ||
6171 | item.1 'Mode 1' | ||
6172 | item.2 'Mode 2' | ||
6173 | item.3 'Mode 3' | ||
6174 | item.4 'Mode 4' | ||
6175 | item.5 'Mode 5' | ||
6176 | item.6 'Mode 6' | ||
6177 | item.7 'Mode 7' | ||
6178 | } | ||
6179 | } | ||
6180 | control.42 { | ||
6181 | iface MIXER | ||
6182 | name '1 AK4458 TDM Mode Setting' | ||
6183 | value 'Normal Mode' | ||
6184 | comment { | ||
6185 | access 'read write' | ||
6186 | type ENUMERATED | ||
6187 | count 1 | ||
6188 | item.0 'Normal Mode' | ||
6189 | item.1 'TDM128 Mode' | ||
6190 | item.2 'TDM256 Mode' | ||
6191 | item.3 'TDM512 Mode' | ||
6192 | } | ||
6193 | } | ||
6194 | control.43 { | ||
6195 | iface MIXER | ||
6196 | name '1 AK4458 DAC1 LRch Setting' | ||
6197 | value 'Lch In, Rch In' | ||
6198 | comment { | ||
6199 | access 'read write' | ||
6200 | type ENUMERATED | ||
6201 | count 1 | ||
6202 | item.0 'Lch In, Rch In' | ||
6203 | item.1 'Lch In, Rch In Invert' | ||
6204 | item.2 'Lch In Invert, Rch In' | ||
6205 | item.3 'Lch In Invert, Rch In Invert' | ||
6206 | item.4 'Rch In, Lch In' | ||
6207 | item.5 'Rch In, Lch In Invert' | ||
6208 | item.6 'Rch In Invert, Lch In' | ||
6209 | item.7 'Rch In Invert, Lch In Invert' | ||
6210 | item.8 'Lch In, Lch In' | ||
6211 | item.9 'Lch In, Lch In Invert' | ||
6212 | item.10 'Lch In Invert, Lch In' | ||
6213 | item.11 'Lch In Invert, Lch In Invert' | ||
6214 | item.12 'Rch In, Rch In' | ||
6215 | item.13 'Rch In, Rch In Invert' | ||
6216 | item.14 'Rch In Invert, Rch In' | ||
6217 | item.15 'Rch In Invert, Rch In Invert' | ||
6218 | } | ||
6219 | } | ||
6220 | control.44 { | ||
6221 | iface MIXER | ||
6222 | name '1 AK4458 DAC2 LRch Setting' | ||
6223 | value 'Lch In, Rch In' | ||
6224 | comment { | ||
6225 | access 'read write' | ||
6226 | type ENUMERATED | ||
6227 | count 1 | ||
6228 | item.0 'Lch In, Rch In' | ||
6229 | item.1 'Lch In, Rch In Invert' | ||
6230 | item.2 'Lch In Invert, Rch In' | ||
6231 | item.3 'Lch In Invert, Rch In Invert' | ||
6232 | item.4 'Rch In, Lch In' | ||
6233 | item.5 'Rch In, Lch In Invert' | ||
6234 | item.6 'Rch In Invert, Lch In' | ||
6235 | item.7 'Rch In Invert, Lch In Invert' | ||
6236 | item.8 'Lch In, Lch In' | ||
6237 | item.9 'Lch In, Lch In Invert' | ||
6238 | item.10 'Lch In Invert, Lch In' | ||
6239 | item.11 'Lch In Invert, Lch In Invert' | ||
6240 | item.12 'Rch In, Rch In' | ||
6241 | item.13 'Rch In, Rch In Invert' | ||
6242 | item.14 'Rch In Invert, Rch In' | ||
6243 | item.15 'Rch In Invert, Rch In Invert' | ||
6244 | } | ||
6245 | } | ||
6246 | control.45 { | ||
6247 | iface MIXER | ||
6248 | name '1 AK4458 DAC3 LRch Setting' | ||
6249 | value 'Lch In, Rch In' | ||
6250 | comment { | ||
6251 | access 'read write' | ||
6252 | type ENUMERATED | ||
6253 | count 1 | ||
6254 | item.0 'Lch In, Rch In' | ||
6255 | item.1 'Lch In, Rch In Invert' | ||
6256 | item.2 'Lch In Invert, Rch In' | ||
6257 | item.3 'Lch In Invert, Rch In Invert' | ||
6258 | item.4 'Rch In, Lch In' | ||
6259 | item.5 'Rch In, Lch In Invert' | ||
6260 | item.6 'Rch In Invert, Lch In' | ||
6261 | item.7 'Rch In Invert, Lch In Invert' | ||
6262 | item.8 'Lch In, Lch In' | ||
6263 | item.9 'Lch In, Lch In Invert' | ||
6264 | item.10 'Lch In Invert, Lch In' | ||
6265 | item.11 'Lch In Invert, Lch In Invert' | ||
6266 | item.12 'Rch In, Rch In' | ||
6267 | item.13 'Rch In, Rch In Invert' | ||
6268 | item.14 'Rch In Invert, Rch In' | ||
6269 | item.15 'Rch In Invert, Rch In Invert' | ||
6270 | } | ||
6271 | } | ||
6272 | control.46 { | ||
6273 | iface MIXER | ||
6274 | name '1 AK4458 DAC4 LRch Setting' | ||
6275 | value 'Lch In, Rch In' | ||
6276 | comment { | ||
6277 | access 'read write' | ||
6278 | type ENUMERATED | ||
6279 | count 1 | ||
6280 | item.0 'Lch In, Rch In' | ||
6281 | item.1 'Lch In, Rch In Invert' | ||
6282 | item.2 'Lch In Invert, Rch In' | ||
6283 | item.3 'Lch In Invert, Rch In Invert' | ||
6284 | item.4 'Rch In, Lch In' | ||
6285 | item.5 'Rch In, Lch In Invert' | ||
6286 | item.6 'Rch In Invert, Lch In' | ||
6287 | item.7 'Rch In Invert, Lch In Invert' | ||
6288 | item.8 'Lch In, Lch In' | ||
6289 | item.9 'Lch In, Lch In Invert' | ||
6290 | item.10 'Lch In Invert, Lch In' | ||
6291 | item.11 'Lch In Invert, Lch In Invert' | ||
6292 | item.12 'Rch In, Rch In' | ||
6293 | item.13 'Rch In, Rch In Invert' | ||
6294 | item.14 'Rch In Invert, Rch In' | ||
6295 | item.15 'Rch In Invert, Rch In Invert' | ||
6296 | } | ||
6297 | } | ||
6298 | control.47 { | ||
6299 | iface MIXER | ||
6300 | name '1 AK4458 Attenuation transition Time Settin' | ||
6301 | value '4080/fs' | ||
6302 | comment { | ||
6303 | access 'read write' | ||
6304 | type ENUMERATED | ||
6305 | count 1 | ||
6306 | item.0 '4080/fs' | ||
6307 | item.1 '2040/fs' | ||
6308 | item.2 '510/fs' | ||
6309 | item.3 '255/fs' | ||
6310 | } | ||
6311 | } | ||
6312 | control.48 { | ||
6313 | iface MIXER | ||
6314 | name '1 AK4458 BICK fs Setting' | ||
6315 | value '64fs' | ||
6316 | comment { | ||
6317 | access 'read write' | ||
6318 | type ENUMERATED | ||
6319 | count 1 | ||
6320 | item.0 '32fs,48fs' | ||
6321 | item.1 '64fs' | ||
6322 | } | ||
6323 | } | ||
6324 | control.49 { | ||
6325 | iface MIXER | ||
6326 | name '0 DAC1 to AOUTA' | ||
6327 | value ON | ||
6328 | comment { | ||
6329 | access 'read write' | ||
6330 | type ENUMERATED | ||
6331 | count 1 | ||
6332 | item.0 OFF | ||
6333 | item.1 ON | ||
6334 | } | ||
6335 | } | ||
6336 | control.50 { | ||
6337 | iface MIXER | ||
6338 | name '0 DAC2 to AOUTB' | ||
6339 | value ON | ||
6340 | comment { | ||
6341 | access 'read write' | ||
6342 | type ENUMERATED | ||
6343 | count 1 | ||
6344 | item.0 OFF | ||
6345 | item.1 ON | ||
6346 | } | ||
6347 | } | ||
6348 | control.51 { | ||
6349 | iface MIXER | ||
6350 | name '0 DAC3 to AOUTC' | ||
6351 | value ON | ||
6352 | comment { | ||
6353 | access 'read write' | ||
6354 | type ENUMERATED | ||
6355 | count 1 | ||
6356 | item.0 OFF | ||
6357 | item.1 ON | ||
6358 | } | ||
6359 | } | ||
6360 | control.52 { | ||
6361 | iface MIXER | ||
6362 | name '0 DAC4 to AOUTD' | ||
6363 | value ON | ||
6364 | comment { | ||
6365 | access 'read write' | ||
6366 | type ENUMERATED | ||
6367 | count 1 | ||
6368 | item.0 OFF | ||
6369 | item.1 ON | ||
6370 | } | ||
6371 | } | ||
6372 | control.53 { | ||
6373 | iface MIXER | ||
6374 | name '1 DAC1 to AOUTA' | ||
6375 | value ON | ||
6376 | comment { | ||
6377 | access 'read write' | ||
6378 | type ENUMERATED | ||
6379 | count 1 | ||
6380 | item.0 OFF | ||
6381 | item.1 ON | ||
6382 | } | ||
6383 | } | ||
6384 | control.54 { | ||
6385 | iface MIXER | ||
6386 | name '1 DAC2 to AOUTB' | ||
6387 | value ON | ||
6388 | comment { | ||
6389 | access 'read write' | ||
6390 | type ENUMERATED | ||
6391 | count 1 | ||
6392 | item.0 OFF | ||
6393 | item.1 ON | ||
6394 | } | ||
6395 | } | ||
6396 | control.55 { | ||
6397 | iface MIXER | ||
6398 | name '1 DAC3 to AOUTC' | ||
6399 | value ON | ||
6400 | comment { | ||
6401 | access 'read write' | ||
6402 | type ENUMERATED | ||
6403 | count 1 | ||
6404 | item.0 OFF | ||
6405 | item.1 ON | ||
6406 | } | ||
6407 | } | ||
6408 | control.56 { | ||
6409 | iface MIXER | ||
6410 | name '1 DAC4 to AOUTD' | ||
6411 | value ON | ||
6412 | comment { | ||
6413 | access 'read write' | ||
6414 | type ENUMERATED | ||
6415 | count 1 | ||
6416 | item.0 OFF | ||
6417 | item.1 ON | ||
6418 | } | ||
6419 | } | ||
6420 | } | ||
6421 | state.ak5558audio { | ||
6422 | control.1 { | ||
6423 | iface MIXER | ||
6424 | name 'AK5558 Monaural Mode' | ||
6425 | value '8 Slot' | ||
6426 | comment { | ||
6427 | access 'read write' | ||
6428 | type ENUMERATED | ||
6429 | count 1 | ||
6430 | item.0 '8 Slot' | ||
6431 | item.1 '2 Slot' | ||
6432 | item.2 '4 Slot' | ||
6433 | item.3 '1 Slot' | ||
6434 | } | ||
6435 | } | ||
6436 | control.2 { | ||
6437 | iface MIXER | ||
6438 | name 'AK5558 TDM mode' | ||
6439 | value Off | ||
6440 | comment { | ||
6441 | access 'read write' | ||
6442 | type ENUMERATED | ||
6443 | count 1 | ||
6444 | item.0 Off | ||
6445 | item.1 TDM128 | ||
6446 | item.2 TDM256 | ||
6447 | item.3 TDM512 | ||
6448 | } | ||
6449 | } | ||
6450 | control.3 { | ||
6451 | iface MIXER | ||
6452 | name 'AK5558 Digital Filter' | ||
6453 | value 'Sharp Roll-Off' | ||
6454 | comment { | ||
6455 | access 'read write' | ||
6456 | type ENUMERATED | ||
6457 | count 1 | ||
6458 | item.0 'Sharp Roll-Off' | ||
6459 | item.1 'Show Roll-Off' | ||
6460 | item.2 'Short Delay Sharp Roll-Off' | ||
6461 | item.3 'Short Delay Show Roll-Off' | ||
6462 | } | ||
6463 | } | ||
6464 | control.4 { | ||
6465 | iface MIXER | ||
6466 | name 'AK5558 DSD Mode' | ||
6467 | value PCM | ||
6468 | comment { | ||
6469 | access 'read write' | ||
6470 | type ENUMERATED | ||
6471 | count 1 | ||
6472 | item.0 PCM | ||
6473 | item.1 DSD | ||
6474 | } | ||
6475 | } | ||
6476 | control.5 { | ||
6477 | iface MIXER | ||
6478 | name 'AK5558 Frequency of DCLK' | ||
6479 | value '64fs' | ||
6480 | comment { | ||
6481 | access 'read write' | ||
6482 | type ENUMERATED | ||
6483 | count 1 | ||
6484 | item.0 '64fs' | ||
6485 | item.1 '128fs' | ||
6486 | item.2 '256fs' | ||
6487 | } | ||
6488 | } | ||
6489 | control.6 { | ||
6490 | iface MIXER | ||
6491 | name 'AK5558 Polarity of DCLK' | ||
6492 | value Falling | ||
6493 | comment { | ||
6494 | access 'read write' | ||
6495 | type ENUMERATED | ||
6496 | count 1 | ||
6497 | item.0 Falling | ||
6498 | item.1 Rising | ||
6499 | } | ||
6500 | } | ||
6501 | control.7 { | ||
6502 | iface MIXER | ||
6503 | name 'AK5558 Master Clock Frequency at DSD Mode' | ||
6504 | value '512fs' | ||
6505 | comment { | ||
6506 | access 'read write' | ||
6507 | type ENUMERATED | ||
6508 | count 1 | ||
6509 | item.0 '512fs' | ||
6510 | item.1 '768fs' | ||
6511 | } | ||
6512 | } | ||
6513 | control.8 { | ||
6514 | iface MIXER | ||
6515 | name 'AK5558 DSD Phase Modulation' | ||
6516 | value false | ||
6517 | comment { | ||
6518 | access 'read write' | ||
6519 | type BOOLEAN | ||
6520 | count 1 | ||
6521 | } | ||
6522 | } | ||
6523 | control.9 { | ||
6524 | iface MIXER | ||
6525 | name 'AK5558 Ch1 Enable' | ||
6526 | value On | ||
6527 | comment { | ||
6528 | access 'read write' | ||
6529 | type ENUMERATED | ||
6530 | count 1 | ||
6531 | item.0 Off | ||
6532 | item.1 On | ||
6533 | } | ||
6534 | } | ||
6535 | control.10 { | ||
6536 | iface MIXER | ||
6537 | name 'AK5558 Ch2 Enable' | ||
6538 | value On | ||
6539 | comment { | ||
6540 | access 'read write' | ||
6541 | type ENUMERATED | ||
6542 | count 1 | ||
6543 | item.0 Off | ||
6544 | item.1 On | ||
6545 | } | ||
6546 | } | ||
6547 | control.11 { | ||
6548 | iface MIXER | ||
6549 | name 'AK5558 Ch3 Enable' | ||
6550 | value On | ||
6551 | comment { | ||
6552 | access 'read write' | ||
6553 | type ENUMERATED | ||
6554 | count 1 | ||
6555 | item.0 Off | ||
6556 | item.1 On | ||
6557 | } | ||
6558 | } | ||
6559 | control.12 { | ||
6560 | iface MIXER | ||
6561 | name 'AK5558 Ch4 Enable' | ||
6562 | value On | ||
6563 | comment { | ||
6564 | access 'read write' | ||
6565 | type ENUMERATED | ||
6566 | count 1 | ||
6567 | item.0 Off | ||
6568 | item.1 On | ||
6569 | } | ||
6570 | } | ||
6571 | control.13 { | ||
6572 | iface MIXER | ||
6573 | name 'AK5558 Ch5 Enable' | ||
6574 | value On | ||
6575 | comment { | ||
6576 | access 'read write' | ||
6577 | type ENUMERATED | ||
6578 | count 1 | ||
6579 | item.0 Off | ||
6580 | item.1 On | ||
6581 | } | ||
6582 | } | ||
6583 | control.14 { | ||
6584 | iface MIXER | ||
6585 | name 'AK5558 Ch6 Enable' | ||
6586 | value On | ||
6587 | comment { | ||
6588 | access 'read write' | ||
6589 | type ENUMERATED | ||
6590 | count 1 | ||
6591 | item.0 Off | ||
6592 | item.1 On | ||
6593 | } | ||
6594 | } | ||
6595 | control.15 { | ||
6596 | iface MIXER | ||
6597 | name 'AK5558 Ch7 Enable' | ||
6598 | value On | ||
6599 | comment { | ||
6600 | access 'read write' | ||
6601 | type ENUMERATED | ||
6602 | count 1 | ||
6603 | item.0 Off | ||
6604 | item.1 On | ||
6605 | } | ||
6606 | } | ||
6607 | control.16 { | ||
6608 | iface MIXER | ||
6609 | name 'AK5558 Ch8 Enable' | ||
6610 | value On | ||
6611 | comment { | ||
6612 | access 'read write' | ||
6613 | type ENUMERATED | ||
6614 | count 1 | ||
6615 | item.0 Off | ||
6616 | item.1 On | ||
6617 | } | ||
6618 | } | ||
6619 | } | ||
6620 | state.ak4497audio { | ||
6621 | control.1 { | ||
6622 | iface MIXER | ||
6623 | name 'AK4497 Lch Digital Volume' | ||
6624 | value 255 | ||
6625 | comment { | ||
6626 | access 'read write' | ||
6627 | type INTEGER | ||
6628 | count 1 | ||
6629 | range '0 - 255' | ||
6630 | dbmin -12750 | ||
6631 | dbmax 0 | ||
6632 | dbvalue.0 0 | ||
6633 | } | ||
6634 | } | ||
6635 | control.2 { | ||
6636 | iface MIXER | ||
6637 | name 'AK4497 Rch Digital Volume' | ||
6638 | value 255 | ||
6639 | comment { | ||
6640 | access 'read write' | ||
6641 | type INTEGER | ||
6642 | count 1 | ||
6643 | range '0 - 255' | ||
6644 | dbmin -12750 | ||
6645 | dbmax 0 | ||
6646 | dbvalue.0 0 | ||
6647 | } | ||
6648 | } | ||
6649 | control.3 { | ||
6650 | iface MIXER | ||
6651 | name 'AK4497 EX DF I/F clock' | ||
6652 | value '768kHz' | ||
6653 | comment { | ||
6654 | access 'read write' | ||
6655 | type ENUMERATED | ||
6656 | count 1 | ||
6657 | item.0 '768kHz' | ||
6658 | item.1 '384kHz' | ||
6659 | } | ||
6660 | } | ||
6661 | control.4 { | ||
6662 | iface MIXER | ||
6663 | name 'AK4497 De-emphasis Response' | ||
6664 | value OFF | ||
6665 | comment { | ||
6666 | access 'read write' | ||
6667 | type ENUMERATED | ||
6668 | count 1 | ||
6669 | item.0 '44.1kHz' | ||
6670 | item.1 OFF | ||
6671 | item.2 '48kHz' | ||
6672 | item.3 '32kHz' | ||
6673 | } | ||
6674 | } | ||
6675 | control.5 { | ||
6676 | iface MIXER | ||
6677 | name 'AK4497 Data Zero Detect Mode' | ||
6678 | value Separated | ||
6679 | comment { | ||
6680 | access 'read write' | ||
6681 | type ENUMERATED | ||
6682 | count 1 | ||
6683 | item.0 Separated | ||
6684 | item.1 ANDed | ||
6685 | } | ||
6686 | } | ||
6687 | control.6 { | ||
6688 | iface MIXER | ||
6689 | name 'AK4497 Data Selection at Mono Mode' | ||
6690 | value Rch | ||
6691 | comment { | ||
6692 | access 'read write' | ||
6693 | type ENUMERATED | ||
6694 | count 1 | ||
6695 | item.0 Rch | ||
6696 | item.1 Lch | ||
6697 | } | ||
6698 | } | ||
6699 | control.7 { | ||
6700 | iface MIXER | ||
6701 | name 'AK4497 Polarity of DCLK' | ||
6702 | value Falling | ||
6703 | comment { | ||
6704 | access 'read write' | ||
6705 | type ENUMERATED | ||
6706 | count 1 | ||
6707 | item.0 Falling | ||
6708 | item.1 Rising | ||
6709 | } | ||
6710 | } | ||
6711 | control.8 { | ||
6712 | iface MIXER | ||
6713 | name 'AK4497 DCKL Frequency' | ||
6714 | value '512fs' | ||
6715 | comment { | ||
6716 | access 'read write' | ||
6717 | type ENUMERATED | ||
6718 | count 1 | ||
6719 | item.0 '512fs' | ||
6720 | item.1 '768fs' | ||
6721 | } | ||
6722 | } | ||
6723 | control.9 { | ||
6724 | iface MIXER | ||
6725 | name 'AK4497 DDSD Play Back Path' | ||
6726 | value Normal | ||
6727 | comment { | ||
6728 | access 'read write' | ||
6729 | type ENUMERATED | ||
6730 | count 1 | ||
6731 | item.0 Normal | ||
6732 | item.1 'Volume Bypass' | ||
6733 | } | ||
6734 | } | ||
6735 | control.10 { | ||
6736 | iface MIXER | ||
6737 | name 'AK4497 Sound control' | ||
6738 | value 'Setting 1' | ||
6739 | comment { | ||
6740 | access 'read write' | ||
6741 | type ENUMERATED | ||
6742 | count 1 | ||
6743 | item.0 'Setting 1' | ||
6744 | item.1 'Setting 2' | ||
6745 | item.2 'Setting 3' | ||
6746 | } | ||
6747 | } | ||
6748 | control.11 { | ||
6749 | iface MIXER | ||
6750 | name 'AK4497 Cut Off of DSD Filter' | ||
6751 | value '50kHz' | ||
6752 | comment { | ||
6753 | access 'read write' | ||
6754 | type ENUMERATED | ||
6755 | count 1 | ||
6756 | item.0 '50kHz' | ||
6757 | item.1 '150kHz' | ||
6758 | } | ||
6759 | } | ||
6760 | control.12 { | ||
6761 | iface MIXER | ||
6762 | name 'AK4497 DSD Data Stream' | ||
6763 | value '64fs' | ||
6764 | comment { | ||
6765 | access 'read write' | ||
6766 | type ENUMERATED | ||
6767 | count 1 | ||
6768 | item.0 '64fs' | ||
6769 | item.1 '128fs' | ||
6770 | item.2 '256fs' | ||
6771 | item.3 '512fs' | ||
6772 | } | ||
6773 | } | ||
6774 | control.13 { | ||
6775 | iface MIXER | ||
6776 | name 'AK4497 BICK Frequency Select' | ||
6777 | value '64fs' | ||
6778 | comment { | ||
6779 | access 'read write' | ||
6780 | type ENUMERATED | ||
6781 | count 1 | ||
6782 | item.0 '48fs' | ||
6783 | item.1 '64fs' | ||
6784 | } | ||
6785 | } | ||
6786 | control.14 { | ||
6787 | iface MIXER | ||
6788 | name 'AK4497 TDM Data Select' | ||
6789 | value L1R1 | ||
6790 | comment { | ||
6791 | access 'read write' | ||
6792 | type ENUMERATED | ||
6793 | count 1 | ||
6794 | item.0 L1R1 | ||
6795 | item.1 TDM128_L1R1 | ||
6796 | item.2 TDM128_L2R2 | ||
6797 | item.3 TDM256_L1R1 | ||
6798 | item.4 TDM256_L2R2 | ||
6799 | item.5 TDM256_L3R3 | ||
6800 | item.6 TDM256_L4R4 | ||
6801 | item.7 TDM512_L1R1 | ||
6802 | item.8 TDM512_L2R2 | ||
6803 | item.9 TDM512_L3R3 | ||
6804 | item.10 TDM512_L4R4 | ||
6805 | item.11 TDM512_L5R5 | ||
6806 | item.12 TDM512_L6R6 | ||
6807 | item.13 TDM512_L7R7 | ||
6808 | item.14 TDM512_L8R8 | ||
6809 | } | ||
6810 | } | ||
6811 | control.15 { | ||
6812 | iface MIXER | ||
6813 | name 'AK4497 External Digital Filter' | ||
6814 | value false | ||
6815 | comment { | ||
6816 | access 'read write' | ||
6817 | type BOOLEAN | ||
6818 | count 1 | ||
6819 | } | ||
6820 | } | ||
6821 | control.16 { | ||
6822 | iface MIXER | ||
6823 | name 'AK4497 MCLK Frequency Auto Setting' | ||
6824 | value false | ||
6825 | comment { | ||
6826 | access 'read write' | ||
6827 | type BOOLEAN | ||
6828 | count 1 | ||
6829 | } | ||
6830 | } | ||
6831 | control.17 { | ||
6832 | iface MIXER | ||
6833 | name 'AK4497 MCLK FS Auto Detect' | ||
6834 | value false | ||
6835 | comment { | ||
6836 | access 'read write' | ||
6837 | type BOOLEAN | ||
6838 | count 1 | ||
6839 | } | ||
6840 | } | ||
6841 | control.18 { | ||
6842 | iface MIXER | ||
6843 | name 'AK4497 Soft Mute Control' | ||
6844 | value false | ||
6845 | comment { | ||
6846 | access 'read write' | ||
6847 | type BOOLEAN | ||
6848 | count 1 | ||
6849 | } | ||
6850 | } | ||
6851 | control.19 { | ||
6852 | iface MIXER | ||
6853 | name 'AK4497 Short delay filter' | ||
6854 | value true | ||
6855 | comment { | ||
6856 | access 'read write' | ||
6857 | type BOOLEAN | ||
6858 | count 1 | ||
6859 | } | ||
6860 | } | ||
6861 | control.20 { | ||
6862 | iface MIXER | ||
6863 | name 'AK4497 Data Zero Detect Enable' | ||
6864 | value false | ||
6865 | comment { | ||
6866 | access 'read write' | ||
6867 | type BOOLEAN | ||
6868 | count 1 | ||
6869 | } | ||
6870 | } | ||
6871 | control.21 { | ||
6872 | iface MIXER | ||
6873 | name 'AK4497 Slow Roll-off Filter' | ||
6874 | value false | ||
6875 | comment { | ||
6876 | access 'read write' | ||
6877 | type BOOLEAN | ||
6878 | count 1 | ||
6879 | } | ||
6880 | } | ||
6881 | control.22 { | ||
6882 | iface MIXER | ||
6883 | name 'AK4497 Invering Enable of DZF' | ||
6884 | value false | ||
6885 | comment { | ||
6886 | access 'read write' | ||
6887 | type BOOLEAN | ||
6888 | count 1 | ||
6889 | } | ||
6890 | } | ||
6891 | control.23 { | ||
6892 | iface MIXER | ||
6893 | name 'AK4497 Mono Mode' | ||
6894 | value false | ||
6895 | comment { | ||
6896 | access 'read write' | ||
6897 | type BOOLEAN | ||
6898 | count 1 | ||
6899 | } | ||
6900 | } | ||
6901 | control.24 { | ||
6902 | iface MIXER | ||
6903 | name 'AK4497 Super Slow Roll-off Filter' | ||
6904 | value false | ||
6905 | comment { | ||
6906 | access 'read write' | ||
6907 | type BOOLEAN | ||
6908 | count 1 | ||
6909 | } | ||
6910 | } | ||
6911 | control.25 { | ||
6912 | iface MIXER | ||
6913 | name 'AK4497 AOUTR Phase Inverting' | ||
6914 | value false | ||
6915 | comment { | ||
6916 | access 'read write' | ||
6917 | type BOOLEAN | ||
6918 | count 1 | ||
6919 | } | ||
6920 | } | ||
6921 | control.26 { | ||
6922 | iface MIXER | ||
6923 | name 'AK4497 AOUTL Phase Inverting' | ||
6924 | value false | ||
6925 | comment { | ||
6926 | access 'read write' | ||
6927 | type BOOLEAN | ||
6928 | count 1 | ||
6929 | } | ||
6930 | } | ||
6931 | control.27 { | ||
6932 | iface MIXER | ||
6933 | name 'AK4497 DSD Mute Release' | ||
6934 | value false | ||
6935 | comment { | ||
6936 | access 'read write' | ||
6937 | type BOOLEAN | ||
6938 | count 1 | ||
6939 | } | ||
6940 | } | ||
6941 | control.28 { | ||
6942 | iface MIXER | ||
6943 | name 'AK4497 DSD Mute Control Hold' | ||
6944 | value false | ||
6945 | comment { | ||
6946 | access 'read write' | ||
6947 | type BOOLEAN | ||
6948 | count 1 | ||
6949 | } | ||
6950 | } | ||
6951 | control.29 { | ||
6952 | iface MIXER | ||
6953 | name 'AK4497 DSDR is detected' | ||
6954 | value false | ||
6955 | comment { | ||
6956 | access 'read write' | ||
6957 | type BOOLEAN | ||
6958 | count 1 | ||
6959 | } | ||
6960 | } | ||
6961 | control.30 { | ||
6962 | iface MIXER | ||
6963 | name 'AK4497 DSDL is detected' | ||
6964 | value false | ||
6965 | comment { | ||
6966 | access 'read write' | ||
6967 | type BOOLEAN | ||
6968 | count 1 | ||
6969 | } | ||
6970 | } | ||
6971 | control.31 { | ||
6972 | iface MIXER | ||
6973 | name 'AK4497 DSD Data Mute' | ||
6974 | value false | ||
6975 | comment { | ||
6976 | access 'read write' | ||
6977 | type BOOLEAN | ||
6978 | count 1 | ||
6979 | } | ||
6980 | } | ||
6981 | control.32 { | ||
6982 | iface MIXER | ||
6983 | name 'AK4497 Synchronization Control' | ||
6984 | value true | ||
6985 | comment { | ||
6986 | access 'read write' | ||
6987 | type BOOLEAN | ||
6988 | count 1 | ||
6989 | } | ||
6990 | } | ||
6991 | control.33 { | ||
6992 | iface MIXER | ||
6993 | name 'AK4497 Output Level' | ||
6994 | value '2.8_2.8Vpp' | ||
6995 | comment { | ||
6996 | access 'read write' | ||
6997 | type ENUMERATED | ||
6998 | count 1 | ||
6999 | item.0 '2.8_2.8Vpp' | ||
7000 | item.1 '2.8_2.5Vpp' | ||
7001 | item.2 '2.5_2.5Vpp' | ||
7002 | item.3 '3.75_3.75Vpp' | ||
7003 | item.4 '3.75_2.5Vpp' | ||
7004 | } | ||
7005 | } | ||
7006 | control.34 { | ||
7007 | iface MIXER | ||
7008 | name 'AK4497 High Sonud Quality Mode' | ||
7009 | value true | ||
7010 | comment { | ||
7011 | access 'read write' | ||
7012 | type BOOLEAN | ||
7013 | count 1 | ||
7014 | } | ||
7015 | } | ||
7016 | control.35 { | ||
7017 | iface MIXER | ||
7018 | name 'AK4497 Heavy Load Mode' | ||
7019 | value true | ||
7020 | comment { | ||
7021 | access 'read write' | ||
7022 | type BOOLEAN | ||
7023 | count 1 | ||
7024 | } | ||
7025 | } | ||
7026 | control.36 { | ||
7027 | iface MIXER | ||
7028 | name 'AK4497 DSD Data Input Pin' | ||
7029 | value '3_4_5pin' | ||
7030 | comment { | ||
7031 | access 'read write' | ||
7032 | type ENUMERATED | ||
7033 | count 1 | ||
7034 | item.0 '16_17_19pin' | ||
7035 | item.1 '3_4_5pin' | ||
7036 | } | ||
7037 | } | ||
7038 | control.37 { | ||
7039 | iface MIXER | ||
7040 | name 'AK4497 Daisy Chain' | ||
7041 | value false | ||
7042 | comment { | ||
7043 | access 'read write' | ||
7044 | type BOOLEAN | ||
7045 | count 1 | ||
7046 | } | ||
7047 | } | ||
7048 | control.38 { | ||
7049 | iface MIXER | ||
7050 | name 'AK4497 ATT Transit Time' | ||
7051 | value '4080/fs' | ||
7052 | comment { | ||
7053 | access 'read write' | ||
7054 | type ENUMERATED | ||
7055 | count 1 | ||
7056 | item.0 '4080/fs' | ||
7057 | item.1 '2040/fs' | ||
7058 | item.2 '510/fs' | ||
7059 | item.3 '255/fs' | ||
7060 | } | ||
7061 | } | ||
7062 | control.39 { | ||
7063 | iface MIXER | ||
7064 | name 'AK4497 Read FS Auto Detect Mode' | ||
7065 | value 'Normal Speed Mode' | ||
7066 | comment { | ||
7067 | access 'read write' | ||
7068 | type ENUMERATED | ||
7069 | count 1 | ||
7070 | item.0 'Normal Speed Mode' | ||
7071 | item.1 'Double Speed Mode' | ||
7072 | item.2 'Quad Speed Mode' | ||
7073 | item.3 'Quad Speed Mode' | ||
7074 | item.4 'Oct Speed Mode' | ||
7075 | item.5 'Hex Speed Mode' | ||
7076 | item.6 'Oct Speed Mode' | ||
7077 | item.7 'Hex Speed Mode' | ||
7078 | } | ||
7079 | } | ||
7080 | control.40 { | ||
7081 | iface MIXER | ||
7082 | name 'AK4497 DAC Enable' | ||
7083 | value On | ||
7084 | comment { | ||
7085 | access 'read write' | ||
7086 | type ENUMERATED | ||
7087 | count 1 | ||
7088 | item.0 Off | ||
7089 | item.1 On | ||
7090 | } | ||
7091 | } | ||
7092 | } | ||