1*d0d9a962SElaine Zhang /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */ 2*d0d9a962SElaine Zhang /* 3*d0d9a962SElaine Zhang * Copyright (c) 2025 Rockchip Electronics Co., Ltd. 4*d0d9a962SElaine Zhang * Author: Elaine Zhang <zhangqing@rock-chips.com> 5*d0d9a962SElaine Zhang */ 6*d0d9a962SElaine Zhang 7*d0d9a962SElaine Zhang #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RV1126B_H 8*d0d9a962SElaine Zhang #define _DT_BINDINGS_CLK_ROCKCHIP_RV1126B_H 9*d0d9a962SElaine Zhang 10*d0d9a962SElaine Zhang /* pll clocks */ 11*d0d9a962SElaine Zhang #define PLL_GPLL 0 12*d0d9a962SElaine Zhang #define PLL_CPLL 1 13*d0d9a962SElaine Zhang #define PLL_AUPLL 2 14*d0d9a962SElaine Zhang #define ARMCLK 3 15*d0d9a962SElaine Zhang #define SCLK_DDR 4 16*d0d9a962SElaine Zhang 17*d0d9a962SElaine Zhang /* clk (clocks) */ 18*d0d9a962SElaine Zhang #define CLK_CPLL_DIV20 5 19*d0d9a962SElaine Zhang #define CLK_CPLL_DIV10 6 20*d0d9a962SElaine Zhang #define CLK_CPLL_DIV8 7 21*d0d9a962SElaine Zhang #define CLK_GPLL_DIV8 8 22*d0d9a962SElaine Zhang #define CLK_GPLL_DIV6 9 23*d0d9a962SElaine Zhang #define CLK_GPLL_DIV4 10 24*d0d9a962SElaine Zhang #define CLK_CPLL_DIV3 11 25*d0d9a962SElaine Zhang #define CLK_GPLL_DIV3 12 26*d0d9a962SElaine Zhang #define CLK_CPLL_DIV2 13 27*d0d9a962SElaine Zhang #define CLK_GPLL_DIV2 14 28*d0d9a962SElaine Zhang #define CLK_CM_FRAC0 15 29*d0d9a962SElaine Zhang #define CLK_CM_FRAC1 16 30*d0d9a962SElaine Zhang #define CLK_CM_FRAC2 17 31*d0d9a962SElaine Zhang #define CLK_UART_FRAC0 18 32*d0d9a962SElaine Zhang #define CLK_UART_FRAC1 19 33*d0d9a962SElaine Zhang #define CLK_AUDIO_FRAC0 20 34*d0d9a962SElaine Zhang #define CLK_AUDIO_FRAC1 21 35*d0d9a962SElaine Zhang #define CLK_AUDIO_INT0 22 36*d0d9a962SElaine Zhang #define CLK_AUDIO_INT1 23 37*d0d9a962SElaine Zhang #define SCLK_UART0_SRC 24 38*d0d9a962SElaine Zhang #define SCLK_UART1 25 39*d0d9a962SElaine Zhang #define SCLK_UART2 26 40*d0d9a962SElaine Zhang #define SCLK_UART3 27 41*d0d9a962SElaine Zhang #define SCLK_UART4 28 42*d0d9a962SElaine Zhang #define SCLK_UART5 29 43*d0d9a962SElaine Zhang #define SCLK_UART6 30 44*d0d9a962SElaine Zhang #define SCLK_UART7 31 45*d0d9a962SElaine Zhang #define MCLK_SAI0 32 46*d0d9a962SElaine Zhang #define MCLK_SAI1 33 47*d0d9a962SElaine Zhang #define MCLK_SAI2 34 48*d0d9a962SElaine Zhang #define MCLK_PDM 35 49*d0d9a962SElaine Zhang #define CLKOUT_PDM 36 50*d0d9a962SElaine Zhang #define MCLK_ASRC0 37 51*d0d9a962SElaine Zhang #define MCLK_ASRC1 38 52*d0d9a962SElaine Zhang #define MCLK_ASRC2 39 53*d0d9a962SElaine Zhang #define MCLK_ASRC3 40 54*d0d9a962SElaine Zhang #define CLK_ASRC0 41 55*d0d9a962SElaine Zhang #define CLK_ASRC1 42 56*d0d9a962SElaine Zhang #define CLK_CORE_PLL 43 57*d0d9a962SElaine Zhang #define CLK_NPU_PLL 44 58*d0d9a962SElaine Zhang #define CLK_VEPU_PLL 45 59*d0d9a962SElaine Zhang #define CLK_ISP_PLL 46 60*d0d9a962SElaine Zhang #define CLK_AISP_PLL 47 61*d0d9a962SElaine Zhang #define CLK_SARADC0_SRC 48 62*d0d9a962SElaine Zhang #define CLK_SARADC1_SRC 49 63*d0d9a962SElaine Zhang #define CLK_SARADC2_SRC 50 64*d0d9a962SElaine Zhang #define HCLK_NPU_ROOT 51 65*d0d9a962SElaine Zhang #define PCLK_NPU_ROOT 52 66*d0d9a962SElaine Zhang #define ACLK_VEPU_ROOT 53 67*d0d9a962SElaine Zhang #define HCLK_VEPU_ROOT 54 68*d0d9a962SElaine Zhang #define PCLK_VEPU_ROOT 55 69*d0d9a962SElaine Zhang #define CLK_CORE_RGA_SRC 56 70*d0d9a962SElaine Zhang #define ACLK_GMAC_ROOT 57 71*d0d9a962SElaine Zhang #define ACLK_VI_ROOT 58 72*d0d9a962SElaine Zhang #define HCLK_VI_ROOT 59 73*d0d9a962SElaine Zhang #define PCLK_VI_ROOT 60 74*d0d9a962SElaine Zhang #define DCLK_VICAP_ROOT 61 75*d0d9a962SElaine Zhang #define CLK_SYS_DSMC_ROOT 62 76*d0d9a962SElaine Zhang #define ACLK_VDO_ROOT 63 77*d0d9a962SElaine Zhang #define ACLK_RKVDEC_ROOT 64 78*d0d9a962SElaine Zhang #define HCLK_VDO_ROOT 65 79*d0d9a962SElaine Zhang #define PCLK_VDO_ROOT 66 80*d0d9a962SElaine Zhang #define DCLK_OOC_SRC 67 81*d0d9a962SElaine Zhang #define DCLK_VOP 68 82*d0d9a962SElaine Zhang #define DCLK_DECOM_SRC 69 83*d0d9a962SElaine Zhang #define PCLK_DDR_ROOT 70 84*d0d9a962SElaine Zhang #define ACLK_SYSMEM_SRC 71 85*d0d9a962SElaine Zhang #define ACLK_TOP_ROOT 72 86*d0d9a962SElaine Zhang #define ACLK_BUS_ROOT 73 87*d0d9a962SElaine Zhang #define HCLK_BUS_ROOT 74 88*d0d9a962SElaine Zhang #define PCLK_BUS_ROOT 75 89*d0d9a962SElaine Zhang #define CCLK_SDMMC0 76 90*d0d9a962SElaine Zhang #define CCLK_SDMMC1 77 91*d0d9a962SElaine Zhang #define CCLK_EMMC 78 92*d0d9a962SElaine Zhang #define SCLK_2X_FSPI0 79 93*d0d9a962SElaine Zhang #define CLK_GMAC_PTP_REF_SRC 80 94*d0d9a962SElaine Zhang #define CLK_GMAC_125M 81 95*d0d9a962SElaine Zhang #define CLK_TIMER_ROOT 82 96*d0d9a962SElaine Zhang #define TCLK_WDT_NS_SRC 83 97*d0d9a962SElaine Zhang #define TCLK_WDT_S_SRC 84 98*d0d9a962SElaine Zhang #define TCLK_WDT_HPMCU 85 99*d0d9a962SElaine Zhang #define CLK_CAN0 86 100*d0d9a962SElaine Zhang #define CLK_CAN1 87 101*d0d9a962SElaine Zhang #define PCLK_PERI_ROOT 88 102*d0d9a962SElaine Zhang #define ACLK_PERI_ROOT 89 103*d0d9a962SElaine Zhang #define CLK_I2C_BUS_SRC 90 104*d0d9a962SElaine Zhang #define CLK_SPI0 91 105*d0d9a962SElaine Zhang #define CLK_SPI1 92 106*d0d9a962SElaine Zhang #define BUSCLK_PMU_SRC 93 107*d0d9a962SElaine Zhang #define CLK_PWM0 94 108*d0d9a962SElaine Zhang #define CLK_PWM2 95 109*d0d9a962SElaine Zhang #define CLK_PWM3 96 110*d0d9a962SElaine Zhang #define CLK_PKA_RKCE_SRC 97 111*d0d9a962SElaine Zhang #define ACLK_RKCE_SRC 98 112*d0d9a962SElaine Zhang #define ACLK_VCP_ROOT 99 113*d0d9a962SElaine Zhang #define HCLK_VCP_ROOT 100 114*d0d9a962SElaine Zhang #define PCLK_VCP_ROOT 101 115*d0d9a962SElaine Zhang #define CLK_CORE_FEC_SRC 102 116*d0d9a962SElaine Zhang #define CLK_CORE_AVSP_SRC 103 117*d0d9a962SElaine Zhang #define CLK_50M_GMAC_IOBUF_VI 104 118*d0d9a962SElaine Zhang #define PCLK_TOP_ROOT 105 119*d0d9a962SElaine Zhang #define CLK_MIPI0_OUT2IO 106 120*d0d9a962SElaine Zhang #define CLK_MIPI1_OUT2IO 107 121*d0d9a962SElaine Zhang #define CLK_MIPI2_OUT2IO 108 122*d0d9a962SElaine Zhang #define CLK_MIPI3_OUT2IO 109 123*d0d9a962SElaine Zhang #define CLK_CIF_OUT2IO 110 124*d0d9a962SElaine Zhang #define CLK_MAC_OUT2IO 111 125*d0d9a962SElaine Zhang #define MCLK_SAI0_OUT2IO 112 126*d0d9a962SElaine Zhang #define MCLK_SAI1_OUT2IO 113 127*d0d9a962SElaine Zhang #define MCLK_SAI2_OUT2IO 114 128*d0d9a962SElaine Zhang #define CLK_CM_FRAC0_SRC 115 129*d0d9a962SElaine Zhang #define CLK_CM_FRAC1_SRC 116 130*d0d9a962SElaine Zhang #define CLK_CM_FRAC2_SRC 117 131*d0d9a962SElaine Zhang #define CLK_UART_FRAC0_SRC 118 132*d0d9a962SElaine Zhang #define CLK_UART_FRAC1_SRC 119 133*d0d9a962SElaine Zhang #define CLK_AUDIO_FRAC0_SRC 120 134*d0d9a962SElaine Zhang #define CLK_AUDIO_FRAC1_SRC 121 135*d0d9a962SElaine Zhang #define ACLK_NPU_ROOT 122 136*d0d9a962SElaine Zhang #define HCLK_RKNN 123 137*d0d9a962SElaine Zhang #define ACLK_RKNN 124 138*d0d9a962SElaine Zhang #define PCLK_GPIO3 125 139*d0d9a962SElaine Zhang #define DBCLK_GPIO3 126 140*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO3 127 141*d0d9a962SElaine Zhang #define PCLK_SARADC0 128 142*d0d9a962SElaine Zhang #define CLK_SARADC0 129 143*d0d9a962SElaine Zhang #define HCLK_SDMMC1 130 144*d0d9a962SElaine Zhang #define HCLK_VEPU 131 145*d0d9a962SElaine Zhang #define ACLK_VEPU 132 146*d0d9a962SElaine Zhang #define CLK_CORE_VEPU 133 147*d0d9a962SElaine Zhang #define HCLK_FEC 134 148*d0d9a962SElaine Zhang #define ACLK_FEC 135 149*d0d9a962SElaine Zhang #define CLK_CORE_FEC 136 150*d0d9a962SElaine Zhang #define HCLK_AVSP 137 151*d0d9a962SElaine Zhang #define ACLK_AVSP 138 152*d0d9a962SElaine Zhang #define BUSCLK_PMU1_ROOT 139 153*d0d9a962SElaine Zhang #define HCLK_AISP 140 154*d0d9a962SElaine Zhang #define ACLK_AISP 141 155*d0d9a962SElaine Zhang #define CLK_CORE_AISP 142 156*d0d9a962SElaine Zhang #define CLK_CORE_ISP_ROOT 143 157*d0d9a962SElaine Zhang #define PCLK_DSMC 144 158*d0d9a962SElaine Zhang #define ACLK_DSMC 145 159*d0d9a962SElaine Zhang #define HCLK_CAN0 146 160*d0d9a962SElaine Zhang #define HCLK_CAN1 147 161*d0d9a962SElaine Zhang #define PCLK_GPIO2 148 162*d0d9a962SElaine Zhang #define DBCLK_GPIO2 149 163*d0d9a962SElaine Zhang #define PCLK_GPIO4 150 164*d0d9a962SElaine Zhang #define DBCLK_GPIO4 151 165*d0d9a962SElaine Zhang #define PCLK_GPIO5 152 166*d0d9a962SElaine Zhang #define DBCLK_GPIO5 153 167*d0d9a962SElaine Zhang #define PCLK_GPIO6 154 168*d0d9a962SElaine Zhang #define DBCLK_GPIO6 155 169*d0d9a962SElaine Zhang #define PCLK_GPIO7 156 170*d0d9a962SElaine Zhang #define DBCLK_GPIO7 157 171*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO2 158 172*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO4 159 173*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO5 160 174*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO6 161 175*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO7 162 176*d0d9a962SElaine Zhang #define HCLK_ISP 163 177*d0d9a962SElaine Zhang #define ACLK_ISP 164 178*d0d9a962SElaine Zhang #define CLK_CORE_ISP 165 179*d0d9a962SElaine Zhang #define HCLK_VICAP 166 180*d0d9a962SElaine Zhang #define ACLK_VICAP 167 181*d0d9a962SElaine Zhang #define DCLK_VICAP 168 182*d0d9a962SElaine Zhang #define ISP0CLK_VICAP 169 183*d0d9a962SElaine Zhang #define HCLK_VPSS 170 184*d0d9a962SElaine Zhang #define ACLK_VPSS 171 185*d0d9a962SElaine Zhang #define CLK_CORE_VPSS 172 186*d0d9a962SElaine Zhang #define PCLK_CSI2HOST0 173 187*d0d9a962SElaine Zhang #define DCLK_CSI2HOST0 174 188*d0d9a962SElaine Zhang #define PCLK_CSI2HOST1 175 189*d0d9a962SElaine Zhang #define DCLK_CSI2HOST1 176 190*d0d9a962SElaine Zhang #define PCLK_CSI2HOST2 177 191*d0d9a962SElaine Zhang #define DCLK_CSI2HOST2 178 192*d0d9a962SElaine Zhang #define PCLK_CSI2HOST3 179 193*d0d9a962SElaine Zhang #define DCLK_CSI2HOST3 180 194*d0d9a962SElaine Zhang #define HCLK_SDMMC0 181 195*d0d9a962SElaine Zhang #define ACLK_GMAC 182 196*d0d9a962SElaine Zhang #define PCLK_GMAC 183 197*d0d9a962SElaine Zhang #define CLK_GMAC_PTP_REF 184 198*d0d9a962SElaine Zhang #define PCLK_CSIPHY0 185 199*d0d9a962SElaine Zhang #define PCLK_CSIPHY1 186 200*d0d9a962SElaine Zhang #define PCLK_MACPHY 187 201*d0d9a962SElaine Zhang #define PCLK_SARADC1 188 202*d0d9a962SElaine Zhang #define CLK_SARADC1 189 203*d0d9a962SElaine Zhang #define PCLK_SARADC2 190 204*d0d9a962SElaine Zhang #define CLK_SARADC2 191 205*d0d9a962SElaine Zhang #define ACLK_RKVDEC 192 206*d0d9a962SElaine Zhang #define HCLK_RKVDEC 193 207*d0d9a962SElaine Zhang #define CLK_HEVC_CA_RKVDEC 194 208*d0d9a962SElaine Zhang #define ACLK_VOP 195 209*d0d9a962SElaine Zhang #define HCLK_VOP 196 210*d0d9a962SElaine Zhang #define HCLK_RKJPEG 197 211*d0d9a962SElaine Zhang #define ACLK_RKJPEG 198 212*d0d9a962SElaine Zhang #define ACLK_RKMMU_DECOM 199 213*d0d9a962SElaine Zhang #define HCLK_RKMMU_DECOM 200 214*d0d9a962SElaine Zhang #define DCLK_DECOM 201 215*d0d9a962SElaine Zhang #define ACLK_DECOM 202 216*d0d9a962SElaine Zhang #define PCLK_DECOM 203 217*d0d9a962SElaine Zhang #define PCLK_MIPI_DSI 204 218*d0d9a962SElaine Zhang #define PCLK_DSIPHY 205 219*d0d9a962SElaine Zhang #define ACLK_OOC 206 220*d0d9a962SElaine Zhang #define ACLK_SYSMEM 207 221*d0d9a962SElaine Zhang #define PCLK_DDRC 208 222*d0d9a962SElaine Zhang #define PCLK_DDRMON 209 223*d0d9a962SElaine Zhang #define CLK_TIMER_DDRMON 210 224*d0d9a962SElaine Zhang #define PCLK_DFICTRL 211 225*d0d9a962SElaine Zhang #define PCLK_DDRPHY 212 226*d0d9a962SElaine Zhang #define PCLK_DMA2DDR 213 227*d0d9a962SElaine Zhang #define CLK_RCOSC_SRC 214 228*d0d9a962SElaine Zhang #define BUSCLK_PMU_MUX 215 229*d0d9a962SElaine Zhang #define BUSCLK_PMU_ROOT 216 230*d0d9a962SElaine Zhang #define PCLK_PMU 217 231*d0d9a962SElaine Zhang #define CLK_XIN_RC_DIV 218 232*d0d9a962SElaine Zhang #define CLK_32K 219 233*d0d9a962SElaine Zhang #define PCLK_PMU_GPIO0 220 234*d0d9a962SElaine Zhang #define DBCLK_PMU_GPIO0 221 235*d0d9a962SElaine Zhang #define PCLK_PMU_HP_TIMER 222 236*d0d9a962SElaine Zhang #define CLK_PMU_HP_TIMER 223 237*d0d9a962SElaine Zhang #define CLK_PMU_32K_HP_TIMER 224 238*d0d9a962SElaine Zhang #define PCLK_PWM1 225 239*d0d9a962SElaine Zhang #define CLK_PWM1 226 240*d0d9a962SElaine Zhang #define CLK_OSC_PWM1 227 241*d0d9a962SElaine Zhang #define CLK_RC_PWM1 228 242*d0d9a962SElaine Zhang #define CLK_FREQ_PWM1 229 243*d0d9a962SElaine Zhang #define CLK_COUNTER_PWM1 230 244*d0d9a962SElaine Zhang #define PCLK_I2C2 231 245*d0d9a962SElaine Zhang #define CLK_I2C2 232 246*d0d9a962SElaine Zhang #define PCLK_UART0 233 247*d0d9a962SElaine Zhang #define SCLK_UART0 234 248*d0d9a962SElaine Zhang #define PCLK_RCOSC_CTRL 235 249*d0d9a962SElaine Zhang #define CLK_OSC_RCOSC_CTRL 236 250*d0d9a962SElaine Zhang #define CLK_REF_RCOSC_CTRL 237 251*d0d9a962SElaine Zhang #define PCLK_IOC_PMUIO0 238 252*d0d9a962SElaine Zhang #define CLK_REFOUT 239 253*d0d9a962SElaine Zhang #define CLK_PREROLL 240 254*d0d9a962SElaine Zhang #define CLK_PREROLL_32K 241 255*d0d9a962SElaine Zhang #define HCLK_PMU_SRAM 242 256*d0d9a962SElaine Zhang #define PCLK_WDT_LPMCU 243 257*d0d9a962SElaine Zhang #define TCLK_WDT_LPMCU 244 258*d0d9a962SElaine Zhang #define CLK_LPMCU 245 259*d0d9a962SElaine Zhang #define CLK_LPMCU_RTC 246 260*d0d9a962SElaine Zhang #define PCLK_LPMCU_MAILBOX 247 261*d0d9a962SElaine Zhang #define HCLK_OOC 248 262*d0d9a962SElaine Zhang #define PCLK_SPI2AHB 249 263*d0d9a962SElaine Zhang #define HCLK_SPI2AHB 250 264*d0d9a962SElaine Zhang #define HCLK_FSPI1 251 265*d0d9a962SElaine Zhang #define HCLK_XIP_FSPI1 252 266*d0d9a962SElaine Zhang #define SCLK_1X_FSPI1 253 267*d0d9a962SElaine Zhang #define PCLK_IOC_PMUIO1 254 268*d0d9a962SElaine Zhang #define PCLK_AUDIO_ADC_PMU 255 269*d0d9a962SElaine Zhang #define MCLK_AUDIO_ADC_PMU 256 270*d0d9a962SElaine Zhang #define MCLK_AUDIO_ADC_DIV4_PMU 257 271*d0d9a962SElaine Zhang #define MCLK_LPSAI 258 272*d0d9a962SElaine Zhang #define ACLK_GIC400 259 273*d0d9a962SElaine Zhang #define PCLK_WDT_NS 260 274*d0d9a962SElaine Zhang #define TCLK_WDT_NS 261 275*d0d9a962SElaine Zhang #define PCLK_WDT_HPMCU 262 276*d0d9a962SElaine Zhang #define HCLK_CACHE 263 277*d0d9a962SElaine Zhang #define PCLK_HPMCU_MAILBOX 264 278*d0d9a962SElaine Zhang #define PCLK_HPMCU_INTMUX 265 279*d0d9a962SElaine Zhang #define CLK_HPMCU 266 280*d0d9a962SElaine Zhang #define CLK_HPMCU_RTC 267 281*d0d9a962SElaine Zhang #define PCLK_RKDMA 268 282*d0d9a962SElaine Zhang #define ACLK_RKDMA 269 283*d0d9a962SElaine Zhang #define PCLK_DCF 270 284*d0d9a962SElaine Zhang #define ACLK_DCF 271 285*d0d9a962SElaine Zhang #define HCLK_RGA 272 286*d0d9a962SElaine Zhang #define ACLK_RGA 273 287*d0d9a962SElaine Zhang #define CLK_CORE_RGA 274 288*d0d9a962SElaine Zhang #define PCLK_TIMER 275 289*d0d9a962SElaine Zhang #define CLK_TIMER0 276 290*d0d9a962SElaine Zhang #define CLK_TIMER1 277 291*d0d9a962SElaine Zhang #define CLK_TIMER2 278 292*d0d9a962SElaine Zhang #define CLK_TIMER3 279 293*d0d9a962SElaine Zhang #define CLK_TIMER4 280 294*d0d9a962SElaine Zhang #define CLK_TIMER5 281 295*d0d9a962SElaine Zhang #define PCLK_I2C0 282 296*d0d9a962SElaine Zhang #define CLK_I2C0 283 297*d0d9a962SElaine Zhang #define PCLK_I2C1 284 298*d0d9a962SElaine Zhang #define CLK_I2C1 285 299*d0d9a962SElaine Zhang #define PCLK_I2C3 286 300*d0d9a962SElaine Zhang #define CLK_I2C3 287 301*d0d9a962SElaine Zhang #define PCLK_I2C4 288 302*d0d9a962SElaine Zhang #define CLK_I2C4 289 303*d0d9a962SElaine Zhang #define PCLK_I2C5 290 304*d0d9a962SElaine Zhang #define CLK_I2C5 291 305*d0d9a962SElaine Zhang #define PCLK_SPI0 292 306*d0d9a962SElaine Zhang #define PCLK_SPI1 293 307*d0d9a962SElaine Zhang #define PCLK_PWM0 294 308*d0d9a962SElaine Zhang #define CLK_OSC_PWM0 295 309*d0d9a962SElaine Zhang #define CLK_RC_PWM0 296 310*d0d9a962SElaine Zhang #define PCLK_PWM2 297 311*d0d9a962SElaine Zhang #define CLK_OSC_PWM2 298 312*d0d9a962SElaine Zhang #define CLK_RC_PWM2 299 313*d0d9a962SElaine Zhang #define PCLK_PWM3 300 314*d0d9a962SElaine Zhang #define CLK_OSC_PWM3 301 315*d0d9a962SElaine Zhang #define CLK_RC_PWM3 302 316*d0d9a962SElaine Zhang #define PCLK_UART1 303 317*d0d9a962SElaine Zhang #define PCLK_UART2 304 318*d0d9a962SElaine Zhang #define PCLK_UART3 305 319*d0d9a962SElaine Zhang #define PCLK_UART4 306 320*d0d9a962SElaine Zhang #define PCLK_UART5 307 321*d0d9a962SElaine Zhang #define PCLK_UART6 308 322*d0d9a962SElaine Zhang #define PCLK_UART7 309 323*d0d9a962SElaine Zhang #define PCLK_TSADC 310 324*d0d9a962SElaine Zhang #define CLK_TSADC 311 325*d0d9a962SElaine Zhang #define HCLK_SAI0 312 326*d0d9a962SElaine Zhang #define HCLK_SAI1 313 327*d0d9a962SElaine Zhang #define HCLK_SAI2 314 328*d0d9a962SElaine Zhang #define HCLK_RKDSM 315 329*d0d9a962SElaine Zhang #define MCLK_RKDSM 316 330*d0d9a962SElaine Zhang #define HCLK_PDM 317 331*d0d9a962SElaine Zhang #define HCLK_ASRC0 318 332*d0d9a962SElaine Zhang #define HCLK_ASRC1 319 333*d0d9a962SElaine Zhang #define PCLK_AUDIO_ADC_BUS 320 334*d0d9a962SElaine Zhang #define MCLK_AUDIO_ADC_BUS 321 335*d0d9a962SElaine Zhang #define MCLK_AUDIO_ADC_DIV4_BUS 322 336*d0d9a962SElaine Zhang #define PCLK_RKCE 323 337*d0d9a962SElaine Zhang #define HCLK_NS_RKCE 324 338*d0d9a962SElaine Zhang #define PCLK_OTPC_NS 325 339*d0d9a962SElaine Zhang #define CLK_SBPI_OTPC_NS 326 340*d0d9a962SElaine Zhang #define CLK_USER_OTPC_NS 327 341*d0d9a962SElaine Zhang #define CLK_OTPC_ARB 328 342*d0d9a962SElaine Zhang #define PCLK_OTP_MASK 329 343*d0d9a962SElaine Zhang #define CLK_TSADC_PHYCTRL 330 344*d0d9a962SElaine Zhang #define LRCK_SRC_ASRC0 331 345*d0d9a962SElaine Zhang #define LRCK_DST_ASRC0 332 346*d0d9a962SElaine Zhang #define LRCK_SRC_ASRC1 333 347*d0d9a962SElaine Zhang #define LRCK_DST_ASRC1 334 348*d0d9a962SElaine Zhang #define PCLK_KEY_READER 335 349*d0d9a962SElaine Zhang #define ACLK_NSRKCE 336 350*d0d9a962SElaine Zhang #define CLK_PKA_NSRKCE 337 351*d0d9a962SElaine Zhang #define PCLK_RTC_ROOT 338 352*d0d9a962SElaine Zhang #define PCLK_GPIO1 339 353*d0d9a962SElaine Zhang #define DBCLK_GPIO1 340 354*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO1 341 355*d0d9a962SElaine Zhang #define ACLK_USB3OTG 342 356*d0d9a962SElaine Zhang #define CLK_REF_USB3OTG 343 357*d0d9a962SElaine Zhang #define CLK_SUSPEND_USB3OTG 344 358*d0d9a962SElaine Zhang #define HCLK_USB2HOST 345 359*d0d9a962SElaine Zhang #define HCLK_ARB_USB2HOST 346 360*d0d9a962SElaine Zhang #define PCLK_RTC_TEST 347 361*d0d9a962SElaine Zhang #define HCLK_EMMC 348 362*d0d9a962SElaine Zhang #define HCLK_FSPI0 349 363*d0d9a962SElaine Zhang #define HCLK_XIP_FSPI0 350 364*d0d9a962SElaine Zhang #define PCLK_PIPEPHY 351 365*d0d9a962SElaine Zhang #define PCLK_USB2PHY 352 366*d0d9a962SElaine Zhang #define CLK_REF_PIPEPHY_CPLL_SRC 353 367*d0d9a962SElaine Zhang #define CLK_REF_PIPEPHY 354 368*d0d9a962SElaine Zhang #define HCLK_VPSL 355 369*d0d9a962SElaine Zhang #define ACLK_VPSL 356 370*d0d9a962SElaine Zhang #define CLK_CORE_VPSL 357 371*d0d9a962SElaine Zhang #define CLK_MACPHY 358 372*d0d9a962SElaine Zhang #define HCLK_RKRNG_NS 359 373*d0d9a962SElaine Zhang #define HCLK_RKRNG_S_NS 360 374*d0d9a962SElaine Zhang #define CLK_AISP_PLL_SRC 361 375*d0d9a962SElaine Zhang 376*d0d9a962SElaine Zhang /* secure clks */ 377*d0d9a962SElaine Zhang #define CLK_USER_OTPC_S 362 378*d0d9a962SElaine Zhang #define CLK_SBPI_OTPC_S 363 379*d0d9a962SElaine Zhang #define PCLK_OTPC_S 364 380*d0d9a962SElaine Zhang #define PCLK_KEY_READER_S 365 381*d0d9a962SElaine Zhang #define HCLK_KL_RKCE_S 366 382*d0d9a962SElaine Zhang #define HCLK_RKCE_S 367 383*d0d9a962SElaine Zhang #define PCLK_WDT_S 368 384*d0d9a962SElaine Zhang #define TCLK_WDT_S 369 385*d0d9a962SElaine Zhang #define CLK_STIMER0 370 386*d0d9a962SElaine Zhang #define CLK_STIMER1 371 387*d0d9a962SElaine Zhang #define PLK_STIMER 372 388*d0d9a962SElaine Zhang #define HCLK_RKRNG_S 373 389*d0d9a962SElaine Zhang #define CLK_PKA_RKCE_S 374 390*d0d9a962SElaine Zhang #define ACLK_RKCE_S 375 391*d0d9a962SElaine Zhang 392*d0d9a962SElaine Zhang #endif 393