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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/dt-bindings/clock/rk3228-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 ] ~

  1 /* SPDX-License-Identifier: GPL-2.0-or-later */
  2 /*
  3  * Copyright (c) 2015 Rockchip Electronics Co. Ltd.
  4  * Author: Jeffy Chen <jeffy.chen@rock-chips.com>
  5  */
  6 
  7 #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3228_H
  8 #define _DT_BINDINGS_CLK_ROCKCHIP_RK3228_H
  9 
 10 /* core clocks */
 11 #define PLL_APLL                1
 12 #define PLL_DPLL                2
 13 #define PLL_CPLL                3
 14 #define PLL_GPLL                4
 15 #define ARMCLK                  5
 16 
 17 /* sclk gates (special clocks) */
 18 #define SCLK_SPI0               65
 19 #define SCLK_NANDC              67
 20 #define SCLK_SDMMC              68
 21 #define SCLK_SDIO               69
 22 #define SCLK_EMMC               71
 23 #define SCLK_TSADC              72
 24 #define SCLK_UART0              77
 25 #define SCLK_UART1              78
 26 #define SCLK_UART2              79
 27 #define SCLK_I2S0               80
 28 #define SCLK_I2S1               81
 29 #define SCLK_I2S2               82
 30 #define SCLK_SPDIF              83
 31 #define SCLK_TIMER0             85
 32 #define SCLK_TIMER1             86
 33 #define SCLK_TIMER2             87
 34 #define SCLK_TIMER3             88
 35 #define SCLK_TIMER4             89
 36 #define SCLK_TIMER5             90
 37 #define SCLK_I2S_OUT            113
 38 #define SCLK_SDMMC_DRV          114
 39 #define SCLK_SDIO_DRV           115
 40 #define SCLK_EMMC_DRV           117
 41 #define SCLK_SDMMC_SAMPLE       118
 42 #define SCLK_SDIO_SAMPLE        119
 43 #define SCLK_SDIO_SRC           120
 44 #define SCLK_EMMC_SAMPLE        121
 45 #define SCLK_VOP                122
 46 #define SCLK_HDMI_HDCP          123
 47 #define SCLK_MAC_SRC            124
 48 #define SCLK_MAC_EXTCLK         125
 49 #define SCLK_MAC                126
 50 #define SCLK_MAC_REFOUT         127
 51 #define SCLK_MAC_REF            128
 52 #define SCLK_MAC_RX             129
 53 #define SCLK_MAC_TX             130
 54 #define SCLK_MAC_PHY            131
 55 #define SCLK_MAC_OUT            132
 56 #define SCLK_VDEC_CABAC         133
 57 #define SCLK_VDEC_CORE          134
 58 #define SCLK_RGA                135
 59 #define SCLK_HDCP               136
 60 #define SCLK_HDMI_CEC           137
 61 #define SCLK_CRYPTO             138
 62 #define SCLK_TSP                139
 63 #define SCLK_HSADC              140
 64 #define SCLK_WIFI               141
 65 #define SCLK_OTGPHY0            142
 66 #define SCLK_OTGPHY1            143
 67 #define SCLK_HDMI_PHY           144
 68 
 69 /* dclk gates */
 70 #define DCLK_VOP                190
 71 #define DCLK_HDMI_PHY           191
 72 
 73 /* aclk gates */
 74 #define ACLK_DMAC               194
 75 #define ACLK_CPU                195
 76 #define ACLK_VPU_PRE            196
 77 #define ACLK_RKVDEC_PRE         197
 78 #define ACLK_RGA_PRE            198
 79 #define ACLK_IEP_PRE            199
 80 #define ACLK_HDCP_PRE           200
 81 #define ACLK_VOP_PRE            201
 82 #define ACLK_VPU                202
 83 #define ACLK_RKVDEC             203
 84 #define ACLK_IEP                204
 85 #define ACLK_RGA                205
 86 #define ACLK_HDCP               206
 87 #define ACLK_PERI               210
 88 #define ACLK_VOP                211
 89 #define ACLK_GMAC               212
 90 #define ACLK_GPU                213
 91 
 92 /* pclk gates */
 93 #define PCLK_GPIO0              320
 94 #define PCLK_GPIO1              321
 95 #define PCLK_GPIO2              322
 96 #define PCLK_GPIO3              323
 97 #define PCLK_VIO_H2P            324
 98 #define PCLK_HDCP               325
 99 #define PCLK_EFUSE_1024         326
