0001
0002
0003
0004
0005
0006 #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3368_H
0007 #define _DT_BINDINGS_CLK_ROCKCHIP_RK3368_H
0008
0009
0010 #define PLL_APLLB 1
0011 #define PLL_APLLL 2
0012 #define PLL_DPLL 3
0013 #define PLL_CPLL 4
0014 #define PLL_GPLL 5
0015 #define PLL_NPLL 6
0016 #define ARMCLKB 7
0017 #define ARMCLKL 8
0018
0019
0020 #define SCLK_GPU_CORE 64
0021 #define SCLK_SPI0 65
0022 #define SCLK_SPI1 66
0023 #define SCLK_SPI2 67
0024 #define SCLK_SDMMC 68
0025 #define SCLK_SDIO0 69
0026 #define SCLK_EMMC 71
0027 #define SCLK_TSADC 72
0028 #define SCLK_SARADC 73
0029 #define SCLK_NANDC0 75
0030 #define SCLK_UART0 77
0031 #define SCLK_UART1 78
0032 #define SCLK_UART2 79
0033 #define SCLK_UART3 80
0034 #define SCLK_UART4 81
0035 #define SCLK_I2S_8CH 82
0036 #define SCLK_SPDIF_8CH 83
0037 #define SCLK_I2S_2CH 84
0038 #define SCLK_TIMER00 85
0039 #define SCLK_TIMER01 86
0040 #define SCLK_TIMER02 87
0041 #define SCLK_TIMER03 88
0042 #define SCLK_TIMER04 89
0043 #define SCLK_TIMER05 90
0044 #define SCLK_OTGPHY0 93
0045 #define SCLK_OTG_ADP 96
0046 #define SCLK_HSICPHY480M 97
0047 #define SCLK_HSICPHY12M 98
0048 #define SCLK_MACREF 99
0049 #define SCLK_VOP0_PWM 100
0050 #define SCLK_MAC_RX 102
0051 #define SCLK_MAC_TX 103
0052 #define SCLK_EDP_24M 104
0053 #define SCLK_EDP 105
0054 #define SCLK_RGA 106
0055 #define SCLK_ISP 107
0056 #define SCLK_HDCP 108
0057 #define SCLK_HDMI_HDCP 109
0058 #define SCLK_HDMI_CEC 110
0059 #define SCLK_HEVC_CABAC 111
0060 #define SCLK_HEVC_CORE 112
0061 #define SCLK_I2S_8CH_OUT 113
0062 #define SCLK_SDMMC_DRV 114
0063 #define SCLK_SDIO0_DRV 115
0064 #define SCLK_EMMC_DRV 117
0065 #define SCLK_SDMMC_SAMPLE 118
0066 #define SCLK_SDIO0_SAMPLE 119
0067 #define SCLK_EMMC_SAMPLE 121
0068 #define SCLK_USBPHY480M 122
0069 #define SCLK_PVTM_CORE 123
0070 #define SCLK_PVTM_GPU 124
0071 #define SCLK_PVTM_PMU 125
0072 #define SCLK_SFC 126
0073 #define SCLK_MAC 127
0074 #define SCLK_MACREF_OUT 128
0075 #define SCLK_TIMER10 133
0076 #define SCLK_TIMER11 134
0077 #define SCLK_TIMER12 135
0078 #define SCLK_TIMER13 136
0079 #define SCLK_TIMER14 137
0080 #define SCLK_TIMER15 138
0081 #define SCLK_VIP_OUT 139
0082
0083 #define DCLK_VOP 190
0084 #define MCLK_CRYPTO 191
0085
0086
0087 #define ACLK_GPU_MEM 192
0088 #define ACLK_GPU_CFG 193
0089 #define ACLK_DMAC_BUS 194
0090 #define ACLK_DMAC_PERI 195
0091 #define ACLK_PERI_MMU 196
0092 #define ACLK_GMAC 197
0093 #define ACLK_VOP 198
0094 #define ACLK_VOP_IEP 199
0095 #define ACLK_RGA 200
0096 #define ACLK_HDCP 201
0097 #define ACLK_IEP 202
0098 #define ACLK_VIO0_NOC 203
0099 #define ACLK_VIP 204
0100 #define ACLK_ISP 205
0101 #define ACLK_VIO1_NOC 206
0102 #define ACLK_VIDEO 208
0103 #define ACLK_BUS 209
0104 #define ACLK_PERI 210
0105
0106
0107 #define PCLK_GPIO0 320
0108 #define PCLK_GPIO1 321
0109 #define PCLK_GPIO2 322
0110 #define PCLK_GPIO3 323
0111 #define PCLK_PMUGRF 324
0112 #define PCLK_MAILBOX 325
0113 #define PCLK_GRF 329
0114 #define PCLK_SGRF 330
0115 #define PCLK_PMU 331
0116 #define PCLK_I2C0 332
0117 #define PCLK_I2C1 333
0118 #define PCLK_I2C2 334
0119 #define PCLK_I2C3 335
0120 #define PCLK_I2C4 336
0121 #define PCLK_I2C5 337
0122 #define PCLK_SPI0 338
0123 #define PCLK_SPI1 339
0124 #define PCLK_SPI2 340
0125 #define PCLK_UART0 341
0126 #define PCLK_UART1 342
0127 #define PCLK_UART2 343
0128 #define PCLK_UART3 344
0129 #define PCLK_UART4 345
0130 #define PCLK_TSADC 346
0131 #define PCLK_SARADC 347
0132 #define PCLK_SIM 348
0133 #define PCLK_GMAC 349
0134 #define PCLK_PWM0 350
0135 #define PCLK_PWM1 351
0136 #define PCLK_TIMER0 353
0137 #define PCLK_TIMER1 354
0138 #define PCLK_EDP_CTRL 355
0139 #define PCLK_MIPI_DSI0 356
0140 #define PCLK_MIPI_CSI 358
0141 #define PCLK_HDCP 359
0142 #define PCLK_HDMI_CTRL 360
0143 #define PCLK_VIO_H2P 361
0144 #define PCLK_BUS 362
0145 #define PCLK_PERI 363
0146 #define PCLK_DDRUPCTL 364
0147 #define PCLK_DDRPHY 365
0148 #define PCLK_ISP 366
0149 #define PCLK_VIP 367
0150 #define PCLK_WDT 368
0151 #define PCLK_EFUSE256 369
0152 #define PCLK_DPHYRX 370
0153 #define PCLK_DPHYTX0 371
0154
0155
0156 #define HCLK_SFC 448
0157 #define HCLK_OTG0 449
0158 #define HCLK_HOST0 450
0159 #define HCLK_HOST1 451
0160 #define HCLK_HSIC 452
0161 #define HCLK_NANDC0 453
0162 #define HCLK_TSP 455
0163 #define HCLK_SDMMC 456
0164 #define HCLK_SDIO0 457
0165 #define HCLK_EMMC 459
0166 #define HCLK_HSADC 460
0167 #define HCLK_CRYPTO 461
0168 #define HCLK_I2S_2CH 462
0169 #define HCLK_I2S_8CH 463
0170 #define HCLK_SPDIF 464
0171 #define HCLK_VOP 465
0172 #define HCLK_ROM 467
0173 #define HCLK_IEP 468
0174 #define HCLK_ISP 469
0175 #define HCLK_RGA 470
0176 #define HCLK_VIO_AHB_ARBI 471
0177 #define HCLK_VIO_NOC 472
0178 #define HCLK_VIP 473
0179 #define HCLK_VIO_H2P 474
0180 #define HCLK_VIO_HDCPMMU 475
0181 #define HCLK_VIDEO 476
0182 #define HCLK_BUS 477
0183 #define HCLK_PERI 478
0184
0185 #define CLK_NR_CLKS (HCLK_PERI + 1)
0186
0187
0188 #define SRST_CORE_B0 0
0189 #define SRST_CORE_B1 1
0190 #define SRST_CORE_B2 2
0191 #define SRST_CORE_B3 3
0192 #define SRST_CORE_B0_PO 4
0193 #define SRST_CORE_B1_PO 5
0194 #define SRST_CORE_B2_PO 6
0195 #define SRST_CORE_B3_PO 7
0196 #define SRST_L2_B 8
0197 #define SRST_ADB_B 9
0198 #define SRST_PD_CORE_B_NIU 10
0199 #define SRST_PDBUS_STRSYS 11
0200 #define SRST_SOCDBG_B 14
0201 #define SRST_CORE_B_DBG 15
0202
0203 #define SRST_DMAC1 18
0204 #define SRST_INTMEM 19
0205 #define SRST_ROM 20
0206 #define SRST_SPDIF8CH 21
0207 #define SRST_I2S8CH 23
0208 #define SRST_MAILBOX 24
0209 #define SRST_I2S2CH 25
0210 #define SRST_EFUSE_256 26
0211 #define SRST_MCU_SYS 28
0212 #define SRST_MCU_PO 29
0213 #define SRST_MCU_NOC 30
0214 #define SRST_EFUSE 31
0215
0216 #define SRST_GPIO0 32
0217 #define SRST_GPIO1 33
0218 #define SRST_GPIO2 34
0219 #define SRST_GPIO3 35
0220 #define SRST_GPIO4 36
0221 #define SRST_PMUGRF 41
0222 #define SRST_I2C0 42
0223 #define SRST_I2C1 43
0224 #define SRST_I2C2 44
0225 #define SRST_I2C3 45
0226 #define SRST_I2C4 46
0227 #define SRST_I2C5 47
0228
0229 #define SRST_DWPWM 48
0230 #define SRST_MMC_PERI 49
0231 #define SRST_PERIPH_MMU 50
0232 #define SRST_GRF 55
0233 #define SRST_PMU 56
0234 #define SRST_PERIPH_AXI 57
0235 #define SRST_PERIPH_AHB 58
0236 #define SRST_PERIPH_APB 59
0237 #define SRST_PERIPH_NIU 60
0238 #define SRST_PDPERI_AHB_ARBI 61
0239 #define SRST_EMEM 62
0240 #define SRST_USB_PERI 63
0241
0242 #define SRST_DMAC2 64
0243 #define SRST_MAC 66
0244 #define SRST_GPS 67
0245 #define SRST_RKPWM 69
0246 #define SRST_USBHOST0 72
0247 #define SRST_HSIC 73
0248 #define SRST_HSIC_AUX 74
0249 #define SRST_HSIC_PHY 75
0250 #define SRST_HSADC 76
0251 #define SRST_NANDC0 77
0252 #define SRST_SFC 79
0253
0254 #define SRST_SPI0 83
0255 #define SRST_SPI1 84
0256 #define SRST_SPI2 85
0257 #define SRST_SARADC 87
0258 #define SRST_PDALIVE_NIU 88
0259 #define SRST_PDPMU_INTMEM 89
0260 #define SRST_PDPMU_NIU 90
0261 #define SRST_SGRF 91
0262
0263 #define SRST_VIO_ARBI 96
0264 #define SRST_RGA_NIU 97
0265 #define SRST_VIO0_NIU_AXI 98
0266 #define SRST_VIO_NIU_AHB 99
0267 #define SRST_LCDC0_AXI 100
0268 #define SRST_LCDC0_AHB 101
0269 #define SRST_LCDC0_DCLK 102
0270 #define SRST_VIP 104
0271 #define SRST_RGA_CORE 105
0272 #define SRST_IEP_AXI 106
0273 #define SRST_IEP_AHB 107
0274 #define SRST_RGA_AXI 108
0275 #define SRST_RGA_AHB 109
0276 #define SRST_ISP 110
0277 #define SRST_EDP_24M 111
0278
0279 #define SRST_VIDEO_AXI 112
0280 #define SRST_VIDEO_AHB 113
0281 #define SRST_MIPIDPHYTX 114
0282 #define SRST_MIPIDSI0 115
0283 #define SRST_MIPIDPHYRX 116
0284 #define SRST_MIPICSI 117
0285 #define SRST_GPU 120
0286 #define SRST_HDMI 121
0287 #define SRST_EDP 122
0288 #define SRST_PMU_PVTM 123
0289 #define SRST_CORE_PVTM 124
0290 #define SRST_GPU_PVTM 125
0291 #define SRST_GPU_SYS 126
0292 #define SRST_GPU_MEM_NIU 127
0293
0294 #define SRST_MMC0 128
0295 #define SRST_SDIO0 129
0296 #define SRST_EMMC 131
0297 #define SRST_USBOTG_AHB 132
0298 #define SRST_USBOTG_PHY 133
0299 #define SRST_USBOTG_CON 134
0300 #define SRST_USBHOST0_AHB 135
0301 #define SRST_USBHOST0_PHY 136
0302 #define SRST_USBHOST0_CON 137
0303 #define SRST_USBOTG_UTMI 138
0304 #define SRST_USBHOST1_UTMI 139
0305 #define SRST_USB_ADP 141
0306
0307 #define SRST_CORESIGHT 144
0308 #define SRST_PD_CORE_AHB_NOC 145
0309 #define SRST_PD_CORE_APB_NOC 146
0310 #define SRST_GIC 148
0311 #define SRST_LCDC_PWM0 149
0312 #define SRST_RGA_H2P_BRG 153
0313 #define SRST_VIDEO 154
0314 #define SRST_GPU_CFG_NIU 157
0315 #define SRST_TSADC 159
0316
0317 #define SRST_DDRPHY0 160
0318 #define SRST_DDRPHY0_APB 161
0319 #define SRST_DDRCTRL0 162
0320 #define SRST_DDRCTRL0_APB 163
0321 #define SRST_VIDEO_NIU 165
0322 #define SRST_VIDEO_NIU_AHB 167
0323 #define SRST_DDRMSCH0 170
0324 #define SRST_PDBUS_AHB 173
0325 #define SRST_CRYPTO 174
0326
0327 #define SRST_UART0 179
0328 #define SRST_UART1 180
0329 #define SRST_UART2 181
0330 #define SRST_UART3 182
0331 #define SRST_UART4 183
0332 #define SRST_SIMC 186
0333 #define SRST_TSP 188
0334 #define SRST_TSP_CLKIN0 189
0335
0336 #define SRST_CORE_L0 192
0337 #define SRST_CORE_L1 193
0338 #define SRST_CORE_L2 194
0339 #define SRST_CORE_L3 195
0340 #define SRST_CORE_L0_PO 195
0341 #define SRST_CORE_L1_PO 197
0342 #define SRST_CORE_L2_PO 198
0343 #define SRST_CORE_L3_PO 199
0344 #define SRST_L2_L 200
0345 #define SRST_ADB_L 201
0346 #define SRST_PD_CORE_L_NIU 202
0347 #define SRST_CCI_SYS 203
0348 #define SRST_CCI_DDR 204
0349 #define SRST_CCI 205
0350 #define SRST_SOCDBG_L 206
0351 #define SRST_CORE_L_DBG 207
0352
0353 #define SRST_CORE_B0_NC 208
0354 #define SRST_CORE_B0_PO_NC 209
0355 #define SRST_L2_B_NC 210
0356 #define SRST_ADB_B_NC 211
0357 #define SRST_PD_CORE_B_NIU_NC 212
0358 #define SRST_PDBUS_STRSYS_NC 213
0359 #define SRST_CORE_L0_NC 214
0360 #define SRST_CORE_L0_PO_NC 215
0361 #define SRST_L2_L_NC 216
0362 #define SRST_ADB_L_NC 217
0363 #define SRST_PD_CORE_L_NIU_NC 218
0364 #define SRST_CCI_SYS_NC 219
0365 #define SRST_CCI_DDR_NC 220
0366 #define SRST_CCI_NC 221
0367 #define SRST_TRACE_NC 222
0368
0369 #define SRST_TIMER00 224
0370 #define SRST_TIMER01 225
0371 #define SRST_TIMER02 226
0372 #define SRST_TIMER03 227
0373 #define SRST_TIMER04 228
0374 #define SRST_TIMER05 229
0375 #define SRST_TIMER10 230
0376 #define SRST_TIMER11 231
0377 #define SRST_TIMER12 232
0378 #define SRST_TIMER13 233
0379 #define SRST_TIMER14 234
0380 #define SRST_TIMER15 235
0381 #define SRST_TIMER0_APB 236
0382 #define SRST_TIMER1_APB 237
0383
0384 #endif