13d0407baSopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 23d0407baSopenharmony_ci 33d0407baSopenharmony_ci#ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK1808_H 43d0407baSopenharmony_ci#define _DT_BINDINGS_CLK_ROCKCHIP_RK1808_H 53d0407baSopenharmony_ci 63d0407baSopenharmony_ci/* core clocks */ 73d0407baSopenharmony_ci#define PLL_APLL 1 83d0407baSopenharmony_ci#define PLL_DPLL 2 93d0407baSopenharmony_ci#define PLL_CPLL 3 103d0407baSopenharmony_ci#define PLL_GPLL 4 113d0407baSopenharmony_ci#define PLL_NPLL 5 123d0407baSopenharmony_ci#define PLL_PPLL 6 133d0407baSopenharmony_ci#define ARMCLK 7 143d0407baSopenharmony_ci 153d0407baSopenharmony_ci#define DCLK_VOPRAW 10 163d0407baSopenharmony_ci#define DCLK_VOPLITE 11 173d0407baSopenharmony_ci#define DCLK_CIF 12 183d0407baSopenharmony_ci#define XIN24M_DIV 13 193d0407baSopenharmony_ci 203d0407baSopenharmony_ci/* sclk (special clocks) */ 213d0407baSopenharmony_ci#define USB480M 20 223d0407baSopenharmony_ci#define SCLK_PVTM_CORE 21 233d0407baSopenharmony_ci#define SCLK_NPU 22 243d0407baSopenharmony_ci#define SCLK_PVTM_NPU 23 253d0407baSopenharmony_ci#define SCLK_DDRCLK 24 263d0407baSopenharmony_ci#define SCLK_I2S0_8CH_TX_MUX 25 273d0407baSopenharmony_ci#define SCLK_I2S0_8CH_RX_MUX 26 283d0407baSopenharmony_ci#define SCLK_RTC32K_PMU 27 293d0407baSopenharmony_ci#define SCLK_TXESC 28 303d0407baSopenharmony_ci#define SCLK_RGA 29 313d0407baSopenharmony_ci#define SCLK_ISP 30 323d0407baSopenharmony_ci#define SCLK_CIF_OUT 31 333d0407baSopenharmony_ci#define SCLK_PCIE_AUX 32 343d0407baSopenharmony_ci#define SCLK_USB3_OTG0_REF 33 353d0407baSopenharmony_ci#define SCLK_USB3_OTG0_SUSPEND 34 363d0407baSopenharmony_ci#define SCLK_SDIO_DIV 35 373d0407baSopenharmony_ci#define SCLK_SDIO_DIV50 36 383d0407baSopenharmony_ci#define SCLK_SDIO 37 393d0407baSopenharmony_ci#define SCLK_SDIO_DRV 38 403d0407baSopenharmony_ci#define SCLK_SDIO_SAMPLE 39 413d0407baSopenharmony_ci#define SCLK_EMMC_DIV 40 423d0407baSopenharmony_ci#define SCLK_EMMC_DIV50 41 433d0407baSopenharmony_ci#define SCLK_EMMC 42 443d0407baSopenharmony_ci#define SCLK_EMMC_DRV 43 453d0407baSopenharmony_ci#define SCLK_EMMC_SAMPLE 44 463d0407baSopenharmony_ci#define SCLK_SDMMC_DIV 45 473d0407baSopenharmony_ci#define SCLK_SDMMC_DIV50 46 483d0407baSopenharmony_ci#define SCLK_SDMMC 47 493d0407baSopenharmony_ci#define SCLK_SDMMC_DRV 48 503d0407baSopenharmony_ci#define SCLK_SDMMC_SAMPLE 49 513d0407baSopenharmony_ci#define SCLK_SFC 50 523d0407baSopenharmony_ci#define SCLK_GMAC_OUT 51 533d0407baSopenharmony_ci#define SCLK_GMAC_SRC 52 543d0407baSopenharmony_ci#define SCLK_GMAC 53 553d0407baSopenharmony_ci#define SCLK_GMAC_REF 54 563d0407baSopenharmony_ci#define SCLK_GMAC_REFOUT 55 573d0407baSopenharmony_ci#define SCLK_GMAC_RGMII_SPEED 56 583d0407baSopenharmony_ci#define SCLK_GMAC_RMII_SPEED 57 593d0407baSopenharmony_ci#define SCLK_GMAC_RX_TX 58 603d0407baSopenharmony_ci#define SCLK_CRYPTO 59 613d0407baSopenharmony_ci#define SCLK_CRYPTO_APK 60 623d0407baSopenharmony_ci#define SCLK_UART1 61 633d0407baSopenharmony_ci#define SCLK_UART2 62 643d0407baSopenharmony_ci#define SCLK_UART3 63 653d0407baSopenharmony_ci#define SCLK_UART4 64 663d0407baSopenharmony_ci#define SCLK_UART5 65 673d0407baSopenharmony_ci#define SCLK_UART6 66 683d0407baSopenharmony_ci#define SCLK_UART7 67 693d0407baSopenharmony_ci#define SCLK_I2C1 68 703d0407baSopenharmony_ci#define SCLK_I2C2 69 713d0407baSopenharmony_ci#define SCLK_I2C3 70 723d0407baSopenharmony_ci#define SCLK_I2C4 71 733d0407baSopenharmony_ci#define SCLK_I2C5 72 743d0407baSopenharmony_ci#define SCLK_SPI0 73 753d0407baSopenharmony_ci#define SCLK_SPI1 74 763d0407baSopenharmony_ci#define SCLK_SPI2 75 773d0407baSopenharmony_ci#define SCLK_TSADC 76 783d0407baSopenharmony_ci#define SCLK_SARADC 77 793d0407baSopenharmony_ci#define SCLK_EFUSE_S 78 803d0407baSopenharmony_ci#define SCLK_EFUSE_NS 79 813d0407baSopenharmony_ci#define DBCLK_GPIO1 80 823d0407baSopenharmony_ci#define DBCLK_GPIO2 81 833d0407baSopenharmony_ci#define DBCLK_GPIO3 82 843d0407baSopenharmony_ci#define DBCLK_GPIO4 83 853d0407baSopenharmony_ci#define SCLK_PWM0 84 863d0407baSopenharmony_ci#define SCLK_PWM1 85 873d0407baSopenharmony_ci#define SCLK_PWM2 86 883d0407baSopenharmony_ci#define SCLK_TIMER0 87 893d0407baSopenharmony_ci#define SCLK_TIMER1 88 903d0407baSopenharmony_ci#define SCLK_TIMER2 89 913d0407baSopenharmony_ci#define SCLK_TIMER3 90 923d0407baSopenharmony_ci#define SCLK_TIMER4 91 933d0407baSopenharmony_ci#define SCLK_TIMER5 92 943d0407baSopenharmony_ci#define SCLK_PDM 93 953d0407baSopenharmony_ci#define SCLK_I2S0_8CH_TX_SRC 94 963d0407baSopenharmony_ci#define SCLK_I2S0_8CH_TX 95 973d0407baSopenharmony_ci#define SCLK_I2S0_8CH_TX_OUT 96 983d0407baSopenharmony_ci#define SCLK_I2S0_8CH_RX_SRC 97 993d0407baSopenharmony_ci#define SCLK_I2S0_8CH_RX 98 1003d0407baSopenharmony_ci#define SCLK_I2S0_8CH_RX_OUT 99 1013d0407baSopenharmony_ci#define SCLK_I2S1_2CH_SRC 100 1023d0407baSopenharmony_ci#define SCLK_I2S1_2CH 101 1033d0407baSopenharmony_ci#define SCLK_I2S1_2CH_OUT 102 1043d0407baSopenharmony_ci#define SCLK_WIFI_PMU 103 1053d0407baSopenharmony_ci#define SCLK_UART0_PMU 104 1063d0407baSopenharmony_ci#define SCLK_PVTM_PMU 105 1073d0407baSopenharmony_ci#define SCLK_PMU_I2C0 106 1083d0407baSopenharmony_ci#define DBCLK_PMU_GPIO0 107 1093d0407baSopenharmony_ci#define SCLK_REF24M_PMU 108 1103d0407baSopenharmony_ci#define SCLK_USBPHY_REF 109 1113d0407baSopenharmony_ci#define SCLK_MIPIDSIPHY_REF 110 1123d0407baSopenharmony_ci#define SCLK_PCIEPHY_REF 111 1133d0407baSopenharmony_ci#define SCLK_RTC32K_FRAC 112 1143d0407baSopenharmony_ci#define SCLK_32K_IOE 113 1153d0407baSopenharmony_ci 1163d0407baSopenharmony_ci/* aclk gates */ 1173d0407baSopenharmony_ci#define ACLK_GIC_PRE 145 1183d0407baSopenharmony_ci#define ACLK_GIC 146 1193d0407baSopenharmony_ci#define ACLK_VPU 147 1203d0407baSopenharmony_ci#define ACLK_NPU 148 1213d0407baSopenharmony_ci#define ACLK_IMEM_PRE 153 1223d0407baSopenharmony_ci#define ACLK_IMEM0 154 1233d0407baSopenharmony_ci#define ACLK_IMEM1 155 1243d0407baSopenharmony_ci#define ACLK_IMEM2 156 1253d0407baSopenharmony_ci#define ACLK_IMEM3 157 1263d0407baSopenharmony_ci#define HSCLK_VIO 158 1273d0407baSopenharmony_ci#define ACLK_VOPRAW 159 1283d0407baSopenharmony_ci#define ACLK_VOPLITE 160 1293d0407baSopenharmony_ci#define ACLK_RGA 161 1303d0407baSopenharmony_ci#define ACLK_ISP 162 1313d0407baSopenharmony_ci#define ACLK_CIF 163 1323d0407baSopenharmony_ci#define HSCLK_PCIE 164 1333d0407baSopenharmony_ci#define ACLK_USB3OTG 165 1343d0407baSopenharmony_ci#define ACLK_PCIE 166 1353d0407baSopenharmony_ci#define ACLK_PCIE_MST 167 1363d0407baSopenharmony_ci#define ACLK_PCIE_SLV 168 1373d0407baSopenharmony_ci#define MSCLK_PERI 169 1383d0407baSopenharmony_ci#define ACLK_GMAC 170 1393d0407baSopenharmony_ci#define HSCLK_BUS_PRE 171 1403d0407baSopenharmony_ci#define ACLK_CRYPTO 172 1413d0407baSopenharmony_ci#define ACLK_DCF 173 1423d0407baSopenharmony_ci#define ACLK_DMAC 174 1433d0407baSopenharmony_ci 1443d0407baSopenharmony_ci/* hclk gates */ 1453d0407baSopenharmony_ci#define HCLK_NPU 199 1463d0407baSopenharmony_ci#define HCLK_VPU 200 1473d0407baSopenharmony_ci#define LSCLK_VIO 201 1483d0407baSopenharmony_ci#define HCLK_VOPRAW 202 1493d0407baSopenharmony_ci#define HCLK_VOPLITE 203 1503d0407baSopenharmony_ci#define HCLK_RGA 204 1513d0407baSopenharmony_ci#define HCLK_ISP 205 1523d0407baSopenharmony_ci#define LSCLK_PCIE 206 1533d0407baSopenharmony_ci#define HCLK_HOST 207 1543d0407baSopenharmony_ci#define LSCLK_PERI 208 1553d0407baSopenharmony_ci#define HCLK_SDIO 209 1563d0407baSopenharmony_ci#define HCLK_EMMC 210 1573d0407baSopenharmony_ci#define HCLK_SDMMC 211 1583d0407baSopenharmony_ci#define HCLK_SFC 212 1593d0407baSopenharmony_ci#define MSCLK_BUS_PRE 213 1603d0407baSopenharmony_ci#define HCLK_ROM 214 1613d0407baSopenharmony_ci#define HCLK_CRYPTO 215 1623d0407baSopenharmony_ci#define HCLK_VAD 216 1633d0407baSopenharmony_ci#define HCLK_PDM 217 1643d0407baSopenharmony_ci#define HCLK_I2S0_8CH 218 1653d0407baSopenharmony_ci#define HCLK_I2S1_2CH 219 1663d0407baSopenharmony_ci#define MSCLK_CORE_NIU 220 1673d0407baSopenharmony_ci#define HSCLK_IMEM 221 1683d0407baSopenharmony_ci#define HCLK_HOST_ARB 222 1693d0407baSopenharmony_ci#define HCLK_CIF 223 1703d0407baSopenharmony_ci 1713d0407baSopenharmony_ci/* pclk gates */ 1723d0407baSopenharmony_ci#define PCLK_DDR 250 1733d0407baSopenharmony_ci#define PCLK_DSI_TX 251 1743d0407baSopenharmony_ci#define PCLK_CSI_TX 252 1753d0407baSopenharmony_ci#define PCLK_CSI2HOST 253 1763d0407baSopenharmony_ci#define PCLK_PCIE 254 1773d0407baSopenharmony_ci#define PCLK_GMAC 255 1783d0407baSopenharmony_ci#define LSCLK_BUS_PRE 256 1793d0407baSopenharmony_ci#define PCLK_DCF 257 1803d0407baSopenharmony_ci#define PCLK_UART1 258 1813d0407baSopenharmony_ci#define PCLK_UART2 259 1823d0407baSopenharmony_ci#define PCLK_UART3 260 1833d0407baSopenharmony_ci#define PCLK_UART4 261 1843d0407baSopenharmony_ci#define PCLK_UART5 262 1853d0407baSopenharmony_ci#define PCLK_UART6 263 1863d0407baSopenharmony_ci#define PCLK_UART7 264 1873d0407baSopenharmony_ci#define PCLK_I2C1 265 1883d0407baSopenharmony_ci#define PCLK_I2C2 266 1893d0407baSopenharmony_ci#define PCLK_I2C3 267 1903d0407baSopenharmony_ci#define PCLK_I2C4 268 1913d0407baSopenharmony_ci#define PCLK_I2C5 269 1923d0407baSopenharmony_ci#define PCLK_SPI0 270 1933d0407baSopenharmony_ci#define PCLK_SPI1 271 1943d0407baSopenharmony_ci#define PCLK_SPI2 272 1953d0407baSopenharmony_ci#define PCLK_TSADC 273 1963d0407baSopenharmony_ci#define PCLK_SARADC 274 1973d0407baSopenharmony_ci#define PCLK_EFUSE 275 1983d0407baSopenharmony_ci#define PCLK_GPIO1 276 1993d0407baSopenharmony_ci#define PCLK_GPIO2 277 2003d0407baSopenharmony_ci#define PCLK_GPIO3 278 2013d0407baSopenharmony_ci#define PCLK_GPIO4 279 2023d0407baSopenharmony_ci#define PCLK_PWM0 280 2033d0407baSopenharmony_ci#define PCLK_PWM1 281 2043d0407baSopenharmony_ci#define PCLK_PWM2 282 2053d0407baSopenharmony_ci#define PCLK_TIMER 283 2063d0407baSopenharmony_ci#define PCLK_WDT 284 2073d0407baSopenharmony_ci#define PCLK_MIPIDSIPHY 285 2083d0407baSopenharmony_ci#define PCLK_MIPICSIPHY 286 2093d0407baSopenharmony_ci#define PCLK_DDRMON 287 2103d0407baSopenharmony_ci#define PCLK_DDRC 289 2113d0407baSopenharmony_ci#define PCLK_MSCH 290 2123d0407baSopenharmony_ci#define PCLK_STDBY 291 2133d0407baSopenharmony_ci#define PCLK_GPIO0_PMU 292 2143d0407baSopenharmony_ci#define PCLK_UART0_PMU 293 2153d0407baSopenharmony_ci#define PCLK_I2C0_PMU 294 2163d0407baSopenharmony_ci#define PCLK_USB3PHY_PIPE 295 2173d0407baSopenharmony_ci#define PCLK_PMU_PRE 296 2183d0407baSopenharmony_ci 2193d0407baSopenharmony_ci#define CLK_NR_CLKS (PCLK_PMU_PRE + 1) 2203d0407baSopenharmony_ci 2213d0407baSopenharmony_ci/* soft-reset indices */ 2223d0407baSopenharmony_ci 2233d0407baSopenharmony_ci/* cru_softrst_con0 */ 2243d0407baSopenharmony_ci#define SRST_CORE0_PO 0 2253d0407baSopenharmony_ci#define SRST_CORE1_PO 1 2263d0407baSopenharmony_ci#define SRST_CORE0 2 2273d0407baSopenharmony_ci#define SRST_CORE1 3 2283d0407baSopenharmony_ci#define SRST_CORE0_DBG 4 2293d0407baSopenharmony_ci#define SRST_CORE1_DBG 5 2303d0407baSopenharmony_ci#define SRST_TOPDBG 6 2313d0407baSopenharmony_ci#define SRST_CORE_NOC 7 2323d0407baSopenharmony_ci#define SRST_STRC_A 8 2333d0407baSopenharmony_ci#define SRST_L2C 9 2343d0407baSopenharmony_ci#define SRST_DAP 10 2353d0407baSopenharmony_ci#define SRST_CORE_MSNIU 11 2363d0407baSopenharmony_ci#define SRST_GIC2CORE 12 2373d0407baSopenharmony_ci#define SRST_CORE2GIC 13 2383d0407baSopenharmony_ci#define SRST_CORE_PRF_A 14 2393d0407baSopenharmony_ci#define SRST_CORE_GRF_P 15 2403d0407baSopenharmony_ci 2413d0407baSopenharmony_ci/* cru_softrst_con1 */ 2423d0407baSopenharmony_ci#define SRST_DDRPHY 16 2433d0407baSopenharmony_ci#define SRST_DDRPHY_P 18 2443d0407baSopenharmony_ci#define SRST_UPCTL2 20 2453d0407baSopenharmony_ci#define SRST_UPCTL2_A 21 2463d0407baSopenharmony_ci#define SRST_UPCTL2_P 22 2473d0407baSopenharmony_ci#define SRST_MSCH 23 2483d0407baSopenharmony_ci#define SRST_MSCH_P 24 2493d0407baSopenharmony_ci#define SRST_DDRMON_P 25 2503d0407baSopenharmony_ci#define SRST_DDRSTDBY_P 26 2513d0407baSopenharmony_ci#define SRST_DDRSTDBY 27 2523d0407baSopenharmony_ci#define SRST_DDRGRF_P 28 2533d0407baSopenharmony_ci#define SRST_AXI_SPLIT_A 29 2543d0407baSopenharmony_ci#define SRST_DDRDFI_CTL 30 2553d0407baSopenharmony_ci#define SRST_DDRDFI_CTL_P 31 2563d0407baSopenharmony_ci 2573d0407baSopenharmony_ci/* cru_softrst_con2 */ 2583d0407baSopenharmony_ci#define SRST_GIC500_NIU_A 32 2593d0407baSopenharmony_ci#define SRST_GIC500_A 33 2603d0407baSopenharmony_ci#define SRST_GIC_CORE2GIC 34 2613d0407baSopenharmony_ci#define SRST_GIC_GIC2CORE 35 2623d0407baSopenharmony_ci#define SRST_NPU_CORE 36 2633d0407baSopenharmony_ci#define SRST_NPU_A 37 2643d0407baSopenharmony_ci#define SRST_NPU_H 38 2653d0407baSopenharmony_ci#define SRST_NPU_NIU_A 39 2663d0407baSopenharmony_ci#define SRST_NPU_NIU_H 40 2673d0407baSopenharmony_ci#define SRST_NPU2MEM_A 41 2683d0407baSopenharmony_ci#define SRST_NPU_PVTM 42 2693d0407baSopenharmony_ci#define SRST_CORE_PVTM 43 2703d0407baSopenharmony_ci#define SRST_GIC_SPINLOCK_A 47 2713d0407baSopenharmony_ci 2723d0407baSopenharmony_ci/* cru_softrst_con3 */ 2733d0407baSopenharmony_ci#define SRST_PCIE_NIU_H 48 2743d0407baSopenharmony_ci#define SRST_PCIE_NIU_L 49 2753d0407baSopenharmony_ci#define SRST_PCIEGRF_P 50 2763d0407baSopenharmony_ci#define SRST_PCIECTL_P 51 2773d0407baSopenharmony_ci#define SRST_PCIECTL_POWERUP 52 2783d0407baSopenharmony_ci#define SRST_PCIECTL_MST_A 53 2793d0407baSopenharmony_ci#define SRST_PCIECTL_SLV_A 54 2803d0407baSopenharmony_ci#define SRST_PCIECTL_DBI_A 55 2813d0407baSopenharmony_ci#define SRST_PCIECTL_BUTTON 56 2823d0407baSopenharmony_ci#define SRST_PCIECTL_PE 57 2833d0407baSopenharmony_ci#define SRST_PCIECTL_CORE 58 2843d0407baSopenharmony_ci#define SRST_PCIECTL_NSTICKY 59 2853d0407baSopenharmony_ci#define SRST_PCIECTL_STICKY 60 2863d0407baSopenharmony_ci#define SRST_PCIECTL_PWR 61 2873d0407baSopenharmony_ci#define SRST_PCIE_NIU_A 62 2883d0407baSopenharmony_ci#define SRST_PCIE_NIU_P 63 2893d0407baSopenharmony_ci 2903d0407baSopenharmony_ci/* cru_softrst_con4 */ 2913d0407baSopenharmony_ci#define SRST_PCIEPHY_POR 64 2923d0407baSopenharmony_ci#define SRST_PCIEPHY_P 65 2933d0407baSopenharmony_ci#define SRST_PCIEPHY_PIPE 66 2943d0407baSopenharmony_ci#define SRST_USBPHY_POR 67 2953d0407baSopenharmony_ci#define SRST_USBPHY_OTG_PORT 68 2963d0407baSopenharmony_ci#define SRST_USBPHY_HOST_PORT 69 2973d0407baSopenharmony_ci#define SRST_USB3PHY_GRF_P 70 2983d0407baSopenharmony_ci#define SRST_USB2PHY_GRF_P 71 2993d0407baSopenharmony_ci#define SRST_USB3_OTG_A 72 3003d0407baSopenharmony_ci#define SRST_USB2HOST_H 73 3013d0407baSopenharmony_ci#define SRST_USB2HOST_ARB_H 74 3023d0407baSopenharmony_ci#define SRSTUSB2HOST_UTMI 75 3033d0407baSopenharmony_ci 3043d0407baSopenharmony_ci/* cru_softrst_con5 */ 3053d0407baSopenharmony_ci#define SRST_IMEM0_A 80 3063d0407baSopenharmony_ci#define SRST_IMEM1_A 81 3073d0407baSopenharmony_ci#define SRST_IMEM2_A 82 3083d0407baSopenharmony_ci#define SRST_IMEM3_A 83 3093d0407baSopenharmony_ci#define SRST_IMEM0_NIU_A 84 3103d0407baSopenharmony_ci#define SRST_IMEM1_NIU_A 85 3113d0407baSopenharmony_ci#define SRST_IMEM2_NIU_A 86 3123d0407baSopenharmony_ci#define SRST_IMEM3_NIU_A 87 3133d0407baSopenharmony_ci#define SRST_IMEM_NIU_H 88 3143d0407baSopenharmony_ci#define SRST_VPU_NIU_A 92 3153d0407baSopenharmony_ci#define SRST_VPU_NIU_H 93 3163d0407baSopenharmony_ci#define SRST_VPU_A 94 3173d0407baSopenharmony_ci#define SRST_VPU_H 95 3183d0407baSopenharmony_ci 3193d0407baSopenharmony_ci/* cru_softrst_con6 */ 3203d0407baSopenharmony_ci#define SRST_VIO_NIU_H 96 3213d0407baSopenharmony_ci#define SRST_VIO_NIU_L 97 3223d0407baSopenharmony_ci#define SRST_VOPRAW_A 98 3233d0407baSopenharmony_ci#define SRST_VOPRAW_H 99 3243d0407baSopenharmony_ci#define SRST_VOPRAW_D 100 3253d0407baSopenharmony_ci#define SRST_VOPLITE_A 101 3263d0407baSopenharmony_ci#define SRST_VOPLITE_H 102 3273d0407baSopenharmony_ci#define SRST_VOPLITE_D 103 3283d0407baSopenharmony_ci#define SRST_MIPIDSI_HOST_P 104 3293d0407baSopenharmony_ci#define SRST_CSITX_P 105 3303d0407baSopenharmony_ci#define SRST_CSITX_TXBYTEHS 106 3313d0407baSopenharmony_ci#define SRST_CSITX_TXESC 107 3323d0407baSopenharmony_ci#define SRST_CSITX_CAM 108 3333d0407baSopenharmony_ci#define SRST_CSITX_I 109 3343d0407baSopenharmony_ci 3353d0407baSopenharmony_ci/* cru_softrst_con7 */ 3363d0407baSopenharmony_ci#define SRST_RGA_A 112 3373d0407baSopenharmony_ci#define SRST_RGA_H 113 3383d0407baSopenharmony_ci#define SRST_RGA 114 3393d0407baSopenharmony_ci#define SRST_CSI2HOST_P 115 3403d0407baSopenharmony_ci#define SRST_CIF_A 116 3413d0407baSopenharmony_ci#define SRST_CIF_H 117 3423d0407baSopenharmony_ci#define SRST_CIF_I 118 3433d0407baSopenharmony_ci#define SRST_CIF_PCLKIN 119 3443d0407baSopenharmony_ci#define SRST_CIF_D 120 3453d0407baSopenharmony_ci#define SRST_ISP_H 121 3463d0407baSopenharmony_ci#define SRST_ISP 122 3473d0407baSopenharmony_ci#define SRST_MIPICSIPHY_P 124 3483d0407baSopenharmony_ci#define SRST_MIPIDSIPHY_P 125 3493d0407baSopenharmony_ci 3503d0407baSopenharmony_ci/* cru_softrst_con8 */ 3513d0407baSopenharmony_ci#define SRST_PERI_NIU_H 128 3523d0407baSopenharmony_ci#define SRST_PERI_NIU_L 129 3533d0407baSopenharmony_ci#define SRST_PDMMC_NIU_H 132 3543d0407baSopenharmony_ci#define SRST_SDMMC_H 133 3553d0407baSopenharmony_ci#define SRST_SDIO_H 134 3563d0407baSopenharmony_ci#define SRST_EMMC_H 135 3573d0407baSopenharmony_ci#define SRST_SFC_H 136 3583d0407baSopenharmony_ci#define SRST_SFC 137 3593d0407baSopenharmony_ci#define SRST_GMAC_NIU_A 140 3603d0407baSopenharmony_ci#define SRST_GMAC_NIU_H 141 3613d0407baSopenharmony_ci#define SRST_GMAC_NIU_P 142 3623d0407baSopenharmony_ci#define SRST_GAMC_A 143 3633d0407baSopenharmony_ci 3643d0407baSopenharmony_ci/* cru_softrst_con9 */ 3653d0407baSopenharmony_ci#define SRST_PMU_NIU_P 144 3663d0407baSopenharmony_ci#define SRST_PMU_SGRF_P 145 3673d0407baSopenharmony_ci#define SRST_PMU_GRF_P 146 3683d0407baSopenharmony_ci#define SRST_PMU_PMU 147 3693d0407baSopenharmony_ci#define SRST_PMU_MEM_P 148 3703d0407baSopenharmony_ci#define SRST_PMU_GPIO0_P 149 3713d0407baSopenharmony_ci#define SRST_PMU_UART0_P 150 3723d0407baSopenharmony_ci#define SRST_PMU_CRU 151 3733d0407baSopenharmony_ci#define SRST_PMU_PVTM 152 3743d0407baSopenharmony_ci#define SRST_PMU_UART0 153 3753d0407baSopenharmony_ci#define SRST_PMU_NIU_H 154 3763d0407baSopenharmony_ci#define SRST_PMU_DDR_FAIL_SAVE 155 3773d0407baSopenharmony_ci#define SRST_PMU_I2C0_P 156 3783d0407baSopenharmony_ci#define SRST_PMU_I2C0 157 3793d0407baSopenharmony_ci#define SRST_PMU_GPIO0_DB 158 3803d0407baSopenharmony_ci 3813d0407baSopenharmony_ci/* cru_softrst_con10 */ 3823d0407baSopenharmony_ci#define SRST_AUDIO_NIU_H 160 3833d0407baSopenharmony_ci#define SRST_VAD_H 161 3843d0407baSopenharmony_ci#define SRST_PDM_H 162 3853d0407baSopenharmony_ci#define SRST_PDM 163 3863d0407baSopenharmony_ci#define SRST_I2S0_H 164 3873d0407baSopenharmony_ci#define SRST_I2S0_TX 165 3883d0407baSopenharmony_ci#define SRST_I2S1_H 166 3893d0407baSopenharmony_ci#define SRST_I2S1 167 3903d0407baSopenharmony_ci#define SRST_I2S0_RX 168 3913d0407baSopenharmony_ci 3923d0407baSopenharmony_ci/* cru_softrst_con11 */ 3933d0407baSopenharmony_ci#define SRST_BUS_NIU_M 176 3943d0407baSopenharmony_ci#define SRST_BUS_NIU_L 177 3953d0407baSopenharmony_ci#define SRST_TOP_NIU_P 178 3963d0407baSopenharmony_ci#define SRST_ROM_H 179 3973d0407baSopenharmony_ci#define SRST_CRYPTO_A 180 3983d0407baSopenharmony_ci#define SRST_CRYPTO_H 181 3993d0407baSopenharmony_ci#define SRST_CRYPTO_CORE 182 4003d0407baSopenharmony_ci#define SRST_CRYPTO_APK 183 4013d0407baSopenharmony_ci#define SRST_DCF_A 184 4023d0407baSopenharmony_ci#define SRST_DCF_P 185 4033d0407baSopenharmony_ci#define SRST_UART1_P 186 4043d0407baSopenharmony_ci#define SRST_UART1 187 4053d0407baSopenharmony_ci#define SRST_UART2_P 188 4063d0407baSopenharmony_ci#define SRST_UART2 189 4073d0407baSopenharmony_ci#define SRST_UART3_P 190 4083d0407baSopenharmony_ci#define SRST_UART3 191 4093d0407baSopenharmony_ci 4103d0407baSopenharmony_ci/* cru_softrst_con12 */ 4113d0407baSopenharmony_ci#define SRST_UART4_P 192 4123d0407baSopenharmony_ci#define SRST_UART4 193 4133d0407baSopenharmony_ci#define SRST_UART5_P 194 4143d0407baSopenharmony_ci#define SRST_UART5 195 4153d0407baSopenharmony_ci#define SRST_UART6_P 196 4163d0407baSopenharmony_ci#define SRST_UART6 197 4173d0407baSopenharmony_ci#define SRST_UART7_P 198 4183d0407baSopenharmony_ci#define SRST_UART7 199 4193d0407baSopenharmony_ci#define SRST_I2C1_P 200 4203d0407baSopenharmony_ci#define SRST_I2C1 201 4213d0407baSopenharmony_ci#define SRST_I2C2_P 202 4223d0407baSopenharmony_ci#define SRST_I2C2 203 4233d0407baSopenharmony_ci#define SRST_I2C3_P 204 4243d0407baSopenharmony_ci#define SRST_I2C3 205 4253d0407baSopenharmony_ci#define SRST_PWM0_P 206 4263d0407baSopenharmony_ci#define SRST_PWM0 207 4273d0407baSopenharmony_ci 4283d0407baSopenharmony_ci/* cru_softrst_con13 */ 4293d0407baSopenharmony_ci#define SRST_PWM1_P 208 4303d0407baSopenharmony_ci#define SRST_PWM1 209 4313d0407baSopenharmony_ci#define SRST_PWM2_P 210 4323d0407baSopenharmony_ci#define SRST_PWM2 211 4333d0407baSopenharmony_ci#define SRST_SPI0_P 212 4343d0407baSopenharmony_ci#define SRST_SPI0 213 4353d0407baSopenharmony_ci#define SRST_SPI1_P 214 4363d0407baSopenharmony_ci#define SRST_SPI1 215 4373d0407baSopenharmony_ci#define SRST_SPI2_P 216 4383d0407baSopenharmony_ci#define SRST_SPI2 217 4393d0407baSopenharmony_ci#define SRST_BUS_SGRF_P 218 4403d0407baSopenharmony_ci#define SRST_BUS_GRF_P 219 4413d0407baSopenharmony_ci#define SRST_TIMER_P 220 4423d0407baSopenharmony_ci#define SRST_TIMER0 221 4433d0407baSopenharmony_ci#define SRST_TIMER1 222 4443d0407baSopenharmony_ci#define SRST_TIMER2 223 4453d0407baSopenharmony_ci 4463d0407baSopenharmony_ci/* cru_softrst_con14 */ 4473d0407baSopenharmony_ci#define SRST_TIMER3 224 4483d0407baSopenharmony_ci#define SRST_TIMER4 225 4493d0407baSopenharmony_ci#define SRST_TIMER5 226 4503d0407baSopenharmony_ci#define SRST_WDT_NS_P 227 4513d0407baSopenharmony_ci#define SRST_EFUSE_NS_P 228 4523d0407baSopenharmony_ci#define SRST_EFUSE_NS 229 4533d0407baSopenharmony_ci#define SRST_GPIO1_P 230 4543d0407baSopenharmony_ci#define SRST_GPIO1_DB 231 4553d0407baSopenharmony_ci#define SRST_GPIO2_P 232 4563d0407baSopenharmony_ci#define SRST_GPIO2_DB 233 4573d0407baSopenharmony_ci#define SRST_GPIO3_P 234 4583d0407baSopenharmony_ci#define SRST_GPIO3_DB 235 4593d0407baSopenharmony_ci#define SRST_GPIO4_P 236 4603d0407baSopenharmony_ci#define SRST_GPIO4_DB 237 4613d0407baSopenharmony_ci#define SRST_BUS_SUB_NIU_M 238 4623d0407baSopenharmony_ci 4633d0407baSopenharmony_ci/* cru_softrst_con15 */ 4643d0407baSopenharmony_ci#define SRST_I2C4_P 240 4653d0407baSopenharmony_ci#define SRST_I2C4 241 4663d0407baSopenharmony_ci#define SRST_I2C5_P 242 4673d0407baSopenharmony_ci#define SRST_I2C5 243 4683d0407baSopenharmony_ci#define SRST_SARADC 252 4693d0407baSopenharmony_ci#define SRST_SARADC_P 253 4703d0407baSopenharmony_ci#define SRST_TSADC_P 254 4713d0407baSopenharmony_ci#define SRST_TSADC 255 4723d0407baSopenharmony_ci 4733d0407baSopenharmony_ci#endif 474