xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/reset/qcom,gcc-ipq806x.h (revision c9ccf3a32da427475985b85d7df023ccfb138c27)
1c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0-only */
2c66ec88fSEmmanuel Vadot /*
3c66ec88fSEmmanuel Vadot  * Copyright (c) 2014, The Linux Foundation. All rights reserved.
4c66ec88fSEmmanuel Vadot  */
5c66ec88fSEmmanuel Vadot 
6c66ec88fSEmmanuel Vadot #ifndef _DT_BINDINGS_RESET_IPQ_806X_H
7c66ec88fSEmmanuel Vadot #define _DT_BINDINGS_RESET_IPQ_806X_H
8c66ec88fSEmmanuel Vadot 
9c66ec88fSEmmanuel Vadot #define QDSS_STM_RESET					0
10c66ec88fSEmmanuel Vadot #define AFAB_SMPSS_S_RESET				1
11c66ec88fSEmmanuel Vadot #define AFAB_SMPSS_M1_RESET				2
12c66ec88fSEmmanuel Vadot #define AFAB_SMPSS_M0_RESET				3
13c66ec88fSEmmanuel Vadot #define AFAB_EBI1_CH0_RESET				4
14c66ec88fSEmmanuel Vadot #define AFAB_EBI1_CH1_RESET				5
15c66ec88fSEmmanuel Vadot #define SFAB_ADM0_M0_RESET				6
16c66ec88fSEmmanuel Vadot #define SFAB_ADM0_M1_RESET				7
17c66ec88fSEmmanuel Vadot #define SFAB_ADM0_M2_RESET				8
18c66ec88fSEmmanuel Vadot #define ADM0_C2_RESET					9
19c66ec88fSEmmanuel Vadot #define ADM0_C1_RESET					10
20c66ec88fSEmmanuel Vadot #define ADM0_C0_RESET					11
21c66ec88fSEmmanuel Vadot #define ADM0_PBUS_RESET					12
22c66ec88fSEmmanuel Vadot #define ADM0_RESET					13
23c66ec88fSEmmanuel Vadot #define QDSS_CLKS_SW_RESET				14
24c66ec88fSEmmanuel Vadot #define QDSS_POR_RESET					15
25c66ec88fSEmmanuel Vadot #define QDSS_TSCTR_RESET				16
26c66ec88fSEmmanuel Vadot #define QDSS_HRESET_RESET				17
27c66ec88fSEmmanuel Vadot #define QDSS_AXI_RESET					18
28c66ec88fSEmmanuel Vadot #define QDSS_DBG_RESET					19
29c66ec88fSEmmanuel Vadot #define SFAB_PCIE_M_RESET				20
30c66ec88fSEmmanuel Vadot #define SFAB_PCIE_S_RESET				21
31c66ec88fSEmmanuel Vadot #define PCIE_EXT_RESET					22
32c66ec88fSEmmanuel Vadot #define PCIE_PHY_RESET					23
33c66ec88fSEmmanuel Vadot #define PCIE_PCI_RESET					24
34c66ec88fSEmmanuel Vadot #define PCIE_POR_RESET					25
35c66ec88fSEmmanuel Vadot #define PCIE_HCLK_RESET					26
36c66ec88fSEmmanuel Vadot #define PCIE_ACLK_RESET					27
37c66ec88fSEmmanuel Vadot #define SFAB_LPASS_RESET				28
38c66ec88fSEmmanuel Vadot #define SFAB_AFAB_M_RESET				29
39c66ec88fSEmmanuel Vadot #define AFAB_SFAB_M0_RESET				30
40c66ec88fSEmmanuel Vadot #define AFAB_SFAB_M1_RESET				31
41c66ec88fSEmmanuel Vadot #define SFAB_SATA_S_RESET				32
42c66ec88fSEmmanuel Vadot #define SFAB_DFAB_M_RESET				33
43c66ec88fSEmmanuel Vadot #define DFAB_SFAB_M_RESET				34
44c66ec88fSEmmanuel Vadot #define DFAB_SWAY0_RESET				35
45c66ec88fSEmmanuel Vadot #define DFAB_SWAY1_RESET				36
46c66ec88fSEmmanuel Vadot #define DFAB_ARB0_RESET					37
47c66ec88fSEmmanuel Vadot #define DFAB_ARB1_RESET					38
48c66ec88fSEmmanuel Vadot #define PPSS_PROC_RESET					39
49c66ec88fSEmmanuel Vadot #define PPSS_RESET					40
50c66ec88fSEmmanuel Vadot #define DMA_BAM_RESET					41
51c66ec88fSEmmanuel Vadot #define SPS_TIC_H_RESET					42
52c66ec88fSEmmanuel Vadot #define SFAB_CFPB_M_RESET				43
53c66ec88fSEmmanuel Vadot #define SFAB_CFPB_S_RESET				44
54c66ec88fSEmmanuel Vadot #define TSIF_H_RESET					45
55c66ec88fSEmmanuel Vadot #define CE1_H_RESET					46
56c66ec88fSEmmanuel Vadot #define CE1_CORE_RESET					47
57c66ec88fSEmmanuel Vadot #define CE1_SLEEP_RESET					48
58c66ec88fSEmmanuel Vadot #define CE2_H_RESET					49
59c66ec88fSEmmanuel Vadot #define CE2_CORE_RESET					50
60c66ec88fSEmmanuel Vadot #define SFAB_SFPB_M_RESET				51
61c66ec88fSEmmanuel Vadot #define SFAB_SFPB_S_RESET				52
62c66ec88fSEmmanuel Vadot #define RPM_PROC_RESET					53
63c66ec88fSEmmanuel Vadot #define PMIC_SSBI2_RESET				54
64c66ec88fSEmmanuel Vadot #define SDC1_RESET					55
65c66ec88fSEmmanuel Vadot #define SDC2_RESET					56
66c66ec88fSEmmanuel Vadot #define SDC3_RESET					57
67c66ec88fSEmmanuel Vadot #define SDC4_RESET					58
68c66ec88fSEmmanuel Vadot #define USB_HS1_RESET					59
69c66ec88fSEmmanuel Vadot #define USB_HSIC_RESET					60
70c66ec88fSEmmanuel Vadot #define USB_FS1_XCVR_RESET				61
71c66ec88fSEmmanuel Vadot #define USB_FS1_RESET					62
72c66ec88fSEmmanuel Vadot #define GSBI1_RESET					63
73c66ec88fSEmmanuel Vadot #define GSBI2_RESET					64
74c66ec88fSEmmanuel Vadot #define GSBI3_RESET					65
75c66ec88fSEmmanuel Vadot #define GSBI4_RESET					66
76c66ec88fSEmmanuel Vadot #define GSBI5_RESET					67
77c66ec88fSEmmanuel Vadot #define GSBI6_RESET					68
78c66ec88fSEmmanuel Vadot #define GSBI7_RESET					69
79c66ec88fSEmmanuel Vadot #define SPDM_RESET					70
80c66ec88fSEmmanuel Vadot #define SEC_CTRL_RESET					71
81c66ec88fSEmmanuel Vadot #define TLMM_H_RESET					72
82c66ec88fSEmmanuel Vadot #define SFAB_SATA_M_RESET				73
83c66ec88fSEmmanuel Vadot #define SATA_RESET					74
84c66ec88fSEmmanuel Vadot #define TSSC_RESET					75
85c66ec88fSEmmanuel Vadot #define PDM_RESET					76
86c66ec88fSEmmanuel Vadot #define MPM_H_RESET					77
87c66ec88fSEmmanuel Vadot #define MPM_RESET					78
88c66ec88fSEmmanuel Vadot #define SFAB_SMPSS_S_RESET				79
89c66ec88fSEmmanuel Vadot #define PRNG_RESET					80
90c66ec88fSEmmanuel Vadot #define SFAB_CE3_M_RESET				81
91c66ec88fSEmmanuel Vadot #define SFAB_CE3_S_RESET				82
92c66ec88fSEmmanuel Vadot #define CE3_SLEEP_RESET					83
93c66ec88fSEmmanuel Vadot #define PCIE_1_M_RESET					84
94c66ec88fSEmmanuel Vadot #define PCIE_1_S_RESET					85
95c66ec88fSEmmanuel Vadot #define PCIE_1_EXT_RESET				86
96c66ec88fSEmmanuel Vadot #define PCIE_1_PHY_RESET				87
97c66ec88fSEmmanuel Vadot #define PCIE_1_PCI_RESET				88
98c66ec88fSEmmanuel Vadot #define PCIE_1_POR_RESET				89
99c66ec88fSEmmanuel Vadot #define PCIE_1_HCLK_RESET				90
100c66ec88fSEmmanuel Vadot #define PCIE_1_ACLK_RESET				91
101c66ec88fSEmmanuel Vadot #define PCIE_2_M_RESET					92
102c66ec88fSEmmanuel Vadot #define PCIE_2_S_RESET					93
103c66ec88fSEmmanuel Vadot #define PCIE_2_EXT_RESET				94
104c66ec88fSEmmanuel Vadot #define PCIE_2_PHY_RESET				95
105c66ec88fSEmmanuel Vadot #define PCIE_2_PCI_RESET				96
106c66ec88fSEmmanuel Vadot #define PCIE_2_POR_RESET				97
107c66ec88fSEmmanuel Vadot #define PCIE_2_HCLK_RESET				98
108c66ec88fSEmmanuel Vadot #define PCIE_2_ACLK_RESET				99
109c66ec88fSEmmanuel Vadot #define SFAB_USB30_S_RESET				100
110c66ec88fSEmmanuel Vadot #define SFAB_USB30_M_RESET				101
111c66ec88fSEmmanuel Vadot #define USB30_0_PORT2_HS_PHY_RESET			102
112c66ec88fSEmmanuel Vadot #define USB30_0_MASTER_RESET				103
113c66ec88fSEmmanuel Vadot #define USB30_0_SLEEP_RESET				104
114c66ec88fSEmmanuel Vadot #define USB30_0_UTMI_PHY_RESET				105
115c66ec88fSEmmanuel Vadot #define USB30_0_POWERON_RESET				106
116c66ec88fSEmmanuel Vadot #define USB30_0_PHY_RESET				107
117c66ec88fSEmmanuel Vadot #define USB30_1_MASTER_RESET				108
118c66ec88fSEmmanuel Vadot #define USB30_1_SLEEP_RESET				109
119c66ec88fSEmmanuel Vadot #define USB30_1_UTMI_PHY_RESET				110
120c66ec88fSEmmanuel Vadot #define USB30_1_POWERON_RESET				111
121c66ec88fSEmmanuel Vadot #define USB30_1_PHY_RESET				112
122c66ec88fSEmmanuel Vadot #define NSSFB0_RESET					113
123c66ec88fSEmmanuel Vadot #define NSSFB1_RESET					114
124c66ec88fSEmmanuel Vadot #define UBI32_CORE1_CLKRST_CLAMP_RESET			115
125c66ec88fSEmmanuel Vadot #define UBI32_CORE1_CLAMP_RESET				116
126c66ec88fSEmmanuel Vadot #define UBI32_CORE1_AHB_RESET				117
127c66ec88fSEmmanuel Vadot #define UBI32_CORE1_AXI_RESET				118
128c66ec88fSEmmanuel Vadot #define UBI32_CORE2_CLKRST_CLAMP_RESET			119
129c66ec88fSEmmanuel Vadot #define UBI32_CORE2_CLAMP_RESET				120
130c66ec88fSEmmanuel Vadot #define UBI32_CORE2_AHB_RESET				121
131c66ec88fSEmmanuel Vadot #define UBI32_CORE2_AXI_RESET				122
132c66ec88fSEmmanuel Vadot #define GMAC_CORE1_RESET				123
133c66ec88fSEmmanuel Vadot #define GMAC_CORE2_RESET				124
134c66ec88fSEmmanuel Vadot #define GMAC_CORE3_RESET				125
135c66ec88fSEmmanuel Vadot #define GMAC_CORE4_RESET				126
136c66ec88fSEmmanuel Vadot #define GMAC_AHB_RESET					127
137c66ec88fSEmmanuel Vadot #define NSS_CH0_RST_RX_CLK_N_RESET			128
138c66ec88fSEmmanuel Vadot #define NSS_CH0_RST_TX_CLK_N_RESET			129
139c66ec88fSEmmanuel Vadot #define NSS_CH0_RST_RX_125M_N_RESET			130
140c66ec88fSEmmanuel Vadot #define NSS_CH0_HW_RST_RX_125M_N_RESET			131
141c66ec88fSEmmanuel Vadot #define NSS_CH0_RST_TX_125M_N_RESET			132
142c66ec88fSEmmanuel Vadot #define NSS_CH1_RST_RX_CLK_N_RESET			133
143c66ec88fSEmmanuel Vadot #define NSS_CH1_RST_TX_CLK_N_RESET			134
144c66ec88fSEmmanuel Vadot #define NSS_CH1_RST_RX_125M_N_RESET			135
145c66ec88fSEmmanuel Vadot #define NSS_CH1_HW_RST_RX_125M_N_RESET			136
146c66ec88fSEmmanuel Vadot #define NSS_CH1_RST_TX_125M_N_RESET			137
147c66ec88fSEmmanuel Vadot #define NSS_CH2_RST_RX_CLK_N_RESET			138
148c66ec88fSEmmanuel Vadot #define NSS_CH2_RST_TX_CLK_N_RESET			139
149c66ec88fSEmmanuel Vadot #define NSS_CH2_RST_RX_125M_N_RESET			140
150c66ec88fSEmmanuel Vadot #define NSS_CH2_HW_RST_RX_125M_N_RESET			141
151c66ec88fSEmmanuel Vadot #define NSS_CH2_RST_TX_125M_N_RESET			142
152c66ec88fSEmmanuel Vadot #define NSS_CH3_RST_RX_CLK_N_RESET			143
153c66ec88fSEmmanuel Vadot #define NSS_CH3_RST_TX_CLK_N_RESET			144
154c66ec88fSEmmanuel Vadot #define NSS_CH3_RST_RX_125M_N_RESET			145
155c66ec88fSEmmanuel Vadot #define NSS_CH3_HW_RST_RX_125M_N_RESET			146
156c66ec88fSEmmanuel Vadot #define NSS_CH3_RST_TX_125M_N_RESET			147
157c66ec88fSEmmanuel Vadot #define NSS_RST_RX_250M_125M_N_RESET			148
158c66ec88fSEmmanuel Vadot #define NSS_RST_TX_250M_125M_N_RESET			149
159c66ec88fSEmmanuel Vadot #define NSS_QSGMII_TXPI_RST_N_RESET			150
160c66ec88fSEmmanuel Vadot #define NSS_QSGMII_CDR_RST_N_RESET			151
161c66ec88fSEmmanuel Vadot #define NSS_SGMII2_CDR_RST_N_RESET			152
162c66ec88fSEmmanuel Vadot #define NSS_SGMII3_CDR_RST_N_RESET			153
163c66ec88fSEmmanuel Vadot #define NSS_CAL_PRBS_RST_N_RESET			154
164c66ec88fSEmmanuel Vadot #define NSS_LCKDT_RST_N_RESET				155
165c66ec88fSEmmanuel Vadot #define NSS_SRDS_N_RESET				156
166*c9ccf3a3SEmmanuel Vadot #define CRYPTO_ENG1_RESET				157
167*c9ccf3a3SEmmanuel Vadot #define CRYPTO_ENG2_RESET				158
168*c9ccf3a3SEmmanuel Vadot #define CRYPTO_ENG3_RESET				159
169*c9ccf3a3SEmmanuel Vadot #define CRYPTO_ENG4_RESET				160
170*c9ccf3a3SEmmanuel Vadot #define CRYPTO_AHB_RESET				161
171c66ec88fSEmmanuel Vadot 
172c66ec88fSEmmanuel Vadot #endif
173