diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-07-05 15:35:28 -0400 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2012-07-08 18:39:06 -0400 |
commit | de2233365d5abc94993378330768786de2c606f6 (patch) | |
tree | 2b1522b6f271eedb3feeb8db74ccfb4e917e92ca /include/linux/mfd/arizona/registers.h | |
parent | 1a2017b7143d9d0ec1b75078e76c6f55a2e55d17 (diff) |
mfd: Add more arizona register definitions
These registers will be used in future devices.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'include/linux/mfd/arizona/registers.h')
-rw-r--r-- | include/linux/mfd/arizona/registers.h | 163 |
1 files changed, 163 insertions, 0 deletions
diff --git a/include/linux/mfd/arizona/registers.h b/include/linux/mfd/arizona/registers.h index 989c47d681e0..8f49106d7bda 100644 --- a/include/linux/mfd/arizona/registers.h +++ b/include/linux/mfd/arizona/registers.h | |||
@@ -20,6 +20,9 @@ | |||
20 | #define ARIZONA_DEVICE_REVISION 0x01 | 20 | #define ARIZONA_DEVICE_REVISION 0x01 |
21 | #define ARIZONA_CTRL_IF_SPI_CFG_1 0x08 | 21 | #define ARIZONA_CTRL_IF_SPI_CFG_1 0x08 |
22 | #define ARIZONA_CTRL_IF_I2C1_CFG_1 0x09 | 22 | #define ARIZONA_CTRL_IF_I2C1_CFG_1 0x09 |
23 | #define ARIZONA_CTRL_IF_I2C2_CFG_1 0x0A | ||
24 | #define ARIZONA_CTRL_IF_I2C1_CFG_2 0x0B | ||
25 | #define ARIZONA_CTRL_IF_I2C2_CFG_2 0x0C | ||
23 | #define ARIZONA_CTRL_IF_STATUS_1 0x0D | 26 | #define ARIZONA_CTRL_IF_STATUS_1 0x0D |
24 | #define ARIZONA_WRITE_SEQUENCER_CTRL_0 0x16 | 27 | #define ARIZONA_WRITE_SEQUENCER_CTRL_0 0x16 |
25 | #define ARIZONA_WRITE_SEQUENCER_CTRL_1 0x17 | 28 | #define ARIZONA_WRITE_SEQUENCER_CTRL_1 0x17 |
@@ -80,6 +83,7 @@ | |||
80 | #define ARIZONA_FLL1_CONTROL_5 0x175 | 83 | #define ARIZONA_FLL1_CONTROL_5 0x175 |
81 | #define ARIZONA_FLL1_CONTROL_6 0x176 | 84 | #define ARIZONA_FLL1_CONTROL_6 0x176 |
82 | #define ARIZONA_FLL1_LOOP_FILTER_TEST_1 0x177 | 85 | #define ARIZONA_FLL1_LOOP_FILTER_TEST_1 0x177 |
86 | #define ARIZONA_FLL1_NCO_TEST_0 0x178 | ||
83 | #define ARIZONA_FLL1_SYNCHRONISER_1 0x181 | 87 | #define ARIZONA_FLL1_SYNCHRONISER_1 0x181 |
84 | #define ARIZONA_FLL1_SYNCHRONISER_2 0x182 | 88 | #define ARIZONA_FLL1_SYNCHRONISER_2 0x182 |
85 | #define ARIZONA_FLL1_SYNCHRONISER_3 0x183 | 89 | #define ARIZONA_FLL1_SYNCHRONISER_3 0x183 |
@@ -95,6 +99,7 @@ | |||
95 | #define ARIZONA_FLL2_CONTROL_5 0x195 | 99 | #define ARIZONA_FLL2_CONTROL_5 0x195 |
96 | #define ARIZONA_FLL2_CONTROL_6 0x196 | 100 | #define ARIZONA_FLL2_CONTROL_6 0x196 |
97 | #define ARIZONA_FLL2_LOOP_FILTER_TEST_1 0x197 | 101 | #define ARIZONA_FLL2_LOOP_FILTER_TEST_1 0x197 |
102 | #define ARIZONA_FLL2_NCO_TEST_0 0x198 | ||
98 | #define ARIZONA_FLL2_SYNCHRONISER_1 0x1A1 | 103 | #define ARIZONA_FLL2_SYNCHRONISER_1 0x1A1 |
99 | #define ARIZONA_FLL2_SYNCHRONISER_2 0x1A2 | 104 | #define ARIZONA_FLL2_SYNCHRONISER_2 0x1A2 |
100 | #define ARIZONA_FLL2_SYNCHRONISER_3 0x1A3 | 105 | #define ARIZONA_FLL2_SYNCHRONISER_3 0x1A3 |
@@ -119,6 +124,7 @@ | |||
119 | #define ARIZONA_ISOLATION_CONTROL 0x2CB | 124 | #define ARIZONA_ISOLATION_CONTROL 0x2CB |
120 | #define ARIZONA_JACK_DETECT_ANALOGUE 0x2D3 | 125 | #define ARIZONA_JACK_DETECT_ANALOGUE 0x2D3 |
121 | #define ARIZONA_INPUT_ENABLES 0x300 | 126 | #define ARIZONA_INPUT_ENABLES 0x300 |
127 | #define ARIZONA_INPUT_ENABLES_STATUS 0x301 | ||
122 | #define ARIZONA_INPUT_RATE 0x308 | 128 | #define ARIZONA_INPUT_RATE 0x308 |
123 | #define ARIZONA_INPUT_VOLUME_RAMP 0x309 | 129 | #define ARIZONA_INPUT_VOLUME_RAMP 0x309 |
124 | #define ARIZONA_IN1L_CONTROL 0x310 | 130 | #define ARIZONA_IN1L_CONTROL 0x310 |
@@ -139,8 +145,14 @@ | |||
139 | #define ARIZONA_IN3R_CONTROL 0x324 | 145 | #define ARIZONA_IN3R_CONTROL 0x324 |
140 | #define ARIZONA_ADC_DIGITAL_VOLUME_3R 0x325 | 146 | #define ARIZONA_ADC_DIGITAL_VOLUME_3R 0x325 |
141 | #define ARIZONA_DMIC3R_CONTROL 0x326 | 147 | #define ARIZONA_DMIC3R_CONTROL 0x326 |
148 | #define ARIZONA_IN4_CONTROL 0x328 | ||
149 | #define ARIZONA_ADC_DIGITAL_VOLUME_4L 0x329 | ||
150 | #define ARIZONA_DMIC4L_CONTROL 0x32A | ||
151 | #define ARIZONA_ADC_DIGITAL_VOLUME_4R 0x32D | ||
152 | #define ARIZONA_DMIC4R_CONTROL 0x32E | ||
142 | #define ARIZONA_OUTPUT_ENABLES_1 0x400 | 153 | #define ARIZONA_OUTPUT_ENABLES_1 0x400 |
143 | #define ARIZONA_OUTPUT_STATUS_1 0x401 | 154 | #define ARIZONA_OUTPUT_STATUS_1 0x401 |
155 | #define ARIZONA_RAW_OUTPUT_STATUS_1 0x406 | ||
144 | #define ARIZONA_OUTPUT_RATE_1 0x408 | 156 | #define ARIZONA_OUTPUT_RATE_1 0x408 |
145 | #define ARIZONA_OUTPUT_VOLUME_RAMP 0x409 | 157 | #define ARIZONA_OUTPUT_VOLUME_RAMP 0x409 |
146 | #define ARIZONA_OUTPUT_PATH_CONFIG_1L 0x410 | 158 | #define ARIZONA_OUTPUT_PATH_CONFIG_1L 0x410 |
@@ -166,6 +178,7 @@ | |||
166 | #define ARIZONA_OUTPUT_PATH_CONFIG_3R 0x424 | 178 | #define ARIZONA_OUTPUT_PATH_CONFIG_3R 0x424 |
167 | #define ARIZONA_DAC_DIGITAL_VOLUME_3R 0x425 | 179 | #define ARIZONA_DAC_DIGITAL_VOLUME_3R 0x425 |
168 | #define ARIZONA_DAC_VOLUME_LIMIT_3R 0x426 | 180 | #define ARIZONA_DAC_VOLUME_LIMIT_3R 0x426 |
181 | #define ARIZONA_NOISE_GATE_SELECT_3R 0x427 | ||
169 | #define ARIZONA_OUTPUT_PATH_CONFIG_4L 0x428 | 182 | #define ARIZONA_OUTPUT_PATH_CONFIG_4L 0x428 |
170 | #define ARIZONA_DAC_DIGITAL_VOLUME_4L 0x429 | 183 | #define ARIZONA_DAC_DIGITAL_VOLUME_4L 0x429 |
171 | #define ARIZONA_OUT_VOLUME_4L 0x42A | 184 | #define ARIZONA_OUT_VOLUME_4L 0x42A |
@@ -182,10 +195,20 @@ | |||
182 | #define ARIZONA_DAC_DIGITAL_VOLUME_5R 0x435 | 195 | #define ARIZONA_DAC_DIGITAL_VOLUME_5R 0x435 |
183 | #define ARIZONA_DAC_VOLUME_LIMIT_5R 0x436 | 196 | #define ARIZONA_DAC_VOLUME_LIMIT_5R 0x436 |
184 | #define ARIZONA_NOISE_GATE_SELECT_5R 0x437 | 197 | #define ARIZONA_NOISE_GATE_SELECT_5R 0x437 |
198 | #define ARIZONA_OUTPUT_PATH_CONFIG_6L 0x438 | ||
199 | #define ARIZONA_DAC_DIGITAL_VOLUME_6L 0x439 | ||
200 | #define ARIZONA_DAC_VOLUME_LIMIT_6L 0x43A | ||
201 | #define ARIZONA_NOISE_GATE_SELECT_6L 0x43B | ||
202 | #define ARIZONA_OUTPUT_PATH_CONFIG_6R 0x43C | ||
203 | #define ARIZONA_DAC_DIGITAL_VOLUME_6R 0x43D | ||
204 | #define ARIZONA_DAC_VOLUME_LIMIT_6R 0x43E | ||
205 | #define ARIZONA_NOISE_GATE_SELECT_6R 0x43F | ||
185 | #define ARIZONA_DAC_AEC_CONTROL_1 0x450 | 206 | #define ARIZONA_DAC_AEC_CONTROL_1 0x450 |
186 | #define ARIZONA_NOISE_GATE_CONTROL 0x458 | 207 | #define ARIZONA_NOISE_GATE_CONTROL 0x458 |
187 | #define ARIZONA_PDM_SPK1_CTRL_1 0x490 | 208 | #define ARIZONA_PDM_SPK1_CTRL_1 0x490 |
188 | #define ARIZONA_PDM_SPK1_CTRL_2 0x491 | 209 | #define ARIZONA_PDM_SPK1_CTRL_2 0x491 |
210 | #define ARIZONA_PDM_SPK2_CTRL_1 0x492 | ||
211 | #define ARIZONA_PDM_SPK2_CTRL_2 0x493 | ||
189 | #define ARIZONA_DAC_COMP_1 0x4DC | 212 | #define ARIZONA_DAC_COMP_1 0x4DC |
190 | #define ARIZONA_DAC_COMP_2 0x4DD | 213 | #define ARIZONA_DAC_COMP_2 0x4DD |
191 | #define ARIZONA_DAC_COMP_3 0x4DE | 214 | #define ARIZONA_DAC_COMP_3 0x4DE |
@@ -335,6 +358,14 @@ | |||
335 | #define ARIZONA_OUT3LMIX_INPUT_3_VOLUME 0x6A5 | 358 | #define ARIZONA_OUT3LMIX_INPUT_3_VOLUME 0x6A5 |
336 | #define ARIZONA_OUT3LMIX_INPUT_4_SOURCE 0x6A6 | 359 | #define ARIZONA_OUT3LMIX_INPUT_4_SOURCE 0x6A6 |
337 | #define ARIZONA_OUT3LMIX_INPUT_4_VOLUME 0x6A7 | 360 | #define ARIZONA_OUT3LMIX_INPUT_4_VOLUME 0x6A7 |
361 | #define ARIZONA_OUT3RMIX_INPUT_1_SOURCE 0x6A8 | ||
362 | #define ARIZONA_OUT3RMIX_INPUT_1_VOLUME 0x6A9 | ||
363 | #define ARIZONA_OUT3RMIX_INPUT_2_SOURCE 0x6AA | ||
364 | #define ARIZONA_OUT3RMIX_INPUT_2_VOLUME 0x6AB | ||
365 | #define ARIZONA_OUT3RMIX_INPUT_3_SOURCE 0x6AC | ||
366 | #define ARIZONA_OUT3RMIX_INPUT_3_VOLUME 0x6AD | ||
367 | #define ARIZONA_OUT3RMIX_INPUT_4_SOURCE 0x6AE | ||
368 | #define ARIZONA_OUT3RMIX_INPUT_4_VOLUME 0x6AF | ||
338 | #define ARIZONA_OUT4LMIX_INPUT_1_SOURCE 0x6B0 | 369 | #define ARIZONA_OUT4LMIX_INPUT_1_SOURCE 0x6B0 |
339 | #define ARIZONA_OUT4LMIX_INPUT_1_VOLUME 0x6B1 | 370 | #define ARIZONA_OUT4LMIX_INPUT_1_VOLUME 0x6B1 |
340 | #define ARIZONA_OUT4LMIX_INPUT_2_SOURCE 0x6B2 | 371 | #define ARIZONA_OUT4LMIX_INPUT_2_SOURCE 0x6B2 |
@@ -367,6 +398,22 @@ | |||
367 | #define ARIZONA_OUT5RMIX_INPUT_3_VOLUME 0x6CD | 398 | #define ARIZONA_OUT5RMIX_INPUT_3_VOLUME 0x6CD |
368 | #define ARIZONA_OUT5RMIX_INPUT_4_SOURCE 0x6CE | 399 | #define ARIZONA_OUT5RMIX_INPUT_4_SOURCE 0x6CE |
369 | #define ARIZONA_OUT5RMIX_INPUT_4_VOLUME 0x6CF | 400 | #define ARIZONA_OUT5RMIX_INPUT_4_VOLUME 0x6CF |
401 | #define ARIZONA_OUT6LMIX_INPUT_1_SOURCE 0x6D0 | ||
402 | #define ARIZONA_OUT6LMIX_INPUT_1_VOLUME 0x6D1 | ||
403 | #define ARIZONA_OUT6LMIX_INPUT_2_SOURCE 0x6D2 | ||
404 | #define ARIZONA_OUT6LMIX_INPUT_2_VOLUME 0x6D3 | ||
405 | #define ARIZONA_OUT6LMIX_INPUT_3_SOURCE 0x6D4 | ||
406 | #define ARIZONA_OUT6LMIX_INPUT_3_VOLUME 0x6D5 | ||
407 | #define ARIZONA_OUT6LMIX_INPUT_4_SOURCE 0x6D6 | ||
408 | #define ARIZONA_OUT6LMIX_INPUT_4_VOLUME 0x6D7 | ||
409 | #define ARIZONA_OUT6RMIX_INPUT_1_SOURCE 0x6D8 | ||
410 | #define ARIZONA_OUT6RMIX_INPUT_1_VOLUME 0x6D9 | ||
411 | #define ARIZONA_OUT6RMIX_INPUT_2_SOURCE 0x6DA | ||
412 | #define ARIZONA_OUT6RMIX_INPUT_2_VOLUME 0x6DB | ||
413 | #define ARIZONA_OUT6RMIX_INPUT_3_SOURCE 0x6DC | ||
414 | #define ARIZONA_OUT6RMIX_INPUT_3_VOLUME 0x6DD | ||
415 | #define ARIZONA_OUT6RMIX_INPUT_4_SOURCE 0x6DE | ||
416 | #define ARIZONA_OUT6RMIX_INPUT_4_VOLUME 0x6DF | ||
370 | #define ARIZONA_AIF1TX1MIX_INPUT_1_SOURCE 0x700 | 417 | #define ARIZONA_AIF1TX1MIX_INPUT_1_SOURCE 0x700 |
371 | #define ARIZONA_AIF1TX1MIX_INPUT_1_VOLUME 0x701 | 418 | #define ARIZONA_AIF1TX1MIX_INPUT_1_VOLUME 0x701 |
372 | #define ARIZONA_AIF1TX1MIX_INPUT_2_SOURCE 0x702 | 419 | #define ARIZONA_AIF1TX1MIX_INPUT_2_SOURCE 0x702 |
@@ -645,18 +692,106 @@ | |||
645 | #define ARIZONA_DSP1AUX4MIX_INPUT_1_SOURCE 0x968 | 692 | #define ARIZONA_DSP1AUX4MIX_INPUT_1_SOURCE 0x968 |
646 | #define ARIZONA_DSP1AUX5MIX_INPUT_1_SOURCE 0x970 | 693 | #define ARIZONA_DSP1AUX5MIX_INPUT_1_SOURCE 0x970 |
647 | #define ARIZONA_DSP1AUX6MIX_INPUT_1_SOURCE 0x978 | 694 | #define ARIZONA_DSP1AUX6MIX_INPUT_1_SOURCE 0x978 |
695 | #define ARIZONA_DSP2LMIX_INPUT_1_SOURCE 0x980 | ||
696 | #define ARIZONA_DSP2LMIX_INPUT_1_VOLUME 0x981 | ||
697 | #define ARIZONA_DSP2LMIX_INPUT_2_SOURCE 0x982 | ||
698 | #define ARIZONA_DSP2LMIX_INPUT_2_VOLUME 0x983 | ||
699 | #define ARIZONA_DSP2LMIX_INPUT_3_SOURCE 0x984 | ||
700 | #define ARIZONA_DSP2LMIX_INPUT_3_VOLUME 0x985 | ||
701 | #define ARIZONA_DSP2LMIX_INPUT_4_SOURCE 0x986 | ||
702 | #define ARIZONA_DSP2LMIX_INPUT_4_VOLUME 0x987 | ||
703 | #define ARIZONA_DSP2RMIX_INPUT_1_SOURCE 0x988 | ||
704 | #define ARIZONA_DSP2RMIX_INPUT_1_VOLUME 0x989 | ||
705 | #define ARIZONA_DSP2RMIX_INPUT_2_SOURCE 0x98A | ||
706 | #define ARIZONA_DSP2RMIX_INPUT_2_VOLUME 0x98B | ||
707 | #define ARIZONA_DSP2RMIX_INPUT_3_SOURCE 0x98C | ||
708 | #define ARIZONA_DSP2RMIX_INPUT_3_VOLUME 0x98D | ||
709 | #define ARIZONA_DSP2RMIX_INPUT_4_SOURCE 0x98E | ||
710 | #define ARIZONA_DSP2RMIX_INPUT_4_VOLUME 0x98F | ||
711 | #define ARIZONA_DSP2AUX1MIX_INPUT_1_SOURCE 0x990 | ||
712 | #define ARIZONA_DSP2AUX2MIX_INPUT_1_SOURCE 0x998 | ||
713 | #define ARIZONA_DSP2AUX3MIX_INPUT_1_SOURCE 0x9A0 | ||
714 | #define ARIZONA_DSP2AUX4MIX_INPUT_1_SOURCE 0x9A8 | ||
715 | #define ARIZONA_DSP2AUX5MIX_INPUT_1_SOURCE 0x9B0 | ||
716 | #define ARIZONA_DSP2AUX6MIX_INPUT_1_SOURCE 0x9B8 | ||
717 | #define ARIZONA_DSP3LMIX_INPUT_1_SOURCE 0x9C0 | ||
718 | #define ARIZONA_DSP3LMIX_INPUT_1_VOLUME 0x9C1 | ||
719 | #define ARIZONA_DSP3LMIX_INPUT_2_SOURCE 0x9C2 | ||
720 | #define ARIZONA_DSP3LMIX_INPUT_2_VOLUME 0x9C3 | ||
721 | #define ARIZONA_DSP3LMIX_INPUT_3_SOURCE 0x9C4 | ||
722 | #define ARIZONA_DSP3LMIX_INPUT_3_VOLUME 0x9C5 | ||
723 | #define ARIZONA_DSP3LMIX_INPUT_4_SOURCE 0x9C6 | ||
724 | #define ARIZONA_DSP3LMIX_INPUT_4_VOLUME 0x9C7 | ||
725 | #define ARIZONA_DSP3RMIX_INPUT_1_SOURCE 0x9C8 | ||
726 | #define ARIZONA_DSP3RMIX_INPUT_1_VOLUME 0x9C9 | ||
727 | #define ARIZONA_DSP3RMIX_INPUT_2_SOURCE 0x9CA | ||
728 | #define ARIZONA_DSP3RMIX_INPUT_2_VOLUME 0x9CB | ||
729 | #define ARIZONA_DSP3RMIX_INPUT_3_SOURCE 0x9CC | ||
730 | #define ARIZONA_DSP3RMIX_INPUT_3_VOLUME 0x9CD | ||
731 | #define ARIZONA_DSP3RMIX_INPUT_4_SOURCE 0x9CE | ||
732 | #define ARIZONA_DSP3RMIX_INPUT_4_VOLUME 0x9CF | ||
733 | #define ARIZONA_DSP3AUX1MIX_INPUT_1_SOURCE 0x9D0 | ||
734 | #define ARIZONA_DSP3AUX2MIX_INPUT_1_SOURCE 0x9D8 | ||
735 | #define ARIZONA_DSP3AUX3MIX_INPUT_1_SOURCE 0x9E0 | ||
736 | #define ARIZONA_DSP3AUX4MIX_INPUT_1_SOURCE 0x9E8 | ||
737 | #define ARIZONA_DSP3AUX5MIX_INPUT_1_SOURCE 0x9F0 | ||
738 | #define ARIZONA_DSP3AUX6MIX_INPUT_1_SOURCE 0x9F8 | ||
739 | #define ARIZONA_DSP4LMIX_INPUT_1_SOURCE 0xA00 | ||
740 | #define ARIZONA_DSP4LMIX_INPUT_1_VOLUME 0xA01 | ||
741 | #define ARIZONA_DSP4LMIX_INPUT_2_SOURCE 0xA02 | ||
742 | #define ARIZONA_DSP4LMIX_INPUT_2_VOLUME 0xA03 | ||
743 | #define ARIZONA_DSP4LMIX_INPUT_3_SOURCE 0xA04 | ||
744 | #define ARIZONA_DSP4LMIX_INPUT_3_VOLUME 0xA05 | ||
745 | #define ARIZONA_DSP4LMIX_INPUT_4_SOURCE 0xA06 | ||
746 | #define ARIZONA_DSP4LMIX_INPUT_4_VOLUME 0xA07 | ||
747 | #define ARIZONA_DSP4RMIX_INPUT_1_SOURCE 0xA08 | ||
748 | #define ARIZONA_DSP4RMIX_INPUT_1_VOLUME 0xA09 | ||
749 | #define ARIZONA_DSP4RMIX_INPUT_2_SOURCE 0xA0A | ||
750 | #define ARIZONA_DSP4RMIX_INPUT_2_VOLUME 0xA0B | ||
751 | #define ARIZONA_DSP4RMIX_INPUT_3_SOURCE 0xA0C | ||
752 | #define ARIZONA_DSP4RMIX_INPUT_3_VOLUME 0xA0D | ||
753 | #define ARIZONA_DSP4RMIX_INPUT_4_SOURCE 0xA0E | ||
754 | #define ARIZONA_DSP4RMIX_INPUT_4_VOLUME 0xA0F | ||
755 | #define ARIZONA_DSP4AUX1MIX_INPUT_1_SOURCE 0xA10 | ||
756 | #define ARIZONA_DSP4AUX2MIX_INPUT_1_SOURCE 0xA18 | ||
757 | #define ARIZONA_DSP4AUX3MIX_INPUT_1_SOURCE 0xA20 | ||
758 | #define ARIZONA_DSP4AUX4MIX_INPUT_1_SOURCE 0xA28 | ||
759 | #define ARIZONA_DSP4AUX5MIX_INPUT_1_SOURCE 0xA30 | ||
760 | #define ARIZONA_DSP4AUX6MIX_INPUT_1_SOURCE 0xA38 | ||
648 | #define ARIZONA_ASRC1LMIX_INPUT_1_SOURCE 0xA80 | 761 | #define ARIZONA_ASRC1LMIX_INPUT_1_SOURCE 0xA80 |
649 | #define ARIZONA_ASRC1RMIX_INPUT_1_SOURCE 0xA88 | 762 | #define ARIZONA_ASRC1RMIX_INPUT_1_SOURCE 0xA88 |
650 | #define ARIZONA_ASRC2LMIX_INPUT_1_SOURCE 0xA90 | 763 | #define ARIZONA_ASRC2LMIX_INPUT_1_SOURCE 0xA90 |
651 | #define ARIZONA_ASRC2RMIX_INPUT_1_SOURCE 0xA98 | 764 | #define ARIZONA_ASRC2RMIX_INPUT_1_SOURCE 0xA98 |
652 | #define ARIZONA_ISRC1DEC1MIX_INPUT_1_SOURCE 0xB00 | 765 | #define ARIZONA_ISRC1DEC1MIX_INPUT_1_SOURCE 0xB00 |
653 | #define ARIZONA_ISRC1DEC2MIX_INPUT_1_SOURCE 0xB08 | 766 | #define ARIZONA_ISRC1DEC2MIX_INPUT_1_SOURCE 0xB08 |
767 | #define ARIZONA_ISRC1DEC3MIX_INPUT_1_SOURCE 0xB10 | ||
768 | #define ARIZONA_ISRC1DEC4MIX_INPUT_1_SOURCE 0xB18 | ||
654 | #define ARIZONA_ISRC1INT1MIX_INPUT_1_SOURCE 0xB20 | 769 | #define ARIZONA_ISRC1INT1MIX_INPUT_1_SOURCE 0xB20 |
655 | #define ARIZONA_ISRC1INT2MIX_INPUT_1_SOURCE 0xB28 | 770 | #define ARIZONA_ISRC1INT2MIX_INPUT_1_SOURCE 0xB28 |
771 | #define ARIZONA_ISRC1INT3MIX_INPUT_1_SOURCE 0xB30 | ||
772 | #define ARIZONA_ISRC1INT4MIX_INPUT_1_SOURCE 0xB38 | ||
656 | #define ARIZONA_ISRC2DEC1MIX_INPUT_1_SOURCE 0xB40 | 773 | #define ARIZONA_ISRC2DEC1MIX_INPUT_1_SOURCE 0xB40 |
657 | #define ARIZONA_ISRC2DEC2MIX_INPUT_1_SOURCE 0xB48 | 774 | #define ARIZONA_ISRC2DEC2MIX_INPUT_1_SOURCE 0xB48 |
658 | #define ARIZONA_ISRC2INT1MIX_INPUT_1_SOURCE 0xB60 | 775 | #define ARIZONA_ISRC2INT1MIX_INPUT_1_SOURCE 0xB60 |
659 | #define ARIZONA_ISRC2INT2MIX_INPUT_1_SOURCE 0xB68 | 776 | #define ARIZONA_ISRC2INT2MIX_INPUT_1_SOURCE 0xB68 |
777 | #define ARIZONA_ISRC1INT3MIX_INPUT_1_SOURCE 0xB30 | ||
778 | #define ARIZONA_ISRC1INT4MIX_INPUT_1_SOURCE 0xB38 | ||
779 | #define ARIZONA_ISRC2DEC1MIX_INPUT_1_SOURCE 0xB40 | ||
780 | #define ARIZONA_ISRC2DEC2MIX_INPUT_1_SOURCE 0xB48 | ||
781 | #define ARIZONA_ISRC2DEC3MIX_INPUT_1_SOURCE 0xB50 | ||
782 | #define ARIZONA_ISRC2DEC4MIX_INPUT_1_SOURCE 0xB58 | ||
783 | #define ARIZONA_ISRC2INT1MIX_INPUT_1_SOURCE 0xB60 | ||
784 | #define ARIZONA_ISRC2INT2MIX_INPUT_1_SOURCE 0xB68 | ||
785 | #define ARIZONA_ISRC2INT3MIX_INPUT_1_SOURCE 0xB70 | ||
786 | #define ARIZONA_ISRC2INT4MIX_INPUT_1_SOURCE 0xB78 | ||
787 | #define ARIZONA_ISRC3DEC1MIX_INPUT_1_SOURCE 0xB80 | ||
788 | #define ARIZONA_ISRC3DEC2MIX_INPUT_1_SOURCE 0xB88 | ||
789 | #define ARIZONA_ISRC3DEC3MIX_INPUT_1_SOURCE 0xB90 | ||
790 | #define ARIZONA_ISRC3DEC4MIX_INPUT_1_SOURCE 0xB98 | ||
791 | #define ARIZONA_ISRC3INT1MIX_INPUT_1_SOURCE 0xBA0 | ||
792 | #define ARIZONA_ISRC3INT2MIX_INPUT_1_SOURCE 0xBA8 | ||
793 | #define ARIZONA_ISRC3INT3MIX_INPUT_1_SOURCE 0xBB0 | ||
794 | #define ARIZONA_ISRC3INT4MIX_INPUT_1_SOURCE 0xBB8 | ||
660 | #define ARIZONA_GPIO1_CTRL 0xC00 | 795 | #define ARIZONA_GPIO1_CTRL 0xC00 |
661 | #define ARIZONA_GPIO2_CTRL 0xC01 | 796 | #define ARIZONA_GPIO2_CTRL 0xC01 |
662 | #define ARIZONA_GPIO3_CTRL 0xC02 | 797 | #define ARIZONA_GPIO3_CTRL 0xC02 |
@@ -670,6 +805,18 @@ | |||
670 | #define ARIZONA_MISC_PAD_CTRL_4 0xC23 | 805 | #define ARIZONA_MISC_PAD_CTRL_4 0xC23 |
671 | #define ARIZONA_MISC_PAD_CTRL_5 0xC24 | 806 | #define ARIZONA_MISC_PAD_CTRL_5 0xC24 |
672 | #define ARIZONA_MISC_PAD_CTRL_6 0xC25 | 807 | #define ARIZONA_MISC_PAD_CTRL_6 0xC25 |
808 | #define ARIZONA_MISC_PAD_CTRL_7 0xC30 | ||
809 | #define ARIZONA_MISC_PAD_CTRL_8 0xC31 | ||
810 | #define ARIZONA_MISC_PAD_CTRL_9 0xC32 | ||
811 | #define ARIZONA_MISC_PAD_CTRL_10 0xC33 | ||
812 | #define ARIZONA_MISC_PAD_CTRL_11 0xC34 | ||
813 | #define ARIZONA_MISC_PAD_CTRL_12 0xC35 | ||
814 | #define ARIZONA_MISC_PAD_CTRL_13 0xC36 | ||
815 | #define ARIZONA_MISC_PAD_CTRL_14 0xC37 | ||
816 | #define ARIZONA_MISC_PAD_CTRL_15 0xC38 | ||
817 | #define ARIZONA_MISC_PAD_CTRL_16 0xC39 | ||
818 | #define ARIZONA_MISC_PAD_CTRL_17 0xC3A | ||
819 | #define ARIZONA_MISC_PAD_CTRL_18 0xC3B | ||
673 | #define ARIZONA_INTERRUPT_STATUS_1 0xD00 | 820 | #define ARIZONA_INTERRUPT_STATUS_1 0xD00 |
674 | #define ARIZONA_INTERRUPT_STATUS_2 0xD01 | 821 | #define ARIZONA_INTERRUPT_STATUS_2 0xD01 |
675 | #define ARIZONA_INTERRUPT_STATUS_3 0xD02 | 822 | #define ARIZONA_INTERRUPT_STATUS_3 0xD02 |
@@ -813,6 +960,7 @@ | |||
813 | #define ARIZONA_HPLPF4_1 0xECC | 960 | #define ARIZONA_HPLPF4_1 0xECC |
814 | #define ARIZONA_HPLPF4_2 0xECD | 961 | #define ARIZONA_HPLPF4_2 0xECD |
815 | #define ARIZONA_ASRC_ENABLE 0xEE0 | 962 | #define ARIZONA_ASRC_ENABLE 0xEE0 |
963 | #define ARIZONA_ASRC_STATUS 0xEE1 | ||
816 | #define ARIZONA_ASRC_RATE1 0xEE2 | 964 | #define ARIZONA_ASRC_RATE1 0xEE2 |
817 | #define ARIZONA_ASRC_RATE2 0xEE3 | 965 | #define ARIZONA_ASRC_RATE2 0xEE3 |
818 | #define ARIZONA_ISRC_1_CTRL_1 0xEF0 | 966 | #define ARIZONA_ISRC_1_CTRL_1 0xEF0 |
@@ -824,10 +972,25 @@ | |||
824 | #define ARIZONA_ISRC_3_CTRL_1 0xEF6 | 972 | #define ARIZONA_ISRC_3_CTRL_1 0xEF6 |
825 | #define ARIZONA_ISRC_3_CTRL_2 0xEF7 | 973 | #define ARIZONA_ISRC_3_CTRL_2 0xEF7 |
826 | #define ARIZONA_ISRC_3_CTRL_3 0xEF8 | 974 | #define ARIZONA_ISRC_3_CTRL_3 0xEF8 |
975 | #define ARIZONA_CLOCK_CONTROL 0xF00 | ||
976 | #define ARIZONA_ANC_SRC 0xF01 | ||
977 | #define ARIZONA_DSP_STATUS 0xF02 | ||
827 | #define ARIZONA_DSP1_CONTROL_1 0x1100 | 978 | #define ARIZONA_DSP1_CONTROL_1 0x1100 |
828 | #define ARIZONA_DSP1_CLOCKING_1 0x1101 | 979 | #define ARIZONA_DSP1_CLOCKING_1 0x1101 |
829 | #define ARIZONA_DSP1_STATUS_1 0x1104 | 980 | #define ARIZONA_DSP1_STATUS_1 0x1104 |
830 | #define ARIZONA_DSP1_STATUS_2 0x1105 | 981 | #define ARIZONA_DSP1_STATUS_2 0x1105 |
982 | #define ARIZONA_DSP2_CONTROL_1 0x1200 | ||
983 | #define ARIZONA_DSP2_CLOCKING_1 0x1201 | ||
984 | #define ARIZONA_DSP2_STATUS_1 0x1204 | ||
985 | #define ARIZONA_DSP2_STATUS_2 0x1205 | ||
986 | #define ARIZONA_DSP3_CONTROL_1 0x1300 | ||
987 | #define ARIZONA_DSP3_CLOCKING_1 0x1301 | ||
988 | #define ARIZONA_DSP3_STATUS_1 0x1304 | ||
989 | #define ARIZONA_DSP3_STATUS_2 0x1305 | ||
990 | #define ARIZONA_DSP4_CONTROL_1 0x1400 | ||
991 | #define ARIZONA_DSP4_CLOCKING_1 0x1401 | ||
992 | #define ARIZONA_DSP4_STATUS_1 0x1404 | ||
993 | #define ARIZONA_DSP4_STATUS_2 0x1405 | ||
831 | 994 | ||
832 | /* | 995 | /* |
833 | * Field Definitions. | 996 | * Field Definitions. |