ALSA: hda/realtek - Move some alc236 pintbls to fallback table
[sfrench/cifs-2.6.git] / include / dt-bindings / reset / mt7629-resets.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2019 MediaTek Inc.
4  */
5
6 #ifndef _DT_BINDINGS_RESET_CONTROLLER_MT7629
7 #define _DT_BINDINGS_RESET_CONTROLLER_MT7629
8
9 /* INFRACFG resets */
10 #define MT7629_INFRA_EMI_MPU_RST                0
11 #define MT7629_INFRA_UART5_RST                  2
12 #define MT7629_INFRA_CIRQ_EINT_RST              3
13 #define MT7629_INFRA_APXGPT_RST                 4
14 #define MT7629_INFRA_SCPSYS_RST                 5
15 #define MT7629_INFRA_KP_RST                     6
16 #define MT7629_INFRA_SPI1_RST                   7
17 #define MT7629_INFRA_SPI4_RST                   8
18 #define MT7629_INFRA_SYSTIMER_RST               9
19 #define MT7629_INFRA_IRRX_RST                   10
20 #define MT7629_INFRA_AO_BUS_RST                 16
21 #define MT7629_INFRA_EMI_RST                    32
22 #define MT7629_INFRA_APMIXED_RST                35
23 #define MT7629_INFRA_MIPI_RST                   36
24 #define MT7629_INFRA_TRNG_RST                   37
25 #define MT7629_INFRA_SYSCIRQ_RST                38
26 #define MT7629_INFRA_MIPI_CSI_RST               39
27 #define MT7629_INFRA_GCE_FAXI_RST               40
28 #define MT7629_INFRA_I2C_SRAM_RST               41
29 #define MT7629_INFRA_IOMMU_RST                  47
30
31 /* PERICFG resets */
32 #define MT7629_PERI_UART0_SW_RST                0
33 #define MT7629_PERI_UART1_SW_RST                1
34 #define MT7629_PERI_UART2_SW_RST                2
35 #define MT7629_PERI_BTIF_SW_RST                 6
36 #define MT7629_PERI_PWN_SW_RST                  8
37 #define MT7629_PERI_DMA_SW_RST                  11
38 #define MT7629_PERI_NFI_SW_RST                  14
39 #define MT7629_PERI_I2C0_SW_RST                 22
40 #define MT7629_PERI_SPI0_SW_RST                 33
41 #define MT7629_PERI_SPI1_SW_RST                 34
42 #define MT7629_PERI_FLASHIF_SW_RST              36
43
44 /* PCIe Subsystem resets */
45 #define MT7629_PCIE1_CORE_RST                   19
46 #define MT7629_PCIE1_MMIO_RST                   20
47 #define MT7629_PCIE1_HRST                       21
48 #define MT7629_PCIE1_USER_RST                   22
49 #define MT7629_PCIE1_PIPE_RST                   23
50 #define MT7629_PCIE0_CORE_RST                   27
51 #define MT7629_PCIE0_MMIO_RST                   28
52 #define MT7629_PCIE0_HRST                       29
53 #define MT7629_PCIE0_USER_RST                   30
54 #define MT7629_PCIE0_PIPE_RST                   31
55
56 /* SSUSB Subsystem resets */
57 #define MT7629_SSUSB_PHY_PWR_RST                3
58 #define MT7629_SSUSB_MAC_PWR_RST                4
59
60 /* ETH Subsystem resets */
61 #define MT7629_ETHSYS_SYS_RST                   0
62 #define MT7629_ETHSYS_MCM_RST                   2
63 #define MT7629_ETHSYS_HSDMA_RST                 5
64 #define MT7629_ETHSYS_FE_RST                    6
65 #define MT7629_ETHSYS_ESW_RST                   16
66 #define MT7629_ETHSYS_GMAC_RST                  23
67 #define MT7629_ETHSYS_EPHY_RST                  24
68 #define MT7629_ETHSYS_CRYPTO_RST                29
69 #define MT7629_ETHSYS_PPE_RST                   31
70
71 #endif  /* _DT_BINDINGS_RESET_CONTROLLER_MT7629 */