1 1.1 jmcneill /* $NetBSD: amlogic,meson-gxbb-reset.h,v 1.1.1.3 2021/11/07 16:49:57 jmcneill Exp $ */ 2 1.1 jmcneill 3 1.1.1.2 skrll /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 4 1.1 jmcneill /* 5 1.1 jmcneill * Copyright (c) 2016 BayLibre, SAS. 6 1.1 jmcneill * Author: Neil Armstrong <narmstrong (at) baylibre.com> 7 1.1 jmcneill */ 8 1.1 jmcneill #ifndef _DT_BINDINGS_AMLOGIC_MESON_GXBB_RESET_H 9 1.1 jmcneill #define _DT_BINDINGS_AMLOGIC_MESON_GXBB_RESET_H 10 1.1 jmcneill 11 1.1 jmcneill /* RESET0 */ 12 1.1 jmcneill #define RESET_HIU 0 13 1.1 jmcneill /* 1 */ 14 1.1 jmcneill #define RESET_DOS_RESET 2 15 1.1 jmcneill #define RESET_DDR_TOP 3 16 1.1 jmcneill #define RESET_DCU_RESET 4 17 1.1 jmcneill #define RESET_VIU 5 18 1.1 jmcneill #define RESET_AIU 6 19 1.1 jmcneill #define RESET_VID_PLL_DIV 7 20 1.1 jmcneill /* 8 */ 21 1.1 jmcneill #define RESET_PMUX 9 22 1.1 jmcneill #define RESET_VENC 10 23 1.1 jmcneill #define RESET_ASSIST 11 24 1.1 jmcneill #define RESET_AFIFO2 12 25 1.1 jmcneill #define RESET_VCBUS 13 26 1.1 jmcneill /* 14 */ 27 1.1 jmcneill /* 15 */ 28 1.1 jmcneill #define RESET_GIC 16 29 1.1 jmcneill #define RESET_CAPB3_DECODE 17 30 1.1 jmcneill #define RESET_NAND_CAPB3 18 31 1.1 jmcneill #define RESET_HDMITX_CAPB3 19 32 1.1 jmcneill #define RESET_MALI_CAPB3 20 33 1.1 jmcneill #define RESET_DOS_CAPB3 21 34 1.1 jmcneill #define RESET_SYS_CPU_CAPB3 22 35 1.1 jmcneill #define RESET_CBUS_CAPB3 23 36 1.1 jmcneill #define RESET_AHB_CNTL 24 37 1.1 jmcneill #define RESET_AHB_DATA 25 38 1.1 jmcneill #define RESET_VCBUS_CLK81 26 39 1.1 jmcneill #define RESET_MMC 27 40 1.1 jmcneill #define RESET_MIPI_0 28 41 1.1 jmcneill #define RESET_MIPI_1 29 42 1.1 jmcneill #define RESET_MIPI_2 30 43 1.1 jmcneill #define RESET_MIPI_3 31 44 1.1 jmcneill /* RESET1 */ 45 1.1 jmcneill #define RESET_CPPM 32 46 1.1 jmcneill #define RESET_DEMUX 33 47 1.1 jmcneill #define RESET_USB_OTG 34 48 1.1 jmcneill #define RESET_DDR 35 49 1.1 jmcneill #define RESET_AO_RESET 36 50 1.1 jmcneill #define RESET_BT656 37 51 1.1 jmcneill #define RESET_AHB_SRAM 38 52 1.1 jmcneill /* 39 */ 53 1.1 jmcneill #define RESET_PARSER 40 54 1.1 jmcneill #define RESET_BLKMV 41 55 1.1 jmcneill #define RESET_ISA 42 56 1.1 jmcneill #define RESET_ETHERNET 43 57 1.1 jmcneill #define RESET_SD_EMMC_A 44 58 1.1 jmcneill #define RESET_SD_EMMC_B 45 59 1.1 jmcneill #define RESET_SD_EMMC_C 46 60 1.1 jmcneill #define RESET_ROM_BOOT 47 61 1.1 jmcneill #define RESET_SYS_CPU_0 48 62 1.1 jmcneill #define RESET_SYS_CPU_1 49 63 1.1 jmcneill #define RESET_SYS_CPU_2 50 64 1.1 jmcneill #define RESET_SYS_CPU_3 51 65 1.1 jmcneill #define RESET_SYS_CPU_CORE_0 52 66 1.1 jmcneill #define RESET_SYS_CPU_CORE_1 53 67 1.1 jmcneill #define RESET_SYS_CPU_CORE_2 54 68 1.1 jmcneill #define RESET_SYS_CPU_CORE_3 55 69 1.1 jmcneill #define RESET_SYS_PLL_DIV 56 70 1.1 jmcneill #define RESET_SYS_CPU_AXI 57 71 1.1 jmcneill #define RESET_SYS_CPU_L2 58 72 1.1 jmcneill #define RESET_SYS_CPU_P 59 73 1.1 jmcneill #define RESET_SYS_CPU_MBIST 60 74 1.1.1.3 jmcneill #define RESET_ACODEC 61 75 1.1 jmcneill /* 62 */ 76 1.1 jmcneill /* 63 */ 77 1.1 jmcneill /* RESET2 */ 78 1.1 jmcneill #define RESET_VD_RMEM 64 79 1.1 jmcneill #define RESET_AUDIN 65 80 1.1 jmcneill #define RESET_HDMI_TX 66 81 1.1 jmcneill /* 67 */ 82 1.1 jmcneill /* 68 */ 83 1.1 jmcneill /* 69 */ 84 1.1 jmcneill #define RESET_GE2D 70 85 1.1 jmcneill #define RESET_PARSER_REG 71 86 1.1 jmcneill #define RESET_PARSER_FETCH 72 87 1.1 jmcneill #define RESET_PARSER_CTL 73 88 1.1 jmcneill #define RESET_PARSER_TOP 74 89 1.1 jmcneill /* 75 */ 90 1.1 jmcneill /* 76 */ 91 1.1 jmcneill #define RESET_AO_CPU_RESET 77 92 1.1 jmcneill #define RESET_MALI 78 93 1.1 jmcneill #define RESET_HDMI_SYSTEM_RESET 79 94 1.1 jmcneill /* 80-95 */ 95 1.1 jmcneill /* RESET3 */ 96 1.1 jmcneill #define RESET_RING_OSCILLATOR 96 97 1.1 jmcneill #define RESET_SYS_CPU 97 98 1.1 jmcneill #define RESET_EFUSE 98 99 1.1 jmcneill #define RESET_SYS_CPU_BVCI 99 100 1.1 jmcneill #define RESET_AIFIFO 100 101 1.1 jmcneill #define RESET_TVFE 101 102 1.1 jmcneill #define RESET_AHB_BRIDGE_CNTL 102 103 1.1 jmcneill /* 103 */ 104 1.1 jmcneill #define RESET_AUDIO_DAC 104 105 1.1 jmcneill #define RESET_DEMUX_TOP 105 106 1.1 jmcneill #define RESET_DEMUX_DES 106 107 1.1 jmcneill #define RESET_DEMUX_S2P_0 107 108 1.1 jmcneill #define RESET_DEMUX_S2P_1 108 109 1.1 jmcneill #define RESET_DEMUX_RESET_0 109 110 1.1 jmcneill #define RESET_DEMUX_RESET_1 110 111 1.1 jmcneill #define RESET_DEMUX_RESET_2 111 112 1.1 jmcneill /* 112-127 */ 113 1.1 jmcneill /* RESET4 */ 114 1.1 jmcneill /* 128 */ 115 1.1 jmcneill /* 129 */ 116 1.1 jmcneill /* 130 */ 117 1.1 jmcneill /* 131 */ 118 1.1 jmcneill #define RESET_DVIN_RESET 132 119 1.1 jmcneill #define RESET_RDMA 133 120 1.1 jmcneill #define RESET_VENCI 134 121 1.1 jmcneill #define RESET_VENCP 135 122 1.1 jmcneill /* 136 */ 123 1.1 jmcneill #define RESET_VDAC 137 124 1.1 jmcneill #define RESET_RTC 138 125 1.1 jmcneill /* 139 */ 126 1.1 jmcneill #define RESET_VDI6 140 127 1.1 jmcneill #define RESET_VENCL 141 128 1.1 jmcneill #define RESET_I2C_MASTER_2 142 129 1.1 jmcneill #define RESET_I2C_MASTER_1 143 130 1.1 jmcneill /* 144-159 */ 131 1.1 jmcneill /* RESET5 */ 132 1.1 jmcneill /* 160-191 */ 133 1.1 jmcneill /* RESET6 */ 134 1.1 jmcneill #define RESET_PERIPHS_GENERAL 192 135 1.1 jmcneill #define RESET_PERIPHS_SPICC 193 136 1.1 jmcneill #define RESET_PERIPHS_SMART_CARD 194 137 1.1 jmcneill #define RESET_PERIPHS_SAR_ADC 195 138 1.1 jmcneill #define RESET_PERIPHS_I2C_MASTER_0 196 139 1.1 jmcneill #define RESET_SANA 197 140 1.1 jmcneill /* 198 */ 141 1.1 jmcneill #define RESET_PERIPHS_STREAM_INTERFACE 199 142 1.1 jmcneill #define RESET_PERIPHS_SDIO 200 143 1.1 jmcneill #define RESET_PERIPHS_UART_0 201 144 1.1 jmcneill #define RESET_PERIPHS_UART_1_2 202 145 1.1 jmcneill #define RESET_PERIPHS_ASYNC_0 203 146 1.1 jmcneill #define RESET_PERIPHS_ASYNC_1 204 147 1.1 jmcneill #define RESET_PERIPHS_SPI_0 205 148 1.1 jmcneill #define RESET_PERIPHS_SDHC 206 149 1.1 jmcneill #define RESET_UART_SLIP 207 150 1.1 jmcneill /* 208-223 */ 151 1.1 jmcneill /* RESET7 */ 152 1.1 jmcneill #define RESET_USB_DDR_0 224 153 1.1 jmcneill #define RESET_USB_DDR_1 225 154 1.1 jmcneill #define RESET_USB_DDR_2 226 155 1.1 jmcneill #define RESET_USB_DDR_3 227 156 1.1 jmcneill /* 228 */ 157 1.1 jmcneill #define RESET_DEVICE_MMC_ARB 229 158 1.1 jmcneill /* 230 */ 159 1.1 jmcneill #define RESET_VID_LOCK 231 160 1.1 jmcneill #define RESET_A9_DMC_PIPEL 232 161 1.1 jmcneill /* 233-255 */ 162 1.1 jmcneill 163 1.1 jmcneill #endif 164