11.1Sjmcneill/* $NetBSD: amlogic,meson-axg-reset.h,v 1.1.1.2 2019/05/25 11:29:13 jmcneill Exp $ */ 21.1Sjmcneill 31.1.1.2Sjmcneill/* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */ 41.1Sjmcneill/* 51.1Sjmcneill * Copyright (c) 2016 BayLibre, SAS. 61.1Sjmcneill * Author: Neil Armstrong <narmstrong@baylibre.com> 71.1Sjmcneill * 81.1Sjmcneill * Copyright (c) 2017 Amlogic, inc. 91.1Sjmcneill * Author: Yixun Lan <yixun.lan@amlogic.com> 101.1Sjmcneill * 111.1Sjmcneill */ 121.1Sjmcneill 131.1Sjmcneill#ifndef _DT_BINDINGS_AMLOGIC_MESON_AXG_RESET_H 141.1Sjmcneill#define _DT_BINDINGS_AMLOGIC_MESON_AXG_RESET_H 151.1Sjmcneill 161.1Sjmcneill/* RESET0 */ 171.1Sjmcneill#define RESET_HIU 0 181.1Sjmcneill#define RESET_PCIE_A 1 191.1Sjmcneill#define RESET_PCIE_B 2 201.1Sjmcneill#define RESET_DDR_TOP 3 211.1Sjmcneill/* 4 */ 221.1Sjmcneill#define RESET_VIU 5 231.1Sjmcneill#define RESET_PCIE_PHY 6 241.1Sjmcneill#define RESET_PCIE_APB 7 251.1Sjmcneill/* 8 */ 261.1Sjmcneill/* 9 */ 271.1Sjmcneill#define RESET_VENC 10 281.1Sjmcneill#define RESET_ASSIST 11 291.1Sjmcneill/* 12 */ 301.1Sjmcneill#define RESET_VCBUS 13 311.1Sjmcneill/* 14 */ 321.1Sjmcneill/* 15 */ 331.1Sjmcneill#define RESET_GIC 16 341.1Sjmcneill#define RESET_CAPB3_DECODE 17 351.1Sjmcneill/* 18-21 */ 361.1Sjmcneill#define RESET_SYS_CPU_CAPB3 22 371.1Sjmcneill#define RESET_CBUS_CAPB3 23 381.1Sjmcneill#define RESET_AHB_CNTL 24 391.1Sjmcneill#define RESET_AHB_DATA 25 401.1Sjmcneill#define RESET_VCBUS_CLK81 26 411.1Sjmcneill#define RESET_MMC 27 421.1Sjmcneill/* 28-31 */ 431.1Sjmcneill/* RESET1 */ 441.1Sjmcneill/* 32 */ 451.1Sjmcneill/* 33 */ 461.1Sjmcneill#define RESET_USB_OTG 34 471.1Sjmcneill#define RESET_DDR 35 481.1Sjmcneill#define RESET_AO_RESET 36 491.1Sjmcneill/* 37 */ 501.1Sjmcneill#define RESET_AHB_SRAM 38 511.1Sjmcneill/* 39 */ 521.1Sjmcneill/* 40 */ 531.1Sjmcneill#define RESET_DMA 41 541.1Sjmcneill#define RESET_ISA 42 551.1Sjmcneill#define RESET_ETHERNET 43 561.1Sjmcneill/* 44 */ 571.1Sjmcneill#define RESET_SD_EMMC_B 45 581.1Sjmcneill#define RESET_SD_EMMC_C 46 591.1Sjmcneill#define RESET_ROM_BOOT 47 601.1Sjmcneill#define RESET_SYS_CPU_0 48 611.1Sjmcneill#define RESET_SYS_CPU_1 49 621.1Sjmcneill#define RESET_SYS_CPU_2 50 631.1Sjmcneill#define RESET_SYS_CPU_3 51 641.1Sjmcneill#define RESET_SYS_CPU_CORE_0 52 651.1Sjmcneill#define RESET_SYS_CPU_CORE_1 53 661.1Sjmcneill#define RESET_SYS_CPU_CORE_2 54 671.1Sjmcneill#define RESET_SYS_CPU_CORE_3 55 681.1Sjmcneill#define RESET_SYS_PLL_DIV 56 691.1Sjmcneill#define RESET_SYS_CPU_AXI 57 701.1Sjmcneill#define RESET_SYS_CPU_L2 58 711.1Sjmcneill#define RESET_SYS_CPU_P 59 721.1Sjmcneill#define RESET_SYS_CPU_MBIST 60 731.1Sjmcneill/* 61-63 */ 741.1Sjmcneill/* RESET2 */ 751.1Sjmcneill/* 64 */ 761.1Sjmcneill/* 65 */ 771.1Sjmcneill#define RESET_AUDIO 66 781.1Sjmcneill/* 67 */ 791.1Sjmcneill#define RESET_MIPI_HOST 68 801.1Sjmcneill#define RESET_AUDIO_LOCKER 69 811.1Sjmcneill#define RESET_GE2D 70 821.1Sjmcneill/* 71-76 */ 831.1Sjmcneill#define RESET_AO_CPU_RESET 77 841.1Sjmcneill/* 78-95 */ 851.1Sjmcneill/* RESET3 */ 861.1Sjmcneill#define RESET_RING_OSCILLATOR 96 871.1Sjmcneill/* 97-127 */ 881.1Sjmcneill/* RESET4 */ 891.1Sjmcneill/* 128 */ 901.1Sjmcneill/* 129 */ 911.1Sjmcneill#define RESET_MIPI_PHY 130 921.1Sjmcneill/* 131-140 */ 931.1Sjmcneill#define RESET_VENCL 141 941.1Sjmcneill#define RESET_I2C_MASTER_2 142 951.1Sjmcneill#define RESET_I2C_MASTER_1 143 961.1Sjmcneill/* 144-159 */ 971.1Sjmcneill/* RESET5 */ 981.1Sjmcneill/* 160-191 */ 991.1Sjmcneill/* RESET6 */ 1001.1Sjmcneill#define RESET_PERIPHS_GENERAL 192 1011.1Sjmcneill#define RESET_PERIPHS_SPICC 193 1021.1Sjmcneill/* 194 */ 1031.1Sjmcneill/* 195 */ 1041.1Sjmcneill#define RESET_PERIPHS_I2C_MASTER_0 196 1051.1Sjmcneill/* 197-200 */ 1061.1Sjmcneill#define RESET_PERIPHS_UART_0 201 1071.1Sjmcneill#define RESET_PERIPHS_UART_1 202 1081.1Sjmcneill/* 203-204 */ 1091.1Sjmcneill#define RESET_PERIPHS_SPI_0 205 1101.1Sjmcneill#define RESET_PERIPHS_I2C_MASTER_3 206 1111.1Sjmcneill/* 207-223 */ 1121.1Sjmcneill/* RESET7 */ 1131.1Sjmcneill#define RESET_USB_DDR_0 224 1141.1Sjmcneill#define RESET_USB_DDR_1 225 1151.1Sjmcneill#define RESET_USB_DDR_2 226 1161.1Sjmcneill#define RESET_USB_DDR_3 227 1171.1Sjmcneill/* 228 */ 1181.1Sjmcneill#define RESET_DEVICE_MMC_ARB 229 1191.1Sjmcneill/* 230 */ 1201.1Sjmcneill#define RESET_VID_LOCK 231 1211.1Sjmcneill#define RESET_A9_DMC_PIPEL 232 1221.1Sjmcneill#define RESET_DMC_VPU_PIPEL 233 1231.1Sjmcneill/* 234-255 */ 1241.1Sjmcneill 1251.1Sjmcneill#endif 126