aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mfd/arizona/registers.h
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2012-07-05 15:35:28 -0400
committerSamuel Ortiz <sameo@linux.intel.com>2012-07-08 18:39:06 -0400
commitde2233365d5abc94993378330768786de2c606f6 (patch)
tree2b1522b6f271eedb3feeb8db74ccfb4e917e92ca /include/linux/mfd/arizona/registers.h
parent1a2017b7143d9d0ec1b75078e76c6f55a2e55d17 (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.h163
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.