11.1Sskrll/* $NetBSD: mt7986-resets.h,v 1.1.1.1 2026/01/18 05:21:54 skrll Exp $ */ 21.1Sskrll 31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 41.1Sskrll/* 51.1Sskrll * Copyright (c) 2022 MediaTek Inc. 61.1Sskrll * Author: Sam Shih <sam.shih@mediatek.com> 71.1Sskrll */ 81.1Sskrll 91.1Sskrll#ifndef _DT_BINDINGS_RESET_CONTROLLER_MT7986 101.1Sskrll#define _DT_BINDINGS_RESET_CONTROLLER_MT7986 111.1Sskrll 121.1Sskrll/* INFRACFG resets */ 131.1Sskrll#define MT7986_INFRACFG_PEXTP_MAC_SW_RST 6 141.1Sskrll#define MT7986_INFRACFG_SSUSB_SW_RST 7 151.1Sskrll#define MT7986_INFRACFG_EIP97_SW_RST 8 161.1Sskrll#define MT7986_INFRACFG_AUDIO_SW_RST 13 171.1Sskrll#define MT7986_INFRACFG_CQ_DMA_SW_RST 14 181.1Sskrll 191.1Sskrll#define MT7986_INFRACFG_TRNG_SW_RST 17 201.1Sskrll#define MT7986_INFRACFG_AP_DMA_SW_RST 32 211.1Sskrll#define MT7986_INFRACFG_I2C_SW_RST 33 221.1Sskrll#define MT7986_INFRACFG_NFI_SW_RST 34 231.1Sskrll#define MT7986_INFRACFG_SPI0_SW_RST 35 241.1Sskrll#define MT7986_INFRACFG_SPI1_SW_RST 36 251.1Sskrll#define MT7986_INFRACFG_UART0_SW_RST 37 261.1Sskrll#define MT7986_INFRACFG_UART1_SW_RST 38 271.1Sskrll#define MT7986_INFRACFG_UART2_SW_RST 39 281.1Sskrll#define MT7986_INFRACFG_AUXADC_SW_RST 43 291.1Sskrll 301.1Sskrll#define MT7986_INFRACFG_APXGPT_SW_RST 66 311.1Sskrll#define MT7986_INFRACFG_PWM_SW_RST 68 321.1Sskrll 331.1Sskrll#define MT7986_INFRACFG_SW_RST_NUM 69 341.1Sskrll 351.1Sskrll/* TOPRGU resets */ 361.1Sskrll#define MT7986_TOPRGU_APMIXEDSYS_SW_RST 0 371.1Sskrll#define MT7986_TOPRGU_SGMII0_SW_RST 1 381.1Sskrll#define MT7986_TOPRGU_SGMII1_SW_RST 2 391.1Sskrll#define MT7986_TOPRGU_INFRA_SW_RST 3 401.1Sskrll#define MT7986_TOPRGU_U2PHY_SW_RST 5 411.1Sskrll#define MT7986_TOPRGU_PCIE_SW_RST 6 421.1Sskrll#define MT7986_TOPRGU_SSUSB_SW_RST 7 431.1Sskrll#define MT7986_TOPRGU_ETHDMA_SW_RST 20 441.1Sskrll#define MT7986_TOPRGU_CONSYS_SW_RST 23 451.1Sskrll 461.1Sskrll#define MT7986_TOPRGU_SW_RST_NUM 24 471.1Sskrll 481.1Sskrll/* ETHSYS Subsystem resets */ 491.1Sskrll#define MT7986_ETHSYS_FE_SW_RST 6 501.1Sskrll#define MT7986_ETHSYS_PMTR_SW_RST 8 511.1Sskrll#define MT7986_ETHSYS_GMAC_SW_RST 23 521.1Sskrll#define MT7986_ETHSYS_PPE0_SW_RST 30 531.1Sskrll#define MT7986_ETHSYS_PPE1_SW_RST 31 541.1Sskrll 551.1Sskrll#define MT7986_ETHSYS_SW_RST_NUM 32 561.1Sskrll 571.1Sskrll#endif /* _DT_BINDINGS_RESET_CONTROLLER_MT7986 */ 58