1b965fc57SElaine Zhang /* SPDX-License-Identifier: GPL-2.0 */ 2b965fc57SElaine Zhang /* 3b965fc57SElaine Zhang * Copyright (c) 2021 Rockchip Electronics Co. Ltd. 4b965fc57SElaine Zhang * Author: Elaine Zhang <zhangqing@rock-chips.com> 5b965fc57SElaine Zhang */ 6b965fc57SElaine Zhang 7b965fc57SElaine Zhang #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3588_H 8b965fc57SElaine Zhang #define _DT_BINDINGS_CLK_ROCKCHIP_RK3588_H 9b965fc57SElaine Zhang 10b965fc57SElaine Zhang /* cru-clocks indices */ 11b965fc57SElaine Zhang 12b965fc57SElaine Zhang /* cru plls */ 13b965fc57SElaine Zhang #define PLL_B0PLL 1 14b965fc57SElaine Zhang #define PLL_B1PLL 2 15b965fc57SElaine Zhang #define PLL_LPLL 3 16b965fc57SElaine Zhang #define PLL_V0PLL 4 17b965fc57SElaine Zhang #define PLL_AUPLL 5 18b965fc57SElaine Zhang #define PLL_CPLL 6 19b965fc57SElaine Zhang #define PLL_GPLL 7 20b965fc57SElaine Zhang #define PLL_NPLL 8 21b965fc57SElaine Zhang #define PLL_PPLL 9 22b965fc57SElaine Zhang #define ARMCLK_L 10 23b965fc57SElaine Zhang #define ARMCLK_B01 11 24b965fc57SElaine Zhang #define ARMCLK_B23 12 25b965fc57SElaine Zhang 26b965fc57SElaine Zhang /* cru clocks */ 27b965fc57SElaine Zhang #define PCLK_BIGCORE0_ROOT 20 28b965fc57SElaine Zhang #define PCLK_BIGCORE0_PVTM 21 29b965fc57SElaine Zhang #define PCLK_BIGCORE1_ROOT 22 30b965fc57SElaine Zhang #define PCLK_BIGCORE1_PVTM 23 31b965fc57SElaine Zhang #define PCLK_DSU_S_ROOT 24 32b965fc57SElaine Zhang #define PCLK_DSU_ROOT 25 33b965fc57SElaine Zhang #define PCLK_DSU_NS_ROOT 26 34b965fc57SElaine Zhang #define PCLK_LITCORE_PVTM 27 35b965fc57SElaine Zhang #define PCLK_DBG 28 36b965fc57SElaine Zhang #define PCLK_DSU 29 37b965fc57SElaine Zhang #define PCLK_S_DAPLITE 30 38b965fc57SElaine Zhang #define PCLK_M_DAPLITE 31 39b965fc57SElaine Zhang #define MBIST_MCLK_PDM1 32 40b965fc57SElaine Zhang #define MBIST_CLK_ACDCDIG 33 41b965fc57SElaine Zhang #define HCLK_I2S2_2CH 34 42b965fc57SElaine Zhang #define HCLK_I2S3_2CH 35 43b965fc57SElaine Zhang #define CLK_I2S2_2CH_SRC 36 44b965fc57SElaine Zhang #define CLK_I2S2_2CH_FRAC 37 45b965fc57SElaine Zhang #define CLK_I2S2_2CH 38 46b965fc57SElaine Zhang #define MCLK_I2S2_2CH 39 47b965fc57SElaine Zhang #define I2S2_2CH_MCLKOUT 40 48b965fc57SElaine Zhang #define CLK_DAC_ACDCDIG 41 49b965fc57SElaine Zhang #define CLK_I2S3_2CH_SRC 42 50b965fc57SElaine Zhang #define CLK_I2S3_2CH_FRAC 43 51b965fc57SElaine Zhang #define CLK_I2S3_2CH 44 52b965fc57SElaine Zhang #define MCLK_I2S3_2CH 45 53b965fc57SElaine Zhang #define I2S3_2CH_MCLKOUT 46 54b965fc57SElaine Zhang #define PCLK_ACDCDIG 47 55b965fc57SElaine Zhang #define HCLK_I2S0_8CH 48 56b965fc57SElaine Zhang #define CLK_I2S0_8CH_TX_SRC 49 57b965fc57SElaine Zhang #define CLK_I2S0_8CH_TX_FRAC 50 58b965fc57SElaine Zhang #define MCLK_I2S0_8CH_TX 51 59b965fc57SElaine Zhang #define CLK_I2S0_8CH_TX 52 60b965fc57SElaine Zhang #define CLK_I2S0_8CH_RX_SRC 53 61b965fc57SElaine Zhang #define CLK_I2S0_8CH_RX_FRAC 54 62b965fc57SElaine Zhang #define MCLK_I2S0_8CH_RX 55 63b965fc57SElaine Zhang #define CLK_I2S0_8CH_RX 56 64b965fc57SElaine Zhang #define I2S0_8CH_MCLKOUT 57 65b965fc57SElaine Zhang #define HCLK_PDM1 58 66b965fc57SElaine Zhang #define MCLK_PDM1 59 67b965fc57SElaine Zhang #define HCLK_AUDIO_ROOT 60 68b965fc57SElaine Zhang #define PCLK_AUDIO_ROOT 61 69b965fc57SElaine Zhang #define HCLK_SPDIF0 62 70b965fc57SElaine Zhang #define CLK_SPDIF0_SRC 63 71b965fc57SElaine Zhang #define CLK_SPDIF0_FRAC 64 72b965fc57SElaine Zhang #define MCLK_SPDIF0 65 73b965fc57SElaine Zhang #define CLK_SPDIF0 66 74b965fc57SElaine Zhang #define CLK_SPDIF1 67 75b965fc57SElaine Zhang #define HCLK_SPDIF1 68 76b965fc57SElaine Zhang #define CLK_SPDIF1_SRC 69 77b965fc57SElaine Zhang #define CLK_SPDIF1_FRAC 70 78b965fc57SElaine Zhang #define MCLK_SPDIF1 71 79b965fc57SElaine Zhang #define ACLK_AV1_ROOT 72 80b965fc57SElaine Zhang #define ACLK_AV1 73 81b965fc57SElaine Zhang #define PCLK_AV1_ROOT 74 82b965fc57SElaine Zhang #define PCLK_AV1 75 83b965fc57SElaine Zhang #define PCLK_MAILBOX0 76 84b965fc57SElaine Zhang #define PCLK_MAILBOX1 77 85b965fc57SElaine Zhang #define PCLK_MAILBOX2 78 86b965fc57SElaine Zhang #define PCLK_PMU2 79 87b965fc57SElaine Zhang #define PCLK_PMUCM0_INTMUX 80 88b965fc57SElaine Zhang #define PCLK_DDRCM0_INTMUX 81 89b965fc57SElaine Zhang #define PCLK_TOP 82 90b965fc57SElaine Zhang #define PCLK_PWM1 83 91b965fc57SElaine Zhang #define CLK_PWM1 84 92b965fc57SElaine Zhang #define CLK_PWM1_CAPTURE 85 93b965fc57SElaine Zhang #define PCLK_PWM2 86 94b965fc57SElaine Zhang #define CLK_PWM2 87 95b965fc57SElaine Zhang #define CLK_PWM2_CAPTURE 88 96b965fc57SElaine Zhang #define PCLK_PWM3 89 97b965fc57SElaine Zhang #define CLK_PWM3 90 98b965fc57SElaine Zhang #define CLK_PWM3_CAPTURE 91 99b965fc57SElaine Zhang #define PCLK_BUSTIMER0 92 100b965fc57SElaine Zhang #define PCLK_BUSTIMER1 93 101b965fc57SElaine Zhang #define CLK_BUS_TIMER_ROOT 94 102b965fc57SElaine Zhang #define CLK_BUSTIMER0 95 103b965fc57SElaine Zhang #define CLK_BUSTIMER1 96 104b965fc57SElaine Zhang #define CLK_BUSTIMER2 97 105b965fc57SElaine Zhang #define CLK_BUSTIMER3 98 106b965fc57SElaine Zhang #define CLK_BUSTIMER4 99 107b965fc57SElaine Zhang #define CLK_BUSTIMER5 100 108b965fc57SElaine Zhang #define CLK_BUSTIMER6 101 109b965fc57SElaine Zhang #define CLK_BUSTIMER7 102 110b965fc57SElaine Zhang #define CLK_BUSTIMER8 103 111b965fc57SElaine Zhang #define CLK_BUSTIMER9 104 112b965fc57SElaine Zhang #define CLK_BUSTIMER10 105 113b965fc57SElaine Zhang #define CLK_BUSTIMER11 106 114b965fc57SElaine Zhang #define PCLK_WDT0 107 115b965fc57SElaine Zhang #define TCLK_WDT0 108 116b965fc57SElaine Zhang #define PCLK_CAN0 111 117b965fc57SElaine Zhang #define CLK_CAN0 112 118b965fc57SElaine Zhang #define PCLK_CAN1 113 119b965fc57SElaine Zhang #define CLK_CAN1 114 120b965fc57SElaine Zhang #define PCLK_CAN2 115 121b965fc57SElaine Zhang #define CLK_CAN2 116 122b965fc57SElaine Zhang #define ACLK_DECOM 117 123b965fc57SElaine Zhang #define PCLK_DECOM 118 124b965fc57SElaine Zhang #define DCLK_DECOM 119 125b965fc57SElaine Zhang #define ACLK_DMAC0 120 126b965fc57SElaine Zhang #define ACLK_DMAC1 121 127b965fc57SElaine Zhang #define ACLK_DMAC2 122 128b965fc57SElaine Zhang #define ACLK_BUS_ROOT 123 129b965fc57SElaine Zhang #define ACLK_GIC 124 130b965fc57SElaine Zhang #define PCLK_GPIO1 125 131b965fc57SElaine Zhang #define DBCLK_GPIO1 126 132b965fc57SElaine Zhang #define PCLK_GPIO2 127 133b965fc57SElaine Zhang #define DBCLK_GPIO2 128 134b965fc57SElaine Zhang #define PCLK_GPIO3 129 135b965fc57SElaine Zhang #define DBCLK_GPIO3 130 136b965fc57SElaine Zhang #define PCLK_GPIO4 131 137b965fc57SElaine Zhang #define DBCLK_GPIO4 132 138b965fc57SElaine Zhang #define PCLK_I2C1 133 139b965fc57SElaine Zhang #define PCLK_I2C2 134 140b965fc57SElaine Zhang #define PCLK_I2C3 135 141b965fc57SElaine Zhang #define PCLK_I2C4 136 142b965fc57SElaine Zhang #define PCLK_I2C5 137 143b965fc57SElaine Zhang #define PCLK_I2C6 138 144b965fc57SElaine Zhang #define PCLK_I2C7 139 145b965fc57SElaine Zhang #define PCLK_I2C8 140 146b965fc57SElaine Zhang #define CLK_I2C1 141 147b965fc57SElaine Zhang #define CLK_I2C2 142 148b965fc57SElaine Zhang #define CLK_I2C3 143 149b965fc57SElaine Zhang #define CLK_I2C4 144 150b965fc57SElaine Zhang #define CLK_I2C5 145 151b965fc57SElaine Zhang #define CLK_I2C6 146 152b965fc57SElaine Zhang #define CLK_I2C7 147 153b965fc57SElaine Zhang #define CLK_I2C8 148 154b965fc57SElaine Zhang #define PCLK_OTPC_NS 149 155b965fc57SElaine Zhang #define CLK_OTPC_NS 150 156b965fc57SElaine Zhang #define CLK_OTPC_ARB 151 157b965fc57SElaine Zhang #define CLK_OTPC_AUTO_RD_G 152 158b965fc57SElaine Zhang #define CLK_OTP_PHY_G 153 159b965fc57SElaine Zhang #define PCLK_SARADC 156 160b965fc57SElaine Zhang #define CLK_SARADC 157 161b965fc57SElaine Zhang #define PCLK_SPI0 158 162b965fc57SElaine Zhang #define PCLK_SPI1 159 163b965fc57SElaine Zhang #define PCLK_SPI2 160 164b965fc57SElaine Zhang #define PCLK_SPI3 161 165b965fc57SElaine Zhang #define PCLK_SPI4 162 166b965fc57SElaine Zhang #define CLK_SPI0 163 167b965fc57SElaine Zhang #define CLK_SPI1 164 168b965fc57SElaine Zhang #define CLK_SPI2 165 169b965fc57SElaine Zhang #define CLK_SPI3 166 170b965fc57SElaine Zhang #define CLK_SPI4 167 171b965fc57SElaine Zhang #define ACLK_SPINLOCK 168 172b965fc57SElaine Zhang #define PCLK_TSADC 169 173b965fc57SElaine Zhang #define CLK_TSADC 170 174b965fc57SElaine Zhang #define PCLK_UART1 171 175b965fc57SElaine Zhang #define PCLK_UART2 172 176b965fc57SElaine Zhang #define PCLK_UART3 173 177b965fc57SElaine Zhang #define PCLK_UART4 174 178b965fc57SElaine Zhang #define PCLK_UART5 175 179b965fc57SElaine Zhang #define PCLK_UART6 176 180b965fc57SElaine Zhang #define PCLK_UART7 177 181b965fc57SElaine Zhang #define PCLK_UART8 178 182b965fc57SElaine Zhang #define PCLK_UART9 179 183b965fc57SElaine Zhang #define CLK_UART1_SRC 180 184b965fc57SElaine Zhang #define CLK_UART1_FRAC 181 185b965fc57SElaine Zhang #define CLK_UART1 182 186b965fc57SElaine Zhang #define SCLK_UART1 183 187b965fc57SElaine Zhang #define CLK_UART2_SRC 184 188b965fc57SElaine Zhang #define CLK_UART2_FRAC 185 189b965fc57SElaine Zhang #define CLK_UART2 186 190b965fc57SElaine Zhang #define SCLK_UART2 187 191b965fc57SElaine Zhang #define CLK_UART3_SRC 188 192b965fc57SElaine Zhang #define CLK_UART3_FRAC 189 193b965fc57SElaine Zhang #define CLK_UART3 190 194b965fc57SElaine Zhang #define SCLK_UART3 191 195b965fc57SElaine Zhang #define CLK_UART4_SRC 192 196b965fc57SElaine Zhang #define CLK_UART4_FRAC 193 197b965fc57SElaine Zhang #define CLK_UART4 194 198b965fc57SElaine Zhang #define SCLK_UART4 195 199b965fc57SElaine Zhang #define CLK_UART5_SRC 196 200b965fc57SElaine Zhang #define CLK_UART5_FRAC 197 201b965fc57SElaine Zhang #define CLK_UART5 198 202b965fc57SElaine Zhang #define SCLK_UART5 199 203b965fc57SElaine Zhang #define CLK_UART6_SRC 200 204b965fc57SElaine Zhang #define CLK_UART6_FRAC 201 205b965fc57SElaine Zhang #define CLK_UART6 202 206b965fc57SElaine Zhang #define SCLK_UART6 203 207b965fc57SElaine Zhang #define CLK_UART7_SRC 204 208b965fc57SElaine Zhang #define CLK_UART7_FRAC 205 209b965fc57SElaine Zhang #define CLK_UART7 206 210b965fc57SElaine Zhang #define SCLK_UART7 207 211b965fc57SElaine Zhang #define CLK_UART8_SRC 208 212b965fc57SElaine Zhang #define CLK_UART8_FRAC 209 213b965fc57SElaine Zhang #define CLK_UART8 210 214b965fc57SElaine Zhang #define SCLK_UART8 211 215b965fc57SElaine Zhang #define CLK_UART9_SRC 212 216b965fc57SElaine Zhang #define CLK_UART9_FRAC 213 217b965fc57SElaine Zhang #define CLK_UART9 214 218b965fc57SElaine Zhang #define SCLK_UART9 215 219b965fc57SElaine Zhang #define ACLK_CENTER_ROOT 216 220b965fc57SElaine Zhang #define ACLK_CENTER_LOW_ROOT 217 221b965fc57SElaine Zhang #define HCLK_CENTER_ROOT 218 222b965fc57SElaine Zhang #define PCLK_CENTER_ROOT 219 223b965fc57SElaine Zhang #define ACLK_DMA2DDR 220 224b965fc57SElaine Zhang #define ACLK_DDR_SHAREMEM 221 225b965fc57SElaine Zhang #define ACLK_CENTER_S200_ROOT 222 226b965fc57SElaine Zhang #define ACLK_CENTER_S400_ROOT 223 227b965fc57SElaine Zhang #define FCLK_DDR_CM0_CORE 224 228b965fc57SElaine Zhang #define CLK_DDR_TIMER_ROOT 225 229b965fc57SElaine Zhang #define CLK_DDR_TIMER0 226 230b965fc57SElaine Zhang #define CLK_DDR_TIMER1 227 231b965fc57SElaine Zhang #define TCLK_WDT_DDR 228 232b965fc57SElaine Zhang #define CLK_DDR_CM0_RTC 228 233b965fc57SElaine Zhang #define PCLK_WDT 230 234b965fc57SElaine Zhang #define PCLK_TIMER 231 235b965fc57SElaine Zhang #define PCLK_DMA2DDR 232 236b965fc57SElaine Zhang #define PCLK_SHAREMEM 233 237b965fc57SElaine Zhang #define CLK_50M_SRC 234 238b965fc57SElaine Zhang #define CLK_100M_SRC 235 239b965fc57SElaine Zhang #define CLK_150M_SRC 236 240b965fc57SElaine Zhang #define CLK_200M_SRC 237 241b965fc57SElaine Zhang #define CLK_250M_SRC 238 242b965fc57SElaine Zhang #define CLK_300M_SRC 239 243b965fc57SElaine Zhang #define CLK_350M_SRC 240 244b965fc57SElaine Zhang #define CLK_400M_SRC 241 245b965fc57SElaine Zhang #define CLK_450M_SRC 242 246b965fc57SElaine Zhang #define CLK_500M_SRC 243 247b965fc57SElaine Zhang #define CLK_600M_SRC 244 248b965fc57SElaine Zhang #define CLK_650M_SRC 245 249b965fc57SElaine Zhang #define CLK_700M_SRC 246 250b965fc57SElaine Zhang #define CLK_800M_SRC 247 251b965fc57SElaine Zhang #define CLK_1000M_SRC 248 252b965fc57SElaine Zhang #define CLK_1200M_SRC 249 253b965fc57SElaine Zhang #define ACLK_TOP_M300_ROOT 250 254b965fc57SElaine Zhang #define ACLK_TOP_M500_ROOT 251 255b965fc57SElaine Zhang #define ACLK_TOP_M400_ROOT 252 256b965fc57SElaine Zhang #define ACLK_TOP_S200_ROOT 253 257b965fc57SElaine Zhang #define ACLK_TOP_S400_ROOT 254 258b965fc57SElaine Zhang #define CLK_MIPI_CAMARAOUT_M0 255 259b965fc57SElaine Zhang #define CLK_MIPI_CAMARAOUT_M1 256 260b965fc57SElaine Zhang #define CLK_MIPI_CAMARAOUT_M2 257 261b965fc57SElaine Zhang #define CLK_MIPI_CAMARAOUT_M3 258 262b965fc57SElaine Zhang #define CLK_MIPI_CAMARAOUT_M4 259 263b965fc57SElaine Zhang #define MCLK_GMAC0_OUT 260 264b965fc57SElaine Zhang #define REFCLKO25M_ETH0_OUT 261 265b965fc57SElaine Zhang #define REFCLKO25M_ETH1_OUT 262 266b965fc57SElaine Zhang #define CLK_CIFOUT_OUT 263 267b965fc57SElaine Zhang #define PCLK_MIPI_DCPHY0 264 268b965fc57SElaine Zhang #define PCLK_MIPI_DCPHY1 265 269b965fc57SElaine Zhang #define PCLK_CSIPHY0 268 270b965fc57SElaine Zhang #define PCLK_CSIPHY1 269 271b965fc57SElaine Zhang #define ACLK_TOP_ROOT 270 272b965fc57SElaine Zhang #define PCLK_TOP_ROOT 271 273b965fc57SElaine Zhang #define ACLK_LOW_TOP_ROOT 272 274b965fc57SElaine Zhang #define PCLK_CRU 273 275b965fc57SElaine Zhang #define PCLK_GPU_ROOT 274 276b965fc57SElaine Zhang #define CLK_GPU_SRC 275 277b965fc57SElaine Zhang #define CLK_GPU 276 278b965fc57SElaine Zhang #define CLK_GPU_COREGROUP 277 279b965fc57SElaine Zhang #define CLK_GPU_STACKS 278 280b965fc57SElaine Zhang #define PCLK_GPU_PVTM 279 281b965fc57SElaine Zhang #define CLK_GPU_PVTM 280 282b965fc57SElaine Zhang #define CLK_CORE_GPU_PVTM 281 283b965fc57SElaine Zhang #define PCLK_GPU_GRF 282 284b965fc57SElaine Zhang #define ACLK_ISP1_ROOT 283 285b965fc57SElaine Zhang #define HCLK_ISP1_ROOT 284 286b965fc57SElaine Zhang #define CLK_ISP1_CORE 285 287b965fc57SElaine Zhang #define CLK_ISP1_CORE_MARVIN 286 288b965fc57SElaine Zhang #define CLK_ISP1_CORE_VICAP 287 289b965fc57SElaine Zhang #define ACLK_ISP1 288 290b965fc57SElaine Zhang #define HCLK_ISP1 289 291b965fc57SElaine Zhang #define ACLK_NPU1 290 292b965fc57SElaine Zhang #define HCLK_NPU1 291 293b965fc57SElaine Zhang #define ACLK_NPU2 292 294b965fc57SElaine Zhang #define HCLK_NPU2 293 295b965fc57SElaine Zhang #define HCLK_NPU_CM0_ROOT 294 296b965fc57SElaine Zhang #define FCLK_NPU_CM0_CORE 295 297b965fc57SElaine Zhang #define CLK_NPU_CM0_RTC 296 298b965fc57SElaine Zhang #define PCLK_NPU_PVTM 297 299b965fc57SElaine Zhang #define PCLK_NPU_GRF 298 300b965fc57SElaine Zhang #define CLK_NPU_PVTM 299 301b965fc57SElaine Zhang #define CLK_CORE_NPU_PVTM 300 302b965fc57SElaine Zhang #define ACLK_NPU0 301 303b965fc57SElaine Zhang #define HCLK_NPU0 302 304b965fc57SElaine Zhang #define HCLK_NPU_ROOT 303 305b965fc57SElaine Zhang #define CLK_NPU_DSU0 304 306b965fc57SElaine Zhang #define PCLK_NPU_ROOT 305 307b965fc57SElaine Zhang #define PCLK_NPU_TIMER 306 308b965fc57SElaine Zhang #define CLK_NPUTIMER_ROOT 307 309b965fc57SElaine Zhang #define CLK_NPUTIMER0 308 310b965fc57SElaine Zhang #define CLK_NPUTIMER1 309 311b965fc57SElaine Zhang #define PCLK_NPU_WDT 310 312b965fc57SElaine Zhang #define TCLK_NPU_WDT 311 313b965fc57SElaine Zhang #define HCLK_EMMC 312 314b965fc57SElaine Zhang #define ACLK_EMMC 313 315b965fc57SElaine Zhang #define CCLK_EMMC 314 316b965fc57SElaine Zhang #define BCLK_EMMC 315 317b965fc57SElaine Zhang #define TMCLK_EMMC 316 318b965fc57SElaine Zhang #define SCLK_SFC 317 319b965fc57SElaine Zhang #define HCLK_SFC 318 320b965fc57SElaine Zhang #define HCLK_SFC_XIP 319 321b965fc57SElaine Zhang #define HCLK_NVM_ROOT 320 322b965fc57SElaine Zhang #define ACLK_NVM_ROOT 321 323b965fc57SElaine Zhang #define CLK_GMAC0_PTP_REF 322 324b965fc57SElaine Zhang #define CLK_GMAC1_PTP_REF 323 325b965fc57SElaine Zhang #define CLK_GMAC_125M 324 326b965fc57SElaine Zhang #define CLK_GMAC_50M 325 327b965fc57SElaine Zhang #define ACLK_PHP_GIC_ITS 326 328b965fc57SElaine Zhang #define ACLK_MMU_PCIE 327 329b965fc57SElaine Zhang #define ACLK_MMU_PHP 328 330b965fc57SElaine Zhang #define ACLK_PCIE_4L_DBI 329 331b965fc57SElaine Zhang #define ACLK_PCIE_2L_DBI 330 332b965fc57SElaine Zhang #define ACLK_PCIE_1L0_DBI 331 333b965fc57SElaine Zhang #define ACLK_PCIE_1L1_DBI 332 334b965fc57SElaine Zhang #define ACLK_PCIE_1L2_DBI 333 335b965fc57SElaine Zhang #define ACLK_PCIE_4L_MSTR 334 336b965fc57SElaine Zhang #define ACLK_PCIE_2L_MSTR 335 337b965fc57SElaine Zhang #define ACLK_PCIE_1L0_MSTR 336 338b965fc57SElaine Zhang #define ACLK_PCIE_1L1_MSTR 337 339b965fc57SElaine Zhang #define ACLK_PCIE_1L2_MSTR 338 340b965fc57SElaine Zhang #define ACLK_PCIE_4L_SLV 339 341b965fc57SElaine Zhang #define ACLK_PCIE_2L_SLV 340 342b965fc57SElaine Zhang #define ACLK_PCIE_1L0_SLV 341 343b965fc57SElaine Zhang #define ACLK_PCIE_1L1_SLV 342 344b965fc57SElaine Zhang #define ACLK_PCIE_1L2_SLV 343 345b965fc57SElaine Zhang #define PCLK_PCIE_4L 344 346b965fc57SElaine Zhang #define PCLK_PCIE_2L 345 347b965fc57SElaine Zhang #define PCLK_PCIE_1L0 347 348b965fc57SElaine Zhang #define PCLK_PCIE_1L1 348 349b965fc57SElaine Zhang #define PCLK_PCIE_1L2 349 350b965fc57SElaine Zhang #define CLK_PCIE_AUX0 350 351b965fc57SElaine Zhang #define CLK_PCIE_AUX1 351 352b965fc57SElaine Zhang #define CLK_PCIE_AUX2 352 353b965fc57SElaine Zhang #define CLK_PCIE_AUX3 353 354b965fc57SElaine Zhang #define CLK_PCIE_AUX4 354 355b965fc57SElaine Zhang #define CLK_PIPEPHY0_REF 355 356b965fc57SElaine Zhang #define CLK_PIPEPHY1_REF 356 357b965fc57SElaine Zhang #define CLK_PIPEPHY2_REF 357 358b965fc57SElaine Zhang #define PCLK_PHP_ROOT 358 359b965fc57SElaine Zhang #define PCLK_GMAC0 359 360b965fc57SElaine Zhang #define PCLK_GMAC1 360 361b965fc57SElaine Zhang #define ACLK_PCIE_ROOT 361 362b965fc57SElaine Zhang #define ACLK_PHP_ROOT 362 363b965fc57SElaine Zhang #define ACLK_PCIE_BRIDGE 363 364b965fc57SElaine Zhang #define ACLK_GMAC0 364 365b965fc57SElaine Zhang #define ACLK_GMAC1 365 366b965fc57SElaine Zhang #define CLK_PMALIVE0 366 367b965fc57SElaine Zhang #define CLK_PMALIVE1 367 368b965fc57SElaine Zhang #define CLK_PMALIVE2 368 369b965fc57SElaine Zhang #define ACLK_SATA0 369 370b965fc57SElaine Zhang #define ACLK_SATA1 370 371b965fc57SElaine Zhang #define ACLK_SATA2 371 372b965fc57SElaine Zhang #define CLK_RXOOB0 372 373b965fc57SElaine Zhang #define CLK_RXOOB1 373 374b965fc57SElaine Zhang #define CLK_RXOOB2 374 375b965fc57SElaine Zhang #define ACLK_USB3OTG2 375 376b965fc57SElaine Zhang #define SUSPEND_CLK_USB3OTG2 376 377b965fc57SElaine Zhang #define REF_CLK_USB3OTG2 377 378b965fc57SElaine Zhang #define CLK_UTMI_OTG2 378 379b965fc57SElaine Zhang #define CLK_PIPEPHY0_PIPE_G 379 380b965fc57SElaine Zhang #define CLK_PIPEPHY1_PIPE_G 380 381b965fc57SElaine Zhang #define CLK_PIPEPHY2_PIPE_G 381 382b965fc57SElaine Zhang #define CLK_PIPEPHY0_PIPE_ASIC_G 382 383b965fc57SElaine Zhang #define CLK_PIPEPHY1_PIPE_ASIC_G 383 384b965fc57SElaine Zhang #define CLK_PIPEPHY2_PIPE_ASIC_G 384 385b965fc57SElaine Zhang #define CLK_PIPEPHY2_PIPE_U3_G 385 386b965fc57SElaine Zhang #define CLK_PCIE1L2_PIPE 386 387b965fc57SElaine Zhang #define CLK_PCIE4L_PIPE 387 388b965fc57SElaine Zhang #define CLK_PCIE2L_PIPE 388 389b965fc57SElaine Zhang #define PCLK_PCIE_COMBO_PIPE_PHY0 389 390b965fc57SElaine Zhang #define PCLK_PCIE_COMBO_PIPE_PHY1 390 391b965fc57SElaine Zhang #define PCLK_PCIE_COMBO_PIPE_PHY2 391 392b965fc57SElaine Zhang #define PCLK_PCIE_COMBO_PIPE_PHY 392 393b965fc57SElaine Zhang #define HCLK_RGA3_1 393 394b965fc57SElaine Zhang #define ACLK_RGA3_1 394 395b965fc57SElaine Zhang #define CLK_RGA3_1_CORE 395 396b965fc57SElaine Zhang #define ACLK_RGA3_ROOT 396 397b965fc57SElaine Zhang #define HCLK_RGA3_ROOT 397 398b965fc57SElaine Zhang #define ACLK_RKVDEC_CCU 398 399b965fc57SElaine Zhang #define HCLK_RKVDEC0 399 400b965fc57SElaine Zhang #define ACLK_RKVDEC0 400 401b965fc57SElaine Zhang #define CLK_RKVDEC0_CA 401 402b965fc57SElaine Zhang #define CLK_RKVDEC0_HEVC_CA 402 403b965fc57SElaine Zhang #define CLK_RKVDEC0_CORE 403 404b965fc57SElaine Zhang #define HCLK_RKVDEC1 404 405b965fc57SElaine Zhang #define ACLK_RKVDEC1 405 406b965fc57SElaine Zhang #define CLK_RKVDEC1_CA 406 407b965fc57SElaine Zhang #define CLK_RKVDEC1_HEVC_CA 407 408b965fc57SElaine Zhang #define CLK_RKVDEC1_CORE 408 409b965fc57SElaine Zhang #define HCLK_SDIO 409 410b965fc57SElaine Zhang #define CCLK_SRC_SDIO 410 411b965fc57SElaine Zhang #define ACLK_USB_ROOT 411 412b965fc57SElaine Zhang #define HCLK_USB_ROOT 412 413b965fc57SElaine Zhang #define HCLK_HOST0 413 414b965fc57SElaine Zhang #define HCLK_HOST_ARB0 414 415b965fc57SElaine Zhang #define HCLK_HOST1 415 416b965fc57SElaine Zhang #define HCLK_HOST_ARB1 416 417b965fc57SElaine Zhang #define ACLK_USB3OTG0 417 418b965fc57SElaine Zhang #define SUSPEND_CLK_USB3OTG0 418 419b965fc57SElaine Zhang #define REF_CLK_USB3OTG0 419 420b965fc57SElaine Zhang #define ACLK_USB3OTG1 420 421b965fc57SElaine Zhang #define SUSPEND_CLK_USB3OTG1 421 422b965fc57SElaine Zhang #define REF_CLK_USB3OTG1 422 423b965fc57SElaine Zhang #define UTMI_OHCI_CLK48_HOST0 423 424b965fc57SElaine Zhang #define UTMI_OHCI_CLK48_HOST1 424 425b965fc57SElaine Zhang #define HCLK_IEP2P0 425 426b965fc57SElaine Zhang #define ACLK_IEP2P0 426 427b965fc57SElaine Zhang #define CLK_IEP2P0_CORE 427 428b965fc57SElaine Zhang #define ACLK_JPEG_ENCODER0 428 429b965fc57SElaine Zhang #define HCLK_JPEG_ENCODER0 429 430b965fc57SElaine Zhang #define ACLK_JPEG_ENCODER1 430 431b965fc57SElaine Zhang #define HCLK_JPEG_ENCODER1 431 432b965fc57SElaine Zhang #define ACLK_JPEG_ENCODER2 432 433b965fc57SElaine Zhang #define HCLK_JPEG_ENCODER2 433 434b965fc57SElaine Zhang #define ACLK_JPEG_ENCODER3 434 435b965fc57SElaine Zhang #define HCLK_JPEG_ENCODER3 435 436b965fc57SElaine Zhang #define ACLK_JPEG_DECODER 436 437b965fc57SElaine Zhang #define HCLK_JPEG_DECODER 437 438b965fc57SElaine Zhang #define HCLK_RGA2 438 439b965fc57SElaine Zhang #define ACLK_RGA2 439 440b965fc57SElaine Zhang #define CLK_RGA2_CORE 440 441b965fc57SElaine Zhang #define HCLK_RGA3_0 441 442b965fc57SElaine Zhang #define ACLK_RGA3_0 442 443b965fc57SElaine Zhang #define CLK_RGA3_0_CORE 443 444b965fc57SElaine Zhang #define ACLK_VDPU_ROOT 444 445b965fc57SElaine Zhang #define ACLK_VDPU_LOW_ROOT 445 446b965fc57SElaine Zhang #define HCLK_VDPU_ROOT 446 447b965fc57SElaine Zhang #define ACLK_JPEG_DECODER_ROOT 447 448b965fc57SElaine Zhang #define ACLK_VPU 448 449b965fc57SElaine Zhang #define HCLK_VPU 449 450b965fc57SElaine Zhang #define HCLK_RKVENC0_ROOT 450 451b965fc57SElaine Zhang #define ACLK_RKVENC0_ROOT 451 452b965fc57SElaine Zhang #define HCLK_RKVENC0 452 453b965fc57SElaine Zhang #define ACLK_RKVENC0 453 454b965fc57SElaine Zhang #define CLK_RKVENC0_CORE 454 455b965fc57SElaine Zhang #define HCLK_RKVENC1_ROOT 455 456b965fc57SElaine Zhang #define ACLK_RKVENC1_ROOT 456 457b965fc57SElaine Zhang #define HCLK_RKVENC1 457 458b965fc57SElaine Zhang #define ACLK_RKVENC1 458 459b965fc57SElaine Zhang #define CLK_RKVENC1_CORE 459 460b965fc57SElaine Zhang #define ICLK_CSIHOST01 460 461b965fc57SElaine Zhang #define ICLK_CSIHOST0 461 462b965fc57SElaine Zhang #define ICLK_CSIHOST1 462 463b965fc57SElaine Zhang #define PCLK_CSI_HOST_0 463 464b965fc57SElaine Zhang #define PCLK_CSI_HOST_1 464 465b965fc57SElaine Zhang #define PCLK_CSI_HOST_2 465 466b965fc57SElaine Zhang #define PCLK_CSI_HOST_3 466 467b965fc57SElaine Zhang #define PCLK_CSI_HOST_4 467 468b965fc57SElaine Zhang #define PCLK_CSI_HOST_5 468 469b965fc57SElaine Zhang #define ACLK_FISHEYE0 469 470b965fc57SElaine Zhang #define HCLK_FISHEYE0 470 471b965fc57SElaine Zhang #define CLK_FISHEYE0_CORE 471 472b965fc57SElaine Zhang #define ACLK_FISHEYE1 472 473b965fc57SElaine Zhang #define HCLK_FISHEYE1 473 474b965fc57SElaine Zhang #define CLK_FISHEYE1_CORE 474 475b965fc57SElaine Zhang #define CLK_ISP0_CORE 475 476b965fc57SElaine Zhang #define CLK_ISP0_CORE_MARVIN 476 477b965fc57SElaine Zhang #define CLK_ISP0_CORE_VICAP 477 478b965fc57SElaine Zhang #define ACLK_ISP0 478 479b965fc57SElaine Zhang #define HCLK_ISP0 479 480b965fc57SElaine Zhang #define ACLK_VI_ROOT 480 481b965fc57SElaine Zhang #define HCLK_VI_ROOT 481 482b965fc57SElaine Zhang #define PCLK_VI_ROOT 482 483b965fc57SElaine Zhang #define DCLK_VICAP 483 484b965fc57SElaine Zhang #define ACLK_VICAP 484 485b965fc57SElaine Zhang #define HCLK_VICAP 485 486b965fc57SElaine Zhang #define PCLK_DP0 486 487b965fc57SElaine Zhang #define PCLK_DP1 487 488b965fc57SElaine Zhang #define PCLK_S_DP0 488 489b965fc57SElaine Zhang #define PCLK_S_DP1 489 490b965fc57SElaine Zhang #define CLK_DP0 490 491b965fc57SElaine Zhang #define CLK_DP1 491 492b965fc57SElaine Zhang #define HCLK_HDCP_KEY0 492 493b965fc57SElaine Zhang #define ACLK_HDCP0 493 494b965fc57SElaine Zhang #define HCLK_HDCP0 494 495b965fc57SElaine Zhang #define PCLK_HDCP0 495 496b965fc57SElaine Zhang #define HCLK_I2S4_8CH 496 497b965fc57SElaine Zhang #define ACLK_TRNG0 497 498b965fc57SElaine Zhang #define PCLK_TRNG0 498 499b965fc57SElaine Zhang #define ACLK_VO0_ROOT 499 500b965fc57SElaine Zhang #define HCLK_VO0_ROOT 500 501b965fc57SElaine Zhang #define HCLK_VO0_S_ROOT 501 502b965fc57SElaine Zhang #define PCLK_VO0_ROOT 502 503b965fc57SElaine Zhang #define PCLK_VO0_S_ROOT 503 504b965fc57SElaine Zhang #define PCLK_VO0GRF 504 505b965fc57SElaine Zhang #define CLK_I2S4_8CH_TX_SRC 505 506b965fc57SElaine Zhang #define CLK_I2S4_8CH_TX_FRAC 506 507b965fc57SElaine Zhang #define MCLK_I2S4_8CH_TX 507 508b965fc57SElaine Zhang #define CLK_I2S4_8CH_TX 508 509b965fc57SElaine Zhang #define HCLK_I2S8_8CH 510 510b965fc57SElaine Zhang #define CLK_I2S8_8CH_TX_SRC 511 511b965fc57SElaine Zhang #define CLK_I2S8_8CH_TX_FRAC 512 512b965fc57SElaine Zhang #define MCLK_I2S8_8CH_TX 513 513b965fc57SElaine Zhang #define CLK_I2S8_8CH_TX 514 514b965fc57SElaine Zhang #define HCLK_SPDIF2_DP0 516 515b965fc57SElaine Zhang #define CLK_SPDIF2_DP0_SRC 517 516b965fc57SElaine Zhang #define CLK_SPDIF2_DP0_FRAC 518 517b965fc57SElaine Zhang #define MCLK_SPDIF2_DP0 519 518b965fc57SElaine Zhang #define CLK_SPDIF2_DP0 520 519b965fc57SElaine Zhang #define MCLK_SPDIF2 521 520b965fc57SElaine Zhang #define HCLK_SPDIF5_DP1 522 521b965fc57SElaine Zhang #define CLK_SPDIF5_DP1_SRC 523 522b965fc57SElaine Zhang #define CLK_SPDIF5_DP1_FRAC 524 523b965fc57SElaine Zhang #define MCLK_SPDIF5_DP1 525 524b965fc57SElaine Zhang #define CLK_SPDIF5_DP1 526 525b965fc57SElaine Zhang #define MCLK_SPDIF5 527 526b965fc57SElaine Zhang #define PCLK_EDP0 528 527b965fc57SElaine Zhang #define CLK_EDP0_24M 529 528b965fc57SElaine Zhang #define CLK_EDP0_200M 530 529b965fc57SElaine Zhang #define PCLK_EDP1 531 530b965fc57SElaine Zhang #define CLK_EDP1_24M 532 531b965fc57SElaine Zhang #define CLK_EDP1_200M 533 532b965fc57SElaine Zhang #define HCLK_HDCP_KEY1 534 533b965fc57SElaine Zhang #define ACLK_HDCP1 535 534b965fc57SElaine Zhang #define HCLK_HDCP1 536 535b965fc57SElaine Zhang #define PCLK_HDCP1 537 536b965fc57SElaine Zhang #define ACLK_HDMIRX 538 537b965fc57SElaine Zhang #define PCLK_HDMIRX 539 538b965fc57SElaine Zhang #define CLK_HDMIRX_REF 540 539b965fc57SElaine Zhang #define CLK_HDMIRX_AUD_SRC 541 540b965fc57SElaine Zhang #define CLK_HDMIRX_AUD_FRAC 542 541b965fc57SElaine Zhang #define CLK_HDMIRX_AUD 543 542b965fc57SElaine Zhang #define CLK_HDMIRX_AUD_P_MUX 544 543b965fc57SElaine Zhang #define PCLK_HDMITX0 545 544b965fc57SElaine Zhang #define CLK_HDMITX0_EARC 546 545b965fc57SElaine Zhang #define CLK_HDMITX0_REF 547 546b965fc57SElaine Zhang #define PCLK_HDMITX1 548 547b965fc57SElaine Zhang #define CLK_HDMITX1_EARC 549 548b965fc57SElaine Zhang #define CLK_HDMITX1_REF 550 549b965fc57SElaine Zhang #define CLK_HDMITRX_REFSRC 551 550b965fc57SElaine Zhang #define ACLK_TRNG1 552 551b965fc57SElaine Zhang #define PCLK_TRNG1 553 552b965fc57SElaine Zhang #define ACLK_HDCP1_ROOT 554 553b965fc57SElaine Zhang #define ACLK_HDMIRX_ROOT 555 554b965fc57SElaine Zhang #define HCLK_VO1_ROOT 556 555b965fc57SElaine Zhang #define HCLK_VO1_S_ROOT 557 556b965fc57SElaine Zhang #define PCLK_VO1_ROOT 558 557b965fc57SElaine Zhang #define PCLK_VO1_S_ROOT 559 558b965fc57SElaine Zhang #define PCLK_S_EDP0 560 559b965fc57SElaine Zhang #define PCLK_S_EDP1 561 560b965fc57SElaine Zhang #define PCLK_S_HDMIRX 562 561b965fc57SElaine Zhang #define HCLK_I2S10_8CH 563 562b965fc57SElaine Zhang #define CLK_I2S10_8CH_RX_SRC 564 563b965fc57SElaine Zhang #define CLK_I2S10_8CH_RX_FRAC 565 564b965fc57SElaine Zhang #define CLK_I2S10_8CH_RX 566 565b965fc57SElaine Zhang #define MCLK_I2S10_8CH_RX 567 566b965fc57SElaine Zhang #define HCLK_I2S7_8CH 568 567b965fc57SElaine Zhang #define CLK_I2S7_8CH_RX_SRC 569 568b965fc57SElaine Zhang #define CLK_I2S7_8CH_RX_FRAC 570 569b965fc57SElaine Zhang #define CLK_I2S7_8CH_RX 571 570b965fc57SElaine Zhang #define MCLK_I2S7_8CH_RX 572 571b965fc57SElaine Zhang #define HCLK_I2S9_8CH 574 572b965fc57SElaine Zhang #define CLK_I2S9_8CH_RX_SRC 575 573b965fc57SElaine Zhang #define CLK_I2S9_8CH_RX_FRAC 576 574b965fc57SElaine Zhang #define CLK_I2S9_8CH_RX 577 575b965fc57SElaine Zhang #define MCLK_I2S9_8CH_RX 578 576b965fc57SElaine Zhang #define CLK_I2S5_8CH_TX_SRC 579 577b965fc57SElaine Zhang #define CLK_I2S5_8CH_TX_FRAC 580 578b965fc57SElaine Zhang #define CLK_I2S5_8CH_TX 581 579b965fc57SElaine Zhang #define MCLK_I2S5_8CH_TX 582 580b965fc57SElaine Zhang #define HCLK_I2S5_8CH 584 581b965fc57SElaine Zhang #define CLK_I2S6_8CH_TX_SRC 585 582b965fc57SElaine Zhang #define CLK_I2S6_8CH_TX_FRAC 586 583b965fc57SElaine Zhang #define CLK_I2S6_8CH_TX 587 584b965fc57SElaine Zhang #define MCLK_I2S6_8CH_TX 588 585b965fc57SElaine Zhang #define CLK_I2S6_8CH_RX_SRC 589 586b965fc57SElaine Zhang #define CLK_I2S6_8CH_RX_FRAC 590 587b965fc57SElaine Zhang #define CLK_I2S6_8CH_RX 591 588b965fc57SElaine Zhang #define MCLK_I2S6_8CH_RX 592 589b965fc57SElaine Zhang #define I2S6_8CH_MCLKOUT 593 590b965fc57SElaine Zhang #define HCLK_I2S6_8CH 594 591b965fc57SElaine Zhang #define HCLK_SPDIF3 595 592b965fc57SElaine Zhang #define CLK_SPDIF3_SRC 596 593b965fc57SElaine Zhang #define CLK_SPDIF3_FRAC 597 594b965fc57SElaine Zhang #define CLK_SPDIF3 598 595b965fc57SElaine Zhang #define MCLK_SPDIF3 599 596b965fc57SElaine Zhang #define HCLK_SPDIF4 600 597b965fc57SElaine Zhang #define CLK_SPDIF4_SRC 601 598b965fc57SElaine Zhang #define CLK_SPDIF4_FRAC 602 599b965fc57SElaine Zhang #define CLK_SPDIF4 603 600b965fc57SElaine Zhang #define MCLK_SPDIF4 604 601b965fc57SElaine Zhang #define HCLK_SPDIFRX0 605 602b965fc57SElaine Zhang #define MCLK_SPDIFRX0 606 603b965fc57SElaine Zhang #define HCLK_SPDIFRX1 607 604b965fc57SElaine Zhang #define MCLK_SPDIFRX1 608 605b965fc57SElaine Zhang #define HCLK_SPDIFRX2 609 606b965fc57SElaine Zhang #define MCLK_SPDIFRX2 610 607b965fc57SElaine Zhang #define ACLK_VO1USB_TOP_ROOT 611 608b965fc57SElaine Zhang #define HCLK_VO1USB_TOP_ROOT 612 609b965fc57SElaine Zhang #define CLK_HDMIHDP0 613 610b965fc57SElaine Zhang #define CLK_HDMIHDP1 614 611b965fc57SElaine Zhang #define PCLK_HDPTX0 615 612b965fc57SElaine Zhang #define PCLK_HDPTX1 616 613b965fc57SElaine Zhang #define PCLK_USBDPPHY0 617 614b965fc57SElaine Zhang #define PCLK_USBDPPHY1 618 615b965fc57SElaine Zhang #define ACLK_VOP_ROOT 619 616b965fc57SElaine Zhang #define ACLK_VOP_LOW_ROOT 620 617b965fc57SElaine Zhang #define HCLK_VOP_ROOT 621 618b965fc57SElaine Zhang #define PCLK_VOP_ROOT 622 619b965fc57SElaine Zhang #define HCLK_VOP 623 620b965fc57SElaine Zhang #define ACLK_VOP 624 621b965fc57SElaine Zhang #define DCLK_VOP0_SRC 625 622b965fc57SElaine Zhang #define DCLK_VOP1_SRC 626 623b965fc57SElaine Zhang #define DCLK_VOP2_SRC 627 624b965fc57SElaine Zhang #define DCLK_VOP0 628 625b965fc57SElaine Zhang #define DCLK_VOP1 629 626b965fc57SElaine Zhang #define DCLK_VOP2 630 627b965fc57SElaine Zhang #define DCLK_VOP3 631 628b965fc57SElaine Zhang #define PCLK_DSIHOST0 632 629b965fc57SElaine Zhang #define PCLK_DSIHOST1 633 630b965fc57SElaine Zhang #define CLK_DSIHOST0 634 631b965fc57SElaine Zhang #define CLK_DSIHOST1 635 632b965fc57SElaine Zhang #define CLK_VOP_PMU 636 633b965fc57SElaine Zhang #define ACLK_VOP_DOBY 637 634b965fc57SElaine Zhang #define ACLK_VOP_SUB_SRC 638 635b965fc57SElaine Zhang #define CLK_USBDP_PHY0_IMMORTAL 639 636b965fc57SElaine Zhang #define CLK_USBDP_PHY1_IMMORTAL 640 637b965fc57SElaine Zhang #define CLK_PMU0 641 638b965fc57SElaine Zhang #define PCLK_PMU0 642 639b965fc57SElaine Zhang #define PCLK_PMU0IOC 643 640b965fc57SElaine Zhang #define PCLK_GPIO0 644 641b965fc57SElaine Zhang #define DBCLK_GPIO0 645 642b965fc57SElaine Zhang #define PCLK_I2C0 646 643b965fc57SElaine Zhang #define CLK_I2C0 647 644b965fc57SElaine Zhang #define HCLK_I2S1_8CH 648 645b965fc57SElaine Zhang #define CLK_I2S1_8CH_TX_SRC 649 646b965fc57SElaine Zhang #define CLK_I2S1_8CH_TX_FRAC 650 647b965fc57SElaine Zhang #define CLK_I2S1_8CH_TX 651 648b965fc57SElaine Zhang #define MCLK_I2S1_8CH_TX 652 649b965fc57SElaine Zhang #define CLK_I2S1_8CH_RX_SRC 653 650b965fc57SElaine Zhang #define CLK_I2S1_8CH_RX_FRAC 654 651b965fc57SElaine Zhang #define CLK_I2S1_8CH_RX 655 652b965fc57SElaine Zhang #define MCLK_I2S1_8CH_RX 656 653b965fc57SElaine Zhang #define I2S1_8CH_MCLKOUT 657 654b965fc57SElaine Zhang #define CLK_PMU1_50M_SRC 658 655b965fc57SElaine Zhang #define CLK_PMU1_100M_SRC 659 656b965fc57SElaine Zhang #define CLK_PMU1_200M_SRC 660 657b965fc57SElaine Zhang #define CLK_PMU1_300M_SRC 661 658b965fc57SElaine Zhang #define CLK_PMU1_400M_SRC 662 659b965fc57SElaine Zhang #define HCLK_PMU1_ROOT 663 660b965fc57SElaine Zhang #define PCLK_PMU1_ROOT 664 661b965fc57SElaine Zhang #define PCLK_PMU0_ROOT 665 662b965fc57SElaine Zhang #define HCLK_PMU_CM0_ROOT 666 663b965fc57SElaine Zhang #define PCLK_PMU1 667 664b965fc57SElaine Zhang #define CLK_DDR_FAIL_SAFE 668 665b965fc57SElaine Zhang #define CLK_PMU1 669 666b965fc57SElaine Zhang #define HCLK_PDM0 670 667b965fc57SElaine Zhang #define MCLK_PDM0 671 668b965fc57SElaine Zhang #define HCLK_VAD 672 669b965fc57SElaine Zhang #define FCLK_PMU_CM0_CORE 673 670b965fc57SElaine Zhang #define CLK_PMU_CM0_RTC 674 671b965fc57SElaine Zhang #define PCLK_PMU1_IOC 675 672b965fc57SElaine Zhang #define PCLK_PMU1PWM 676 673b965fc57SElaine Zhang #define CLK_PMU1PWM 677 674b965fc57SElaine Zhang #define CLK_PMU1PWM_CAPTURE 678 675b965fc57SElaine Zhang #define PCLK_PMU1TIMER 679 676b965fc57SElaine Zhang #define CLK_PMU1TIMER_ROOT 680 677b965fc57SElaine Zhang #define CLK_PMU1TIMER0 681 678b965fc57SElaine Zhang #define CLK_PMU1TIMER1 682 679b965fc57SElaine Zhang #define CLK_UART0_SRC 683 680b965fc57SElaine Zhang #define CLK_UART0_FRAC 684 681b965fc57SElaine Zhang #define CLK_UART0 685 682b965fc57SElaine Zhang #define SCLK_UART0 686 683b965fc57SElaine Zhang #define PCLK_UART0 687 684b965fc57SElaine Zhang #define PCLK_PMU1WDT 688 685b965fc57SElaine Zhang #define TCLK_PMU1WDT 689 686b965fc57SElaine Zhang #define CLK_CR_PARA 690 687b965fc57SElaine Zhang #define CLK_GMAC0 691 688b965fc57SElaine Zhang #define CLK_GMAC1 692 689b965fc57SElaine Zhang #define CLK_USB2PHY_HDPTXRXPHY_REF 693 690b965fc57SElaine Zhang #define CLK_USBDPPHY_MIPIDCPPHY_REF 694 691b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY0_OSC_SRC 695 692b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY1_OSC_SRC 696 693b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY2_OSC_SRC 697 694b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY0_PLL_SRC 698 695b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY1_PLL_SRC 699 696b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY2_PLL_SRC 700 697b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY0 701 698b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY1 702 699b965fc57SElaine Zhang #define CLK_REF_PIPE_PHY2 703 700b965fc57SElaine Zhang #define SCLK_SDIO_DRV 704 701b965fc57SElaine Zhang #define SCLK_SDIO_SAMPLE 705 702b965fc57SElaine Zhang #define SCLK_SDMMC_DRV 706 703b965fc57SElaine Zhang #define SCLK_SDMMC_SAMPLE 707 704b965fc57SElaine Zhang #define CLK_PCIE1L0_PIPE 708 705b965fc57SElaine Zhang #define CLK_PCIE1L1_PIPE 709 706b965fc57SElaine Zhang #define CLK_BIGCORE0_PVTM 710 707b965fc57SElaine Zhang #define CLK_CORE_BIGCORE0_PVTM 711 708b965fc57SElaine Zhang #define CLK_BIGCORE1_PVTM 712 709b965fc57SElaine Zhang #define CLK_CORE_BIGCORE1_PVTM 713 710b965fc57SElaine Zhang #define CLK_LITCORE_PVTM 714 711b965fc57SElaine Zhang #define CLK_CORE_LITCORE_PVTM 715 712*46d5d9c8SZhang Yubing #define CLK_AUX16M_0 716 713*46d5d9c8SZhang Yubing #define CLK_AUX16M_1 717 714b965fc57SElaine Zhang 715*46d5d9c8SZhang Yubing #define CLK_NR_CLKS (CLK_AUX16M_1 + 1) 716b965fc57SElaine Zhang 717b965fc57SElaine Zhang /********Name=SOFTRST_CON01,Offset=0xA04********/ 718b965fc57SElaine Zhang #define SRST_A_TOP_BIU 19 719b965fc57SElaine Zhang #define SRST_P_TOP_BIU 20 720b965fc57SElaine Zhang #define SRST_P_CSIPHY0 22 721b965fc57SElaine Zhang #define SRST_CSIPHY0 23 722b965fc57SElaine Zhang #define SRST_P_CSIPHY1 24 723b965fc57SElaine Zhang #define SRST_CSIPHY1 25 724b965fc57SElaine Zhang #define SRST_A_TOP_M500_BIU 31 725b965fc57SElaine Zhang /********Name=SOFTRST_CON02,Offset=0xA08********/ 726b965fc57SElaine Zhang #define SRST_A_TOP_M400_BIU 32 727b965fc57SElaine Zhang #define SRST_A_TOP_S200_BIU 33 728b965fc57SElaine Zhang #define SRST_A_TOP_S400_BIU 34 729b965fc57SElaine Zhang #define SRST_A_TOP_M300_BIU 35 730b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY0_INIT 40 731b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY0_CMN 41 732b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY0_LANE 42 733b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY0_PCS 43 734b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY1_INIT 47 735b965fc57SElaine Zhang /********Name=SOFTRST_CON03,Offset=0xA0C********/ 736b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY1_CMN 48 737b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY1_LANE 49 738b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY1_PCS 50 739b965fc57SElaine Zhang #define SRST_DCPHY0 59 740b965fc57SElaine Zhang #define SRST_P_MIPI_DCPHY0 62 741b965fc57SElaine Zhang #define SRST_P_MIPI_DCPHY0_GRF 63 742b965fc57SElaine Zhang /********Name=SOFTRST_CON04,Offset=0xA10********/ 743b965fc57SElaine Zhang #define SRST_DCPHY1 64 744b965fc57SElaine Zhang #define SRST_P_MIPI_DCPHY1 67 745b965fc57SElaine Zhang #define SRST_P_MIPI_DCPHY1_GRF 68 746b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_CDPHY 69 747b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_CSIPHY 70 748b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_VCCIO3_5 71 749b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_VCCIO6 72 750b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_EMMCIO 73 751b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_IOC_TOP 74 752b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_IOC_RIGHT 75 753b965fc57SElaine Zhang /********Name=SOFTRST_CON05,Offset=0xA14********/ 754b965fc57SElaine Zhang #define SRST_P_CRU 80 755b965fc57SElaine Zhang #define SRST_A_CHANNEL_SECURE2VO1USB 87 756b965fc57SElaine Zhang #define SRST_A_CHANNEL_SECURE2CENTER 88 757b965fc57SElaine Zhang #define SRST_H_CHANNEL_SECURE2VO1USB 94 758b965fc57SElaine Zhang #define SRST_H_CHANNEL_SECURE2CENTER 95 759b965fc57SElaine Zhang /********Name=SOFTRST_CON06,Offset=0xA18********/ 760b965fc57SElaine Zhang #define SRST_P_CHANNEL_SECURE2VO1USB 96 761b965fc57SElaine Zhang #define SRST_P_CHANNEL_SECURE2CENTER 97 762b965fc57SElaine Zhang /********Name=SOFTRST_CON07,Offset=0xA1C********/ 763b965fc57SElaine Zhang #define SRST_H_AUDIO_BIU 114 764b965fc57SElaine Zhang #define SRST_P_AUDIO_BIU 115 765b965fc57SElaine Zhang #define SRST_H_I2S0_8CH 116 766b965fc57SElaine Zhang #define SRST_M_I2S0_8CH_TX 119 767b965fc57SElaine Zhang #define SRST_M_I2S0_8CH_RX 122 768b965fc57SElaine Zhang #define SRST_P_ACDCDIG 123 769b965fc57SElaine Zhang #define SRST_H_I2S2_2CH 124 770b965fc57SElaine Zhang #define SRST_H_I2S3_2CH 125 771b965fc57SElaine Zhang /********Name=SOFTRST_CON08,Offset=0xA20********/ 772b965fc57SElaine Zhang #define SRST_M_I2S2_2CH 128 773b965fc57SElaine Zhang #define SRST_M_I2S3_2CH 131 774b965fc57SElaine Zhang #define SRST_DAC_ACDCDIG 132 775b965fc57SElaine Zhang #define SRST_H_SPDIF0 142 776b965fc57SElaine Zhang /********Name=SOFTRST_CON09,Offset=0xA24********/ 777b965fc57SElaine Zhang #define SRST_M_SPDIF0 145 778b965fc57SElaine Zhang #define SRST_H_SPDIF1 146 779b965fc57SElaine Zhang #define SRST_M_SPDIF1 149 780b965fc57SElaine Zhang #define SRST_H_PDM1 150 781b965fc57SElaine Zhang #define SRST_PDM1 151 782b965fc57SElaine Zhang /********Name=SOFTRST_CON10,Offset=0xA28********/ 783b965fc57SElaine Zhang #define SRST_A_BUS_BIU 161 784b965fc57SElaine Zhang #define SRST_P_BUS_BIU 162 785b965fc57SElaine Zhang #define SRST_A_GIC 163 786b965fc57SElaine Zhang #define SRST_A_GIC_DBG 164 787b965fc57SElaine Zhang #define SRST_A_DMAC0 165 788b965fc57SElaine Zhang #define SRST_A_DMAC1 166 789b965fc57SElaine Zhang #define SRST_A_DMAC2 167 790b965fc57SElaine Zhang #define SRST_P_I2C1 168 791b965fc57SElaine Zhang #define SRST_P_I2C2 169 792b965fc57SElaine Zhang #define SRST_P_I2C3 170 793b965fc57SElaine Zhang #define SRST_P_I2C4 171 794b965fc57SElaine Zhang #define SRST_P_I2C5 172 795b965fc57SElaine Zhang #define SRST_P_I2C6 173 796b965fc57SElaine Zhang #define SRST_P_I2C7 174 797b965fc57SElaine Zhang #define SRST_P_I2C8 175 798b965fc57SElaine Zhang /********Name=SOFTRST_CON11,Offset=0xA2C********/ 799b965fc57SElaine Zhang #define SRST_I2C1 176 800b965fc57SElaine Zhang #define SRST_I2C2 177 801b965fc57SElaine Zhang #define SRST_I2C3 178 802b965fc57SElaine Zhang #define SRST_I2C4 179 803b965fc57SElaine Zhang #define SRST_I2C5 180 804b965fc57SElaine Zhang #define SRST_I2C6 181 805b965fc57SElaine Zhang #define SRST_I2C7 182 806b965fc57SElaine Zhang #define SRST_I2C8 183 807b965fc57SElaine Zhang #define SRST_P_CAN0 184 808b965fc57SElaine Zhang #define SRST_CAN0 185 809b965fc57SElaine Zhang #define SRST_P_CAN1 186 810b965fc57SElaine Zhang #define SRST_CAN1 187 811b965fc57SElaine Zhang #define SRST_P_CAN2 188 812b965fc57SElaine Zhang #define SRST_CAN2 189 813b965fc57SElaine Zhang #define SRST_P_SARADC 190 814b965fc57SElaine Zhang /********Name=SOFTRST_CON12,Offset=0xA30********/ 815b965fc57SElaine Zhang #define SRST_P_TSADC 192 816b965fc57SElaine Zhang #define SRST_TSADC 193 817b965fc57SElaine Zhang #define SRST_P_UART1 194 818b965fc57SElaine Zhang #define SRST_P_UART2 195 819b965fc57SElaine Zhang #define SRST_P_UART3 196 820b965fc57SElaine Zhang #define SRST_P_UART4 197 821b965fc57SElaine Zhang #define SRST_P_UART5 198 822b965fc57SElaine Zhang #define SRST_P_UART6 199 823b965fc57SElaine Zhang #define SRST_P_UART7 200 824b965fc57SElaine Zhang #define SRST_P_UART8 201 825b965fc57SElaine Zhang #define SRST_P_UART9 202 826b965fc57SElaine Zhang #define SRST_S_UART1 205 827b965fc57SElaine Zhang /********Name=SOFTRST_CON13,Offset=0xA34********/ 828b965fc57SElaine Zhang #define SRST_S_UART2 208 829b965fc57SElaine Zhang #define SRST_S_UART3 211 830b965fc57SElaine Zhang #define SRST_S_UART4 214 831b965fc57SElaine Zhang #define SRST_S_UART5 217 832b965fc57SElaine Zhang #define SRST_S_UART6 220 833b965fc57SElaine Zhang #define SRST_S_UART7 223 834b965fc57SElaine Zhang /********Name=SOFTRST_CON14,Offset=0xA38********/ 835b965fc57SElaine Zhang #define SRST_S_UART8 226 836b965fc57SElaine Zhang #define SRST_S_UART9 229 837b965fc57SElaine Zhang #define SRST_P_SPI0 230 838b965fc57SElaine Zhang #define SRST_P_SPI1 231 839b965fc57SElaine Zhang #define SRST_P_SPI2 232 840b965fc57SElaine Zhang #define SRST_P_SPI3 233 841b965fc57SElaine Zhang #define SRST_P_SPI4 234 842b965fc57SElaine Zhang #define SRST_SPI0 235 843b965fc57SElaine Zhang #define SRST_SPI1 236 844b965fc57SElaine Zhang #define SRST_SPI2 237 845b965fc57SElaine Zhang #define SRST_SPI3 238 846b965fc57SElaine Zhang #define SRST_SPI4 239 847b965fc57SElaine Zhang /********Name=SOFTRST_CON15,Offset=0xA3C********/ 848b965fc57SElaine Zhang #define SRST_P_WDT0 240 849b965fc57SElaine Zhang #define SRST_T_WDT0 241 850b965fc57SElaine Zhang #define SRST_P_SYS_GRF 242 851b965fc57SElaine Zhang #define SRST_P_PWM1 243 852b965fc57SElaine Zhang #define SRST_PWM1 244 853b965fc57SElaine Zhang #define SRST_P_PWM2 246 854b965fc57SElaine Zhang #define SRST_PWM2 247 855b965fc57SElaine Zhang #define SRST_P_PWM3 249 856b965fc57SElaine Zhang #define SRST_PWM3 250 857b965fc57SElaine Zhang #define SRST_P_BUSTIMER0 252 858b965fc57SElaine Zhang #define SRST_P_BUSTIMER1 253 859b965fc57SElaine Zhang #define SRST_BUSTIMER0 255 860b965fc57SElaine Zhang /********Name=SOFTRST_CON16,Offset=0xA40********/ 861b965fc57SElaine Zhang #define SRST_BUSTIMER1 256 862b965fc57SElaine Zhang #define SRST_BUSTIMER2 257 863b965fc57SElaine Zhang #define SRST_BUSTIMER3 258 864b965fc57SElaine Zhang #define SRST_BUSTIMER4 259 865b965fc57SElaine Zhang #define SRST_BUSTIMER5 260 866b965fc57SElaine Zhang #define SRST_BUSTIMER6 261 867b965fc57SElaine Zhang #define SRST_BUSTIMER7 262 868b965fc57SElaine Zhang #define SRST_BUSTIMER8 263 869b965fc57SElaine Zhang #define SRST_BUSTIMER9 264 870b965fc57SElaine Zhang #define SRST_BUSTIMER10 265 871b965fc57SElaine Zhang #define SRST_BUSTIMER11 266 872b965fc57SElaine Zhang #define SRST_P_MAILBOX0 267 873b965fc57SElaine Zhang #define SRST_P_MAILBOX1 268 874b965fc57SElaine Zhang #define SRST_P_MAILBOX2 269 875b965fc57SElaine Zhang #define SRST_P_GPIO1 270 876b965fc57SElaine Zhang #define SRST_GPIO1 271 877b965fc57SElaine Zhang /********Name=SOFTRST_CON17,Offset=0xA44********/ 878b965fc57SElaine Zhang #define SRST_P_GPIO2 272 879b965fc57SElaine Zhang #define SRST_GPIO2 273 880b965fc57SElaine Zhang #define SRST_P_GPIO3 274 881b965fc57SElaine Zhang #define SRST_GPIO3 275 882b965fc57SElaine Zhang #define SRST_P_GPIO4 276 883b965fc57SElaine Zhang #define SRST_GPIO4 277 884b965fc57SElaine Zhang #define SRST_A_DECOM 278 885b965fc57SElaine Zhang #define SRST_P_DECOM 279 886b965fc57SElaine Zhang #define SRST_D_DECOM 280 887b965fc57SElaine Zhang #define SRST_P_TOP 281 888b965fc57SElaine Zhang #define SRST_A_GICADB_GIC2CORE_BUS 283 889b965fc57SElaine Zhang #define SRST_P_DFT2APB 284 890b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_TOP 285 891b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_CDPHY 286 892b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_BOT_RIGHT 287 893b965fc57SElaine Zhang /********Name=SOFTRST_CON18,Offset=0xA48********/ 894b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_IOC_TOP 288 895b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_IOC_RIGHT 289 896b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_CSIPHY 290 897b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_VCCIO3_5 291 898b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_VCCIO6 292 899b965fc57SElaine Zhang #define SRST_P_APB2ASB_MST_EMMCIO 293 900b965fc57SElaine Zhang #define SRST_A_SPINLOCK 294 901b965fc57SElaine Zhang #define SRST_P_OTPC_NS 297 902b965fc57SElaine Zhang #define SRST_OTPC_NS 298 903b965fc57SElaine Zhang #define SRST_OTPC_ARB 299 904b965fc57SElaine Zhang /********Name=SOFTRST_CON19,Offset=0xA4C********/ 905b965fc57SElaine Zhang #define SRST_P_BUSIOC 304 906b965fc57SElaine Zhang #define SRST_P_PMUCM0_INTMUX 308 907b965fc57SElaine Zhang #define SRST_P_DDRCM0_INTMUX 309 908b965fc57SElaine Zhang /********Name=SOFTRST_CON20,Offset=0xA50********/ 909b965fc57SElaine Zhang #define SRST_P_DDR_DFICTL_CH0 320 910b965fc57SElaine Zhang #define SRST_P_DDR_MON_CH0 321 911b965fc57SElaine Zhang #define SRST_P_DDR_STANDBY_CH0 322 912b965fc57SElaine Zhang #define SRST_P_DDR_UPCTL_CH0 323 913b965fc57SElaine Zhang #define SRST_TM_DDR_MON_CH0 324 914b965fc57SElaine Zhang #define SRST_P_DDR_GRF_CH01 325 915b965fc57SElaine Zhang #define SRST_DFI_CH0 326 916b965fc57SElaine Zhang #define SRST_SBR_CH0 327 917b965fc57SElaine Zhang #define SRST_DDR_UPCTL_CH0 328 918b965fc57SElaine Zhang #define SRST_DDR_DFICTL_CH0 329 919b965fc57SElaine Zhang #define SRST_DDR_MON_CH0 330 920b965fc57SElaine Zhang #define SRST_DDR_STANDBY_CH0 331 921b965fc57SElaine Zhang #define SRST_A_DDR_UPCTL_CH0 332 922b965fc57SElaine Zhang #define SRST_P_DDR_DFICTL_CH1 333 923b965fc57SElaine Zhang #define SRST_P_DDR_MON_CH1 334 924b965fc57SElaine Zhang #define SRST_P_DDR_STANDBY_CH1 335 925b965fc57SElaine Zhang /********Name=SOFTRST_CON21,Offset=0xA54********/ 926b965fc57SElaine Zhang #define SRST_P_DDR_UPCTL_CH1 336 927b965fc57SElaine Zhang #define SRST_TM_DDR_MON_CH1 337 928b965fc57SElaine Zhang #define SRST_DFI_CH1 338 929b965fc57SElaine Zhang #define SRST_SBR_CH1 339 930b965fc57SElaine Zhang #define SRST_DDR_UPCTL_CH1 340 931b965fc57SElaine Zhang #define SRST_DDR_DFICTL_CH1 341 932b965fc57SElaine Zhang #define SRST_DDR_MON_CH1 342 933b965fc57SElaine Zhang #define SRST_DDR_STANDBY_CH1 343 934b965fc57SElaine Zhang #define SRST_A_DDR_UPCTL_CH1 344 935b965fc57SElaine Zhang #define SRST_A_DDR01_MSCH0 349 936b965fc57SElaine Zhang #define SRST_A_DDR01_RS_MSCH0 350 937b965fc57SElaine Zhang #define SRST_A_DDR01_FRS_MSCH0 351 938b965fc57SElaine Zhang /********Name=SOFTRST_CON22,Offset=0xA58********/ 939b965fc57SElaine Zhang #define SRST_A_DDR01_SCRAMBLE0 352 940b965fc57SElaine Zhang #define SRST_A_DDR01_FRS_SCRAMBLE0 353 941b965fc57SElaine Zhang #define SRST_A_DDR01_MSCH1 354 942b965fc57SElaine Zhang #define SRST_A_DDR01_RS_MSCH1 355 943b965fc57SElaine Zhang #define SRST_A_DDR01_FRS_MSCH1 356 944b965fc57SElaine Zhang #define SRST_A_DDR01_SCRAMBLE1 357 945b965fc57SElaine Zhang #define SRST_A_DDR01_FRS_SCRAMBLE1 358 946b965fc57SElaine Zhang #define SRST_P_DDR01_MSCH0 359 947b965fc57SElaine Zhang #define SRST_P_DDR01_MSCH1 360 948b965fc57SElaine Zhang /********Name=SOFTRST_CON23,Offset=0xA5C********/ 949b965fc57SElaine Zhang #define SRST_P_DDR_DFICTL_CH2 368 950b965fc57SElaine Zhang #define SRST_P_DDR_MON_CH2 369 951b965fc57SElaine Zhang #define SRST_P_DDR_STANDBY_CH2 370 952b965fc57SElaine Zhang #define SRST_P_DDR_UPCTL_CH2 371 953b965fc57SElaine Zhang #define SRST_TM_DDR_MON_CH2 372 954b965fc57SElaine Zhang #define SRST_P_DDR_GRF_CH23 373 955b965fc57SElaine Zhang #define SRST_DFI_CH2 374 956b965fc57SElaine Zhang #define SRST_SBR_CH2 375 957b965fc57SElaine Zhang #define SRST_DDR_UPCTL_CH2 376 958b965fc57SElaine Zhang #define SRST_DDR_DFICTL_CH2 377 959b965fc57SElaine Zhang #define SRST_DDR_MON_CH2 378 960b965fc57SElaine Zhang #define SRST_DDR_STANDBY_CH2 379 961b965fc57SElaine Zhang #define SRST_A_DDR_UPCTL_CH2 380 962b965fc57SElaine Zhang #define SRST_P_DDR_DFICTL_CH3 381 963b965fc57SElaine Zhang #define SRST_P_DDR_MON_CH3 382 964b965fc57SElaine Zhang #define SRST_P_DDR_STANDBY_CH3 383 965b965fc57SElaine Zhang /********Name=SOFTRST_CON24,Offset=0xA60********/ 966b965fc57SElaine Zhang #define SRST_P_DDR_UPCTL_CH3 384 967b965fc57SElaine Zhang #define SRST_TM_DDR_MON_CH3 385 968b965fc57SElaine Zhang #define SRST_DFI_CH3 386 969b965fc57SElaine Zhang #define SRST_SBR_CH3 387 970b965fc57SElaine Zhang #define SRST_DDR_UPCTL_CH3 388 971b965fc57SElaine Zhang #define SRST_DDR_DFICTL_CH3 389 972b965fc57SElaine Zhang #define SRST_DDR_MON_CH3 390 973b965fc57SElaine Zhang #define SRST_DDR_STANDBY_CH3 391 974b965fc57SElaine Zhang #define SRST_A_DDR_UPCTL_CH3 392 975b965fc57SElaine Zhang #define SRST_A_DDR23_MSCH2 397 976b965fc57SElaine Zhang #define SRST_A_DDR23_RS_MSCH2 398 977b965fc57SElaine Zhang #define SRST_A_DDR23_FRS_MSCH2 399 978b965fc57SElaine Zhang /********Name=SOFTRST_CON25,Offset=0xA64********/ 979b965fc57SElaine Zhang #define SRST_A_DDR23_SCRAMBLE2 400 980b965fc57SElaine Zhang #define SRST_A_DDR23_FRS_SCRAMBLE2 401 981b965fc57SElaine Zhang #define SRST_A_DDR23_MSCH3 402 982b965fc57SElaine Zhang #define SRST_A_DDR23_RS_MSCH3 403 983b965fc57SElaine Zhang #define SRST_A_DDR23_FRS_MSCH3 404 984b965fc57SElaine Zhang #define SRST_A_DDR23_SCRAMBLE3 405 985b965fc57SElaine Zhang #define SRST_A_DDR23_FRS_SCRAMBLE3 406 986b965fc57SElaine Zhang #define SRST_P_DDR23_MSCH2 407 987b965fc57SElaine Zhang #define SRST_P_DDR23_MSCH3 408 988b965fc57SElaine Zhang /********Name=SOFTRST_CON26,Offset=0xA68********/ 989b965fc57SElaine Zhang #define SRST_ISP1 419 990b965fc57SElaine Zhang #define SRST_ISP1_VICAP 420 991b965fc57SElaine Zhang #define SRST_A_ISP1_BIU 422 992b965fc57SElaine Zhang #define SRST_H_ISP1_BIU 424 993b965fc57SElaine Zhang /********Name=SOFTRST_CON27,Offset=0xA6C********/ 994b965fc57SElaine Zhang #define SRST_A_RKNN1 432 995b965fc57SElaine Zhang #define SRST_A_RKNN1_BIU 433 996b965fc57SElaine Zhang #define SRST_H_RKNN1 434 997b965fc57SElaine Zhang #define SRST_H_RKNN1_BIU 435 998b965fc57SElaine Zhang /********Name=SOFTRST_CON28,Offset=0xA70********/ 999b965fc57SElaine Zhang #define SRST_A_RKNN2 448 1000b965fc57SElaine Zhang #define SRST_A_RKNN2_BIU 449 1001b965fc57SElaine Zhang #define SRST_H_RKNN2 450 1002b965fc57SElaine Zhang #define SRST_H_RKNN2_BIU 451 1003b965fc57SElaine Zhang /********Name=SOFTRST_CON29,Offset=0xA74********/ 1004b965fc57SElaine Zhang #define SRST_A_RKNN_DSU0 467 1005b965fc57SElaine Zhang #define SRST_P_NPUTOP_BIU 469 1006b965fc57SElaine Zhang #define SRST_P_NPU_TIMER 470 1007b965fc57SElaine Zhang #define SRST_NPUTIMER0 472 1008b965fc57SElaine Zhang #define SRST_NPUTIMER1 473 1009b965fc57SElaine Zhang #define SRST_P_NPU_WDT 474 1010b965fc57SElaine Zhang #define SRST_T_NPU_WDT 475 1011b965fc57SElaine Zhang #define SRST_P_NPU_PVTM 476 1012b965fc57SElaine Zhang #define SRST_P_NPU_GRF 477 1013b965fc57SElaine Zhang #define SRST_NPU_PVTM 478 1014b965fc57SElaine Zhang /********Name=SOFTRST_CON30,Offset=0xA78********/ 1015b965fc57SElaine Zhang #define SRST_NPU_PVTPLL 480 1016b965fc57SElaine Zhang #define SRST_H_NPU_CM0_BIU 482 1017b965fc57SElaine Zhang #define SRST_F_NPU_CM0_CORE 483 1018b965fc57SElaine Zhang #define SRST_T_NPU_CM0_JTAG 484 1019b965fc57SElaine Zhang #define SRST_A_RKNN0 486 1020b965fc57SElaine Zhang #define SRST_A_RKNN0_BIU 487 1021b965fc57SElaine Zhang #define SRST_H_RKNN0 488 1022b965fc57SElaine Zhang #define SRST_H_RKNN0_BIU 489 1023b965fc57SElaine Zhang /********Name=SOFTRST_CON31,Offset=0xA7C********/ 1024b965fc57SElaine Zhang #define SRST_H_NVM_BIU 498 1025b965fc57SElaine Zhang #define SRST_A_NVM_BIU 499 1026b965fc57SElaine Zhang #define SRST_H_EMMC 500 1027b965fc57SElaine Zhang #define SRST_A_EMMC 501 1028b965fc57SElaine Zhang #define SRST_C_EMMC 502 1029b965fc57SElaine Zhang #define SRST_B_EMMC 503 1030b965fc57SElaine Zhang #define SRST_T_EMMC 504 1031b965fc57SElaine Zhang #define SRST_S_SFC 505 1032b965fc57SElaine Zhang #define SRST_H_SFC 506 1033b965fc57SElaine Zhang #define SRST_H_SFC_XIP 507 1034b965fc57SElaine Zhang /********Name=SOFTRST_CON32,Offset=0xA80********/ 1035b965fc57SElaine Zhang #define SRST_P_GRF 513 1036b965fc57SElaine Zhang #define SRST_P_DEC_BIU 514 1037b965fc57SElaine Zhang #define SRST_P_PHP_BIU 517 1038b965fc57SElaine Zhang #define SRST_A_PCIE_GRIDGE 520 1039b965fc57SElaine Zhang #define SRST_A_PHP_BIU 521 1040b965fc57SElaine Zhang #define SRST_A_GMAC0 522 1041b965fc57SElaine Zhang #define SRST_A_GMAC1 523 1042b965fc57SElaine Zhang #define SRST_A_PCIE_BIU 524 1043b965fc57SElaine Zhang #define SRST_PCIE0_POWER_UP 525 1044b965fc57SElaine Zhang #define SRST_PCIE1_POWER_UP 526 1045b965fc57SElaine Zhang #define SRST_PCIE2_POWER_UP 527 1046b965fc57SElaine Zhang /********Name=SOFTRST_CON33,Offset=0xA84********/ 1047b965fc57SElaine Zhang #define SRST_PCIE3_POWER_UP 528 1048b965fc57SElaine Zhang #define SRST_PCIE4_POWER_UP 529 1049b965fc57SElaine Zhang #define SRST_P_PCIE0 540 1050b965fc57SElaine Zhang #define SRST_P_PCIE1 541 1051b965fc57SElaine Zhang #define SRST_P_PCIE2 542 1052b965fc57SElaine Zhang #define SRST_P_PCIE3 543 1053b965fc57SElaine Zhang /********Name=SOFTRST_CON34,Offset=0xA88********/ 1054b965fc57SElaine Zhang #define SRST_P_PCIE4 544 1055b965fc57SElaine Zhang #define SRST_A_PHP_GIC_ITS 550 1056b965fc57SElaine Zhang #define SRST_A_MMU_PCIE 551 1057b965fc57SElaine Zhang #define SRST_A_MMU_PHP 552 1058b965fc57SElaine Zhang #define SRST_A_MMU_BIU 553 1059b965fc57SElaine Zhang /********Name=SOFTRST_CON35,Offset=0xA8C********/ 1060b965fc57SElaine Zhang #define SRST_A_USB3OTG2 567 1061b965fc57SElaine Zhang /********Name=SOFTRST_CON37,Offset=0xA94********/ 1062b965fc57SElaine Zhang #define SRST_PMALIVE0 596 1063b965fc57SElaine Zhang #define SRST_PMALIVE1 597 1064b965fc57SElaine Zhang #define SRST_PMALIVE2 598 1065b965fc57SElaine Zhang #define SRST_A_SATA0 599 1066b965fc57SElaine Zhang #define SRST_A_SATA1 600 1067b965fc57SElaine Zhang #define SRST_A_SATA2 601 1068b965fc57SElaine Zhang #define SRST_RXOOB0 602 1069b965fc57SElaine Zhang #define SRST_RXOOB1 603 1070b965fc57SElaine Zhang #define SRST_RXOOB2 604 1071b965fc57SElaine Zhang #define SRST_ASIC0 605 1072b965fc57SElaine Zhang #define SRST_ASIC1 606 1073b965fc57SElaine Zhang #define SRST_ASIC2 607 1074b965fc57SElaine Zhang /********Name=SOFTRST_CON40,Offset=0xAA0********/ 1075b965fc57SElaine Zhang #define SRST_A_RKVDEC_CCU 642 1076b965fc57SElaine Zhang #define SRST_H_RKVDEC0 643 1077b965fc57SElaine Zhang #define SRST_A_RKVDEC0 644 1078b965fc57SElaine Zhang #define SRST_H_RKVDEC0_BIU 645 1079b965fc57SElaine Zhang #define SRST_A_RKVDEC0_BIU 646 1080b965fc57SElaine Zhang #define SRST_RKVDEC0_CA 647 1081b965fc57SElaine Zhang #define SRST_RKVDEC0_HEVC_CA 648 1082b965fc57SElaine Zhang #define SRST_RKVDEC0_CORE 649 1083b965fc57SElaine Zhang /********Name=SOFTRST_CON41,Offset=0xAA4********/ 1084b965fc57SElaine Zhang #define SRST_H_RKVDEC1 658 1085b965fc57SElaine Zhang #define SRST_A_RKVDEC1 659 1086b965fc57SElaine Zhang #define SRST_H_RKVDEC1_BIU 660 1087b965fc57SElaine Zhang #define SRST_A_RKVDEC1_BIU 661 1088b965fc57SElaine Zhang #define SRST_RKVDEC1_CA 662 1089b965fc57SElaine Zhang #define SRST_RKVDEC1_HEVC_CA 663 1090b965fc57SElaine Zhang #define SRST_RKVDEC1_CORE 664 1091b965fc57SElaine Zhang /********Name=SOFTRST_CON42,Offset=0xAA8********/ 1092b965fc57SElaine Zhang #define SRST_A_USB_BIU 674 1093b965fc57SElaine Zhang #define SRST_H_USB_BIU 675 1094b965fc57SElaine Zhang #define SRST_A_USB3OTG0 676 1095b965fc57SElaine Zhang #define SRST_A_USB3OTG1 679 1096b965fc57SElaine Zhang #define SRST_H_HOST0 682 1097b965fc57SElaine Zhang #define SRST_H_HOST_ARB0 683 1098b965fc57SElaine Zhang #define SRST_H_HOST1 684 1099b965fc57SElaine Zhang #define SRST_H_HOST_ARB1 685 1100b965fc57SElaine Zhang #define SRST_A_USB_GRF 686 1101b965fc57SElaine Zhang #define SRST_C_USB2P0_HOST0 687 1102b965fc57SElaine Zhang /********Name=SOFTRST_CON43,Offset=0xAAC********/ 1103b965fc57SElaine Zhang #define SRST_C_USB2P0_HOST1 688 1104b965fc57SElaine Zhang #define SRST_HOST_UTMI0 689 1105b965fc57SElaine Zhang #define SRST_HOST_UTMI1 690 1106b965fc57SElaine Zhang /********Name=SOFTRST_CON44,Offset=0xAB0********/ 1107b965fc57SElaine Zhang #define SRST_A_VDPU_BIU 708 1108b965fc57SElaine Zhang #define SRST_A_VDPU_LOW_BIU 709 1109b965fc57SElaine Zhang #define SRST_H_VDPU_BIU 710 1110b965fc57SElaine Zhang #define SRST_A_JPEG_DECODER_BIU 711 1111b965fc57SElaine Zhang #define SRST_A_VPU 712 1112b965fc57SElaine Zhang #define SRST_H_VPU 713 1113b965fc57SElaine Zhang #define SRST_A_JPEG_ENCODER0 714 1114b965fc57SElaine Zhang #define SRST_H_JPEG_ENCODER0 715 1115b965fc57SElaine Zhang #define SRST_A_JPEG_ENCODER1 716 1116b965fc57SElaine Zhang #define SRST_H_JPEG_ENCODER1 717 1117b965fc57SElaine Zhang #define SRST_A_JPEG_ENCODER2 718 1118b965fc57SElaine Zhang #define SRST_H_JPEG_ENCODER2 719 1119b965fc57SElaine Zhang /********Name=SOFTRST_CON45,Offset=0xAB4********/ 1120b965fc57SElaine Zhang #define SRST_A_JPEG_ENCODER3 720 1121b965fc57SElaine Zhang #define SRST_H_JPEG_ENCODER3 721 1122b965fc57SElaine Zhang #define SRST_A_JPEG_DECODER 722 1123b965fc57SElaine Zhang #define SRST_H_JPEG_DECODER 723 1124b965fc57SElaine Zhang #define SRST_H_IEP2P0 724 1125b965fc57SElaine Zhang #define SRST_A_IEP2P0 725 1126b965fc57SElaine Zhang #define SRST_IEP2P0_CORE 726 1127b965fc57SElaine Zhang #define SRST_H_RGA2 727 1128b965fc57SElaine Zhang #define SRST_A_RGA2 728 1129b965fc57SElaine Zhang #define SRST_RGA2_CORE 729 1130b965fc57SElaine Zhang #define SRST_H_RGA3_0 730 1131b965fc57SElaine Zhang #define SRST_A_RGA3_0 731 1132b965fc57SElaine Zhang #define SRST_RGA3_0_CORE 732 1133b965fc57SElaine Zhang /********Name=SOFTRST_CON47,Offset=0xABC********/ 1134b965fc57SElaine Zhang #define SRST_H_RKVENC0_BIU 754 1135b965fc57SElaine Zhang #define SRST_A_RKVENC0_BIU 755 1136b965fc57SElaine Zhang #define SRST_H_RKVENC0 756 1137b965fc57SElaine Zhang #define SRST_A_RKVENC0 757 1138b965fc57SElaine Zhang #define SRST_RKVENC0_CORE 758 1139b965fc57SElaine Zhang /********Name=SOFTRST_CON48,Offset=0xAC0********/ 1140b965fc57SElaine Zhang #define SRST_H_RKVENC1_BIU 770 1141b965fc57SElaine Zhang #define SRST_A_RKVENC1_BIU 771 1142b965fc57SElaine Zhang #define SRST_H_RKVENC1 772 1143b965fc57SElaine Zhang #define SRST_A_RKVENC1 773 1144b965fc57SElaine Zhang #define SRST_RKVENC1_CORE 774 1145b965fc57SElaine Zhang /********Name=SOFTRST_CON49,Offset=0xAC4********/ 1146b965fc57SElaine Zhang #define SRST_A_VI_BIU 787 1147b965fc57SElaine Zhang #define SRST_H_VI_BIU 788 1148b965fc57SElaine Zhang #define SRST_P_VI_BIU 789 1149b965fc57SElaine Zhang #define SRST_D_VICAP 790 1150b965fc57SElaine Zhang #define SRST_A_VICAP 791 1151b965fc57SElaine Zhang #define SRST_H_VICAP 792 1152b965fc57SElaine Zhang #define SRST_ISP0 794 1153b965fc57SElaine Zhang #define SRST_ISP0_VICAP 795 1154b965fc57SElaine Zhang /********Name=SOFTRST_CON50,Offset=0xAC8********/ 1155b965fc57SElaine Zhang #define SRST_FISHEYE0 800 1156b965fc57SElaine Zhang #define SRST_FISHEYE1 803 1157b965fc57SElaine Zhang #define SRST_P_CSI_HOST_0 804 1158b965fc57SElaine Zhang #define SRST_P_CSI_HOST_1 805 1159b965fc57SElaine Zhang #define SRST_P_CSI_HOST_2 806 1160b965fc57SElaine Zhang #define SRST_P_CSI_HOST_3 807 1161b965fc57SElaine Zhang #define SRST_P_CSI_HOST_4 808 1162b965fc57SElaine Zhang #define SRST_P_CSI_HOST_5 809 1163b965fc57SElaine Zhang /********Name=SOFTRST_CON51,Offset=0xACC********/ 1164b965fc57SElaine Zhang #define SRST_CSIHOST0_VICAP 820 1165b965fc57SElaine Zhang #define SRST_CSIHOST1_VICAP 821 1166b965fc57SElaine Zhang #define SRST_CSIHOST2_VICAP 822 1167b965fc57SElaine Zhang #define SRST_CSIHOST3_VICAP 823 1168b965fc57SElaine Zhang #define SRST_CSIHOST4_VICAP 824 1169b965fc57SElaine Zhang #define SRST_CSIHOST5_VICAP 825 1170b965fc57SElaine Zhang #define SRST_CIFIN 829 1171b965fc57SElaine Zhang /********Name=SOFTRST_CON52,Offset=0xAD0********/ 1172b965fc57SElaine Zhang #define SRST_A_VOP_BIU 836 1173b965fc57SElaine Zhang #define SRST_A_VOP_LOW_BIU 837 1174b965fc57SElaine Zhang #define SRST_H_VOP_BIU 838 1175b965fc57SElaine Zhang #define SRST_P_VOP_BIU 839 1176b965fc57SElaine Zhang #define SRST_H_VOP 840 1177b965fc57SElaine Zhang #define SRST_A_VOP 841 1178b965fc57SElaine Zhang #define SRST_D_VOP0 845 1179b965fc57SElaine Zhang #define SRST_D_VOP2HDMI_BRIDGE0 846 1180b965fc57SElaine Zhang #define SRST_D_VOP2HDMI_BRIDGE1 847 1181b965fc57SElaine Zhang /********Name=SOFTRST_CON53,Offset=0xAD4********/ 1182b965fc57SElaine Zhang #define SRST_D_VOP1 848 1183b965fc57SElaine Zhang #define SRST_D_VOP2 849 1184b965fc57SElaine Zhang #define SRST_D_VOP3 850 1185b965fc57SElaine Zhang #define SRST_P_VOPGRF 851 1186b965fc57SElaine Zhang #define SRST_P_DSIHOST0 852 1187b965fc57SElaine Zhang #define SRST_P_DSIHOST1 853 1188b965fc57SElaine Zhang #define SRST_DSIHOST0 854 1189b965fc57SElaine Zhang #define SRST_DSIHOST1 855 1190b965fc57SElaine Zhang #define SRST_VOP_PMU 856 1191b965fc57SElaine Zhang #define SRST_P_VOP_CHANNEL_BIU 857 1192b965fc57SElaine Zhang /********Name=SOFTRST_CON55,Offset=0xADC********/ 1193b965fc57SElaine Zhang #define SRST_H_VO0_BIU 885 1194b965fc57SElaine Zhang #define SRST_H_VO0_S_BIU 886 1195b965fc57SElaine Zhang #define SRST_P_VO0_BIU 887 1196b965fc57SElaine Zhang #define SRST_P_VO0_S_BIU 888 1197b965fc57SElaine Zhang #define SRST_A_HDCP0_BIU 889 1198b965fc57SElaine Zhang #define SRST_P_VO0GRF 890 1199b965fc57SElaine Zhang #define SRST_H_HDCP_KEY0 891 1200b965fc57SElaine Zhang #define SRST_A_HDCP0 892 1201b965fc57SElaine Zhang #define SRST_H_HDCP0 893 1202b965fc57SElaine Zhang #define SRST_HDCP0 895 1203b965fc57SElaine Zhang /********Name=SOFTRST_CON56,Offset=0xAE0********/ 1204b965fc57SElaine Zhang #define SRST_P_TRNG0 897 1205b965fc57SElaine Zhang #define SRST_DP0 904 1206b965fc57SElaine Zhang #define SRST_DP1 905 1207b965fc57SElaine Zhang #define SRST_H_I2S4_8CH 906 1208b965fc57SElaine Zhang #define SRST_M_I2S4_8CH_TX 909 1209b965fc57SElaine Zhang #define SRST_H_I2S8_8CH 910 1210b965fc57SElaine Zhang /********Name=SOFTRST_CON57,Offset=0xAE4********/ 1211b965fc57SElaine Zhang #define SRST_M_I2S8_8CH_TX 913 1212b965fc57SElaine Zhang #define SRST_H_SPDIF2_DP0 914 1213b965fc57SElaine Zhang #define SRST_M_SPDIF2_DP0 918 1214b965fc57SElaine Zhang #define SRST_H_SPDIF5_DP1 919 1215b965fc57SElaine Zhang #define SRST_M_SPDIF5_DP1 923 1216b965fc57SElaine Zhang /********Name=SOFTRST_CON59,Offset=0xAEC********/ 1217b965fc57SElaine Zhang #define SRST_A_HDCP1_BIU 950 1218b965fc57SElaine Zhang #define SRST_A_VO1_BIU 952 1219b965fc57SElaine Zhang #define SRST_H_VOP1_BIU 953 1220b965fc57SElaine Zhang #define SRST_H_VOP1_S_BIU 954 1221b965fc57SElaine Zhang #define SRST_P_VOP1_BIU 955 1222b965fc57SElaine Zhang #define SRST_P_VO1GRF 956 1223b965fc57SElaine Zhang #define SRST_P_VO1_S_BIU 957 1224b965fc57SElaine Zhang /********Name=SOFTRST_CON60,Offset=0xAF0********/ 1225b965fc57SElaine Zhang #define SRST_H_I2S7_8CH 960 1226b965fc57SElaine Zhang #define SRST_M_I2S7_8CH_RX 963 1227b965fc57SElaine Zhang #define SRST_H_HDCP_KEY1 964 1228b965fc57SElaine Zhang #define SRST_A_HDCP1 965 1229b965fc57SElaine Zhang #define SRST_H_HDCP1 966 1230b965fc57SElaine Zhang #define SRST_HDCP1 968 1231b965fc57SElaine Zhang #define SRST_P_TRNG1 970 1232b965fc57SElaine Zhang #define SRST_P_HDMITX0 971 1233b965fc57SElaine Zhang /********Name=SOFTRST_CON61,Offset=0xAF4********/ 1234b965fc57SElaine Zhang #define SRST_HDMITX0_REF 976 1235b965fc57SElaine Zhang #define SRST_P_HDMITX1 978 1236b965fc57SElaine Zhang #define SRST_HDMITX1_REF 983 1237b965fc57SElaine Zhang #define SRST_A_HDMIRX 985 1238b965fc57SElaine Zhang #define SRST_P_HDMIRX 986 1239b965fc57SElaine Zhang #define SRST_HDMIRX_REF 987 1240b965fc57SElaine Zhang /********Name=SOFTRST_CON62,Offset=0xAF8********/ 1241b965fc57SElaine Zhang #define SRST_P_EDP0 992 1242b965fc57SElaine Zhang #define SRST_EDP0_24M 993 1243b965fc57SElaine Zhang #define SRST_P_EDP1 995 1244b965fc57SElaine Zhang #define SRST_EDP1_24M 996 1245b965fc57SElaine Zhang #define SRST_M_I2S5_8CH_TX 1000 1246b965fc57SElaine Zhang #define SRST_H_I2S5_8CH 1004 1247b965fc57SElaine Zhang #define SRST_M_I2S6_8CH_TX 1007 1248b965fc57SElaine Zhang /********Name=SOFTRST_CON63,Offset=0xAFC********/ 1249b965fc57SElaine Zhang #define SRST_M_I2S6_8CH_RX 1010 1250b965fc57SElaine Zhang #define SRST_H_I2S6_8CH 1011 1251b965fc57SElaine Zhang #define SRST_H_SPDIF3 1012 1252b965fc57SElaine Zhang #define SRST_M_SPDIF3 1015 1253b965fc57SElaine Zhang #define SRST_H_SPDIF4 1016 1254b965fc57SElaine Zhang #define SRST_M_SPDIF4 1019 1255b965fc57SElaine Zhang #define SRST_H_SPDIFRX0 1020 1256b965fc57SElaine Zhang #define SRST_M_SPDIFRX0 1021 1257b965fc57SElaine Zhang #define SRST_H_SPDIFRX1 1022 1258b965fc57SElaine Zhang #define SRST_M_SPDIFRX1 1023 1259b965fc57SElaine Zhang /********Name=SOFTRST_CON64,Offset=0xB00********/ 1260b965fc57SElaine Zhang #define SRST_H_SPDIFRX2 1024 1261b965fc57SElaine Zhang #define SRST_M_SPDIFRX2 1025 1262b965fc57SElaine Zhang #define SRST_LINKSYM_HDMITXPHY0 1036 1263b965fc57SElaine Zhang #define SRST_LINKSYM_HDMITXPHY1 1037 1264b965fc57SElaine Zhang #define SRST_VO1_BRIDGE0 1038 1265b965fc57SElaine Zhang #define SRST_VO1_BRIDGE1 1039 1266b965fc57SElaine Zhang /********Name=SOFTRST_CON65,Offset=0xB04********/ 1267b965fc57SElaine Zhang #define SRST_H_I2S9_8CH 1040 1268b965fc57SElaine Zhang #define SRST_M_I2S9_8CH_RX 1043 1269b965fc57SElaine Zhang #define SRST_H_I2S10_8CH 1044 1270b965fc57SElaine Zhang #define SRST_M_I2S10_8CH_RX 1047 1271b965fc57SElaine Zhang #define SRST_P_S_HDMIRX 1048 1272b965fc57SElaine Zhang /********Name=SOFTRST_CON66,Offset=0xB08********/ 1273b965fc57SElaine Zhang #define SRST_GPU 1060 1274b965fc57SElaine Zhang #define SRST_SYS_GPU 1061 1275b965fc57SElaine Zhang #define SRST_A_S_GPU_BIU 1064 1276b965fc57SElaine Zhang #define SRST_A_M0_GPU_BIU 1065 1277b965fc57SElaine Zhang #define SRST_A_M1_GPU_BIU 1066 1278b965fc57SElaine Zhang #define SRST_A_M2_GPU_BIU 1067 1279b965fc57SElaine Zhang #define SRST_A_M3_GPU_BIU 1068 1280b965fc57SElaine Zhang #define SRST_P_GPU_BIU 1070 1281b965fc57SElaine Zhang #define SRST_P_GPU_PVTM 1071 1282b965fc57SElaine Zhang /********Name=SOFTRST_CON67,Offset=0xB0C********/ 1283b965fc57SElaine Zhang #define SRST_GPU_PVTM 1072 1284b965fc57SElaine Zhang #define SRST_P_GPU_GRF 1074 1285b965fc57SElaine Zhang #define SRST_GPU_PVTPLL 1075 1286b965fc57SElaine Zhang #define SRST_GPU_JTAG 1076 1287b965fc57SElaine Zhang /********Name=SOFTRST_CON68,Offset=0xB10********/ 1288b965fc57SElaine Zhang #define SRST_A_AV1_BIU 1089 1289b965fc57SElaine Zhang #define SRST_A_AV1 1090 1290b965fc57SElaine Zhang #define SRST_P_AV1_BIU 1092 1291b965fc57SElaine Zhang #define SRST_P_AV1 1093 1292b965fc57SElaine Zhang /********Name=SOFTRST_CON69,Offset=0xB14********/ 1293b965fc57SElaine Zhang #define SRST_A_DDR_BIU 1108 1294b965fc57SElaine Zhang #define SRST_A_DMA2DDR 1109 1295b965fc57SElaine Zhang #define SRST_A_DDR_SHAREMEM 1110 1296b965fc57SElaine Zhang #define SRST_A_DDR_SHAREMEM_BIU 1111 1297b965fc57SElaine Zhang #define SRST_A_CENTER_S200_BIU 1114 1298b965fc57SElaine Zhang #define SRST_A_CENTER_S400_BIU 1115 1299b965fc57SElaine Zhang #define SRST_H_AHB2APB 1116 1300b965fc57SElaine Zhang #define SRST_H_CENTER_BIU 1117 1301b965fc57SElaine Zhang #define SRST_F_DDR_CM0_CORE 1118 1302b965fc57SElaine Zhang /********Name=SOFTRST_CON70,Offset=0xB18********/ 1303b965fc57SElaine Zhang #define SRST_DDR_TIMER0 1120 1304b965fc57SElaine Zhang #define SRST_DDR_TIMER1 1121 1305b965fc57SElaine Zhang #define SRST_T_WDT_DDR 1122 1306b965fc57SElaine Zhang #define SRST_T_DDR_CM0_JTAG 1123 1307b965fc57SElaine Zhang #define SRST_P_CENTER_GRF 1125 1308b965fc57SElaine Zhang #define SRST_P_AHB2APB 1126 1309b965fc57SElaine Zhang #define SRST_P_WDT 1127 1310b965fc57SElaine Zhang #define SRST_P_TIMER 1128 1311b965fc57SElaine Zhang #define SRST_P_DMA2DDR 1129 1312b965fc57SElaine Zhang #define SRST_P_SHAREMEM 1130 1313b965fc57SElaine Zhang #define SRST_P_CENTER_BIU 1131 1314b965fc57SElaine Zhang #define SRST_P_CENTER_CHANNEL_BIU 1132 1315b965fc57SElaine Zhang /********Name=SOFTRST_CON72,Offset=0xB20********/ 1316b965fc57SElaine Zhang #define SRST_P_USBDPGRF0 1153 1317b965fc57SElaine Zhang #define SRST_P_USBDPPHY0 1154 1318b965fc57SElaine Zhang #define SRST_P_USBDPGRF1 1155 1319b965fc57SElaine Zhang #define SRST_P_USBDPPHY1 1156 1320b965fc57SElaine Zhang #define SRST_P_HDPTX0 1157 1321b965fc57SElaine Zhang #define SRST_P_HDPTX1 1158 1322b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_BOT_RIGHT 1159 1323b965fc57SElaine Zhang #define SRST_P_USB2PHY_U3_0_GRF0 1160 1324b965fc57SElaine Zhang #define SRST_P_USB2PHY_U3_1_GRF0 1161 1325b965fc57SElaine Zhang #define SRST_P_USB2PHY_U2_0_GRF0 1162 1326b965fc57SElaine Zhang #define SRST_P_USB2PHY_U2_1_GRF0 1163 1327b965fc57SElaine Zhang #define SRST_HDPTX0_ROPLL 1164 1328b965fc57SElaine Zhang #define SRST_HDPTX0_LCPLL 1165 1329b965fc57SElaine Zhang #define SRST_HDPTX0 1166 1330b965fc57SElaine Zhang #define SRST_HDPTX1_ROPLL 1167 1331b965fc57SElaine Zhang /********Name=SOFTRST_CON73,Offset=0xB24********/ 1332b965fc57SElaine Zhang #define SRST_HDPTX1_LCPLL 1168 1333b965fc57SElaine Zhang #define SRST_HDPTX1 1169 1334b965fc57SElaine Zhang #define SRST_HDPTX0_HDMIRXPHY_SET 1170 1335b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY0 1171 1336b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY0_LCPLL 1172 1337b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY0_ROPLL 1173 1338b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY0_PCS_HS 1174 1339b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY1 1175 1340b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY1_LCPLL 1176 1341b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY1_ROPLL 1177 1342b965fc57SElaine Zhang #define SRST_USBDP_COMBO_PHY1_PCS_HS 1178 1343b965fc57SElaine Zhang #define SRST_HDMIHDP0 1180 1344b965fc57SElaine Zhang #define SRST_HDMIHDP1 1181 1345b965fc57SElaine Zhang /********Name=SOFTRST_CON74,Offset=0xB28********/ 1346b965fc57SElaine Zhang #define SRST_A_VO1USB_TOP_BIU 1185 1347b965fc57SElaine Zhang #define SRST_H_VO1USB_TOP_BIU 1187 1348b965fc57SElaine Zhang /********Name=SOFTRST_CON75,Offset=0xB2C********/ 1349b965fc57SElaine Zhang #define SRST_H_SDIO_BIU 1201 1350b965fc57SElaine Zhang #define SRST_H_SDIO 1202 1351b965fc57SElaine Zhang #define SRST_SDIO 1203 1352b965fc57SElaine Zhang /********Name=SOFTRST_CON76,Offset=0xB30********/ 1353b965fc57SElaine Zhang #define SRST_H_RGA3_BIU 1218 1354b965fc57SElaine Zhang #define SRST_A_RGA3_BIU 1219 1355b965fc57SElaine Zhang #define SRST_H_RGA3_1 1220 1356b965fc57SElaine Zhang #define SRST_A_RGA3_1 1221 1357b965fc57SElaine Zhang #define SRST_RGA3_1_CORE 1222 1358b965fc57SElaine Zhang /********Name=SOFTRST_CON77,Offset=0xB34********/ 1359b965fc57SElaine Zhang #define SRST_REF_PIPE_PHY0 1238 1360b965fc57SElaine Zhang #define SRST_REF_PIPE_PHY1 1239 1361b965fc57SElaine Zhang #define SRST_REF_PIPE_PHY2 1240 1362b965fc57SElaine Zhang 1363b965fc57SElaine Zhang /********Name=PHPTOPSOFTRST_CON0,Offset=0x8A00********/ 1364b965fc57SElaine Zhang #define SRST_P_PHPTOP_CRU 131073 1365b965fc57SElaine Zhang #define SRST_P_PCIE2_GRF0 131074 1366b965fc57SElaine Zhang #define SRST_P_PCIE2_GRF1 131075 1367b965fc57SElaine Zhang #define SRST_P_PCIE2_GRF2 131076 1368b965fc57SElaine Zhang #define SRST_P_PCIE2_PHY0 131077 1369b965fc57SElaine Zhang #define SRST_P_PCIE2_PHY1 131078 1370b965fc57SElaine Zhang #define SRST_P_PCIE2_PHY2 131079 1371b965fc57SElaine Zhang #define SRST_P_PCIE3_PHY 131080 1372b965fc57SElaine Zhang #define SRST_P_APB2ASB_SLV_CHIP_TOP 131081 1373b965fc57SElaine Zhang #define SRST_PCIE30_PHY 131082 1374b965fc57SElaine Zhang 1375b965fc57SElaine Zhang /********Name=PMU1SOFTRST_CON00,Offset=0x30A00********/ 1376b965fc57SElaine Zhang #define SRST_H_PMU1_BIU 786442 1377b965fc57SElaine Zhang #define SRST_P_PMU1_BIU 786443 1378b965fc57SElaine Zhang #define SRST_H_PMU_CM0_BIU 786444 1379b965fc57SElaine Zhang #define SRST_F_PMU_CM0_CORE 786445 1380b965fc57SElaine Zhang #define SRST_T_PMU1_CM0_JTAG 786446 1381b965fc57SElaine Zhang 1382b965fc57SElaine Zhang /********Name=PMU1SOFTRST_CON01,Offset=0x30A04********/ 1383b965fc57SElaine Zhang #define SRST_DDR_FAIL_SAFE 786449 1384b965fc57SElaine Zhang #define SRST_P_CRU_PMU1 786450 1385b965fc57SElaine Zhang #define SRST_P_PMU1_GRF 786452 1386b965fc57SElaine Zhang #define SRST_P_PMU1_IOC 786453 1387b965fc57SElaine Zhang #define SRST_P_PMU1WDT 786454 1388b965fc57SElaine Zhang #define SRST_T_PMU1WDT 786455 1389b965fc57SElaine Zhang #define SRST_P_PMU1TIMER 786456 1390b965fc57SElaine Zhang #define SRST_PMU1TIMER0 786458 1391b965fc57SElaine Zhang #define SRST_PMU1TIMER1 786459 1392b965fc57SElaine Zhang #define SRST_P_PMU1PWM 786460 1393b965fc57SElaine Zhang #define SRST_PMU1PWM 786461 1394b965fc57SElaine Zhang 1395b965fc57SElaine Zhang /********Name=PMU1SOFTRST_CON02,Offset=0x30A08********/ 1396b965fc57SElaine Zhang #define SRST_P_I2C0 786465 1397b965fc57SElaine Zhang #define SRST_I2C0 786466 1398b965fc57SElaine Zhang #define SRST_S_UART0 786469 1399b965fc57SElaine Zhang #define SRST_P_UART0 786470 1400b965fc57SElaine Zhang #define SRST_H_I2S1_8CH 786471 1401b965fc57SElaine Zhang #define SRST_M_I2S1_8CH_TX 786474 1402b965fc57SElaine Zhang #define SRST_M_I2S1_8CH_RX 786477 1403b965fc57SElaine Zhang #define SRST_H_PDM0 786478 1404b965fc57SElaine Zhang #define SRST_PDM0 786479 1405b965fc57SElaine Zhang 1406b965fc57SElaine Zhang /********Name=PMU1SOFTRST_CON03,Offset=0x30A0C********/ 1407b965fc57SElaine Zhang #define SRST_H_VAD 786480 1408b965fc57SElaine Zhang #define SRST_HDPTX0_INIT 786491 1409b965fc57SElaine Zhang #define SRST_HDPTX0_CMN 786492 1410b965fc57SElaine Zhang #define SRST_HDPTX0_LANE 786493 1411b965fc57SElaine Zhang #define SRST_HDPTX1_INIT 786495 1412b965fc57SElaine Zhang 1413b965fc57SElaine Zhang /********Name=PMU1SOFTRST_CON04,Offset=0x30A10********/ 1414b965fc57SElaine Zhang #define SRST_HDPTX1_CMN 786496 1415b965fc57SElaine Zhang #define SRST_HDPTX1_LANE 786497 1416b965fc57SElaine Zhang #define SRST_M_MIPI_DCPHY0 786499 1417b965fc57SElaine Zhang #define SRST_S_MIPI_DCPHY0 786500 1418b965fc57SElaine Zhang #define SRST_M_MIPI_DCPHY1 786501 1419b965fc57SElaine Zhang #define SRST_S_MIPI_DCPHY1 786502 1420b965fc57SElaine Zhang #define SRST_OTGPHY_U3_0 786503 1421b965fc57SElaine Zhang #define SRST_OTGPHY_U3_1 786504 1422b965fc57SElaine Zhang #define SRST_OTGPHY_U2_0 786505 1423b965fc57SElaine Zhang #define SRST_OTGPHY_U2_1 786506 1424b965fc57SElaine Zhang 1425b965fc57SElaine Zhang /********Name=PMU1SOFTRST_CON05,Offset=0x30A14********/ 1426b965fc57SElaine Zhang #define SRST_P_PMU0GRF 786515 1427b965fc57SElaine Zhang #define SRST_P_PMU0IOC 786516 1428b965fc57SElaine Zhang #define SRST_P_GPIO0 786517 1429b965fc57SElaine Zhang #define SRST_GPIO0 786518 1430b965fc57SElaine Zhang 1431b965fc57SElaine Zhang /* scmi-clocks indices */ 1432b965fc57SElaine Zhang 1433b965fc57SElaine Zhang #define SCMI_CLK_CPUL 0 1434b965fc57SElaine Zhang #define SCMI_CLK_DSU 1 1435b965fc57SElaine Zhang #define SCMI_CLK_CPUB01 2 1436b965fc57SElaine Zhang #define SCMI_CLK_CPUB23 3 1437b965fc57SElaine Zhang #define SCMI_CLK_DDR 4 1438b965fc57SElaine Zhang #define SCMI_CLK_GPU 5 1439b965fc57SElaine Zhang #define SCMI_CLK_NPU 6 1440b965fc57SElaine Zhang #define SCMI_CLK_SBUS 7 1441b965fc57SElaine Zhang #define SCMI_PCLK_SBUS 8 1442b965fc57SElaine Zhang #define SCMI_CCLK_SD 9 1443b965fc57SElaine Zhang #define SCMI_DCLK_SD 10 1444b965fc57SElaine Zhang #define SCMI_ACLK_SECURE_NS 11 1445b965fc57SElaine Zhang #define SCMI_HCLK_SECURE_NS 12 1446b965fc57SElaine Zhang #define SCMI_TCLK_WDT 13 1447b965fc57SElaine Zhang #define SCMI_KEYLADDER_CORE 14 1448b965fc57SElaine Zhang #define SCMI_KEYLADDER_RNG 15 1449b965fc57SElaine Zhang #define SCMI_ACLK_SECURE_S 16 1450b965fc57SElaine Zhang #define SCMI_HCLK_SECURE_S 17 1451b965fc57SElaine Zhang #define SCMI_PCLK_SECURE_S 18 1452b965fc57SElaine Zhang #define SCMI_CRYPTO_RNG 19 1453b965fc57SElaine Zhang #define SCMI_CRYPTO_CORE 20 1454b965fc57SElaine Zhang #define SCMI_CRYPTO_PKA 21 1455b965fc57SElaine Zhang #define SCMI_SPLL 22 1456b965fc57SElaine Zhang #define SCMI_HCLK_SD 23 1457b965fc57SElaine Zhang 1458b965fc57SElaine Zhang /********Name=SECURE_SOFTRST_CON00,Offset=0xA00********/ 1459b965fc57SElaine Zhang #define SRST_A_SECURE_NS_BIU 10 1460b965fc57SElaine Zhang #define SRST_H_SECURE_NS_BIU 11 1461b965fc57SElaine Zhang #define SRST_A_SECURE_S_BIU 12 1462b965fc57SElaine Zhang #define SRST_H_SECURE_S_BIU 13 1463b965fc57SElaine Zhang #define SRST_P_SECURE_S_BIU 14 1464b965fc57SElaine Zhang #define SRST_CRYPTO_CORE 15 1465b965fc57SElaine Zhang /********Name=SECURE_SOFTRST_CON01,Offset=0xA04********/ 1466b965fc57SElaine Zhang #define SRST_CRYPTO_PKA 16 1467b965fc57SElaine Zhang #define SRST_CRYPTO_RNG 17 1468b965fc57SElaine Zhang #define SRST_A_CRYPTO 18 1469b965fc57SElaine Zhang #define SRST_H_CRYPTO 19 1470b965fc57SElaine Zhang #define SRST_KEYLADDER_CORE 25 1471b965fc57SElaine Zhang #define SRST_KEYLADDER_RNG 26 1472b965fc57SElaine Zhang #define SRST_A_KEYLADDER 27 1473b965fc57SElaine Zhang #define SRST_H_KEYLADDER 28 1474b965fc57SElaine Zhang #define SRST_P_OTPC_S 29 1475b965fc57SElaine Zhang #define SRST_OTPC_S 30 1476b965fc57SElaine Zhang #define SRST_WDT_S 31 1477b965fc57SElaine Zhang /********Name=SECURE_SOFTRST_CON02,Offset=0xA08********/ 1478b965fc57SElaine Zhang #define SRST_T_WDT_S 32 1479b965fc57SElaine Zhang #define SRST_H_BOOTROM 33 1480b965fc57SElaine Zhang #define SRST_A_DCF 34 1481b965fc57SElaine Zhang #define SRST_P_DCF 35 1482b965fc57SElaine Zhang #define SRST_H_BOOTROM_NS 37 1483b965fc57SElaine Zhang #define SRST_P_KEYLADDER 46 1484b965fc57SElaine Zhang #define SRST_H_TRNG_S 47 1485b965fc57SElaine Zhang /********Name=SECURE_SOFTRST_CON03,Offset=0xA0C********/ 1486b965fc57SElaine Zhang #define SRST_H_TRNG_NS 48 1487b965fc57SElaine Zhang #define SRST_D_SDMMC_BUFFER 49 1488b965fc57SElaine Zhang #define SRST_H_SDMMC 50 1489b965fc57SElaine Zhang #define SRST_H_SDMMC_BUFFER 51 1490b965fc57SElaine Zhang #define SRST_SDMMC 52 1491b965fc57SElaine Zhang #define SRST_P_TRNG_CHK 53 1492b965fc57SElaine Zhang #define SRST_TRNG_S 54 1493b965fc57SElaine Zhang 1494b965fc57SElaine Zhang #endif 1495