~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/dt-bindings/clock/rk3568-cru.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /include/dt-bindings/clock/rk3568-cru.h (Version linux-6.12-rc7) and /include/dt-bindings/clock/rk3568-cru.h (Version linux-5.4.285)


  1 /* SPDX-License-Identifier: GPL-2.0 */              1 
  2 /*                                                
  3  * Copyright (c) 2021 Rockchip Electronics Co.    
  4  * Author: Elaine Zhang <zhangqing@rock-chips.    
  5  */                                               
  6                                                   
  7 #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3568_H        
  8 #define _DT_BINDINGS_CLK_ROCKCHIP_RK3568_H        
  9                                                   
 10 /* pmucru-clocks indices */                       
 11                                                   
 12 /* pmucru plls */                                 
 13 #define PLL_PPLL                1                 
 14 #define PLL_HPLL                2                 
 15                                                   
 16 /* pmucru clocks */                               
 17 #define XIN_OSC0_DIV            4                 
 18 #define CLK_RTC_32K             5                 
 19 #define CLK_PMU                 6                 
 20 #define CLK_I2C0                7                 
 21 #define CLK_RTC32K_FRAC         8                 
 22 #define CLK_UART0_DIV           9                 
 23 #define CLK_UART0_FRAC          10                
 24 #define SCLK_UART0              11                
 25 #define DBCLK_GPIO0             12                
 26 #define CLK_PWM0                13                
 27 #define CLK_CAPTURE_PWM0_NDFT   14                
 28 #define CLK_PMUPVTM             15                
 29 #define CLK_CORE_PMUPVTM        16                
 30 #define CLK_REF24M              17                
 31 #define XIN_OSC0_USBPHY0_G      18                
 32 #define CLK_USBPHY0_REF         19                
 33 #define XIN_OSC0_USBPHY1_G      20                
 34 #define CLK_USBPHY1_REF         21                
 35 #define XIN_OSC0_MIPIDSIPHY0_G  22                
 36 #define CLK_MIPIDSIPHY0_REF     23                
 37 #define XIN_OSC0_MIPIDSIPHY1_G  24                
 38 #define CLK_MIPIDSIPHY1_REF     25                
 39 #define CLK_WIFI_DIV            26                
 40 #define CLK_WIFI_OSC0           27                
 41 #define CLK_WIFI                28                
 42 #define CLK_PCIEPHY0_DIV        29                
 43 #define CLK_PCIEPHY0_OSC0       30                
 44 #define CLK_PCIEPHY0_REF        31                
 45 #define CLK_PCIEPHY1_DIV        32                
 46 #define CLK_PCIEPHY1_OSC0       33                
 47 #define CLK_PCIEPHY1_REF        34                
 48 #define CLK_PCIEPHY2_DIV        35                
 49 #define CLK_PCIEPHY2_OSC0       36                
 50 #define CLK_PCIEPHY2_REF        37                
 51 #define CLK_PCIE30PHY_REF_M     38                
 52 #define CLK_PCIE30PHY_REF_N     39                
 53 #define CLK_HDMI_REF            40                
 54 #define XIN_OSC0_EDPPHY_G       41                
 55 #define PCLK_PDPMU              42                
 56 #define PCLK_PMU                43                
 57 #define PCLK_UART0              44                
 58 #define PCLK_I2C0               45                
 59 #define PCLK_GPIO0              46                
 60 #define PCLK_PMUPVTM            47                
 61 #define PCLK_PWM0               48                
 62 #define CLK_PDPMU               49                
 63 #define SCLK_32K_IOE            50                
 64                                                   
 65 #define CLKPMU_NR_CLKS          (SCLK_32K_IOE     
 66                                                   
 67 /* cru-clocks indices */                          
 68                                                   
 69 /* cru plls */                                    
 70 #define PLL_APLL                1                 
 71 #define PLL_DPLL                2                 
 72 #define PLL_CPLL                3                 
 73 #define PLL_GPLL                4                 
 74 #define PLL_VPLL                5                 
 75 #define PLL_NPLL                6                 
 76                                                   
 77 /* cru clocks */                                  
 78 #define CPLL_333M               9                 
 79 #define ARMCLK                  10                
 80 #define USB480M                 11                
 81 #define USB480M_PHY             12                
 82 #define ACLK_CORE_NIU2BUS       18                
 83 #define CLK_CORE_PVTM           19                
 84 #define CLK_CORE_PVTM_CORE      20                
 85 #define CLK_CORE_PVTPLL         21                
 86 #define CLK_GPU_SRC             22                
 87 #define CLK_GPU_PRE_NDFT        23                
 88 #define CLK_GPU_PRE_MUX         24                
 89 #define ACLK_GPU_PRE            25                
 90 #define PCLK_GPU_PRE            26                
 91 #define CLK_GPU                 27                
 92 #define CLK_GPU_NP5             28                
 93 #define PCLK_GPU_PVTM           29                
 94 #define CLK_GPU_PVTM            30                
 95 #define CLK_GPU_PVTM_CORE       31                
 96 #define CLK_GPU_PVTPLL          32                
 97 #define CLK_NPU_SRC             33                
 98 #define CLK_NPU_PRE_NDFT        34                
 99 #define CLK_NPU                 35                
