/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ /* * Kendryte Canaan K230 Clock Drivers * * Author: Xukai Wang */ #ifndef __DT_BINDINGS_CANAAN_K230_CLOCK_H__ #define __DT_BINDINGS_CANAAN_K230_CLOCK_H__ #define K230_CPU0_SRC_GATE 0 #define K230_CPU0_PLIC_GATE 1 #define K230_CPU0_NOC_DDRCP4_GATE 2 #define K230_CPU0_APB_GATE 3 #define K230_CPU0_SRC_RATE 4 #define K230_CPU0_AXI_RATE 5 #define K230_CPU0_PLIC_RATE 6 #define K230_CPU0_APB_RATE 7 #define K230_HS_SSI0_MUX 8 #define K230_HS_USB_REF_MUX 9 #define K230_HS_HCLK_HIGH_GATE 10 #define K230_HS_HCLK_GATE 11 #define K230_HS_SD0_AHB_GATE 12 #define K230_HS_SD1_AHB_GATE 13 #define K230_HS_SSI1_AHB_GATE 14 #define K230_HS_SSI2_AHB_GATE 15 #define K230_HS_USB0_AHB_GATE 16 #define K230_HS_USB1_AHB_GATE 17 #define K230_HS_SSI0_AXI_GATE 18 #define K230_HS_SSI1_GATE 19 #define K230_HS_SSI2_GATE 20 #define K230_HS_QSPI_AXI_SRC_GATE 21 #define K230_HS_SSI1_AXI_GATE 22 #define K230_HS_SSI2_AXI_GATE 23 #define K230_HS_SD_CARD_SRC_GATE 24 #define K230_HS_SD0_CARD_GATE 25 #define K230_HS_SD1_CARD_GATE 26 #define K230_HS_SD_AXI_SRC_GATE 27 #define K230_HS_SD0_AXI_GATE 28 #define K230_HS_SD1_AXI_GATE 29 #define K230_HS_SD0_BASE_GATE 30 #define K230_HS_SD1_BASE_GATE 31 #define K230_HS_SSI0_GATE 32 #define K230_HS_SD_TIMER_SRC_GATE 33 #define K230_HS_SD0_TIMER_GATE 34 #define K230_HS_SD1_TIMER_GATE 35 #define K230_HS_USB0_REF_GATE 36 #define K230_HS_USB1_REF_GATE 37 #define K230_HS_HCLK_HIGH_RATE 38 #define K230_HS_HCLK_RATE 39 #define K230_HS_SSI0_AXI_RATE 40 #define K230_HS_SSI1_RATE 41 #define K230_HS_SSI2_RATE 42 #define K230_HS_QSPI_AXI_SRC_RATE 43 #define K230_HS_SD_CARD_SRC_RATE 44 #define K230_HS_SD_AXI_SRC_RATE 45 #define K230_HS_USB_REF_50M_RATE 46 #define K230_HS_SD_TIMER_SRC_RATE 47 #define K230_TIMER0_MUX 48 #define K230_TIMER1_MUX 49 #define K230_TIMER2_MUX 50 #define K230_TIMER3_MUX 51 #define K230_TIMER4_MUX 52 #define K230_TIMER5_MUX 53 #define K230_SHRM_SRAM_MUX 54 #define K230_DDRC_SRC_MUX 55 #define K230_AI_SRC_MUX 56 #define K230_CAMERA0_MUX 57 #define K230_CAMERA1_MUX 58 #define K230_CAMERA2_MUX 59 #define K230_CPU1_SRC_MUX 60 #define K230_CPU1_SRC_GATE 61 #define K230_CPU1_PLIC_GATE 62 #define K230_CPU1_APB_GATE 63 #define K230_CPU1_SRC_RATE 64 #define K230_CPU1_AXI_RATE 65 #define K230_CPU1_PLIC_RATE 66 #define K230_PMU_APB_GATE 67 #define K230_LS_APB_SRC_GATE 68 #define K230_LS_UART0_APB_GATE 69 #define K230_LS_UART1_APB_GATE 70 #define K230_LS_UART2_APB_GATE 71 #define K230_LS_UART3_APB_GATE 72 #define K230_LS_UART4_APB_GATE 73 #define K230_LS_I2C0_APB_GATE 74 #define K230_LS_I2C1_APB_GATE 75 #define K230_LS_I2C2_APB_GATE 76 #define K230_LS_I2C3_APB_GATE 77 #define K230_LS_I2C4_APB_GATE 78 #define K230_LS_GPIO_APB_GATE 79 #define K230_LS_PWM_APB_GATE 80 #define K230_LS_JAMLINK0_APB_GATE 81 #define K230_LS_JAMLINK1_APB_GATE 82 #define K230_LS_JAMLINK2_APB_GATE 83 #define K230_LS_JAMLINK3_APB_GATE 84 #define K230_LS_AUDIO_APB_GATE 85 #define K230_LS_ADC_APB_GATE 86 #define K230_LS_CODEC_APB_GATE 87 #define K230_LS_I2C0_GATE 88 #define K230_LS_I2C1_GATE 89 #define K230_LS_I2C2_GATE 90 #define K230_LS_I2C3_GATE 91 #define K230_LS_I2C4_GATE 92 #define K230_LS_CODEC_ADC_GATE 93 #define K230_LS_CODEC_DAC_GATE 94 #define K230_LS_AUDIO_DEV_GATE 95 #define K230_LS_PDM_GATE 96 #define K230_LS_ADC_GATE 97 #define K230_LS_UART0_GATE 98 #define K230_LS_UART1_GATE 99 #define K230_LS_UART2_GATE 100 #define K230_LS_UART3_GATE 101 #define K230_LS_UART4_GATE 102 #define K230_LS_JAMLINK0CO_GATE 103 #define K230_LS_JAMLINK1CO_GATE 104 #define K230_LS_JAMLINK2CO_GATE 105 #define K230_LS_JAMLINK3CO_GATE 106 #define K230_LS_GPIO_DEBOUNCE_GATE 107 #define K230_SYSCTL_WDT0_APB_GATE 108 #define K230_SYSCTL_WDT1_APB_GATE 109 #define K230_SYSCTL_TIMER_APB_GATE 110 #define K230_SYSCTL_IOMUX_APB_GATE 111 #define K230_SYSCTL_MAILBOX_APB_GATE 112 #define K230_SYSCTL_HDI_GATE 113 #define K230_SYSCTL_TIME_STAMP_GATE 114 #define K230_SYSCTL_WDT0_GATE 115 #define K230_SYSCTL_WDT1_GATE 116 #define K230_TIMER0_GATE 117 #define K230_TIMER1_GATE 118 #define K230_TIMER2_GATE 119 #define K230_TIMER3_GATE 120 #define K230_TIMER4_GATE 121 #define K230_TIMER5_GATE 122 #define K230_SHRM_APB_GATE 123 #define K230_SHRM_AXI_GATE 124 #define K230_SHRM_AXI_SLAVE_GATE 125 #define K230_SHRM_NONAI2D_AXI_GATE 126 #define K230_SHRM_SRAM_GATE 127 #define K230_SHRM_DECOMPRESS_AXI_GATE 128 #define K230_SHRM_SDMA_AXI_GATE 129 #define K230_SHRM_PDMA_AXI_GATE 130 #define K230_DDRC_SRC_GATE 131 #define K230_DDRC_BYPASS_GATE 132 #define K230_DDRC_APB_GATE 133 #define K230_DISPLAY_AHB_GATE 134 #define K230_DISPLAY_AXI_GATE 135 #define K230_DISPLAY_GPU_GATE 136 #define K230_DISPLAY_DPIP_GATE 137 #define K230_DISPLAY_CFG_GATE 138 #define K230_DISPLAY_REF_GATE 139 #define K230_USB_480M_GATE 140 #define K230_USB_100M_GATE 141 #define K230_DPHY_DFT_GATE 142 #define K230_SPI2AXI_GATE 143 #define K230_AI_SRC_GATE 144 #define K230_AI_AXI_GATE 145 #define K230_AI_SRC_RATE 146 #define K230_CAMERA0_GATE 147 #define K230_CAMERA1_GATE 148 #define K230_CAMERA2_GATE 149 #define K230_LS_APB_SRC_RATE 150 #define K230_LS_I2C0_RATE 151 #define K230_LS_I2C1_RATE 152 #define K230_LS_I2C2_RATE 153 #define K230_LS_I2C3_RATE 154 #define K230_LS_I2C4_RATE 155 #define K230_LS_CODEC_ADC_RATE 156 #define K230_LS_CODEC_DAC_RATE 157 #define K230_LS_AUDIO_DEV_RATE 158 #define K230_LS_PDM_RATE 159 #define K230_LS_ADC_RATE 160 #define K230_LS_UART0_RATE 161 #define K230_LS_UART1_RATE 162 #define K230_LS_UART2_RATE 163 #define K230_LS_UART3_RATE 164 #define K230_LS_UART4_RATE 165 #define K230_LS_JAMLINKCO_SRC_RATE 166 #define K230_LS_GPIO_DEBOUNCE_RATE 167 #define K230_SYSCTL_HDI_RATE 168 #define K230_SYSCTL_TIME_STAMP_RATE 169 #define K230_SYSCTL_TEMP_SENSOR_RATE 170 #define K230_SYSCTL_WDT0_RATE 171 #define K230_SYSCTL_WDT1_RATE 172 #define K230_TIMER0_SRC_RATE 173 #define K230_TIMER1_SRC_RATE 174 #define K230_TIMER2_SRC_RATE 175 #define K230_TIMER3_SRC_RATE 176 #define K230_TIMER4_SRC_RATE 177 #define K230_TIMER5_SRC_RATE 178 #define K230_SHRM_APB_RATE 179 #define K230_DDRC_SRC_RATE 180 #define K230_DDRC_APB_RATE 181 #define K230_DISPLAY_AHB_RATE 182 #define K230_DISPLAY_CLKEXT_RATE 183 #define K230_DISPLAY_GPU_RATE 184 #define K230_DISPLAY_DPIP_RATE 185 #define K230_DISPLAY_CFG_RATE 186 #define K230_VPU_SRC_GATE 187 #define K230_VPU_AXI_GATE 188 #define K230_VPU_DDRCP2_GATE 189 #define K230_VPU_CFG_GATE 190 #define K230_VPU_SRC_RATE 191 #define K230_VPU_AXI_SRC_RATE 192 #define K230_VPU_CFG_RATE 193 #define K230_SEC_APB_GATE 194 #define K230_SEC_FIX_GATE 195 #define K230_SEC_AXI_GATE 196 #define K230_SEC_APB_RATE 197 #define K230_SEC_FIX_RATE 198 #define K230_SEC_AXI_RATE 199 #define K230_USB_480M_RATE 200 #define K230_USB_100M_RATE 201 #define K230_DPHY_DFT_RATE 202 #define K230_SPI2AXI_RATE 203 #define K230_CAMERA0_RATE 204 #define K230_CAMERA1_RATE 205 #define K230_CAMERA2_RATE 206 #define K230_SHRM_SRAM_DIV2 207 #endif /* __DT_BINDINGS_CANAAN_K230_CLOCK_H__ */