Lines Matching +full:0 +full:x5a000000
20 #define CS35L45_DEVID 0x00000000
21 #define CS35L45_REVID 0x00000004
22 #define CS35L45_RELID 0x0000000C
23 #define CS35L45_OTPID 0x00000010
24 #define CS35L45_SFT_RESET 0x00000020
25 #define CS35L45_GLOBAL_ENABLES 0x00002014
26 #define CS35L45_BLOCK_ENABLES 0x00002018
27 #define CS35L45_BLOCK_ENABLES2 0x0000201C
28 #define CS35L45_ERROR_RELEASE 0x00002034
29 #define CS35L45_SYNC_GPIO1 0x00002430
30 #define CS35L45_INTB_GPIO2_MCLK_REF 0x00002434
31 #define CS35L45_GPIO3 0x00002438
32 #define CS35L45_PWRMGT_CTL 0x00002900
33 #define CS35L45_WAKESRC_CTL 0x00002904
34 #define CS35L45_WKI2C_CTL 0x00002908
35 #define CS35L45_PWRMGT_STS 0x0000290C
36 #define CS35L45_REFCLK_INPUT 0x00002C04
37 #define CS35L45_GLOBAL_SAMPLE_RATE 0x00002C0C
38 #define CS35L45_BOOST_CCM_CFG 0x00003808
39 #define CS35L45_BOOST_DCM_CFG 0x0000380C
40 #define CS35L45_BOOST_OV_CFG 0x0000382C
41 #define CS35L45_ASP_ENABLES1 0x00004800
42 #define CS35L45_ASP_CONTROL1 0x00004804
43 #define CS35L45_ASP_CONTROL2 0x00004808
44 #define CS35L45_ASP_CONTROL3 0x0000480C
45 #define CS35L45_ASP_FRAME_CONTROL1 0x00004810
46 #define CS35L45_ASP_FRAME_CONTROL2 0x00004814
47 #define CS35L45_ASP_FRAME_CONTROL5 0x00004820
48 #define CS35L45_ASP_DATA_CONTROL1 0x00004830
49 #define CS35L45_ASP_DATA_CONTROL5 0x00004840
50 #define CS35L45_DACPCM1_INPUT 0x00004C00
51 #define CS35L45_ASPTX1_INPUT 0x00004C20
52 #define CS35L45_ASPTX2_INPUT 0x00004C24
53 #define CS35L45_ASPTX3_INPUT 0x00004C28
54 #define CS35L45_ASPTX4_INPUT 0x00004C2C
55 #define CS35L45_ASPTX5_INPUT 0x00004C30
56 #define CS35L45_DSP1RX1_INPUT 0x00004C40
57 #define CS35L45_DSP1RX2_INPUT 0x00004C44
58 #define CS35L45_DSP1RX3_INPUT 0x00004C48
59 #define CS35L45_DSP1RX4_INPUT 0x00004C4C
60 #define CS35L45_DSP1RX5_INPUT 0x00004C50
61 #define CS35L45_DSP1RX6_INPUT 0x00004C54
62 #define CS35L45_DSP1RX7_INPUT 0x00004C58
63 #define CS35L45_DSP1RX8_INPUT 0x00004C5C
64 #define CS35L45_LDPM_CONFIG 0x00006404
65 #define CS35L45_AMP_PCM_CONTROL 0x00007000
66 #define CS35L45_AMP_PCM_HPF_TST 0x00007004
67 #define CS35L45_IRQ1_CFG 0x0000E000
68 #define CS35L45_IRQ1_STATUS 0x0000E004
69 #define CS35L45_IRQ1_EINT_1 0x0000E010
70 #define CS35L45_IRQ1_EINT_2 0x0000E014
71 #define CS35L45_IRQ1_EINT_3 0x0000E018
72 #define CS35L45_IRQ1_EINT_4 0x0000E01C
73 #define CS35L45_IRQ1_EINT_5 0x0000E020
74 #define CS35L45_IRQ1_EINT_7 0x0000E028
75 #define CS35L45_IRQ1_EINT_8 0x0000E02C
76 #define CS35L45_IRQ1_EINT_18 0x0000E054
77 #define CS35L45_IRQ1_STS_1 0x0000E090
78 #define CS35L45_IRQ1_STS_2 0x0000E094
79 #define CS35L45_IRQ1_STS_3 0x0000E098
80 #define CS35L45_IRQ1_STS_4 0x0000E09C
81 #define CS35L45_IRQ1_STS_5 0x0000E0A0
82 #define CS35L45_IRQ1_STS_7 0x0000E0A8
83 #define CS35L45_IRQ1_STS_8 0x0000E0AC
84 #define CS35L45_IRQ1_STS_18 0x0000E0D4
85 #define CS35L45_IRQ1_MASK_1 0x0000E110
86 #define CS35L45_IRQ1_MASK_2 0x0000E114
87 #define CS35L45_IRQ1_MASK_3 0x0000E118
88 #define CS35L45_IRQ1_MASK_4 0x0000E11C
89 #define CS35L45_IRQ1_MASK_5 0x0000E120
90 #define CS35L45_IRQ1_MASK_6 0x0000E124
91 #define CS35L45_IRQ1_MASK_7 0x0000E128
92 #define CS35L45_IRQ1_MASK_8 0x0000E12C
93 #define CS35L45_IRQ1_MASK_9 0x0000E130
94 #define CS35L45_IRQ1_MASK_10 0x0000E134
95 #define CS35L45_IRQ1_MASK_11 0x0000E138
96 #define CS35L45_IRQ1_MASK_12 0x0000E13C
97 #define CS35L45_IRQ1_MASK_13 0x0000E140
98 #define CS35L45_IRQ1_MASK_14 0x0000E144
99 #define CS35L45_IRQ1_MASK_15 0x0000E148
100 #define CS35L45_IRQ1_MASK_16 0x0000E14C
101 #define CS35L45_IRQ1_MASK_17 0x0000E150
102 #define CS35L45_IRQ1_MASK_18 0x0000E154
103 #define CS35L45_GPIO_STATUS1 0x0000F000
104 #define CS35L45_GPIO1_CTRL1 0x0000F008
105 #define CS35L45_GPIO2_CTRL1 0x0000F00C
106 #define CS35L45_GPIO3_CTRL1 0x0000F010
107 #define CS35L45_DSP_MBOX_1 0x00011000
108 #define CS35L45_DSP_MBOX_2 0x00011004
109 #define CS35L45_DSP_VIRT1_MBOX_1 0x00011020
110 #define CS35L45_DSP_VIRT1_MBOX_2 0x00011024
111 #define CS35L45_DSP_VIRT1_MBOX_3 0x00011028
112 #define CS35L45_DSP_VIRT1_MBOX_4 0x0001102C
113 #define CS35L45_DSP_VIRT2_MBOX_1 0x00011040
114 #define CS35L45_DSP_VIRT2_MBOX_2 0x00011044
115 #define CS35L45_DSP_VIRT2_MBOX_3 0x00011048
116 #define CS35L45_DSP_VIRT2_MBOX_4 0x0001104C
117 #define CS35L45_DSP1_XMEM_PACK_0 0x02000000
118 #define CS35L45_DSP1_XMEM_PACK_4607 0x020047FC
119 #define CS35L45_DSP1_XMEM_UNPACK32_0 0x02400000
120 #define CS35L45_DSP1_XMEM_UNPACK32_3071 0x02402FFC
121 #define CS35L45_DSP1_SYS_ID 0x025E0000
122 #define CS35L45_DSP1_XMEM_UNPACK24_0 0x02800000
123 #define CS35L45_DSP1_XMEM_UNPACK24_6143 0x02805FFC
124 #define CS35L45_DSP1_CLOCK_FREQ 0x02B80000
125 #define CS35L45_DSP1_RX1_RATE 0x02B80080
126 #define CS35L45_DSP1_RX2_RATE 0x02B80088
127 #define CS35L45_DSP1_RX3_RATE 0x02B80090
128 #define CS35L45_DSP1_RX4_RATE 0x02B80098
129 #define CS35L45_DSP1_RX5_RATE 0x02B800A0
130 #define CS35L45_DSP1_RX6_RATE 0x02B800A8
131 #define CS35L45_DSP1_RX7_RATE 0x02B800B0
132 #define CS35L45_DSP1_RX8_RATE 0x02B800B8
133 #define CS35L45_DSP1_TX1_RATE 0x02B80280
134 #define CS35L45_DSP1_TX2_RATE 0x02B80288
135 #define CS35L45_DSP1_TX3_RATE 0x02B80290
136 #define CS35L45_DSP1_TX4_RATE 0x02B80298
137 #define CS35L45_DSP1_TX5_RATE 0x02B802A0
138 #define CS35L45_DSP1_TX6_RATE 0x02B802A8
139 #define CS35L45_DSP1_TX7_RATE 0x02B802B0
140 #define CS35L45_DSP1_TX8_RATE 0x02B802B8
141 #define CS35L45_DSP1_SCRATCH1 0x02B805C0
142 #define CS35L45_DSP1_SCRATCH2 0x02B805C8
143 #define CS35L45_DSP1_SCRATCH3 0x02B805D0
144 #define CS35L45_DSP1_SCRATCH4 0x02B805D8
145 #define CS35L45_DSP1_CCM_CORE_CONTROL 0x02BC1000
146 #define CS35L45_DSP1_YMEM_PACK_0 0x02C00000
147 #define CS35L45_DSP1_YMEM_PACK_1532 0x02C017F0
148 #define CS35L45_DSP1_YMEM_UNPACK32_0 0x03000000
149 #define CS35L45_DSP1_YMEM_UNPACK32_1022 0x03000FF8
150 #define CS35L45_DSP1_YMEM_UNPACK24_0 0x03400000
151 #define CS35L45_DSP1_YMEM_UNPACK24_2043 0x03401FEC
152 #define CS35L45_DSP1_PMEM_0 0x03800000
153 #define CS35L45_DSP1_PMEM_3834 0x03803BE8
154 #define CS35L45_LASTREG 0x03C6EFE8
157 #define CS35L45_SOFT_RESET_TRIGGER 0x5A000000
160 #define CS35L45_GLOBAL_EN_SHIFT 0
161 #define CS35L45_GLOBAL_EN_MASK BIT(0)
171 #define CS35L45_BST_DISABLE_FET_ON 0x01
187 #define CS35L45_CCM_CORE_EN_SHIFT 0
188 #define CS35L45_CCM_CORE_EN_MASK BIT(0)
199 #define CS35L45_PLL_REFCLK_SEL_SHIFT 0
200 #define CS35L45_PLL_REFCLK_SEL_MASK GENMASK(2, 0)
202 #define CS35L45_PLL_REFCLK_SEL_BCLK 0x0
205 #define CS35L45_GLOBAL_FS_SHIFT 0
206 #define CS35L45_GLOBAL_FS_MASK GENMASK(4, 0)
208 #define CS35L45_48P0_KHZ 0x03
209 #define CS35L45_96P0_KHZ 0x04
210 #define CS35L45_44P100_KHZ 0x0B
211 #define CS35L45_88P200_KHZ 0x0C
220 #define CS35L45_ASP_TX1_EN_SHIFT 0
234 #define CS35l45_ASP_FMT_DSP_A 0
238 #define CS35L45_ASP_DOUT_HIZ_CTRL_SHIFT 0
239 #define CS35L45_ASP_DOUT_HIZ_CTRL_MASK GENMASK(1, 0)
248 #define CS35L45_ASP_TX1_SLOT_SHIFT 0
249 #define CS35L45_ASP_TX1_SLOT_MASK GENMASK(5, 0)
258 #define CS35L45_ASP_RX1_SLOT_SHIFT 0
259 #define CS35L45_ASP_RX1_SLOT_MASK GENMASK(5, 0)
266 #define CS35L45_ASP_WL_SHIFT 0
267 #define CS35L45_ASP_WL_MASK GENMASK(5, 0)
270 #define CS35L45_AMP_VOL_PCM_SHIFT 0
274 #define CS35l45_HPF_DEFAULT 0x00000000
275 #define CS35L45_HPF_44P1 0x000108BD
276 #define CS35L45_HPF_88P2 0x0001045F
280 #define CS35L45_OTP_BUSY_MASK BIT(0)
333 #define CS35L45_PCM_SRC_MASK 0x7F
334 #define CS35L45_PCM_SRC_ZERO 0x00
335 #define CS35L45_PCM_SRC_ASP_RX1 0x08
336 #define CS35L45_PCM_SRC_ASP_RX2 0x09
337 #define CS35L45_PCM_SRC_VMON 0x18
338 #define CS35L45_PCM_SRC_IMON 0x19
339 #define CS35L45_PCM_SRC_ERR_VOL 0x20
340 #define CS35L45_PCM_SRC_CLASSH_TGT 0x21
341 #define CS35L45_PCM_SRC_VDD_BATTMON 0x28
342 #define CS35L45_PCM_SRC_VDD_BSTMON 0x29
343 #define CS35L45_PCM_SRC_DSP_TX1 0x32
344 #define CS35L45_PCM_SRC_DSP_TX2 0x33
345 #define CS35L45_PCM_SRC_TEMPMON 0x3A
346 #define CS35L45_PCM_SRC_INTERPOLATOR 0x40
347 #define CS35L45_PCM_SRC_IL_TARGET 0x48
355 #define CS35L45_WKSRC_SYNC_GPIO1 BIT(0)
364 #define CS35L45_WKSRC_POL_SHIFT 0
365 #define CS35L45_WKSRC_POL_MASK GENMASK(3, 0)
370 #define CS35L45_WKI2C_ADDR_SHIFT 0
371 #define CS35L45_WKI2C_ADDR_MASK GENMASK(6, 0)
376 CSPL_MBOX_STS_RUNNING = 0,
383 CSPL_MBOX_CMD_NONE = 0,
395 CONTROL_BUS_I2C = 0,
446 #define CS35L45_MBOX3_CMD_MASK 0xFF
447 #define CS35L45_MBOX3_CMD_SHIFT 0
448 #define CS35L45_MBOX3_DATA_MASK 0xFFFFFF00
452 EVENT_SPEAKER_STATUS = 0x66,
453 EVENT_BOOT_DONE = 0x67,