Go to the documentation of this file.
13 #ifndef _WM_ARIZONA_CORE_H
14 #define _WM_ARIZONA_CORE_H
21 #define ARIZONA_MAX_CORE_SUPPLIES 3
28 #define ARIZONA_IRQ_GP1 0
29 #define ARIZONA_IRQ_GP2 1
30 #define ARIZONA_IRQ_GP3 2
31 #define ARIZONA_IRQ_GP4 3
32 #define ARIZONA_IRQ_GP5_FALL 4
33 #define ARIZONA_IRQ_GP5_RISE 5
34 #define ARIZONA_IRQ_JD_FALL 6
35 #define ARIZONA_IRQ_JD_RISE 7
36 #define ARIZONA_IRQ_DSP1_RAM_RDY 8
37 #define ARIZONA_IRQ_DSP2_RAM_RDY 9
38 #define ARIZONA_IRQ_DSP3_RAM_RDY 10
39 #define ARIZONA_IRQ_DSP4_RAM_RDY 11
40 #define ARIZONA_IRQ_DSP_IRQ1 12
41 #define ARIZONA_IRQ_DSP_IRQ2 13
42 #define ARIZONA_IRQ_DSP_IRQ3 14
43 #define ARIZONA_IRQ_DSP_IRQ4 15
44 #define ARIZONA_IRQ_DSP_IRQ5 16
45 #define ARIZONA_IRQ_DSP_IRQ6 17
46 #define ARIZONA_IRQ_DSP_IRQ7 18
47 #define ARIZONA_IRQ_DSP_IRQ8 19
48 #define ARIZONA_IRQ_SPK_SHUTDOWN_WARN 20
49 #define ARIZONA_IRQ_SPK_SHUTDOWN 21
50 #define ARIZONA_IRQ_MICDET 22
51 #define ARIZONA_IRQ_HPDET 23
52 #define ARIZONA_IRQ_WSEQ_DONE 24
53 #define ARIZONA_IRQ_DRC2_SIG_DET 25
54 #define ARIZONA_IRQ_DRC1_SIG_DET 26
55 #define ARIZONA_IRQ_ASRC2_LOCK 27
56 #define ARIZONA_IRQ_ASRC1_LOCK 28
57 #define ARIZONA_IRQ_UNDERCLOCKED 29
58 #define ARIZONA_IRQ_OVERCLOCKED 30
59 #define ARIZONA_IRQ_FLL2_LOCK 31
60 #define ARIZONA_IRQ_FLL1_LOCK 32
61 #define ARIZONA_IRQ_CLKGEN_ERR 33
62 #define ARIZONA_IRQ_CLKGEN_ERR_ASYNC 34
63 #define ARIZONA_IRQ_ASRC_CFG_ERR 35
64 #define ARIZONA_IRQ_AIF3_ERR 36
65 #define ARIZONA_IRQ_AIF2_ERR 37
66 #define ARIZONA_IRQ_AIF1_ERR 38
67 #define ARIZONA_IRQ_CTRLIF_ERR 39
68 #define ARIZONA_IRQ_MIXER_DROPPED_SAMPLES 40
69 #define ARIZONA_IRQ_ASYNC_CLK_ENA_LOW 41
70 #define ARIZONA_IRQ_SYSCLK_ENA_LOW 42
71 #define ARIZONA_IRQ_ISRC1_CFG_ERR 43
72 #define ARIZONA_IRQ_ISRC2_CFG_ERR 44
73 #define ARIZONA_IRQ_BOOT_DONE 45
74 #define ARIZONA_IRQ_DCS_DAC_DONE 46
75 #define ARIZONA_IRQ_DCS_HP_DONE 47
76 #define ARIZONA_IRQ_FLL2_CLOCK_OK 48
77 #define ARIZONA_IRQ_FLL1_CLOCK_OK 49
79 #define ARIZONA_NUM_IRQ 50