Home | History | Annotate | Line # | Download | only in reset
      1      1.1  jmcneill /*	$NetBSD: mt8173-resets.h,v 1.1.1.2 2020/01/03 14:33:06 skrll Exp $	*/
      2      1.1  jmcneill 
      3  1.1.1.2     skrll /* SPDX-License-Identifier: GPL-2.0-only */
      4      1.1  jmcneill /*
      5      1.1  jmcneill  * Copyright (c) 2014 MediaTek Inc.
      6      1.1  jmcneill  * Author: Flora Fu, MediaTek
      7      1.1  jmcneill  */
      8      1.1  jmcneill 
      9      1.1  jmcneill #ifndef _DT_BINDINGS_RESET_CONTROLLER_MT8173
     10      1.1  jmcneill #define _DT_BINDINGS_RESET_CONTROLLER_MT8173
     11      1.1  jmcneill 
     12      1.1  jmcneill /* INFRACFG resets */
     13      1.1  jmcneill #define MT8173_INFRA_EMI_REG_RST        0
     14      1.1  jmcneill #define MT8173_INFRA_DRAMC0_A0_RST      1
     15      1.1  jmcneill #define MT8173_INFRA_APCIRQ_EINT_RST    3
     16      1.1  jmcneill #define MT8173_INFRA_APXGPT_RST         4
     17      1.1  jmcneill #define MT8173_INFRA_SCPSYS_RST         5
     18      1.1  jmcneill #define MT8173_INFRA_KP_RST             6
     19      1.1  jmcneill #define MT8173_INFRA_PMIC_WRAP_RST      7
     20      1.1  jmcneill #define MT8173_INFRA_MPIP_RST           8
     21      1.1  jmcneill #define MT8173_INFRA_CEC_RST            9
     22      1.1  jmcneill #define MT8173_INFRA_EMI_RST            32
     23      1.1  jmcneill #define MT8173_INFRA_DRAMC0_RST         34
     24      1.1  jmcneill #define MT8173_INFRA_APMIXEDSYS_RST     35
     25      1.1  jmcneill #define MT8173_INFRA_MIPI_DSI_RST       36
     26      1.1  jmcneill #define MT8173_INFRA_TRNG_RST           37
     27      1.1  jmcneill #define MT8173_INFRA_SYSIRQ_RST         38
     28      1.1  jmcneill #define MT8173_INFRA_MIPI_CSI_RST       39
     29      1.1  jmcneill #define MT8173_INFRA_GCE_FAXI_RST       40
     30      1.1  jmcneill #define MT8173_INFRA_MMIOMMURST         47
     31      1.1  jmcneill 
     32      1.1  jmcneill 
     33      1.1  jmcneill /*  PERICFG resets */
     34      1.1  jmcneill #define MT8173_PERI_UART0_SW_RST        0
     35      1.1  jmcneill #define MT8173_PERI_UART1_SW_RST        1
     36      1.1  jmcneill #define MT8173_PERI_UART2_SW_RST        2
     37      1.1  jmcneill #define MT8173_PERI_UART3_SW_RST        3
     38      1.1  jmcneill #define MT8173_PERI_IRRX_SW_RST         4
     39      1.1  jmcneill #define MT8173_PERI_PWM_SW_RST          8
     40      1.1  jmcneill #define MT8173_PERI_AUXADC_SW_RST       10
     41      1.1  jmcneill #define MT8173_PERI_DMA_SW_RST          11
     42      1.1  jmcneill #define MT8173_PERI_I2C6_SW_RST         13
     43      1.1  jmcneill #define MT8173_PERI_NFI_SW_RST          14
     44      1.1  jmcneill #define MT8173_PERI_THERM_SW_RST        16
     45      1.1  jmcneill #define MT8173_PERI_MSDC2_SW_RST        17
     46      1.1  jmcneill #define MT8173_PERI_MSDC3_SW_RST        18
     47      1.1  jmcneill #define MT8173_PERI_MSDC0_SW_RST        19
     48      1.1  jmcneill #define MT8173_PERI_MSDC1_SW_RST        20
     49      1.1  jmcneill #define MT8173_PERI_I2C0_SW_RST         22
     50      1.1  jmcneill #define MT8173_PERI_I2C1_SW_RST         23
     51      1.1  jmcneill #define MT8173_PERI_I2C2_SW_RST         24
     52      1.1  jmcneill #define MT8173_PERI_I2C3_SW_RST         25
     53      1.1  jmcneill #define MT8173_PERI_I2C4_SW_RST         26
     54      1.1  jmcneill #define MT8173_PERI_HDMI_SW_RST         29
     55      1.1  jmcneill #define MT8173_PERI_SPI0_SW_RST         33
     56      1.1  jmcneill 
     57      1.1  jmcneill #endif  /* _DT_BINDINGS_RESET_CONTROLLER_MT8173 */
     58