root/scripts/dtc/include-prefixes/dt-bindings/clock/rk3128-cru.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*
   3  * Copyright (c) 2017 Rockchip Electronics Co. Ltd.
   4  * Author: Elaine <zhangqing@rock-chips.com>
   5  */
   6 
   7 #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3128_H
   8 #define _DT_BINDINGS_CLK_ROCKCHIP_RK3128_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 #define PLL_GPLL_DIV2           6
  17 #define PLL_GPLL_DIV3           7
  18 
  19 /* sclk gates (special clocks) */
  20 #define SCLK_SPI0               65
  21 #define SCLK_NANDC              67
  22 #define SCLK_SDMMC              68
  23 #define SCLK_SDIO               69
  24 #define SCLK_EMMC               71
  25 #define SCLK_UART0              77
  26 #define SCLK_UART1              78
  27 #define SCLK_UART2              79
  28 #define SCLK_I2S0               80
  29 #define SCLK_I2S1               81
  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_SARADC             91
  38 #define SCLK_I2S_OUT            113
  39 #define SCLK_SDMMC_DRV          114
  40 #define SCLK_SDIO_DRV           115
  41 #define SCLK_EMMC_DRV           117
  42 #define SCLK_SDMMC_SAMPLE       118
  43 #define SCLK_SDIO_SAMPLE        119
  44 #define SCLK_EMMC_SAMPLE        121
  45 #define SCLK_VOP                122
  46 #define SCLK_MAC_SRC            124
  47 #define SCLK_MAC                126
  48 #define SCLK_MAC_REFOUT         127
  49 #define SCLK_MAC_REF            128
  50 #define SCLK_MAC_RX             129
  51 #define SCLK_MAC_TX             130
  52 #define SCLK_HEVC_CORE          134
  53 #define SCLK_RGA                135
  54 #define SCLK_CRYPTO             138
  55 #define SCLK_TSP                139
  56 #define SCLK_OTGPHY0            142
  57 #define SCLK_OTGPHY1            143
  58 #define SCLK_DDRC               144
  59 #define SCLK_PVTM_FUNC          145
  60 #define SCLK_PVTM_CORE          146
  61 #define SCLK_PVTM_GPU           147
  62 #define SCLK_MIPI_24M           148
  63 #define SCLK_PVTM               149
  64 #define SCLK_CIF_SRC            150
  65 #define SCLK_CIF_OUT_SRC        151
  66 #define SCLK_CIF_OUT            152
  67 #define SCLK_SFC                153
  68 #define SCLK_USB480M            154
  69 
  70 /* dclk gates */
  71 #define DCLK_VOP                190
  72 #define DCLK_EBC                191
  73 
  74 /* aclk gates */
  75 #define ACLK_VIO0               192
  76 #define ACLK_VIO1               193
  77 #define ACLK_DMAC               194
  78 #define ACLK_CPU                195
  79 #define ACLK_VEPU               196
  80 #define ACLK_VDPU               197
  81 #define ACLK_CIF                198
  82 #define ACLK_IEP                199
  83 #define ACLK_LCDC0              204
  84 #define ACLK_RGA                205
  85 #define ACLK_PERI               210
  86 #define ACLK_VOP                211
  87 #define ACLK_GMAC               212
  88 #define ACLK_GPU                213
  89 
  90 /* pclk gates */
  91 #define PCLK_SARADC             318
  92 #define PCLK_WDT                319
  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_MIPI               325
  99 #define PCLK_EFUSE              326
 100 #define PCLK_HDMI               327
 101 #define PCLK_ACODEC             328
 102 #define PCLK_GRF                329
 103 #define PCLK_I2C0               332
 104 #define PCLK_I2C1               333
 105 #define PCLK_I2C2               334
 106 #define PCLK_I2C3               335
 107 #define PCLK_SPI0               338
 108 #define PCLK_UART0              341
 109 #define PCLK_UART1              342
 110 #define PCLK_UART2              343
 111 #define PCLK_TSADC              344
 112 #define PCLK_PWM                350
 113 #define PCLK_TIMER              353
 114 #define PCLK_CPU                354
 115 #define PCLK_PERI               363
 116 #define PCLK_GMAC               367
 117 #define PCLK_PMU_PRE            368
 118 #define PCLK_SIM_CARD           369
 119 
 120 /* hclk gates */
 121 #define HCLK_SPDIF              440
 122 #define HCLK_GPS                441
 123 #define HCLK_USBHOST            442
 124 #define HCLK_I2S_8CH            443
 125 #define HCLK_I2S_2CH            444
 126 #define HCLK_VOP                452
 127 #define HCLK_NANDC              453
 128 #define HCLK_SDMMC              456
 129 #define HCLK_SDIO               457
 130 #define HCLK_EMMC               459
 131 #define HCLK_CPU                460
 132 #define HCLK_VEPU               461
 133 #define HCLK_VDPU               462
 134 #define HCLK_LCDC0              463
 135 #define HCLK_EBC                465
 136 #define HCLK_VIO                466
 137 #define HCLK_RGA                467
 138 #define HCLK_IEP                468
 139 #define HCLK_VIO_H2P            469
 140 #define HCLK_CIF                470
 141 #define HCLK_HOST2              473
 142 #define HCLK_OTG                474
 143 #define HCLK_TSP                475
 144 #define HCLK_CRYPTO             476
 145 #define HCLK_PERI               478
 146 
 147 #define CLK_NR_CLKS             (HCLK_PERI + 1)
 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_STRC_SYS_A         14
 165 #define SRST_L2C                15
 166 
 167 #define SRST_CPUSYS_H           18
 168 #define SRST_AHB2APBSYS_H       19
 169 #define SRST_SPDIF              20
 170 #define SRST_INTMEM             21
 171 #define SRST_ROM                22
 172 #define SRST_PERI_NIU           23
 173 #define SRST_I2S_2CH            24
 174 #define SRST_I2S_8CH            25
 175 #define SRST_GPU_PVTM           26
 176 #define SRST_FUNC_PVTM          27
 177 #define SRST_CORE_PVTM          29
 178 #define SRST_EFUSE_P            30
 179 #define SRST_ACODEC_P           31
 180 
 181 #define SRST_GPIO0              32
 182 #define SRST_GPIO1              33
 183 #define SRST_GPIO2              34
 184 #define SRST_GPIO3              35
 185 #define SRST_MIPIPHY_P          36
 186 #define SRST_UART0              39
 187 #define SRST_UART1              40
 188 #define SRST_UART2              41
 189 #define SRST_I2C0               43
 190 #define SRST_I2C1               44
 191 #define SRST_I2C2               45
 192 #define SRST_I2C3               46
 193 #define SRST_SFC                47
 194 
 195 #define SRST_PWM                48
 196 #define SRST_DAP_PO             50
 197 #define SRST_DAP                51
 198 #define SRST_DAP_SYS            52
 199 #define SRST_CRYPTO             53
 200 #define SRST_GRF                55
 201 #define SRST_GMAC               56
 202 #define SRST_PERIPH_SYS_A       57
 203 #define SRST_PERIPH_SYS_H       58
 204 #define SRST_PERIPH_SYS_P       59
 205 #define SRST_SMART_CARD         60
 206 #define SRST_CPU_PERI           61
 207 #define SRST_EMEM_PERI          62
 208 #define SRST_USB_PERI           63
 209 
 210 #define SRST_DMA                64
 211 #define SRST_GPS                67
 212 #define SRST_NANDC              68
 213 #define SRST_USBOTG0            69
 214 #define SRST_OTGC0              71
 215 #define SRST_USBOTG1            72
 216 #define SRST_OTGC1              74
 217 #define SRST_DDRMSCH            79
 218 
 219 #define SRST_SDMMC              81
 220 #define SRST_SDIO               82
 221 #define SRST_EMMC               83
 222 #define SRST_SPI                84
 223 #define SRST_WDT                86
 224 #define SRST_SARADC             87
 225 #define SRST_DDRPHY             88
 226 #define SRST_DDRPHY_P           89
 227 #define SRST_DDRCTRL            90
 228 #define SRST_DDRCTRL_P          91
 229 #define SRST_TSP                92
 230 #define SRST_TSP_CLKIN          93
 231 #define SRST_HOST0_ECHI         94
 232 
 233 #define SRST_HDMI_P             96
 234 #define SRST_VIO_ARBI_H         97
 235 #define SRST_VIO0_A             98
 236 #define SRST_VIO_BUS_H          99
 237 #define SRST_VOP_A              100
 238 #define SRST_VOP_H              101
 239 #define SRST_VOP_D              102
 240 #define SRST_UTMI0              103
 241 #define SRST_UTMI1              104
 242 #define SRST_USBPOR             105
 243 #define SRST_IEP_A              106
 244 #define SRST_IEP_H              107
 245 #define SRST_RGA_A              108
 246 #define SRST_RGA_H              109
 247 #define SRST_CIF0               110
 248 #define SRST_PMU                111
 249 
 250 #define SRST_VCODEC_A           112
 251 #define SRST_VCODEC_H           113
 252 #define SRST_VIO1_A             114
 253 #define SRST_HEVC_CORE          115
 254 #define SRST_VCODEC_NIU_A       116
 255 #define SRST_PMU_NIU_P          117
 256 #define SRST_LCDC0_S            119
 257 #define SRST_GPU                120
 258 #define SRST_GPU_NIU_A          122
 259 #define SRST_EBC_A              123
 260 #define SRST_EBC_H              124
 261 
 262 #define SRST_CORE_DBG           128
 263 #define SRST_DBG_P              129
 264 #define SRST_TIMER0             130
 265 #define SRST_TIMER1             131
 266 #define SRST_TIMER2             132
 267 #define SRST_TIMER3             133
 268 #define SRST_TIMER4             134
 269 #define SRST_TIMER5             135
 270 #define SRST_VIO_H2P            136
 271 #define SRST_VIO_MIPI_DSI       137
 272 
 273 #endif

/* [<][>][^][v][top][bottom][index][help] */