100 #define CLK_NPU_NP5             36                
101 #define HCLK_NPU_PRE            37                
102 #define PCLK_NPU_PRE            38                
103 #define ACLK_NPU_PRE            39                
104 #define ACLK_NPU                40                
105 #define HCLK_NPU                41                
106 #define PCLK_NPU_PVTM           42                
107 #define CLK_NPU_PVTM            43                
108 #define CLK_NPU_PVTM_CORE       44                
109 #define CLK_NPU_PVTPLL          45                
110 #define CLK_DDRPHY1X_SRC        46                
111 #define CLK_DDRPHY1X_HWFFC_SRC  47                
112 #define CLK_DDR1X               48                
113 #define CLK_MSCH                49                
114 #define CLK24_DDRMON            50                
115 #define ACLK_GIC_AUDIO          51                
116 #define HCLK_GIC_AUDIO          52                
117 #define HCLK_SDMMC_BUFFER       53                
118 #define DCLK_SDMMC_BUFFER       54                
119 #define ACLK_GIC600             55                
120 #define ACLK_SPINLOCK           56                
121 #define HCLK_I2S0_8CH           57                
122 #define HCLK_I2S1_8CH           58                
123 #define HCLK_I2S2_2CH           59                
124 #define HCLK_I2S3_2CH           60                
125 #define CLK_I2S0_8CH_TX_SRC     61                
126 #define CLK_I2S0_8CH_TX_FRAC    62                
127 #define MCLK_I2S0_8CH_TX        63                
128 #define I2S0_MCLKOUT_TX         64                
129 #define CLK_I2S0_8CH_RX_SRC     65                
130 #define CLK_I2S0_8CH_RX_FRAC    66                
131 #define MCLK_I2S0_8CH_RX        67                
132 #define I2S0_MCLKOUT_RX         68                
133 #define CLK_I2S1_8CH_TX_SRC     69                
134 #define CLK_I2S1_8CH_TX_FRAC    70                
135 #define MCLK_I2S1_8CH_TX        71                
136 #define I2S1_MCLKOUT_TX         72                
137 #define CLK_I2S1_8CH_RX_SRC     73                
138 #define CLK_I2S1_8CH_RX_FRAC    74                
139 #define MCLK_I2S1_8CH_RX        75                
140 #define I2S1_MCLKOUT_RX         76                
141 #define CLK_I2S2_2CH_SRC        77                
142 #define CLK_I2S2_2CH_FRAC       78                
143 #define MCLK_I2S2_2CH           79                
144 #define I2S2_MCLKOUT            80                
145 #define CLK_I2S3_2CH_TX_SRC     81                
146 #define CLK_I2S3_2CH_TX_FRAC    82                
147 #define MCLK_I2S3_2CH_TX        83                
148 #define I2S3_MCLKOUT_TX         84                
149 #define CLK_I2S3_2CH_RX_SRC     85                
150 #define CLK_I2S3_2CH_RX_FRAC    86                
151 #define MCLK_I2S3_2CH_RX        87                
152 #define I2S3_MCLKOUT_RX         88                
153 #define HCLK_PDM                89                
154 #define MCLK_PDM                90                
155 #define HCLK_VAD                91                
156 #define HCLK_SPDIF_8CH          92                
157 #define MCLK_SPDIF_8CH_SRC      93                
158 #define MCLK_SPDIF_8CH_FRAC     94                
159 #define MCLK_SPDIF_8CH          95                
160 #define HCLK_AUDPWM             96                
161 #define SCLK_AUDPWM_SRC         97                
162 #define SCLK_AUDPWM_FRAC        98                
163 #define SCLK_AUDPWM             99                
164 #define HCLK_ACDCDIG            100               
165 #define CLK_ACDCDIG_I2C         101               
166 #define CLK_ACDCDIG_DAC         102               
167 #define CLK_ACDCDIG_ADC         103               
168 #define ACLK_SECURE_FLASH       104               
169 #define HCLK_SECURE_FLASH       105               
170 #define ACLK_CRYPTO_NS          106               
171 #define HCLK_CRYPTO_NS          107               
172 #define CLK_CRYPTO_NS_CORE      108               
173 #define CLK_CRYPTO_NS_PKA       109               
174 #define CLK_CRYPTO_NS_RNG       110               
175 #define HCLK_TRNG_NS            111               
176 #define CLK_TRNG_NS             112               
177 #define PCLK_OTPC_NS            113               
178 #define CLK_OTPC_NS_SBPI        114               
179 #define CLK_OTPC_NS_USR         115               
180 #define HCLK_NANDC              116               
181 #define NCLK_NANDC              117               
182 #define HCLK_SFC                118               
183 #define HCLK_SFC_XIP            119               
184 #define SCLK_SFC                120               
185 #define ACLK_EMMC               121               
186 #define HCLK_EMMC               122               
187 #define BCLK_EMMC               123               
188 #define CCLK_EMMC               124               
189 #define TCLK_EMMC               125               
190 #define ACLK_PIPE               126               
191 #define PCLK_PIPE               127               
192 #define PCLK_PIPE_GRF           128               
193 #define ACLK_PCIE20_MST         129               
194 #define ACLK_PCIE20_SLV         130               
195 #define ACLK_PCIE20_DBI         131               
196 #define PCLK_PCIE20             132               
197 #define CLK_PCIE20_AUX_NDFT     133               
198 #define CLK_PCIE20_AUX_DFT      134               
199 #define CLK_PCIE20_PIPE_DFT     135               
200 #define ACLK_PCIE30X1_MST       136               
201 #define ACLK_PCIE30X1_SLV       137               
202 #define ACLK_PCIE30X1_DBI       138               
203 #define PCLK_PCIE30X1           139               
204 #define CLK_PCIE30X1_AUX_NDFT   140               
205 #define CLK_PCIE30X1_AUX_DFT    141               
206 #define CLK_PCIE30X1_PIPE_DFT   142               
207 #define ACLK_PCIE30X2_MST       143               
208 #define ACLK_PCIE30X2_SLV       144               
209 #define ACLK_PCIE30X2_DBI       145               
210 #define PCLK_PCIE30X2           146               
211 #define CLK_PCIE30X2_AUX_NDFT   147               
212 #define CLK_PCIE30X2_AUX_DFT    148               
213 #define CLK_PCIE30X2_PIPE_DFT   149               
214 #define ACLK_SATA0              150               
215 #define CLK_SATA0_PMALIVE       151               
216 #define CLK_SATA0_RXOOB         152               
217 #define CLK_SATA0_PIPE_NDFT     153               
218 #define CLK_SATA0_PIPE_DFT      154               
219 #define ACLK_SATA1              155               
220 #define CLK_SATA1_PMALIVE       156               
221 #define CLK_SATA1_RXOOB         157               
222 #define CLK_SATA1_PIPE_NDFT     158               
223 #define CLK_SATA1_PIPE_DFT      159               
224 #define ACLK_SATA2              160               
225 #define CLK_SATA2_PMALIVE       161               
226 #define CLK_SATA2_RXOOB         162               
227 #define CLK_SATA2_PIPE_NDFT     163               
228 #define CLK_SATA2_PIPE_DFT      164               
229 #define ACLK_USB3OTG0           165               
230 #define CLK_USB3OTG0_REF        166               
231 #define CLK_USB3OTG0_SUSPEND    167               
232 #define ACLK_USB3OTG1           168               
233 #define CLK_USB3OTG1_REF        169               
234 #define CLK_USB3OTG1_SUSPEND    170               
235 #define CLK_XPCS_EEE            171               
236 #define PCLK_XPCS               172               
237 #define ACLK_PHP                173               
238 #define HCLK_PHP                174               
239 #define PCLK_PHP                175               
240 #define HCLK_SDMMC0             176               
241 #define CLK_SDMMC0              177               
242 #define HCLK_SDMMC1             178               
243 #define CLK_SDMMC1              179               
244 #define ACLK_GMAC0              180               
245 #define PCLK_GMAC0              181               
246 #define CLK_MAC0_2TOP           182               
247 #define CLK_MAC0_OUT            183               
248 #define CLK_MAC0_REFOUT         184               
249 #define CLK_GMAC0_PTP_REF       185               
250 #define ACLK_USB                186               
251 #define HCLK_USB                187               
252 #define PCLK_USB                188               
253 #define HCLK_USB2HOST0          189               
254 #define HCLK_USB2HOST0_ARB      190               
255 #define HCLK_USB2HOST1          191               
256 #define HCLK_USB2HOST1_ARB      192               
257 #define HCLK_SDMMC2             193               
258 #define CLK_SDMMC2              194               
259 #define ACLK_GMAC1              195               
260 #define PCLK_GMAC1              196               
261 #define CLK_MAC1_2TOP           197               
262 #define CLK_MAC1_OUT            198               
263 #define CLK_MAC1_REFOUT         199               
264 #define CLK_GMAC1_PTP_REF       200               
265 #define ACLK_PERIMID            201               
266 #define HCLK_PERIMID            202               
267 #define ACLK_VI                 203               
268 #define HCLK_VI                 204               
269 #define PCLK_VI                 205               
270 #define ACLK_VICAP              206               
271 #define HCLK_VICAP              207               
272 #define DCLK_VICAP              208               
273 #define ICLK_VICAP_G            209               
274 #define ACLK_ISP                210               
275 #define HCLK_ISP                211               
276 #define CLK_ISP                 212               
277 #define PCLK_CSI2HOST1          213               
278 #define CLK_CIF_OUT             214               
279 #define CLK_CAM0_OUT            215               
280 #define CLK_CAM1_OUT            216               
281 #define ACLK_VO                 217               
282 #define HCLK_VO                 218               
283 #define PCLK_VO                 219               
284 #define ACLK_VOP_PRE            220               
285 #define ACLK_VOP                221               
286 #define HCLK_VOP                222               
287 #define DCLK_VOP0               223               
288 #define DCLK_VOP1               224               
289 #define DCLK_VOP2               225               
290 #define CLK_VOP_PWM             226               
291 #define ACLK_HDCP               227               
292 #define HCLK_HDCP               228               
293 #define PCLK_HDCP               229               
294 #define PCLK_HDMI_HOST          230               
295 #define CLK_HDMI_SFR            231               
296 #define PCLK_DSITX_0            232               
297 #define PCLK_DSITX_1            233               
298 #define PCLK_EDP_CTRL           234               
299 #define CLK_EDP_200M            235               
300 #define ACLK_VPU_PRE            236               
301 #define HCLK_VPU_PRE            237               
302 #define ACLK_VPU                238               
303 #define HCLK_VPU                239               
304 #define ACLK_RGA_PRE            240               
305 #define HCLK_RGA_PRE            241               
306 #define PCLK_RGA_PRE            242               
307 #define ACLK_RGA                243               
308 #define HCLK_RGA                244               
309 #define CLK_RGA_CORE            245               
310 #define ACLK_IEP                246               
311 #define HCLK_IEP                247               
312 #define CLK_IEP_CORE            248               
313 #define HCLK_EBC                249               
314 #define DCLK_EBC                250               
315 #define ACLK_JDEC               251               
316 #define HCLK_JDEC               252               
317 #define ACLK_JENC               253               
318 #define HCLK_JENC               254               
319 #define PCLK_EINK               255               
320 #define HCLK_EINK               256               
321 #define ACLK_RKVENC_PRE         257               
322 #define HCLK_RKVENC_PRE         258               
323 #define ACLK_RKVENC             259               
324 #define HCLK_RKVENC             260               
325 #define CLK_RKVENC_CORE         261               
326 #define ACLK_RKVDEC_PRE         262               
327 #define HCLK_RKVDEC_PRE         263               
328 #define ACLK_RKVDEC             264               
329 #define HCLK_RKVDEC             265               
330 #define CLK_RKVDEC_CA           266               
331 #define CLK_RKVDEC_CORE         267               
332 #define CLK_RKVDEC_HEVC_CA      268               
333 #define ACLK_BUS                269               
334 #define PCLK_BUS                270               
335 #define PCLK_TSADC              271               
336 #define CLK_TSADC_TSEN          272               
337 #define CLK_TSADC               273               
338 #define PCLK_SARADC             274               
339 #define CLK_SARADC              275               
340 #define PCLK_SCR                276               
341 #define PCLK_WDT_NS             277               
342 #define TCLK_WDT_NS             278               
343 #define ACLK_DMAC0              279               
344 #define ACLK_DMAC1              280               
345 #define ACLK_MCU                281               
346 #define PCLK_INTMUX             282               
347 #define PCLK_MAILBOX            283               
348 #define PCLK_UART1              284               
349 #define CLK_UART1_SRC           285               
350 #define CLK_UART1_FRAC          286               
351 #define SCLK_UART1              287               
352 #define PCLK_UART2              288               
353 #define CLK_UART2_SRC           289               
354 #define CLK_UART2_FRAC          290               
355 #define SCLK_UART2              291               
356 #define PCLK_UART3              292               
357 #define CLK_UART3_SRC           293               
358 #define CLK_UART3_FRAC          294               
359 #define SCLK_UART3              295               
360 #define PCLK_UART4              296               
361 #define CLK_UART4_SRC           297               
362 #define CLK_UART4_FRAC          298               
363 #define SCLK_UART4              299               
364 #define PCLK_UART5              300               
365 #define CLK_UART5_SRC           301               
366 #define CLK_UART5_FRAC          302               
367 #define SCLK_UART5              303               
368 #define PCLK_UART6              304               
369 #define CLK_UART6_SRC           305               
370 #define CLK_UART6_FRAC          306               
371 #define SCLK_UART6              307               
372 #define PCLK_UART7              308               
373 #define CLK_UART7_SRC           309               
374 #define CLK_UART7_FRAC          310               
375 #define SCLK_UART7              311               
376 #define PCLK_UART8              312               
377 #define CLK_UART8_SRC           313               
378 #define CLK_UART8_FRAC          314               
379 #define SCLK_UART8              315               
380 #define PCLK_UART9              316               
381 #define CLK_UART9_SRC           317               
382 #define CLK_UART9_FRAC          318               
383 #define SCLK_UART9              319               
384 #define PCLK_CAN0               320               
385 #define CLK_CAN0                321               
386 #define PCLK_CAN1               322               
387 #define CLK_CAN1                323               
388 #define PCLK_CAN2               324               
389 #define CLK_CAN2                325               
390 #define CLK_I2C                 326               
391 #define PCLK_I2C1               327               
392 #define CLK_I2C1                328               
393 #define PCLK_I2C2               329               
394 #define CLK_I2C2                330               
395 #define PCLK_I2C3               331               
396 #define CLK_I2C3                332               
397 #define PCLK_I2C4               333               
398 #define CLK_I2C4                334               
399 #define PCLK_I2C5               335               
400 #define CLK_I2C5                336               
401 #define PCLK_SPI0               337               
402 #define CLK_SPI0                338               
403 #define PCLK_SPI1               339               
404 #define CLK_SPI1                340               
405 #define PCLK_SPI2               341               
406 #define CLK_SPI2                342               
407 #define PCLK_SPI3               343               
408 #define CLK_SPI3                344               
409 #define PCLK_PWM1               345               
410 #define CLK_PWM1                346               
411 #define CLK_PWM1_CAPTURE        347               
412 #define PCLK_PWM2               348               
413 #define CLK_PWM2                349               
414 #define CLK_PWM2_CAPTURE        350               
415 #define PCLK_PWM3               351               
416 #define CLK_PWM3                352               
417 #define CLK_PWM3_CAPTURE        353               
418 #define DBCLK_GPIO              354               
419 #define PCLK_GPIO1              355               
420 #define DBCLK_GPIO1             356               
421 #define PCLK_GPIO2              357               
422 #define DBCLK_GPIO2             358               
423 #define PCLK_GPIO3              359               
424 #define DBCLK_GPIO3             360               
425 #define PCLK_GPIO4              361               
426 #define DBCLK_GPIO4             362               
427 #define OCC_SCAN_CLK_GPIO       363               
428 #define PCLK_TIMER              364               
429 #define CLK_TIMER0              365               
430 #define CLK_TIMER1              366               
431 #define CLK_TIMER2              367               
432 #define CLK_TIMER3              368               
433 #define CLK_TIMER4              369               
434 #define CLK_TIMER5              370               
435 #define ACLK_TOP_HIGH           371               
436 #define ACLK_TOP_LOW            372               
437 #define HCLK_TOP                373               
438 #define PCLK_TOP                374               
439 #define PCLK_PCIE30PHY          375               
440 #define CLK_OPTC_ARB            376               
441 #define PCLK_MIPICSIPHY         377               
442 #define PCLK_MIPIDSIPHY0        378               
443 #define PCLK_MIPIDSIPHY1        379               
444 #define PCLK_PIPEPHY0           380               
445 #define PCLK_PIPEPHY1           381               
446 #define PCLK_PIPEPHY2           382               
447 #define PCLK_CPU_BOOST          383               
448 #define CLK_CPU_BOOST           384               
449 #define PCLK_OTPPHY             385               
450 #define SCLK_GMAC0              386               
451 #define SCLK_GMAC0_RGMII_SPEED  387               
452 #define SCLK_GMAC0_RMII_SPEED   388               
453 #define SCLK_GMAC0_RX_TX        389               
454 #define SCLK_GMAC1              390               
455 #define SCLK_GMAC1_RGMII_SPEED  391               
456 #define SCLK_GMAC1_RMII_SPEED   392               
457 #define SCLK_GMAC1_RX_TX        393               
458 #define SCLK_SDMMC0_DRV         394               
459 #define SCLK_SDMMC0_SAMPLE      395               
460 #define SCLK_SDMMC1_DRV         396               
461 #define SCLK_SDMMC1_SAMPLE      397               
462 #define SCLK_SDMMC2_DRV         398               
463 #define SCLK_SDMMC2_SAMPLE      399               
464 #define SCLK_EMMC_DRV           400               
465 #define SCLK_EMMC_SAMPLE        401               
466 #define PCLK_EDPPHY_GRF         402               
467 #define CLK_HDMI_CEC            403               
468 #define CLK_I2S0_8CH_TX         404               
469 #define CLK_I2S0_8CH_RX         405               
470 #define CLK_I2S1_8CH_TX         406               
471 #define CLK_I2S1_8CH_RX         407               
472 #define CLK_I2S2_2CH            408               
473 #define CLK_I2S3_2CH_TX         409               
474 #define CLK_I2S3_2CH_RX         410               
475 #define CPLL_500M               411               
476 #define CPLL_250M               412               
477 #define CPLL_125M               413               
478 #define CPLL_62P5M              414               
479 #define CPLL_50M                415               
480 #define CPLL_25M                416               
481 #define CPLL_100M               417               
482 #define SCLK_DDRCLK             418               
483                                                   
484 #define PCLK_CORE_PVTM          450               
485                                                   
486 #define CLK_NR_CLKS             (PCLK_CORE_PVT    
487                                                   
488 /* pmu soft-reset indices */                      
489 /* pmucru_softrst_con0 */                         
490 #define SRST_P_PDPMU_NIU        0                 
491 #define SRST_P_PMUCRU           1                 
492 #define SRST_P_PMUGRF           2                 
493 #define SRST_P_I2C0             3                 
494 #define SRST_I2C0               4                 
495 #define SRST_P_UART0            5                 
496 #define SRST_S_UART0            6                 
497 #define SRST_P_PWM0             7                 
498 #define SRST_PWM0               8                 
499 #define SRST_P_GPIO0            9                 
500 #define SRST_GPIO0              10                
501 #define SRST_P_PMUPVTM          11                
502 #define SRST_PMUPVTM            12                
503                                                   
504 /* soft-reset indices */                          
505                                                   
506 /* cru_softrst_con0 */                            
507 #define SRST_NCORERESET0        0                 
508 #define SRST_NCORERESET1        1                 
509 #define SRST_NCORERESET2        2                 
510 #define SRST_NCORERESET3        3                 
511 #define SRST_NCPUPORESET0       4                 
512 #define SRST_NCPUPORESET1       5                 
513 #define SRST_NCPUPORESET2       6                 
514 #define SRST_NCPUPORESET3       7                 
515 #define SRST_NSRESET            8                 
516 #define SRST_NSPORESET          9                 
517 #define SRST_NATRESET           10                
518 #define SRST_NGICRESET          11                
519 #define SRST_NPRESET            12                
520 #define SRST_NPERIPHRESET       13                
521                                                   
522 /* cru_softrst_con1 */                            
523 #define SRST_A_CORE_NIU2DDR     16                
524 #define SRST_A_CORE_NIU2BUS     17                
525 #define SRST_P_DBG_NIU          18                
526 #define SRST_P_DBG              19                
527 #define SRST_P_DBG_DAPLITE      20                
528 #define SRST_DAP                21                
529 #define SRST_A_ADB400_CORE2GIC  22                
530 #define SRST_A_ADB400_GIC2CORE  23                
531 #define SRST_P_CORE_GRF         24                
532 #define SRST_P_CORE_PVTM        25                
533 #define SRST_CORE_PVTM          26                
534 #define SRST_CORE_PVTPLL        27                
535                                                   
536 /* cru_softrst_con2 */                            
537 #define SRST_GPU                32                
538 #define SRST_A_GPU_NIU          33                
539 #define SRST_P_GPU_NIU          34                
540 #define SRST_P_GPU_PVTM         35                
541 #define SRST_GPU_PVTM           36                
542 #define SRST_GPU_PVTPLL         37                
543 #define SRST_A_NPU_NIU          40                
544 #define SRST_H_NPU_NIU          41                
545 #define SRST_P_NPU_NIU          42                
546 #define SRST_A_NPU              43                
547 #define SRST_H_NPU              44                
548 #define SRST_P_NPU_PVTM         45                
549 #define SRST_NPU_PVTM           46                
550 #define SRST_NPU_PVTPLL         47                
551                                                   
552 /* cru_softrst_con3 */                            
553 #define SRST_A_MSCH             51                
554 #define SRST_HWFFC_CTRL         52                
555 #define SRST_DDR_ALWAYSON       53                
556 #define SRST_A_DDRSPLIT         54                
557 #define SRST_DDRDFI_CTL         55                
558 #define SRST_A_DMA2DDR          57                
559                                                   
560 /* cru_softrst_con4 */                            
561 #define SRST_A_PERIMID_NIU      64                
562 #define SRST_H_PERIMID_NIU      65                
563 #define SRST_A_GIC_AUDIO_NIU    66                
564 #define SRST_H_GIC_AUDIO_NIU    67                
565 #define SRST_A_GIC600           68                
566 #define SRST_A_GIC600_DEBUG     69                
567 #define SRST_A_GICADB_CORE2GIC  70                
568 #define SRST_A_GICADB_GIC2CORE  71                
569 #define SRST_A_SPINLOCK         72                
570 #define SRST_H_SDMMC_BUFFER     73                
571 #define SRST_D_SDMMC_BUFFER     74                
572 #define SRST_H_I2S0_8CH         75                
573 #define SRST_H_I2S1_8CH         76                
574 #define SRST_H_I2S2_2CH         77                
575 #define SRST_H_I2S3_2CH         78                
576                                                   
577 /* cru_softrst_con5 */                            
578 #define SRST_M_I2S0_8CH_TX      80                
579 #define SRST_M_I2S0_8CH_RX      81                
580 #define SRST_M_I2S1_8CH_TX      82                
581 #define SRST_M_I2S1_8CH_RX      83                
582 #define SRST_M_I2S2_2CH         84                
583 #define SRST_M_I2S3_2CH_TX      85                
584 #define SRST_M_I2S3_2CH_RX      86                
585 #define SRST_H_PDM              87                
586 #define SRST_M_PDM              88                
587 #define SRST_H_VAD              89                
588 #define SRST_H_SPDIF_8CH        90                
589 #define SRST_M_SPDIF_8CH        91                
590 #define SRST_H_AUDPWM           92                
591 #define SRST_S_AUDPWM           93                
592 #define SRST_H_ACDCDIG          94                
593 #define SRST_ACDCDIG            95                
594                                                   
595 /* cru_softrst_con6 */                            
596 #define SRST_A_SECURE_FLASH_NIU 96                
597 #define SRST_H_SECURE_FLASH_NIU 97                
598 #define SRST_A_CRYPTO_NS        103               
599 #define SRST_H_CRYPTO_NS        104               
600 #define SRST_CRYPTO_NS_CORE     105               
601 #define SRST_CRYPTO_NS_PKA      106               
602 #define SRST_CRYPTO_NS_RNG      107               
603 #define SRST_H_TRNG_NS          108               
604 #define SRST_TRNG_NS            109               
605                                                   
606 /* cru_softrst_con7 */                            
607 #define SRST_H_NANDC            112               
608 #define SRST_N_NANDC            113               
609 #define SRST_H_SFC              114               
610 #define SRST_H_SFC_XIP          115               
611 #define SRST_S_SFC              116               
612 #define SRST_A_EMMC             117               
613 #define SRST_H_EMMC             118               
614 #define SRST_B_EMMC             119               
615 #define SRST_C_EMMC             120               
616 #define SRST_T_EMMC             121               
617                                                   
618 /* cru_softrst_con8 */                            
619 #define SRST_A_PIPE_NIU         128               
620 #define SRST_P_PIPE_NIU         130               
621 #define SRST_P_PIPE_GRF         133               
622 #define SRST_A_SATA0            134               
623 #define SRST_SATA0_PIPE         135               
624 #define SRST_SATA0_PMALIVE      136               
625 #define SRST_SATA0_RXOOB        137               
626 #define SRST_A_SATA1            138               
627 #define SRST_SATA1_PIPE         139               
628 #define SRST_SATA1_PMALIVE      140               
629 #define SRST_SATA1_RXOOB        141               
630                                                   
631 /* cru_softrst_con9 */                            
632 #define SRST_A_SATA2            144               
633 #define SRST_SATA2_PIPE         145               
634 #define SRST_SATA2_PMALIVE      146               
635 #define SRST_SATA2_RXOOB        147               
636 #define SRST_USB3OTG0           148               
637 #define SRST_USB3OTG1           149               
638 #define SRST_XPCS               150               
639 #define SRST_XPCS_TX_DIV10      151               
640 #define SRST_XPCS_RX_DIV10      152               
641 #define SRST_XPCS_XGXS_RX       153               
642                                                   
643 /* cru_softrst_con10 */                           
644 #define SRST_P_PCIE20           160               
645 #define SRST_PCIE20_POWERUP     161               
646 #define SRST_MSTR_ARESET_PCIE20 162               
647 #define SRST_SLV_ARESET_PCIE20  163               
648 #define SRST_DBI_ARESET_PCIE20  164               
649 #define SRST_BRESET_PCIE20      165               
650 #define SRST_PERST_PCIE20       166               
651 #define SRST_CORE_RST_PCIE20    167               
652 #define SRST_NSTICKY_RST_PCIE20 168               
653 #define SRST_STICKY_RST_PCIE20  169               
654 #define SRST_PWR_RST_PCIE20     170               
655                                                   
656 /* cru_softrst_con11 */                           
657 #define SRST_P_PCIE30X1         176               
658 #define SRST_PCIE30X1_POWERUP   177               
659 #define SRST_M_ARESET_PCIE30X1  178               
660 #define SRST_S_ARESET_PCIE30X1  179               
661 #define SRST_D_ARESET_PCIE30X1  180               
662 #define SRST_BRESET_PCIE30X1    181               
663 #define SRST_PERST_PCIE30X1     182               
664 #define SRST_CORE_RST_PCIE30X1  183               
665 #define SRST_NSTC_RST_PCIE30X1  184               
666 #define SRST_STC_RST_PCIE30X1   185               
667 #define SRST_PWR_RST_PCIE30X1   186               
668                                                   
669 /* cru_softrst_con12 */                           
670 #define SRST_P_PCIE30X2         192               
671 #define SRST_PCIE30X2_POWERUP   193               
672 #define SRST_M_ARESET_PCIE30X2  194               
673 #define SRST_S_ARESET_PCIE30X2  195               
674 #define SRST_D_ARESET_PCIE30X2  196               
675 #define SRST_BRESET_PCIE30X2    197               
676 #define SRST_PERST_PCIE30X2     198               
677 #define SRST_CORE_RST_PCIE30X2  199               
678 #define SRST_NSTC_RST_PCIE30X2  200               
679 #define SRST_STC_RST_PCIE30X2   201               
680 #define SRST_PWR_RST_PCIE30X2   202               
681                                                   
682 /* cru_softrst_con13 */                           
683 #define SRST_A_PHP_NIU          208               
684 #define SRST_H_PHP_NIU          209               
685 #define SRST_P_PHP_NIU          210               
686 #define SRST_H_SDMMC0           211               
687 #define SRST_SDMMC0             212               
688 #define SRST_H_SDMMC1           213               
689 #define SRST_SDMMC1             214               
690 #define SRST_A_GMAC0            215               
691 #define SRST_GMAC0_TIMESTAMP    216               
692                                                   
693 /* cru_softrst_con14 */                           
694 #define SRST_A_USB_NIU          224               
695 #define SRST_H_USB_NIU          225               
696 #define SRST_P_USB_NIU          226               
697 #define SRST_P_USB_GRF          227               
698 #define SRST_H_USB2HOST0        228               
699 #define SRST_H_USB2HOST0_ARB    229               
700 #define SRST_USB2HOST0_UTMI     230               
701 #define SRST_H_USB2HOST1        231               
702 #define SRST_H_USB2HOST1_ARB    232               
703 #define SRST_USB2HOST1_UTMI     233               
704 #define SRST_H_SDMMC2           234               
705 #define SRST_SDMMC2             235               
706 #define SRST_A_GMAC1            236               
707 #define SRST_GMAC1_TIMESTAMP    237               
708                                                   
709 /* cru_softrst_con15 */                           
710 #define SRST_A_VI_NIU           240               
711 #define SRST_H_VI_NIU           241               
712 #define SRST_P_VI_NIU           242               
713 #define SRST_A_VICAP            247               
714 #define SRST_H_VICAP            248               
715 #define SRST_D_VICAP            249               
716 #define SRST_I_VICAP            250               
717 #define SRST_P_VICAP            251               
718 #define SRST_H_ISP              252               
719 #define SRST_ISP                253               
720 #define SRST_P_CSI2HOST1        255               
721                                                   
722 /* cru_softrst_con16 */                           
723 #define SRST_A_VO_NIU           256               
724 #define SRST_H_VO_NIU           257               
725 #define SRST_P_VO_NIU           258               
726 #define SRST_A_VOP_NIU          259               
727 #define SRST_A_VOP              260               
728 #define SRST_H_VOP              261               
729 #define SRST_VOP0               262               
730 #define SRST_VOP1               263               
731 #define SRST_VOP2               264               
732 #define SRST_VOP_PWM            265               
733 #define SRST_A_HDCP             266               
734 #define SRST_H_HDCP             267               
735 #define SRST_P_HDCP             268               
736 #define SRST_P_HDMI_HOST        270               
737 #define SRST_HDMI_HOST          271               
738                                                   
739 /* cru_softrst_con17 */                           
740 #define SRST_P_DSITX_0          272               
741 #define SRST_P_DSITX_1          273               
742 #define SRST_P_EDP_CTRL         274               
743 #define SRST_EDP_24M            275               
744 #define SRST_A_VPU_NIU          280               
745 #define SRST_H_VPU_NIU          281               
746 #define SRST_A_VPU              282               
747 #define SRST_H_VPU              283               
748 #define SRST_H_EINK             286               
749 #define SRST_P_EINK             287               
750                                                   
751 /* cru_softrst_con18 */                           
752 #define SRST_A_RGA_NIU          288               
753 #define SRST_H_RGA_NIU          289               
754 #define SRST_P_RGA_NIU          290               
755 #define SRST_A_RGA              292               
756 #define SRST_H_RGA              293               
757 #define SRST_RGA_CORE           294               
758 #define SRST_A_IEP              295               
759 #define SRST_H_IEP              296               
760 #define SRST_IEP_CORE           297               
761 #define SRST_H_EBC              298               
762 #define SRST_D_EBC              299               
763 #define SRST_A_JDEC             300               
764 #define SRST_H_JDEC             301               
765 #define SRST_A_JENC             302               
766 #define SRST_H_JENC             303               
767                                                   
768 /* cru_softrst_con19 */                           
769 #define SRST_A_VENC_NIU         304               
770 #define SRST_H_VENC_NIU         305               
771 #define SRST_A_RKVENC           307               
772 #define SRST_H_RKVENC           308               
773 #define SRST_RKVENC_CORE        309               
774                                                   
775 /* cru_softrst_con20 */                           
776 #define SRST_A_RKVDEC_NIU       320               
777 #define SRST_H_RKVDEC_NIU       321               
778 #define SRST_A_RKVDEC           322               
779 #define SRST_H_RKVDEC           323               
780 #define SRST_RKVDEC_CA          324               
781 #define SRST_RKVDEC_CORE        325               
782 #define SRST_RKVDEC_HEVC_CA     326               
783                                                   
784 /* cru_softrst_con21 */                           
785 #define SRST_A_BUS_NIU          336               
786 #define SRST_P_BUS_NIU          338               
787 #define SRST_P_CAN0             340               
788 #define SRST_CAN0               341               
789 #define SRST_P_CAN1             342               
790 #define SRST_CAN1               343               
791 #define SRST_P_CAN2             344               
792 #define SRST_CAN2               345               
793 #define SRST_P_GPIO1            346               
794 #define SRST_GPIO1              347               
795 #define SRST_P_GPIO2            348               
796 #define SRST_GPIO2              349               
797 #define SRST_P_GPIO3            350               
798 #define SRST_GPIO3              351               
799                                                   
800 /* cru_softrst_con22 */                           
801 #define SRST_P_GPIO4            352               
802 #define SRST_GPIO4              353               
803 #define SRST_P_I2C1             354               
804 #define SRST_I2C1               355               
805 #define SRST_P_I2C2             356               
806 #define SRST_I2C2               357               
807 #define SRST_P_I2C3             358               
808 #define SRST_I2C3               359               
809 #define SRST_P_I2C4             360               
810 #define SRST_I2C4               361               
811 #define SRST_P_I2C5             362               
812 #define SRST_I2C5               363               
813 #define SRST_P_OTPC_NS          364               
814 #define SRST_OTPC_NS_SBPI       365               
815 #define SRST_OTPC_NS_USR        366               
816                                                   
817 /* cru_softrst_con23 */                           
818 #define SRST_P_PWM1             368               
819 #define SRST_PWM1               369               
820 #define SRST_P_PWM2             370               
821 #define SRST_PWM2               371               
822 #define SRST_P_PWM3             372               
823 #define SRST_PWM3               373               
824 #define SRST_P_SPI0             374               
825 #define SRST_SPI0               375               
826 #define SRST_P_SPI1             376               
827 #define SRST_SPI1               377               
828 #define SRST_P_SPI2             378               
829 #define SRST_SPI2               379               
830 #define SRST_P_SPI3             380               
831 #define SRST_SPI3               381               
832                                                   
833 /* cru_softrst_con24 */                           
834 #define SRST_P_SARADC           384               
835 #define SRST_P_TSADC            385               
836 #define SRST_TSADC              386               
837 #define SRST_P_TIMER            387               
838 #define SRST_TIMER0             388               
839 #define SRST_TIMER1             389               
840 #define SRST_TIMER2             390               
841 #define SRST_TIMER3             391               
842 #define SRST_TIMER4             392               
843 #define SRST_TIMER5             393               
844 #define SRST_P_UART1            394               
845 #define SRST_S_UART1            395               
846                                                   
847 /* cru_softrst_con25 */                           
848 #define SRST_P_UART2            400               
849 #define SRST_S_UART2            401               
850 #define SRST_P_UART3            402               
851 #define SRST_S_UART3            403               
852 #define SRST_P_UART4            404               
853 #define SRST_S_UART4            405               
854 #define SRST_P_UART5            406               
855 #define SRST_S_UART5            407               
856 #define SRST_P_UART6            408               
857 #define SRST_S_UART6            409               
858 #define SRST_P_UART7            410               
859 #define SRST_S_UART7            411               
860 #define SRST_P_UART8            412               
861 #define SRST_S_UART8            413               
862 #define SRST_P_UART9            414               
863 #define SRST_S_UART9            415               
864                                                   
865 /* cru_softrst_con26 */                           
866 #define SRST_P_GRF 416                            
867 #define SRST_P_GRF_VCCIO12      417               
868 #define SRST_P_GRF_VCCIO34      418               
869 #define SRST_P_GRF_VCCIO567     419               
870 #define SRST_P_SCR              420               
871 #define SRST_P_WDT_NS           421               
872 #define SRST_T_WDT_NS           422               
873 #define SRST_P_DFT2APB          423               
874 #define SRST_A_MCU              426               
875 #define SRST_P_INTMUX           427               
876 #define SRST_P_MAILBOX          428               
877                                                   
878 /* cru_softrst_con27 */                           
879 #define SRST_A_TOP_HIGH_NIU     432               
880 #define SRST_A_TOP_LOW_NIU      433               
881 #define SRST_H_TOP_NIU          434               
882 #define SRST_P_TOP_NIU          435               
883 #define SRST_P_TOP_CRU          438               
884 #define SRST_P_DDRPHY           439               
885 #define SRST_DDRPHY             440               
886 #define SRST_P_MIPICSIPHY       442               
887 #define SRST_P_MIPIDSIPHY0      443               
888 #define SRST_P_MIPIDSIPHY1      444               
889 #define SRST_P_PCIE30PHY        445               
890 #define SRST_PCIE30PHY          446               
891 #define SRST_P_PCIE30PHY_GRF    447               
892                                                   
893 /* cru_softrst_con28 */                           
894 #define SRST_P_APB2ASB_LEFT     448               
895 #define SRST_P_APB2ASB_BOTTOM   449               
896 #define SRST_P_ASB2APB_LEFT     450               
897 #define SRST_P_ASB2APB_BOTTOM   451               
898 #define SRST_P_PIPEPHY0         452               
899 #define SRST_PIPEPHY0           453               
900 #define SRST_P_PIPEPHY1         454               
901 #define SRST_PIPEPHY1           455               
902 #define SRST_P_PIPEPHY2         456               
903 #define SRST_PIPEPHY2           457               
904 #define SRST_P_USB2PHY0_GRF     458               
905 #define SRST_P_USB2PHY1_GRF     459               
906 #define SRST_P_CPU_BOOST        460               
907 #define SRST_CPU_BOOST          461               
908 #define SRST_P_OTPPHY           462               
909 #define SRST_OTPPHY             463               
910                                                   
911 /* cru_softrst_con29 */                           
912 #define SRST_USB2PHY0_POR       464               
913 #define SRST_USB2PHY0_USB3OTG0  465               
914 #define SRST_USB2PHY0_USB3OTG1  466               
915 #define SRST_USB2PHY1_POR       467               
916 #define SRST_USB2PHY1_USB2HOST0 468               
917 #define SRST_USB2PHY1_USB2HOST1 469               
918 #define SRST_P_EDPPHY_GRF       470               
919 #define SRST_TSADCPHY           471               
920 #define SRST_GMAC0_DELAYLINE    472               
921 #define SRST_GMAC1_DELAYLINE    473               
922 #define SRST_OTPC_ARB           474               
923 #define SRST_P_PIPEPHY0_GRF     475               
924 #define SRST_P_PIPEPHY1_GRF     476               
925 #define SRST_P_PIPEPHY2_GRF     477               
926                                                   
927 #endif                                            
928                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php