Path: blob/main/sys/contrib/device-tree/include/dt-bindings/reset/mt7622-reset.h
48524 views
/* SPDX-License-Identifier: GPL-2.0-only */1/*2* Copyright (c) 2017 MediaTek Inc.3* Author: Sean Wang <[email protected]>4*/56#ifndef _DT_BINDINGS_RESET_CONTROLLER_MT76227#define _DT_BINDINGS_RESET_CONTROLLER_MT762289/* INFRACFG resets */10#define MT7622_INFRA_EMI_REG_RST 011#define MT7622_INFRA_DRAMC0_A0_RST 112#define MT7622_INFRA_APCIRQ_EINT_RST 313#define MT7622_INFRA_APXGPT_RST 414#define MT7622_INFRA_SCPSYS_RST 515#define MT7622_INFRA_PMIC_WRAP_RST 716#define MT7622_INFRA_IRRX_RST 917#define MT7622_INFRA_EMI_RST 1618#define MT7622_INFRA_WED0_RST 1719#define MT7622_INFRA_DRAMC_RST 1820#define MT7622_INFRA_CCI_INTF_RST 1921#define MT7622_INFRA_TRNG_RST 2122#define MT7622_INFRA_SYSIRQ_RST 2223#define MT7622_INFRA_WED1_RST 252425/* PERICFG Subsystem resets */26#define MT7622_PERI_UART0_SW_RST 027#define MT7622_PERI_UART1_SW_RST 128#define MT7622_PERI_UART2_SW_RST 229#define MT7622_PERI_UART3_SW_RST 330#define MT7622_PERI_UART4_SW_RST 431#define MT7622_PERI_BTIF_SW_RST 632#define MT7622_PERI_PWM_SW_RST 833#define MT7622_PERI_AUXADC_SW_RST 1034#define MT7622_PERI_DMA_SW_RST 1135#define MT7622_PERI_IRTX_SW_RST 1336#define MT7622_PERI_NFI_SW_RST 1437#define MT7622_PERI_THERM_SW_RST 1638#define MT7622_PERI_MSDC0_SW_RST 1939#define MT7622_PERI_MSDC1_SW_RST 2040#define MT7622_PERI_I2C0_SW_RST 2241#define MT7622_PERI_I2C1_SW_RST 2342#define MT7622_PERI_I2C2_SW_RST 2443#define MT7622_PERI_SPI0_SW_RST 3344#define MT7622_PERI_SPI1_SW_RST 3445#define MT7622_PERI_FLASHIF_SW_RST 364647/* TOPRGU resets */48#define MT7622_TOPRGU_INFRA_RST 049#define MT7622_TOPRGU_ETHDMA_RST 150#define MT7622_TOPRGU_DDRPHY_RST 651#define MT7622_TOPRGU_INFRA_AO_RST 852#define MT7622_TOPRGU_CONN_RST 953#define MT7622_TOPRGU_APMIXED_RST 1054#define MT7622_TOPRGU_CONN_MCU_RST 125556/* PCIe/SATA Subsystem resets */57#define MT7622_SATA_PHY_REG_RST 1258#define MT7622_SATA_PHY_SW_RST 1359#define MT7622_SATA_AXI_BUS_RST 1560#define MT7622_PCIE1_CORE_RST 1961#define MT7622_PCIE1_MMIO_RST 2062#define MT7622_PCIE1_HRST 2163#define MT7622_PCIE1_USER_RST 2264#define MT7622_PCIE1_PIPE_RST 2365#define MT7622_PCIE0_CORE_RST 2766#define MT7622_PCIE0_MMIO_RST 2867#define MT7622_PCIE0_HRST 2968#define MT7622_PCIE0_USER_RST 3069#define MT7622_PCIE0_PIPE_RST 317071/* SSUSB Subsystem resets */72#define MT7622_SSUSB_PHY_PWR_RST 373#define MT7622_SSUSB_MAC_PWR_RST 47475/* ETHSYS Subsystem resets */76#define MT7622_ETHSYS_SYS_RST 077#define MT7622_ETHSYS_MCM_RST 278#define MT7622_ETHSYS_HSDMA_RST 579#define MT7622_ETHSYS_FE_RST 680#define MT7622_ETHSYS_GMAC_RST 2381#define MT7622_ETHSYS_EPHY_RST 2482#define MT7622_ETHSYS_CRYPTO_RST 2983#define MT7622_ETHSYS_PPE_RST 318485#endif /* _DT_BINDINGS_RESET_CONTROLLER_MT7622 */868788