xref: /linux/scripts/dtc/include-prefixes/dt-bindings/reset/qcom,ipq9650-gcc.h (revision b2128290c29902315e632ea59e0504d6bc9e9b42)
1*f92b7782SKathiravan Thirumoorthy /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*f92b7782SKathiravan Thirumoorthy /*
3*f92b7782SKathiravan Thirumoorthy  * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
4*f92b7782SKathiravan Thirumoorthy  */
5*f92b7782SKathiravan Thirumoorthy 
6*f92b7782SKathiravan Thirumoorthy #ifndef _DT_BINDINGS_RESET_IPQ_GCC_IPQ9650_H
7*f92b7782SKathiravan Thirumoorthy #define _DT_BINDINGS_RESET_IPQ_GCC_IPQ9650_H
8*f92b7782SKathiravan Thirumoorthy 
9*f92b7782SKathiravan Thirumoorthy #define GCC_ADSS_BCR						0
10*f92b7782SKathiravan Thirumoorthy #define GCC_ADSS_PWM_CLK_ARES					1
11*f92b7782SKathiravan Thirumoorthy #define GCC_APC0_VOLTAGE_DROOP_DETECTOR_BCR			2
12*f92b7782SKathiravan Thirumoorthy #define GCC_APC0_VOLTAGE_DROOP_DETECTOR_GPLL0_CLK_ARES		3
13*f92b7782SKathiravan Thirumoorthy #define GCC_APSS_AHB_CLK_ARES					4
14*f92b7782SKathiravan Thirumoorthy #define GCC_APSS_ATB_CLK_ARES					5
15*f92b7782SKathiravan Thirumoorthy #define GCC_APSS_AXI_CLK_ARES					6
16*f92b7782SKathiravan Thirumoorthy #define GCC_APSS_TS_CLK_ARES					7
17*f92b7782SKathiravan Thirumoorthy #define GCC_BOOT_ROM_AHB_CLK_ARES				8
18*f92b7782SKathiravan Thirumoorthy #define GCC_BOOT_ROM_BCR					9
19*f92b7782SKathiravan Thirumoorthy #define GCC_CMN_12GPLL_AHB_CLK_ARES				10
20*f92b7782SKathiravan Thirumoorthy #define GCC_CMN_12GPLL_APU_CLK_ARES				11
21*f92b7782SKathiravan Thirumoorthy #define GCC_CMN_12GPLL_SYS_CLK_ARES				12
22*f92b7782SKathiravan Thirumoorthy #define GCC_CMN_BLK_BCR						13
23*f92b7782SKathiravan Thirumoorthy #define GCC_CMN_LDO_CLK_ARES					14
24*f92b7782SKathiravan Thirumoorthy #define GCC_CPUSS_TRIG_CLK_ARES					15
25*f92b7782SKathiravan Thirumoorthy #define GCC_GP1_CLK_ARES					16
26*f92b7782SKathiravan Thirumoorthy #define GCC_GP2_CLK_ARES					17
27*f92b7782SKathiravan Thirumoorthy #define GCC_GP3_CLK_ARES					18
28*f92b7782SKathiravan Thirumoorthy #define GCC_MDIO_AHB_CLK_ARES					19
29*f92b7782SKathiravan Thirumoorthy #define GCC_MDIO_BCR						20
30*f92b7782SKathiravan Thirumoorthy #define GCC_NSSCC_CLK_ARES					21
31*f92b7782SKathiravan Thirumoorthy #define GCC_NSSCFG_CLK_ARES					22
32*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_ATB_CLK_ARES					23
33*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_MEMNOC_1_CLK_ARES				24
34*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_MEMNOC_CLK_ARES				25
35*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_NSSCC_CLK_ARES				26
36*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_PCNOC_1_CLK_ARES				27
37*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_QOSGEN_REF_CLK_ARES				28
38*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_SNOC_1_CLK_ARES				29
39*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_SNOC_CLK_ARES				30
40*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_TIMEOUT_REF_CLK_ARES				31
41*f92b7782SKathiravan Thirumoorthy #define GCC_NSSNOC_XO_DCD_CLK_ARES				32
42*f92b7782SKathiravan Thirumoorthy #define GCC_NSS_BCR						33
43*f92b7782SKathiravan Thirumoorthy #define GCC_NSS_TS_CLK_ARES					34
44*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0PHY_PHY_BCR					35
45*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AHB_CLK_ARES					36
46*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AHB_RESET					37
47*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AUX_CLK_ARES					38
48*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AUX_RESET					39
49*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AXI_M_CLK_ARES				40
50*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AXI_M_RESET					41
51*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AXI_M_STICKY_RESET				42
52*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AXI_S_BRIDGE_CLK_ARES				43
53*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AXI_S_CLK_ARES				44
54*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AXI_S_RESET					45
55*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_AXI_S_STICKY_RESET				46
56*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_BCR						47
57*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_CORE_STICKY_RESET				48
58*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_LINK_DOWN_BCR					49
59*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_PHY_BCR					50
60*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_PIPE_CLK_ARES					51
61*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE0_PIPE_RESET					52
62*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1PHY_PHY_BCR					53
63*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AHB_CLK_ARES					54
64*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AHB_RESET					55
65*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AUX_CLK_ARES					56
66*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AUX_RESET					57
67*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AXI_M_CLK_ARES				58
68*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AXI_M_RESET					59
69*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AXI_M_STICKY_RESET				60
70*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AXI_S_BRIDGE_CLK_ARES				61
71*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AXI_S_CLK_ARES				62
72*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AXI_S_RESET					63
73*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_AXI_S_STICKY_RESET				64
74*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_BCR						65
75*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_CORE_STICKY_RESET				66
76*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_LINK_DOWN_BCR					67
77*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_PHY_BCR					68
78*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_PIPE_CLK_ARES					69
79*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE1_PIPE_RESET					70
80*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2PHY_PHY_BCR					71
81*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AHB_CLK_ARES					72
82*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AHB_RESET					73
83*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AUX_CLK_ARES					74
84*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AUX_RESET					75
85*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AXI_M_CLK_ARES				76
86*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AXI_M_RESET					77
87*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AXI_M_STICKY_RESET				78
88*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AXI_S_BRIDGE_CLK_ARES				79
89*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AXI_S_CLK_ARES				80
90*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AXI_S_RESET					81
91*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_AXI_S_STICKY_RESET				82
92*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_BCR						83
93*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_CORE_STICKY_RESET				84
94*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_LINK_DOWN_BCR					85
95*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_PHY_BCR					86
96*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_PIPE_CLK_ARES					87
97*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE2_PIPE_RESET					88
98*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3PHY_PHY_BCR					89
99*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AHB_CLK_ARES					90
100*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AHB_RESET					91
101*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AUX_CLK_ARES					92
102*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AUX_RESET					93
103*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AXI_M_CLK_ARES				94
104*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AXI_M_RESET					95
105*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AXI_M_STICKY_RESET				96
106*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AXI_S_BRIDGE_CLK_ARES				97
107*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AXI_S_CLK_ARES				98
108*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AXI_S_RESET					99
109*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_AXI_S_STICKY_RESET				100
110*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_BCR						101
111*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_CORE_STICKY_RESET				102
112*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_LINK_DOWN_BCR					103
113*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_PHY_BCR					104
114*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_PIPE_CLK_ARES					105
115*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE3_PIPE_RESET					106
116*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4PHY_PHY_BCR					107
117*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AHB_CLK_ARES					108
118*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AHB_RESET					109
119*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AUX_CLK_ARES					110
120*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AUX_RESET					111
121*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AXI_M_CLK_ARES				112
122*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AXI_M_RESET					113
123*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AXI_M_STICKY_RESET				114
124*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AXI_S_BRIDGE_CLK_ARES				115
125*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AXI_S_CLK_ARES				116
126*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AXI_S_RESET					117
127*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_AXI_S_STICKY_RESET				118
128*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_BCR						119
129*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_CORE_STICKY_RESET				120
130*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_LINK_DOWN_BCR					121
131*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_PHY_BCR					122
132*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_PIPE_CLK_ARES					123
133*f92b7782SKathiravan Thirumoorthy #define GCC_PCIE4_PIPE_RESET					124
134*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_APB2JTAG_CLK_ARES				125
135*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_AT_CLK_ARES					126
136*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_BCR						127
137*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_CFG_AHB_CLK_ARES				128
138*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_DAP_AHB_CLK_ARES				129
139*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_DAP_CLK_ARES					130
140*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_ETR_USB_CLK_ARES				131
141*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_EUD_AT_CLK_ARES				132
142*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_STM_CLK_ARES					133
143*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_TRACECLKIN_CLK_ARES				134
144*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_TSCTR_DIV16_CLK_ARES				135
145*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_TSCTR_DIV2_CLK_ARES				136
146*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_TSCTR_DIV3_CLK_ARES				137
147*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_TSCTR_DIV4_CLK_ARES				138
148*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_TSCTR_DIV8_CLK_ARES				139
149*f92b7782SKathiravan Thirumoorthy #define GCC_QDSS_TS_CLK_ARES					140
150*f92b7782SKathiravan Thirumoorthy #define GCC_QPIC_AHB_CLK_ARES					141
151*f92b7782SKathiravan Thirumoorthy #define GCC_QPIC_BCR						142
152*f92b7782SKathiravan Thirumoorthy #define GCC_QPIC_CLK_ARES					143
153*f92b7782SKathiravan Thirumoorthy #define GCC_QPIC_IO_MACRO_CLK_ARES				144
154*f92b7782SKathiravan Thirumoorthy #define GCC_QPIC_SLEEP_CLK_ARES					145
155*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_2X_CORE_CLK_ARES				146
156*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_AHB_MST_CLK_ARES				147
157*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_AHB_SLV_CLK_ARES				148
158*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_BCR						149
159*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_CORE_CLK_ARES					150
160*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE0_BCR					151
161*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE0_CLK_ARES				152
162*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE1_BCR					153
163*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE1_CLK_ARES				154
164*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE2_BCR					155
165*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE2_CLK_ARES				156
166*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE3_BCR					157
167*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE3_CLK_ARES				158
168*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE4_BCR					159
169*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE4_CLK_ARES				160
170*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE5_BCR					161
171*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE5_CLK_ARES				162
172*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE6_BCR					163
173*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE6_CLK_ARES				164
174*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE7_BCR					165
175*f92b7782SKathiravan Thirumoorthy #define GCC_QUPV3_WRAP_SE7_CLK_ARES				166
176*f92b7782SKathiravan Thirumoorthy #define GCC_QUSB2_0_PHY_BCR					167
177*f92b7782SKathiravan Thirumoorthy #define GCC_QUSB2_1_PHY_BCR					168
178*f92b7782SKathiravan Thirumoorthy #define GCC_SDCC1_APPS_CLK_ARES					169
179*f92b7782SKathiravan Thirumoorthy #define GCC_SDCC1_ICE_CORE_CLK_ARES				170
180*f92b7782SKathiravan Thirumoorthy #define GCC_SDCC_BCR						171
181*f92b7782SKathiravan Thirumoorthy #define GCC_TLMM_AHB_CLK_ARES					172
182*f92b7782SKathiravan Thirumoorthy #define GCC_TLMM_BCR						173
183*f92b7782SKathiravan Thirumoorthy #define GCC_TLMM_CLK_ARES					174
184*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY0_AHB_CLK_ARES				175
185*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY0_BCR						176
186*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY0_PMA_BCR					177
187*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY0_SYS_CLK_ARES				178
188*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY0_XPCS_ARES					179
189*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY1_AHB_CLK_ARES				180
190*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY1_BCR						181
191*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY1_PMA_BCR					182
192*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY1_SYS_CLK_ARES				183
193*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY1_XPCS_ARES					184
194*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY2_AHB_CLK_ARES				185
195*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY2_BCR						186
196*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY2_PMA_BCR					187
197*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY2_SYS_CLK_ARES				188
198*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY2_XPCS_ARES					189
199*f92b7782SKathiravan Thirumoorthy #define GCC_USB0_AUX_CLK_ARES					190
200*f92b7782SKathiravan Thirumoorthy #define GCC_USB0_MASTER_CLK_ARES				191
201*f92b7782SKathiravan Thirumoorthy #define GCC_USB0_MOCK_UTMI_CLK_ARES				192
202*f92b7782SKathiravan Thirumoorthy #define GCC_USB0_PHY_BCR					193
203*f92b7782SKathiravan Thirumoorthy #define GCC_USB0_PHY_CFG_AHB_CLK_ARES				194
204*f92b7782SKathiravan Thirumoorthy #define GCC_USB0_PIPE_CLK_ARES					195
205*f92b7782SKathiravan Thirumoorthy #define GCC_USB0_SLEEP_CLK_ARES					196
206*f92b7782SKathiravan Thirumoorthy #define GCC_USB1_BCR						197
207*f92b7782SKathiravan Thirumoorthy #define GCC_USB1_MASTER_CLK_ARES				198
208*f92b7782SKathiravan Thirumoorthy #define GCC_USB1_MOCK_UTMI_CLK_ARES				199
209*f92b7782SKathiravan Thirumoorthy #define GCC_USB1_PHY_CFG_AHB_CLK_ARES				200
210*f92b7782SKathiravan Thirumoorthy #define GCC_USB1_SLEEP_CLK_ARES					201
211*f92b7782SKathiravan Thirumoorthy #define GCC_USB3PHY_0_PHY_BCR					202
212*f92b7782SKathiravan Thirumoorthy #define GCC_USB_BCR						203
213*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY1_XLGPCS_ARES					204
214*f92b7782SKathiravan Thirumoorthy #define GCC_UNIPHY2_XLGPCS_ARES					205
215*f92b7782SKathiravan Thirumoorthy #endif
216