100 #define PCLK_EFUSE_256          327
101 #define PCLK_GRF                329
102 #define PCLK_I2C0               332
103 #define PCLK_I2C1               333
104 #define PCLK_I2C2               334
105 #define PCLK_I2C3               335
106 #define PCLK_SPI0               338
107 #define PCLK_UART0              341
108 #define PCLK_UART1              342
109 #define PCLK_UART2              343
110 #define PCLK_TSADC              344
111 #define PCLK_PWM                350
112 #define PCLK_TIMER              353
113 #define PCLK_CPU                354
114 #define PCLK_PERI               363
115 #define PCLK_HDMI_CTRL          364
116 #define PCLK_HDMI_PHY           365
117 #define PCLK_GMAC               367
118 
119 /* hclk gates */
120 #define HCLK_I2S0_8CH           442
121 #define HCLK_I2S1_8CH           443
122 #define HCLK_I2S2_2CH           444
123 #define HCLK_SPDIF_8CH          445
124 #define HCLK_VOP                452
125 #define HCLK_NANDC              453
126 #define HCLK_SDMMC              456
127 #define HCLK_SDIO               457
128 #define HCLK_EMMC               459
129 #define HCLK_CPU                460
130 #define HCLK_VPU_PRE            461
131 #define HCLK_RKVDEC_PRE         462
132 #define HCLK_VIO_PRE            463
133 #define HCLK_VPU                464
134 #define HCLK_RKVDEC             465
135 #define HCLK_VIO                466
136 #define HCLK_RGA                467
137 #define HCLK_IEP                468
138 #define HCLK_VIO_H2P            469
139 #define HCLK_HDCP_MMU           470
140 #define HCLK_HOST0              471
141 #define HCLK_HOST1              472
142 #define HCLK_HOST2              473
143 #define HCLK_OTG                474
144 #define HCLK_TSP                475
145 #define HCLK_M_CRYPTO           476
146 #define HCLK_S_CRYPTO           477
147 #define HCLK_PERI               478
148 
149 /* soft-reset indices */
150 #define SRST_CORE0_PO           0
151 #define SRST_CORE1_PO           1
152 #define SRST_CORE2_PO           2
153 #define SRST_CORE3_PO           3
154 #define SRST_CORE0              4
155 #define SRST_CORE1              5
156 #define SRST_CORE2              6
157 #define SRST_CORE3              7
158 #define SRST_CORE0_DBG          8
159 #define SRST_CORE1_DBG          9
160 #define SRST_CORE2_DBG          10
161 #define SRST_CORE3_DBG          11
162 #define SRST_TOPDBG             12
163 #define SRST_ACLK_CORE          13
164 #define SRST_NOC                14
165 #define SRST_L2C                15
166 
167 #define SRST_CPUSYS_H           18
168 #define SRST_BUSSYS_H           19
169 #define SRST_SPDIF              20
170 #define SRST_INTMEM             21
171 #define SRST_ROM                22
172 #define SRST_OTG_ADP            23
173 #define SRST_I2S0               24
174 #define SRST_I2S1               25
175 #define SRST_I2S2               26
176 #define SRST_ACODEC_P           27
177 #define SRST_DFIMON             28
178 #define SRST_MSCH               29
179 #define SRST_EFUSE1024          30
180 #define SRST_EFUSE256           31
181 
182 #define SRST_GPIO0              32
183 #define SRST_GPIO1              33
184 #define SRST_GPIO2              34
185 #define SRST_GPIO3              35
186 #define SRST_PERIPH_NOC_A       36
187 #define SRST_PERIPH_NOC_BUS_H   37
188 #define SRST_PERIPH_NOC_P       38
189 #define SRST_UART0              39
190 #define SRST_UART1              40
191 #define SRST_UART2              41
192 #define SRST_PHYNOC             42
193 #define SRST_I2C0               43
194 #define SRST_I2C1               44
195 #define SRST_I2C2               45
196 #define SRST_I2C3               46
197 
198 #define SRST_PWM                48
199 #define SRST_A53_GIC            49
200 #define SRST_DAP                51
201 #define SRST_DAP_NOC            52
202 #define SRST_CRYPTO             53
203 #define SRST_SGRF               54
204 #define SRST_GRF                55
205 #define SRST_GMAC               56
206 #define SRST_PERIPH_NOC_H       58
207 #define SRST_MACPHY             63
208 
209 #define SRST_DMA                64
210 #define SRST_NANDC              68
211 #define SRST_USBOTG             69
212 #define SRST_OTGC               70
213 #define SRST_USBHOST0           71
214 #define SRST_HOST_CTRL0         72
215 #define SRST_USBHOST1           73
216 #define SRST_HOST_CTRL1         74
217 #define SRST_USBHOST2           75
218 #define SRST_HOST_CTRL2         76
219 #define SRST_USBPOR0            77
220 #define SRST_USBPOR1            78
221 #define SRST_DDRMSCH            79
222 
223 #define SRST_SMART_CARD         80
224 #define SRST_SDMMC              81
225 #define SRST_SDIO               82
226 #define SRST_EMMC               83
227 #define SRST_SPI                84
228 #define SRST_TSP_H              85
229 #define SRST_TSP                86
230 #define SRST_TSADC              87
231 #define SRST_DDRPHY             88
232 #define SRST_DDRPHY_P           89
233 #define SRST_DDRCTRL            90
234 #define SRST_DDRCTRL_P          91
235 #define SRST_HOST0_ECHI         92
236 #define SRST_HOST1_ECHI         93
237 #define SRST_HOST2_ECHI         94
238 #define SRST_VOP_NOC_A          95
239 
240 #define SRST_HDMI_P             96
241 #define SRST_VIO_ARBI_H         97
242 #define SRST_IEP_NOC_A          98
243 #define SRST_VIO_NOC_H          99
244 #define SRST_VOP_A              100
245 #define SRST_VOP_H              101
246 #define SRST_VOP_D              102
247 #define SRST_UTMI0              103
248 #define SRST_UTMI1              104
249 #define SRST_UTMI2              105
250 #define SRST_UTMI3              106
251 #define SRST_RGA                107
252 #define SRST_RGA_NOC_A          108
253 #define SRST_RGA_A              109
254 #define SRST_RGA_H              110
255 #define SRST_HDCP_A             111
256 
257 #define SRST_VPU_A              112
258 #define SRST_VPU_H              113
259 #define SRST_VPU_NOC_A          116
260 #define SRST_VPU_NOC_H          117
261 #define SRST_RKVDEC_A           118
262 #define SRST_RKVDEC_NOC_A       119
263 #define SRST_RKVDEC_H           120
264 #define SRST_RKVDEC_NOC_H       121
265 #define SRST_RKVDEC_CORE        122
266 #define SRST_RKVDEC_CABAC       123
267 #define SRST_IEP_A              124
268 #define SRST_IEP_H              125
269 #define SRST_GPU_A              126
270 #define SRST_GPU_NOC_A          127
271 
272 #define SRST_CORE_DBG           128
273 #define SRST_DBG_P              129
274 #define SRST_TIMER0             130
275 #define SRST_TIMER1             131
276 #define SRST_TIMER2             132
277 #define SRST_TIMER3             133
278 #define SRST_TIMER4             134
279 #define SRST_TIMER5             135
280 #define SRST_VIO_H2P            136
281 #define SRST_HDMIPHY            139
282 #define SRST_VDAC               140
283 #define SRST_TIMER_6CH_P        141
284 
285 #endif
286 

~ [ 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