1 1.1 jmcneill /* $NetBSD: amlogic,meson8b-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_MESON8B_RESET_H 9 1.1 jmcneill #define _DT_BINDINGS_AMLOGIC_MESON8B_RESET_H 10 1.1 jmcneill 11 1.1 jmcneill /* RESET0 */ 12 1.1 jmcneill #define RESET_HIU 0 13 1.1 jmcneill #define RESET_VLD 1 14 1.1 jmcneill #define RESET_IQIDCT 2 15 1.1 jmcneill #define RESET_MC 3 16 1.1 jmcneill /* 8 */ 17 1.1 jmcneill #define RESET_VIU 5 18 1.1 jmcneill #define RESET_AIU 6 19 1.1 jmcneill #define RESET_MCPU 7 20 1.1 jmcneill #define RESET_CCPU 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_MDEC 13 26 1.1 jmcneill #define RESET_VLD_PART 14 27 1.1 jmcneill #define RESET_VIFIFO 15 28 1.1 jmcneill /* 16-31 */ 29 1.1 jmcneill /* RESET1 */ 30 1.1 jmcneill /* 32 */ 31 1.1 jmcneill #define RESET_DEMUX 33 32 1.1 jmcneill #define RESET_USB_OTG 34 33 1.1 jmcneill #define RESET_DDR 35 34 1.1 jmcneill #define RESET_VDAC_1 36 35 1.1 jmcneill #define RESET_BT656 37 36 1.1 jmcneill #define RESET_AHB_SRAM 38 37 1.1 jmcneill #define RESET_AHB_BRIDGE 39 38 1.1 jmcneill #define RESET_PARSER 40 39 1.1 jmcneill #define RESET_BLKMV 41 40 1.1 jmcneill #define RESET_ISA 42 41 1.1 jmcneill #define RESET_ETHERNET 43 42 1.1 jmcneill #define RESET_ABUF 44 43 1.1 jmcneill #define RESET_AHB_DATA 45 44 1.1 jmcneill #define RESET_AHB_CNTL 46 45 1.1 jmcneill #define RESET_ROM_BOOT 47 46 1.1 jmcneill /* 48-63 */ 47 1.1 jmcneill /* RESET2 */ 48 1.1 jmcneill #define RESET_VD_RMEM 64 49 1.1 jmcneill #define RESET_AUDIN 65 50 1.1 jmcneill #define RESET_DBLK 66 51 1.1.1.3 jmcneill #define RESET_PIC_DC 67 52 1.1.1.3 jmcneill #define RESET_PSC 68 53 1.1.1.3 jmcneill #define RESET_NAND 69 54 1.1 jmcneill #define RESET_GE2D 70 55 1.1 jmcneill #define RESET_PARSER_REG 71 56 1.1 jmcneill #define RESET_PARSER_FETCH 72 57 1.1 jmcneill #define RESET_PARSER_CTL 73 58 1.1 jmcneill #define RESET_PARSER_TOP 74 59 1.1 jmcneill #define RESET_HDMI_APB 75 60 1.1 jmcneill #define RESET_AUDIO_APB 76 61 1.1 jmcneill #define RESET_MEDIA_CPU 77 62 1.1 jmcneill #define RESET_MALI 78 63 1.1 jmcneill #define RESET_HDMI_SYSTEM_RESET 79 64 1.1 jmcneill /* 80-95 */ 65 1.1 jmcneill /* RESET3 */ 66 1.1 jmcneill #define RESET_RING_OSCILLATOR 96 67 1.1 jmcneill #define RESET_SYS_CPU_0 97 68 1.1 jmcneill #define RESET_EFUSE 98 69 1.1 jmcneill #define RESET_SYS_CPU_BVCI 99 70 1.1 jmcneill #define RESET_AIFIFO 100 71 1.1 jmcneill #define RESET_AUDIO_PLL_MODULATOR 101 72 1.1 jmcneill #define RESET_AHB_BRIDGE_CNTL 102 73 1.1 jmcneill #define RESET_SYS_CPU_1 103 74 1.1 jmcneill #define RESET_AUDIO_DAC 104 75 1.1 jmcneill #define RESET_DEMUX_TOP 105 76 1.1 jmcneill #define RESET_DEMUX_DES 106 77 1.1 jmcneill #define RESET_DEMUX_S2P_0 107 78 1.1 jmcneill #define RESET_DEMUX_S2P_1 108 79 1.1 jmcneill #define RESET_DEMUX_RESET_0 109 80 1.1 jmcneill #define RESET_DEMUX_RESET_1 110 81 1.1 jmcneill #define RESET_DEMUX_RESET_2 111 82 1.1 jmcneill /* 112-127 */ 83 1.1 jmcneill /* RESET4 */ 84 1.1 jmcneill #define RESET_PL310 128 85 1.1 jmcneill #define RESET_A5_APB 129 86 1.1 jmcneill #define RESET_A5_AXI 130 87 1.1 jmcneill #define RESET_A5 131 88 1.1 jmcneill #define RESET_DVIN 132 89 1.1 jmcneill #define RESET_RDMA 133 90 1.1 jmcneill #define RESET_VENCI 134 91 1.1 jmcneill #define RESET_VENCP 135 92 1.1 jmcneill #define RESET_VENCT 136 93 1.1 jmcneill #define RESET_VDAC_4 137 94 1.1 jmcneill #define RESET_RTC 138 95 1.1 jmcneill #define RESET_A5_DEBUG 139 96 1.1 jmcneill #define RESET_VDI6 140 97 1.1 jmcneill #define RESET_VENCL 141 98 1.1 jmcneill /* 142-159 */ 99 1.1 jmcneill /* RESET5 */ 100 1.1 jmcneill #define RESET_DDR_PLL 160 101 1.1 jmcneill #define RESET_MISC_PLL 161 102 1.1 jmcneill #define RESET_SYS_PLL 162 103 1.1 jmcneill #define RESET_HPLL_PLL 163 104 1.1 jmcneill #define RESET_AUDIO_PLL 164 105 1.1 jmcneill #define RESET_VID2_PLL 165 106 1.1 jmcneill /* 166-191 */ 107 1.1 jmcneill /* RESET6 */ 108 1.1 jmcneill #define RESET_PERIPHS_GENERAL 192 109 1.1 jmcneill #define RESET_PERIPHS_IR_REMOTE 193 110 1.1 jmcneill #define RESET_PERIPHS_SMART_CARD 194 111 1.1 jmcneill #define RESET_PERIPHS_SAR_ADC 195 112 1.1 jmcneill #define RESET_PERIPHS_I2C_MASTER_0 196 113 1.1 jmcneill #define RESET_PERIPHS_I2C_MASTER_1 197 114 1.1 jmcneill #define RESET_PERIPHS_I2C_SLAVE 198 115 1.1 jmcneill #define RESET_PERIPHS_STREAM_INTERFACE 199 116 1.1 jmcneill #define RESET_PERIPHS_SDIO 200 117 1.1 jmcneill #define RESET_PERIPHS_UART_0 201 118 1.1 jmcneill #define RESET_PERIPHS_UART_1 202 119 1.1 jmcneill #define RESET_PERIPHS_ASYNC_0 203 120 1.1 jmcneill #define RESET_PERIPHS_ASYNC_1 204 121 1.1 jmcneill #define RESET_PERIPHS_SPI_0 205 122 1.1 jmcneill #define RESET_PERIPHS_SPI_1 206 123 1.1 jmcneill #define RESET_PERIPHS_LED_PWM 207 124 1.1 jmcneill /* 208-223 */ 125 1.1 jmcneill /* RESET7 */ 126 1.1 jmcneill /* 224-255 */ 127 1.1 jmcneill 128 1.1 jmcneill #endif 129