/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ /* * Copyright (c) 2019 Amlogic, Inc. All rights reserved. */ #ifndef _DT_BINDINGS_AMLOGIC_MESON_A9_RESET_H #define _DT_BINDINGS_AMLOGIC_MESON_A9_RESET_H /* AO RESET0 */ #define AO_RESET_APB 0 #define AO_RESET_RTC 1 #define AO_RESET_BRG_NIC_RTC 2 #define AO_RESET_AO2EE 3 #define AO_RESET_BRG_NIC_EE 4 #define AO_RESET_WATCHDOG 5 #define AO_RESET_I3C 6 #define AO_RESET_PWRCTRL 7 #define AO_RESET_PWM_A 8 #define AO_RESET_PWM_B 9 #define AO_RESET_PWM_C 10 #define AO_RESET_PWM_D 11 #define AO_RESET_PWM_E 12 #define AO_RESET_PWM_F 13 #define AO_RESET_PWM_G 14 #define AO_RESET_I2C_M_A 15 #define AO_RESET_I2C_M_B 16 #define AO_RESET_I2C_M_C 17 #define AO_RESET_I2C_M_D 18 #define AO_RESET_IR_CTRL 19 #define AO_RESET_UART_B 20 #define AO_RESET_UART_C 21 #define AO_RESET_UART_D 22 #define AO_RESET_SPISG_0 23 #define AO_RESET_SED 24 #define AO_RESET_CEC 25 #define AO_RESET_AOCPU 26 #define AO_RESET_AOCPU_POR 27 #define AO_RESET_AOCPU_CORE 28 #define AO_RESET_AO_SRAM 29 #define AO_RESET_CAPU 30 #define AO_RESET_UART_E 31 /* RESET0 */ #define RESET_ETH_1G 0 #define RESET_ISP 1 #define RESET_U3DRD_USB3PHY_APB 2 #define RESET_U3DRD_USB3PHY 3 #define RESET_U3DRD_USB2PHY 4 #define RESET_U3DRD 5 #define RESET_U3DRD_COMB 6 #define RESET_U3DRD_USB2PHY_APB 7 #define RESET_DP_PHY_APB 8 #define RESET_DP_PHY 9 #define RESET_DPTX_1P4 10 #define RESET_DPTX_1P4_APB 11 #define RESET_EDPTX_1P4 12 #define RESET_USB2DRD_PHY_APB 13 #define RESET_U2DRD 14 #define RESET_U2DRD_COMB 15 #define RESET_HDMI20_AES 16 #define RESET_HDMITX_CAPB3 17 #define RESET_BRG_VCBUS_DEC 18 #define RESET_VCBUS 19 #define RESET_VID_PLL_DIV 20 #define RESET_VDI6 21 #define RESET_HDMITXPHY 22 #define RESET_VID_LOCK 23 #define RESET_VENC2 24 #define RESET_VDAC 25 #define RESET_VENC1 26 #define RESET_VENC0 27 #define RESET_RDMA 28 #define RESET_HDMITX 29 #define RESET_VIU 30 #define RESET_VENC 31 /* RESET1 */ #define RESET_AUDIO 32 #define RESET_MALI_CAPB3 33 #define RESET_MALI 34 #define RESET_PCIEB_PHY 35 #define RESET_PCIE_B_POR 36 #define RESET_DOS_CAPB3 37 #define RESET_DOS 38 #define RESET_MALI_SYS 39 #define RESET_CC 40 #define RESET_I_DEBUGA 41 #define RESET_PCIEA_PHY_APB 42 #define RESET_PCIEA_PIPE 43 #define RESET_PCIE_A_POR 44 #define RESET_PCIEA_PHY 45 #define RESET_PCIEA_MAC_APB 46 #define RESET_AMFC_APB 47 #define RESET_ETH 48 /* 49*/ #define RESET_MALI_MBIST 50 #define RESET_ETH_1G_AXI 51 #define RESET_VICP 52 #define RESET_DEWARP 53 #define RESET_GE2D 54 #define RESET_VGE 55 #define RESET_PCIEA_0 56 #define RESET_PCIEA_1 57 #define RESET_PCIEA_2 58 #define RESET_PCIEA_3 59 #define RESET_PCIEA_4 60 #define RESET_PCIEA_5 61 #define RESET_PCIEA_6 62 #define RESET_PCIEA_7 63 /* RESET2 */ #define RESET_AM2AXI 64 #define RESET_DSPA 65 #define RESET_MIPI_DSI_PHY 66 #define RESET_TS_PLL 67 #define RESET_TS_A55 68 #define RESET_ETH_AXI 69 #define RESET_TS_CORE 70 #define RESET_MIPI_DSI1_PHY 71 #define RESET_SMART_CARD 72 #define RESET_SPISG_0 73 #define RESET_TS_DOS 74 #define RESET_U2DRD_USB2PHY 75 #define RESET_PIO 76 #define RESET_U2H 77 #define RESET_U2H_COMB 78 /* RESET_USB2H_PHY_APB is not used by U2H. */ #define RESET_USB2H_PHY_APB 79 #define RESET_MSR_CLK 80 /* 81*/ #define RESET_AUX_DIG 82 /* 83*/ #define RESET_U2H_USB2PHY 84 #define RESET_U3HSG_PCIE_PIPE 85 #define RESET_AMFC 86 #define RESET_U3HSG_PCIE2_PHY_APB 87 #define RESET_U3HSG_PCIE2_PHY 88 #define RESET_PP_DMA 89 #define RESET_I3C 90 #define RESET_WATCHDOG 91 #define RESET_PP_WRAPPER 92 #define RESET_MIPI_DSI_HOST 93 #define RESET_DSI_PLL_DIV 94 #define RESET_MIPI_DSI_B_HOST 95 /* RESET3 */ /* 96*/ #define RESET_HDMIRX_WRAP_APB 97 #define RESET_HDMIRX 98 #define RESET_PCIEB_0 99 #define RESET_PCIEB_1 100 #define RESET_PCIEB_2 101 #define RESET_PCIEB_3 102 #define RESET_PCIEB_4 103 #define RESET_PCIEB_5 104 #define RESET_PCIEB_6 105 #define RESET_PCIEB_7 106 #define RESET_PCIEB_PIPE 107 #define RESET_PCIEB_MAC_APB 108 #define RESET_NNA_TO_VGA_PIPEL 109 #define RESET_CVE 110 #define RESET_GLOBAL_TIMER 111 #define RESET_COMBO_DPHY_PCLK 112 #define RESET_COMBO_DPHY 113 /* 114 - 118*/ #define RESET_U3PHY30_APB 119 #define RESET_U3PHY30 120 #define RESET_HSG 121 #define RESET_U3HSG_HSG 122 #define RESET_U3DRDB 123 #define RESET_U3DRDB_APB 124 #define RESET_U3PHY20_APB 125 #define RESET_U3PHY20 126 #define RESET_A55_ACE 127 /* RESET4 */ #define RESET_CAN0 128 #define RESET_CAN1 129 #define RESET_TAHOE_CORE 130 #define RESET_TAHOE 131 #define RESET_TAHOE_APB 132 #define RESET_TAHOE_SYS 133 /* 134 - 135*/ #define RESET_PWM_I 136 #define RESET_PWM_J 137 #define RESET_UART_A 138 /* 139 - 143*/ #define RESET_MALI_AVBCD 144 #define RESET_MALI_AVBCD_APB 145 #define RESET_MALI_MCR_TOP 146 #define RESET_I2C_M_E 147 #define RESET_I2C_M_F 148 #define RESET_I2C_M_G 149 #define RESET_I2C_M_H 150 #define RESET_I2C_M_I 151 #define RESET_SD_EMMC_A 152 #define RESET_SD_EMMC_B 153 #define RESET_SD_EMMC_C 154 #define RESET_UART_F 155 #define RESET_PWM_N 156 #define RESET_PWM_M 157 #define RESET_PWM_L 158 #define RESET_PWM_K 159 /* RESET5 */ #define RESET_BRG_ISP_PIPEL1 160 #define RESET_BRG_HEVCF_DMC_PIPEL 161 #define RESET_BRG_HEVCB_PIPEL1 162 #define RESET_BRG_EMMC_PIPEL1 163 #define RESET_BRG_VGE_PIPEL1 164 #define RESET_BRG_DMC_VPU1_PIPEL 165 #define RESET_BRG_DMC_VPU0_PIPEL 166 #define RESET_BRG_NNA_PIPEL1 167 #define RESET_BRG_NNA_SRAM_PIPEL1 168 #define RESET_BRG_U2DRDA_PIPEL1 169 #define RESET_BRG_U3DRDA_PIPEL1 170 /* 171 - 173*/ #define RESET_BRG_NIC_AOSYS 174 #define RESET_BRG_NIC_AMFC 175 #define RESET_BRG_NIC_GIC 176 #define RESET_BRG_SRAM_NIC_NNA 177 #define RESET_BRG_SRAM_NIC_MAIN 178 #define RESET_BRG_SRAM_NIC_ALL 179 #define RESET_BRG_NIC_SOCBRG 180 #define RESET_BRG_NIC_GPV 181 #define RESET_BRG_NIC_AO 182 #define RESET_BRG_NIC_EMMC 183 #define RESET_BRG_NIC_DSPA 184 #define RESET_BRG_NIC_SDIOB 185 #define RESET_BRG_NIC_SDIOA 186 #define RESET_BRG_NIC_VAPB 187 #define RESET_BRG_NIC_DSU 188 #define RESET_BRG_NIC_CLK81 189 #define RESET_BRG_NIC_MAIN 190 #define RESET_BRG_NIC_ALL 191 /* RESET6 */ /* 192 - 216*/ #define RESET_BRG_PP_CLK 217 #define RESET_BRG_PP_NIC_CLK81 218 /* 219 - 220*/ #define RESET_BRG_PERIPH_APB_SYNC 221 #define RESET_BRG_VPU_APB_SYNC 222 #define RESET_BRG_DSPA_PIPEL1 223 #endif