1 /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ 2 /* 3 * Copyright (c) 2021 Amlogic, Inc. All rights reserved. 4 * Author: Zelong Dong <zelong.dong@amlogic.com> 5 * 6 */ 7 8 #ifndef _DT_BINDINGS_AMLOGIC_MESON_S4_RESET_H 9 #define _DT_BINDINGS_AMLOGIC_MESON_S4_RESET_H 10 11 /* RESET0 */ 12 #define RESET_USB_DDR0 0 13 #define RESET_USB_DDR1 1 14 #define RESET_USB_DDR2 2 15 #define RESET_USB_DDR3 3 16 #define RESET_USBCTRL 4 17 /* 5-7 */ 18 #define RESET_USBPHY20 8 19 #define RESET_USBPHY21 9 20 /* 10-15 */ 21 #define RESET_HDMITX_APB 16 22 #define RESET_BRG_VCBUS_DEC 17 23 #define RESET_VCBUS 18 24 #define RESET_VID_PLL_DIV 19 25 #define RESET_VDI6 20 26 #define RESET_GE2D 21 27 #define RESET_HDMITXPHY 22 28 #define RESET_VID_LOCK 23 29 #define RESET_VENCL 24 30 #define RESET_VDAC 25 31 #define RESET_VENCP 26 32 #define RESET_VENCI 27 33 #define RESET_RDMA 28 34 #define RESET_HDMI_TX 29 35 #define RESET_VIU 30 36 #define RESET_VENC 31 37 38 /* RESET1 */ 39 #define RESET_AUDIO 32 40 #define RESET_MALI_APB 33 41 #define RESET_MALI 34 42 #define RESET_DDR_APB 35 43 #define RESET_DDR 36 44 #define RESET_DOS_APB 37 45 #define RESET_DOS 38 46 /* 39-47 */ 47 #define RESET_ETH 48 48 /* 49-51 */ 49 #define RESET_DEMOD 52 50 /* 53-63 */ 51 52 /* RESET2 */ 53 #define RESET_ABUS_ARB 64 54 #define RESET_IR_CTRL 65 55 #define RESET_TEMPSENSOR_DDR 66 56 #define RESET_TEMPSENSOR_PLL 67 57 /* 68-71 */ 58 #define RESET_SMART_CARD 72 59 #define RESET_SPICC0 73 60 /* 74 */ 61 #define RESET_RSA 75 62 /* 76-79 */ 63 #define RESET_MSR_CLK 80 64 #define RESET_SPIFC 81 65 #define RESET_SARADC 82 66 /* 83-87 */ 67 #define RESET_ACODEC 88 68 #define RESET_CEC 89 69 #define RESET_AFIFO 90 70 #define RESET_WATCHDOG 91 71 /* 92-95 */ 72 73 /* RESET3 */ 74 /* 96-127 */ 75 76 /* RESET4 */ 77 /* 128-131 */ 78 #define RESET_PWM_AB 132 79 #define RESET_PWM_CD 133 80 #define RESET_PWM_EF 134 81 #define RESET_PWM_GH 135 82 #define RESET_PWM_IJ 136 83 /* 137 */ 84 #define RESET_UART_A 138 85 #define RESET_UART_B 139 86 #define RESET_UART_C 140 87 #define RESET_UART_D 141 88 #define RESET_UART_E 142 89 /* 143 */ 90 #define RESET_I2C_S_A 144 91 #define RESET_I2C_M_A 145 92 #define RESET_I2C_M_B 146 93 #define RESET_I2C_M_C 147 94 #define RESET_I2C_M_D 148 95 #define RESET_I2C_M_E 149 96 /* 150-151 */ 97 #define RESET_SD_EMMC_A 152 98 #define RESET_SD_EMMC_B 153 99 #define RESET_NAND_EMMC 154 100 /* 155-159 */ 101 102 /* RESET5 */ 103 #define RESET_BRG_VDEC_PIPL0 160 104 #define RESET_BRG_HEVCF_PIPL0 161 105 /* 162 */ 106 #define RESET_BRG_HCODEC_PIPL0 163 107 #define RESET_BRG_GE2D_PIPL0 164 108 #define RESET_BRG_VPU_PIPL0 165 109 #define RESET_BRG_CPU_PIPL0 166 110 #define RESET_BRG_MALI_PIPL0 167 111 /* 168 */ 112 #define RESET_BRG_MALI_PIPL1 169 113 /* 170-171 */ 114 #define RESET_BRG_HEVCF_PIPL1 172 115 #define RESET_BRG_HEVCB_PIPL1 173 116 /* 174-183 */ 117 #define RESET_RAMA 184 118 /* 185-186 */ 119 #define RESET_BRG_NIC_VAPB 187 120 #define RESET_BRG_NIC_DSU 188 121 #define RESET_BRG_NIC_SYSCLK 189 122 #define RESET_BRG_NIC_MAIN 190 123 #define RESET_BRG_NIC_ALL 191 124 125 #endif 126