xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/clock/google,gs101.h (revision 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0)
1*8d13bc63SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*8d13bc63SEmmanuel Vadot /*
3*8d13bc63SEmmanuel Vadot  * Copyright (C) 2023 Linaro Ltd.
4*8d13bc63SEmmanuel Vadot  * Author: Peter Griffin <peter.griffin@linaro.org>
5*8d13bc63SEmmanuel Vadot  *
6*8d13bc63SEmmanuel Vadot  * Device Tree binding constants for Google gs101 clock controller.
7*8d13bc63SEmmanuel Vadot  */
8*8d13bc63SEmmanuel Vadot 
9*8d13bc63SEmmanuel Vadot #ifndef _DT_BINDINGS_CLOCK_GOOGLE_GS101_H
10*8d13bc63SEmmanuel Vadot #define _DT_BINDINGS_CLOCK_GOOGLE_GS101_H
11*8d13bc63SEmmanuel Vadot 
12*8d13bc63SEmmanuel Vadot /* CMU_TOP PLL */
13*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED0_PLL		1
14*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED1_PLL		2
15*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED2_PLL		3
16*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED3_PLL		4
17*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SPARE_PLL		5
18*8d13bc63SEmmanuel Vadot 
19*8d13bc63SEmmanuel Vadot /* CMU_TOP MUX */
20*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED0		6
21*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED1		7
22*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED2		8
23*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED3		9
24*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SPARE		10
25*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BO_BUS		11
26*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS0_BUS		12
27*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS1_BUS		13
28*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS2_BUS		14
29*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK0		15
30*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK1		16
31*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK2		17
32*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK3		18
33*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK4		19
34*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK5		20
35*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK6		21
36*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK7		22
37*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CMU_BOOST		23
38*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BOOST_OPTION1	24
39*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CORE_BUS		25
40*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL0_DBG		26
41*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL0_SWITCH	27
42*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL1_SWITCH	28
43*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL2_SWITCH	29
44*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CSIS_BUS		30
45*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DISP_BUS		31
46*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DNS_BUS		32
47*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DPU_BUS		33
48*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_EH_BUS		34
49*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G2D_G2D		35
50*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G2D_MSCL		36
51*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3AA_G3AA		37
52*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_BUSD		38
53*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_GLB		39
54*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_SWITCH		40
55*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_GDC0		41
56*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_GDC1		42
57*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_SCSC		43
58*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HPM		44
59*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_BUS		45
60*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_DPGTC		46
61*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_USB31DRD	47
62*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_USBDPDBG	48
63*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI1_BUS		49
64*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI1_PCIE		50
65*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_BUS		51
66*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_MMC_CARD	52
67*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_PCIE		53
68*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_UFS_EMBD	54
69*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_IPP_BUS		55
70*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_ITP_BUS		56
71*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MCSC_ITSC		57
72*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MCSC_MCSC		58
73*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MFC_MFC		59
74*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MIF_BUSP		60
75*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MIF_SWITCH		61
76*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MISC_BUS		62
77*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MISC_SSS		63
78*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PDP_BUS		64
79*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PDP_VRA		65
80*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC0_BUS		66
81*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC0_IP		67
82*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC1_BUS		68
83*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC1_IP		69
84*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TNR_BUS		70
85*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TOP_BOOST_OPTION1	71
86*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TOP_CMUREF		72
87*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_BUS		73
88*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_TPU		74
89*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_TPUCTL		75
90*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_UART		76
91*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CMUREF		77
92*8d13bc63SEmmanuel Vadot 
93*8d13bc63SEmmanuel Vadot /* CMU_TOP Dividers */
94*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BO_BUS		78
95*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS0_BUS		79
96*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS1_BUS		80
97*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS2_BUS		81
98*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK0		82
99*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK1		83
100*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK2		84
101*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK3		85
102*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK4		86
103*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK5		87
104*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK6		88
105*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK7		89
106*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CORE_BUS		90
107*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL0_DBG		91
108*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL0_SWITCH	92
109*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL1_SWITCH	93
110*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL2_SWITCH	94
111*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CSIS_BUS		95
112*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DISP_BUS		96
113*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DNS_BUS		97
114*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DPU_BUS		98
115*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_EH_BUS		99
116*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G2D_G2D		100
117*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G2D_MSCL		101
118*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3AA_G3AA		102
119*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_BUSD		103
120*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_GLB		104
121*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_SWITCH		105
122*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_GDC0		106
123*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_GDC1		107
124*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_SCSC		108
125*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_HPM		109
126*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_BUS		110
127*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_DPGTC		111
128*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_USB31DRD	112
129*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_USBDPDBG	113
130*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI1_BUS		114
131*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI1_PCIE		115
132*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_BUS		116
133*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_MMC_CARD	117
134*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_PCIE		118
135*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_UFS_EMBD	119
136*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_IPP_BUS		120
137*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_ITP_BUS		121
138*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MCSC_ITSC		122
139*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MCSC_MCSC		123
140*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MFC_MFC		124
141*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MIF_BUSP		125
142*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MISC_BUS		126
143*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MISC_SSS		127
144*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_OTP		128
145*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PDP_BUS		129
146*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PDP_VRA		130
147*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC0_BUS		131
148*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC0_IP		132
149*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC1_BUS		133
150*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC1_IP		134
151*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TNR_BUS		135
152*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_BUS		136
153*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_TPU		137
154*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_TPUCTL		138
155*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_UART		139
156*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_BOOST		140
157*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_CMUREF		141
158*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV2	142
159*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV3	143
160*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV4	144
161*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV5	145
162*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV2	146
163*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV3	147
164*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV4	148
165*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED2_DIV2	149
166*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED3_DIV2	150
167*8d13bc63SEmmanuel Vadot 
168*8d13bc63SEmmanuel Vadot /* CMU_TOP Gates */
169*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS0_BOOST		151
170*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS1_BOOST		152
171*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS2_BOOST		153
172*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CORE_BOOST		154
173*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_BOOST	155
174*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL1_BOOST	156
175*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL2_BOOST	157
176*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_BOOST		158
177*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_SWITCH		159
178*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BO_BUS		160
179*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS0_BUS		161
180*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS1_BUS		162
181*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS2_BUS		163
182*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK0		164
183*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK1		165
184*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK2		166
185*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK3		167
186*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK4		168
187*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK5		169
188*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK6		170
189*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK7		171
190*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CMU_BOOST		172
191*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CORE_BUS		173
192*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_DBG		174
193*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_SWITCH	175
194*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL1_SWITCH	176
195*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL2_SWITCH	177
196*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CSIS_BUS		178
197*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DISP_BUS		179
198*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DNS_BUS		180
199*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DPU_BUS		181
200*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_EH_BUS		182
201*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G2D_G2D		183
202*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G2D_MSCL		184
203*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3AA_G3AA		185
204*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_BUSD		186
205*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_GLB		187
206*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_SWITCH		188
207*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_GDC0		189
208*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_GDC1		190
209*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_SCSC		191
210*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HPM		192
211*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_BUS		193
212*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_DPGTC		194
213*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_USB31DRD	195
214*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_USBDPDBG	196
215*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI1_BUS		197
216*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI1_PCIE		198
217*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_BUS		199
218*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_MMC_CARD	200
219*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_PCIE		201
220*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_UFS_EMBD	202
221*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_IPP_BUS		203
222*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_ITP_BUS		204
223*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MCSC_ITSC		205
224*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MCSC_MCSC		206
225*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MFC_MFC		207
226*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_BUSP		208
227*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MISC_BUS		209
228*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MISC_SSS		210
229*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PDP_BUS		211
230*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PDP_VRA		212
231*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3AA		213
232*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC0_BUS		214
233*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC0_IP		215
234*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC1_BUS		216
235*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC1_IP		217
236*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TNR_BUS		218
237*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TOP_CMUREF		219
238*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_BUS		220
239*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_TPU		221
240*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_TPUCTL		222
241*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_UART		223
242*8d13bc63SEmmanuel Vadot 
243*8d13bc63SEmmanuel Vadot /* CMU_APM */
244*8d13bc63SEmmanuel Vadot #define CLK_MOUT_APM_FUNC				1
245*8d13bc63SEmmanuel Vadot #define CLK_MOUT_APM_FUNCSRC				2
246*8d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_BOOST				3
247*8d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI0_UART				4
248*8d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI0_USI				5
249*8d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI1_UART				6
250*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_CMU_APM_PCLK			7
251*8d13bc63SEmmanuel Vadot #define CLK_GOUT_BUS0_BOOST_OPTION1			8
252*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BOOST_OPTION1			9
253*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CORE_BOOST_OPTION1			10
254*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_FUNC				11
255*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_GPIO_ALIVE_PCLK		12
256*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_GPIO_FAR_ALIVE_PCLK		13
257*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_PMU_ALIVE_PCLK		14
258*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_RTC_PCLK			15
259*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_TRTC_PCLK			16
260*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_UART_IPCLK		17
261*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_UART_PCLK			18
262*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_USI_IPCLK			19
263*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_USI_PCLK			20
264*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI1_UART_IPCLK		21
265*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI1_UART_PCLK			22
266*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_D_TZPC_APM_PCLK			23
267*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_GPC_APM_PCLK			24
268*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_GREBEINTEGRATION_HCLK		25
269*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_INTMEM_ACLK			26
270*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_INTMEM_PCLK			27
271*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_G_SWD_I_CLK		28
272*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_P_AOCAPM_I_CLK		29
273*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_P_APM_I_CLK		30
274*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_D_APM_I_CLK		31
275*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_G_DBGCORE_I_CLK		32
276*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_G_SCAN2DRAM_I_CLK		33
277*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_AOC_PCLK		34
278*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_AP_PCLK		35
279*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_GSA_PCLK		36
280*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_SWD_PCLK		37
281*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_TPU_PCLK		38
282*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_AP_AOC_PCLK		39
283*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_AP_DBGCORE_PCLK		40
284*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_PMU_INTR_GEN_PCLK			41
285*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_ROM_CRC32_HOST_ACLK		42
286*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_ROM_CRC32_HOST_PCLK		43
287*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_BUS_CLK			44
288*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI0_UART_CLK		45
289*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI0_USI_CLK		46
290*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI1_UART_CLK		47
291*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SPEEDY_APM_PCLK			48
292*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SPEEDY_SUB_APM_PCLK		49
293*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_D_APM_ACLK			50
294*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_D_APM_PCLK			51
295*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_G_DBGCORE_ACLK		52
296*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_G_DBGCORE_PCLK		53
297*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SS_DBGCORE_SS_DBGCORE_HCLK		54
298*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SYSMMU_D_APM_CLK_S2		55
299*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SYSREG_APM_PCLK			56
300*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_APM_ACLK			57
301*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_APM_PCLK			58
302*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_DBGCORE_ACLK			59
303*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_DBGCORE_PCLK			60
304*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_G_SWD_ACLK			61
305*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_G_SWD_PCLK			62
306*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_AOCAPM_ACLK			63
307*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_AOCAPM_PCLK			64
308*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_APM_ACLK			65
309*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_APM_PCLK			66
310*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_WDT_APM_PCLK			67
311*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_XIU_DP_APM_ACLK			68
312*8d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV2_APM				69
313*8d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV4_APM				70
314*8d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV16_APM				71
315*8d13bc63SEmmanuel Vadot 
316*8d13bc63SEmmanuel Vadot /* CMU_MISC */
317*8d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_BUS_USER				1
318*8d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_SSS_USER				2
319*8d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_GIC				3
320*8d13bc63SEmmanuel Vadot #define CLK_DOUT_MISC_BUSP				4
321*8d13bc63SEmmanuel Vadot #define CLK_DOUT_MISC_GIC				5
322*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_MISC_CMU_MISC_PCLK		6
323*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BIRA_I_OSCCLK		7
324*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BISR_I_OSCCLK		8
325*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_TOP_I_OSCCLK		9
326*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_OSCCLK_CLK		10
327*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_ADM_AHB_SSS_HCLKM			11
328*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_AD_APB_DIT_PCLKM			12
329*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_AD_APB_PUF_PCLKM			13
330*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_DIT_ICLKL2A			14
331*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_D_TZPC_MISC_PCLK			15
332*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_GIC_GICCLK			16
333*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_GPC_MISC_PCLK			17
334*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AST_ICC_CPUGIC_I_CLK		18
335*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_D_SSS_I_CLK		19
336*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_P_GIC_I_CLK		20
337*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_P_MISC_I_CLK		21
338*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_ACEL_D_MISC_I_CLK		22
339*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_AST_IRI_GICCPU_I_CLK		23
340*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_AXI_D_SSS_I_CLK		24
341*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_MCT_PCLK				25
342*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BIRA_PCLK			26
343*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BISR_PCLK			27
344*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_TOP_PCLK			28
345*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PDMA_ACLK				29
346*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_DMA_ACLK			30
347*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_MISC_ACLK			31
348*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_MISC_PCLK			32
349*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PUF_I_CLK				33
350*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_DIT_ACLK			34
351*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_DIT_PCLK			35
352*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PDMA_ACLK			36
353*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PDMA_PCLK			37
354*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PPMU_DMA_ACLK			38
355*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PPMU_DMA_PCLK			39
356*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_RTIC_ACLK			40
357*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_RTIC_PCLK			41
358*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SPDMA_ACLK			42
359*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SPDMA_PCLK			43
360*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SSS_ACLK			44
361*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SSS_PCLK			45
362*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_BUSD_CLK			46
363*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_BUSP_CLK			47
364*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_GIC_CLK			48
365*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_SSS_CLK			49
366*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_RTIC_I_ACLK			50
367*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_RTIC_I_PCLK			51
368*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SPDMA_ACLK			52
369*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_DIT_ACLK			53
370*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_DIT_PCLK			54
371*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PDMA_ACLK			55
372*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PDMA_PCLK			56
373*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PPMU_DMA_ACLK		57
374*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PPMU_DMA_PCLK		58
375*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_RTIC_ACLK			59
376*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_RTIC_PCLK			60
377*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SPDMA_ACLK			61
378*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SPDMA_PCLK			62
379*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SSS_ACLK			63
380*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SSS_PCLK			64
381*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSS_I_ACLK			65
382*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSS_I_PCLK			66
383*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSMMU_MISC_CLK_S2		67
384*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSMMU_SSS_CLK_S1			68
385*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSREG_MISC_PCLK			69
386*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_TMU_SUB_PCLK			70
387*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_TMU_TOP_PCLK			71
388*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_WDT_CLUSTER0_PCLK			72
389*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_WDT_CLUSTER1_PCLK			73
390*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_XIU_D_MISC_ACLK			74
391*8d13bc63SEmmanuel Vadot 
392*8d13bc63SEmmanuel Vadot #endif /* _DT_BINDINGS_CLOCK_GOOGLE_GS101_H */
393