0001
0002
0003
0004
0005
0006
0007 #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3288_H
0008 #define _DT_BINDINGS_CLK_ROCKCHIP_RK3288_H
0009
0010
0011 #define PLL_APLL 1
0012 #define PLL_DPLL 2
0013 #define PLL_CPLL 3
0014 #define PLL_GPLL 4
0015 #define PLL_NPLL 5
0016 #define ARMCLK 6
0017
0018
0019 #define SCLK_GPU 64
0020 #define SCLK_SPI0 65
0021 #define SCLK_SPI1 66
0022 #define SCLK_SPI2 67
0023 #define SCLK_SDMMC 68
0024 #define SCLK_SDIO0 69
0025 #define SCLK_SDIO1 70
0026 #define SCLK_EMMC 71
0027 #define SCLK_TSADC 72
0028 #define SCLK_SARADC 73
0029 #define SCLK_PS2C 74
0030 #define SCLK_NANDC0 75
0031 #define SCLK_NANDC1 76
0032 #define SCLK_UART0 77
0033 #define SCLK_UART1 78
0034 #define SCLK_UART2 79
0035 #define SCLK_UART3 80
0036 #define SCLK_UART4 81
0037 #define SCLK_I2S0 82
0038 #define SCLK_SPDIF 83
0039 #define SCLK_SPDIF8CH 84
0040 #define SCLK_TIMER0 85
0041 #define SCLK_TIMER1 86
0042 #define SCLK_TIMER2 87
0043 #define SCLK_TIMER3 88
0044 #define SCLK_TIMER4 89
0045 #define SCLK_TIMER5 90
0046 #define SCLK_TIMER6 91
0047 #define SCLK_HSADC 92
0048 #define SCLK_OTGPHY0 93
0049 #define SCLK_OTGPHY1 94
0050 #define SCLK_OTGPHY2 95
0051 #define SCLK_OTG_ADP 96
0052 #define SCLK_HSICPHY480M 97
0053 #define SCLK_HSICPHY12M 98
0054 #define SCLK_MACREF 99
0055 #define SCLK_LCDC_PWM0 100
0056 #define SCLK_LCDC_PWM1 101
0057 #define SCLK_MAC_RX 102
0058 #define SCLK_MAC_TX 103
0059 #define SCLK_EDP_24M 104
0060 #define SCLK_EDP 105
0061 #define SCLK_RGA 106
0062 #define SCLK_ISP 107
0063 #define SCLK_ISP_JPE 108
0064 #define SCLK_HDMI_HDCP 109
0065 #define SCLK_HDMI_CEC 110
0066 #define SCLK_HEVC_CABAC 111
0067 #define SCLK_HEVC_CORE 112
0068 #define SCLK_I2S0_OUT 113
0069 #define SCLK_SDMMC_DRV 114
0070 #define SCLK_SDIO0_DRV 115
0071 #define SCLK_SDIO1_DRV 116
0072 #define SCLK_EMMC_DRV 117
0073 #define SCLK_SDMMC_SAMPLE 118
0074 #define SCLK_SDIO0_SAMPLE 119
0075 #define SCLK_SDIO1_SAMPLE 120
0076 #define SCLK_EMMC_SAMPLE 121
0077 #define SCLK_USBPHY480M_SRC 122
0078 #define SCLK_PVTM_CORE 123
0079 #define SCLK_PVTM_GPU 124
0080 #define SCLK_CRYPTO 125
0081 #define SCLK_MIPIDSI_24M 126
0082 #define SCLK_VIP_OUT 127
0083
0084 #define SCLK_MAC 151
0085 #define SCLK_MACREF_OUT 152
0086
0087 #define DCLK_VOP0 190
0088 #define DCLK_VOP1 191
0089
0090
0091 #define ACLK_GPU 192
0092 #define ACLK_DMAC1 193
0093 #define ACLK_DMAC2 194
0094 #define ACLK_MMU 195
0095 #define ACLK_GMAC 196
0096 #define ACLK_VOP0 197
0097 #define ACLK_VOP1 198
0098 #define ACLK_CRYPTO 199
0099 #define ACLK_RGA 200
0100 #define ACLK_RGA_NIU 201
0101 #define ACLK_IEP 202
0102 #define ACLK_VIO0_NIU 203
0103 #define ACLK_VIP 204
0104 #define ACLK_ISP 205
0105 #define ACLK_VIO1_NIU 206
0106 #define ACLK_HEVC 207
0107 #define ACLK_VCODEC 208
0108 #define ACLK_CPU 209
0109 #define ACLK_PERI 210
0110
0111
0112 #define PCLK_GPIO0 320
0113 #define PCLK_GPIO1 321
0114 #define PCLK_GPIO2 322
0115 #define PCLK_GPIO3 323
0116 #define PCLK_GPIO4 324
0117 #define PCLK_GPIO5 325
0118 #define PCLK_GPIO6 326
0119 #define PCLK_GPIO7 327
0120 #define PCLK_GPIO8 328
0121 #define PCLK_GRF 329
0122 #define PCLK_SGRF 330
0123 #define PCLK_PMU 331
0124 #define PCLK_I2C0 332
0125 #define PCLK_I2C1 333
0126 #define PCLK_I2C2 334
0127 #define PCLK_I2C3 335
0128 #define PCLK_I2C4 336
0129 #define PCLK_I2C5 337
0130 #define PCLK_SPI0 338
0131 #define PCLK_SPI1 339
0132 #define PCLK_SPI2 340
0133 #define PCLK_UART0 341
0134 #define PCLK_UART1 342
0135 #define PCLK_UART2 343
0136 #define PCLK_UART3 344
0137 #define PCLK_UART4 345
0138 #define PCLK_TSADC 346
0139 #define PCLK_SARADC 347
0140 #define PCLK_SIM 348
0141 #define PCLK_GMAC 349
0142 #define PCLK_PWM 350
0143 #define PCLK_RKPWM 351
0144 #define PCLK_PS2C 352
0145 #define PCLK_TIMER 353
0146 #define PCLK_TZPC 354
0147 #define PCLK_EDP_CTRL 355
0148 #define PCLK_MIPI_DSI0 356
0149 #define PCLK_MIPI_DSI1 357
0150 #define PCLK_MIPI_CSI 358
0151 #define PCLK_LVDS_PHY 359
0152 #define PCLK_HDMI_CTRL 360
0153 #define PCLK_VIO2_H2P 361
0154 #define PCLK_CPU 362
0155 #define PCLK_PERI 363
0156 #define PCLK_DDRUPCTL0 364
0157 #define PCLK_PUBL0 365
0158 #define PCLK_DDRUPCTL1 366
0159 #define PCLK_PUBL1 367
0160 #define PCLK_WDT 368
0161 #define PCLK_EFUSE256 369
0162 #define PCLK_EFUSE1024 370
0163 #define PCLK_ISP_IN 371
0164
0165
0166 #define HCLK_GPS 448
0167 #define HCLK_OTG0 449
0168 #define HCLK_USBHOST0 450
0169 #define HCLK_USBHOST1 451
0170 #define HCLK_HSIC 452
0171 #define HCLK_NANDC0 453
0172 #define HCLK_NANDC1 454
0173 #define HCLK_TSP 455
0174 #define HCLK_SDMMC 456
0175 #define HCLK_SDIO0 457
0176 #define HCLK_SDIO1 458
0177 #define HCLK_EMMC 459
0178 #define HCLK_HSADC 460
0179 #define HCLK_CRYPTO 461
0180 #define HCLK_I2S0 462
0181 #define HCLK_SPDIF 463
0182 #define HCLK_SPDIF8CH 464
0183 #define HCLK_VOP0 465
0184 #define HCLK_VOP1 466
0185 #define HCLK_ROM 467
0186 #define HCLK_IEP 468
0187 #define HCLK_ISP 469
0188 #define HCLK_RGA 470
0189 #define HCLK_VIO_AHB_ARBI 471
0190 #define HCLK_VIO_NIU 472
0191 #define HCLK_VIP 473
0192 #define HCLK_VIO2_H2P 474
0193 #define HCLK_HEVC 475
0194 #define HCLK_VCODEC 476
0195 #define HCLK_CPU 477
0196 #define HCLK_PERI 478
0197
0198 #define CLK_NR_CLKS (HCLK_PERI + 1)
0199
0200
0201 #define SRST_CORE0 0
0202 #define SRST_CORE1 1
0203 #define SRST_CORE2 2
0204 #define SRST_CORE3 3
0205 #define SRST_CORE0_PO 4
0206 #define SRST_CORE1_PO 5
0207 #define SRST_CORE2_PO 6
0208 #define SRST_CORE3_PO 7
0209 #define SRST_PDCORE_STRSYS 8
0210 #define SRST_PDBUS_STRSYS 9
0211 #define SRST_L2C 10
0212 #define SRST_TOPDBG 11
0213 #define SRST_CORE0_DBG 12
0214 #define SRST_CORE1_DBG 13
0215 #define SRST_CORE2_DBG 14
0216 #define SRST_CORE3_DBG 15
0217
0218 #define SRST_PDBUG_AHB_ARBITOR 16
0219 #define SRST_EFUSE256 17
0220 #define SRST_DMAC1 18
0221 #define SRST_INTMEM 19
0222 #define SRST_ROM 20
0223 #define SRST_SPDIF8CH 21
0224 #define SRST_TIMER 22
0225 #define SRST_I2S0 23
0226 #define SRST_SPDIF 24
0227 #define SRST_TIMER0 25
0228 #define SRST_TIMER1 26
0229 #define SRST_TIMER2 27
0230 #define SRST_TIMER3 28
0231 #define SRST_TIMER4 29
0232 #define SRST_TIMER5 30
0233 #define SRST_EFUSE 31
0234
0235 #define SRST_GPIO0 32
0236 #define SRST_GPIO1 33
0237 #define SRST_GPIO2 34
0238 #define SRST_GPIO3 35
0239 #define SRST_GPIO4 36
0240 #define SRST_GPIO5 37
0241 #define SRST_GPIO6 38
0242 #define SRST_GPIO7 39
0243 #define SRST_GPIO8 40
0244 #define SRST_I2C0 42
0245 #define SRST_I2C1 43
0246 #define SRST_I2C2 44
0247 #define SRST_I2C3 45
0248 #define SRST_I2C4 46
0249 #define SRST_I2C5 47
0250
0251 #define SRST_DWPWM 48
0252 #define SRST_MMC_PERI 49
0253 #define SRST_PERIPH_MMU 50
0254 #define SRST_DAP 51
0255 #define SRST_DAP_SYS 52
0256 #define SRST_TPIU 53
0257 #define SRST_PMU_APB 54
0258 #define SRST_GRF 55
0259 #define SRST_PMU 56
0260 #define SRST_PERIPH_AXI 57
0261 #define SRST_PERIPH_AHB 58
0262 #define SRST_PERIPH_APB 59
0263 #define SRST_PERIPH_NIU 60
0264 #define SRST_PDPERI_AHB_ARBI 61
0265 #define SRST_EMEM 62
0266 #define SRST_USB_PERI 63
0267
0268 #define SRST_DMAC2 64
0269 #define SRST_MAC 66
0270 #define SRST_GPS 67
0271 #define SRST_RKPWM 69
0272 #define SRST_CCP 71
0273 #define SRST_USBHOST0 72
0274 #define SRST_HSIC 73
0275 #define SRST_HSIC_AUX 74
0276 #define SRST_HSIC_PHY 75
0277 #define SRST_HSADC 76
0278 #define SRST_NANDC0 77
0279 #define SRST_NANDC1 78
0280
0281 #define SRST_TZPC 80
0282 #define SRST_SPI0 83
0283 #define SRST_SPI1 84
0284 #define SRST_SPI2 85
0285 #define SRST_SARADC 87
0286 #define SRST_PDALIVE_NIU 88
0287 #define SRST_PDPMU_INTMEM 89
0288 #define SRST_PDPMU_NIU 90
0289 #define SRST_SGRF 91
0290
0291 #define SRST_VIO_ARBI 96
0292 #define SRST_RGA_NIU 97
0293 #define SRST_VIO0_NIU_AXI 98
0294 #define SRST_VIO_NIU_AHB 99
0295 #define SRST_LCDC0_AXI 100
0296 #define SRST_LCDC0_AHB 101
0297 #define SRST_LCDC0_DCLK 102
0298 #define SRST_VIO1_NIU_AXI 103
0299 #define SRST_VIP 104
0300 #define SRST_RGA_CORE 105
0301 #define SRST_IEP_AXI 106
0302 #define SRST_IEP_AHB 107
0303 #define SRST_RGA_AXI 108
0304 #define SRST_RGA_AHB 109
0305 #define SRST_ISP 110
0306 #define SRST_EDP 111
0307
0308 #define SRST_VCODEC_AXI 112
0309 #define SRST_VCODEC_AHB 113
0310 #define SRST_VIO_H2P 114
0311 #define SRST_MIPIDSI0 115
0312 #define SRST_MIPIDSI1 116
0313 #define SRST_MIPICSI 117
0314 #define SRST_LVDS_PHY 118
0315 #define SRST_LVDS_CON 119
0316 #define SRST_GPU 120
0317 #define SRST_HDMI 121
0318 #define SRST_CORE_PVTM 124
0319 #define SRST_GPU_PVTM 125
0320
0321 #define SRST_MMC0 128
0322 #define SRST_SDIO0 129
0323 #define SRST_SDIO1 130
0324 #define SRST_EMMC 131
0325 #define SRST_USBOTG_AHB 132
0326 #define SRST_USBOTG_PHY 133
0327 #define SRST_USBOTG_CON 134
0328 #define SRST_USBHOST0_AHB 135
0329 #define SRST_USBHOST0_PHY 136
0330 #define SRST_USBHOST0_CON 137
0331 #define SRST_USBHOST1_AHB 138
0332 #define SRST_USBHOST1_PHY 139
0333 #define SRST_USBHOST1_CON 140
0334 #define SRST_USB_ADP 141
0335 #define SRST_ACC_EFUSE 142
0336
0337 #define SRST_CORESIGHT 144
0338 #define SRST_PD_CORE_AHB_NOC 145
0339 #define SRST_PD_CORE_APB_NOC 146
0340 #define SRST_PD_CORE_MP_AXI 147
0341 #define SRST_GIC 148
0342 #define SRST_LCDC_PWM0 149
0343 #define SRST_LCDC_PWM1 150
0344 #define SRST_VIO0_H2P_BRG 151
0345 #define SRST_VIO1_H2P_BRG 152
0346 #define SRST_RGA_H2P_BRG 153
0347 #define SRST_HEVC 154
0348 #define SRST_TSADC 159
0349
0350 #define SRST_DDRPHY0 160
0351 #define SRST_DDRPHY0_APB 161
0352 #define SRST_DDRCTRL0 162
0353 #define SRST_DDRCTRL0_APB 163
0354 #define SRST_DDRPHY0_CTRL 164
0355 #define SRST_DDRPHY1 165
0356 #define SRST_DDRPHY1_APB 166
0357 #define SRST_DDRCTRL1 167
0358 #define SRST_DDRCTRL1_APB 168
0359 #define SRST_DDRPHY1_CTRL 169
0360 #define SRST_DDRMSCH0 170
0361 #define SRST_DDRMSCH1 171
0362 #define SRST_CRYPTO 174
0363 #define SRST_C2C_HOST 175
0364
0365 #define SRST_LCDC1_AXI 176
0366 #define SRST_LCDC1_AHB 177
0367 #define SRST_LCDC1_DCLK 178
0368 #define SRST_UART0 179
0369 #define SRST_UART1 180
0370 #define SRST_UART2 181
0371 #define SRST_UART3 182
0372 #define SRST_UART4 183
0373 #define SRST_SIMC 186
0374 #define SRST_PS2C 187
0375 #define SRST_TSP 188
0376 #define SRST_TSP_CLKIN0 189
0377 #define SRST_TSP_CLKIN1 190
0378 #define SRST_TSP_27M 191
0379
0380 #endif