xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/samsung,exynos2200-cmu.h (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /*
3  * Copyright (c) 2025 Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
4  * Author: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
5  *
6  * Device Tree binding constants for Exynos2200 clock controller.
7  */
8 
9 #ifndef _DT_BINDINGS_CLOCK_EXYNOS2200_H
10 #define _DT_BINDINGS_CLOCK_EXYNOS2200_H
11 
12 /* CMU_TOP */
13 #define CLK_FOUT_SHARED0_PLL			1
14 #define CLK_FOUT_SHARED1_PLL			2
15 #define CLK_FOUT_SHARED2_PLL			3
16 #define CLK_FOUT_SHARED3_PLL			4
17 #define CLK_FOUT_SHARED4_PLL			5
18 #define CLK_FOUT_MMC_PLL			6
19 #define CLK_FOUT_SHARED_MIF_PLL			7
20 
21 #define CLK_MOUT_CMU_CP_MPLL_CLK_D2_USER	8
22 #define CLK_MOUT_CMU_CP_MPLL_CLK_USER		9
23 #define CLK_MOUT_CMU_AUD_AUDIF0			10
24 #define CLK_MOUT_CMU_AUD_AUDIF1			11
25 #define CLK_MOUT_CMU_AUD_CPU			12
26 #define CLK_MOUT_CMU_CPUCL0_DBG_NOC		13
27 #define CLK_MOUT_CMU_CPUCL0_SWITCH		14
28 #define CLK_MOUT_CMU_CPUCL1_SWITCH		15
29 #define CLK_MOUT_CMU_CPUCL2_SWITCH		16
30 #define CLK_MOUT_CMU_DNC_NOC			17
31 #define CLK_MOUT_CMU_DPUB_NOC			18
32 #define CLK_MOUT_CMU_DPUF_NOC			19
33 #define CLK_MOUT_CMU_DSP_NOC			20
34 #define CLK_MOUT_CMU_DSU_SWITCH			21
35 #define CLK_MOUT_CMU_G3D_SWITCH			22
36 #define CLK_MOUT_CMU_GNPU_NOC			23
37 #define CLK_MOUT_CMU_UFS_MMC_CARD		24
38 #define CLK_MOUT_CMU_M2M_NOC			25
39 #define CLK_MOUT_CMU_NOCL0_NOC			26
40 #define CLK_MOUT_CMU_NOCL1A_NOC			27
41 #define CLK_MOUT_CMU_NOCL1B_NOC0		28
42 #define CLK_MOUT_CMU_NOCL1C_NOC			29
43 #define CLK_MOUT_CMU_SDMA_NOC			30
44 #define CLK_MOUT_CMU_CP_HISPEEDY_CLK		31
45 #define CLK_MOUT_CMU_CP_SHARED0_CLK		32
46 #define CLK_MOUT_CMU_CP_SHARED2_CLK		33
47 #define CLK_MOUT_CMU_MUX_ALIVE_NOC		34
48 #define CLK_MOUT_CMU_MUX_AUD_AUDIF0		35
49 #define CLK_MOUT_CMU_MUX_AUD_AUDIF1		36
50 #define CLK_MOUT_CMU_MUX_AUD_CPU		37
51 #define CLK_MOUT_CMU_MUX_AUD_NOC		38
52 #define CLK_MOUT_CMU_MUX_BRP_NOC		39
53 #define CLK_MOUT_CMU_MUX_CIS_CLK0		40
54 #define CLK_MOUT_CMU_MUX_CIS_CLK1		41
55 #define CLK_MOUT_CMU_MUX_CIS_CLK2		42
56 #define CLK_MOUT_CMU_MUX_CIS_CLK3		43
57 #define CLK_MOUT_CMU_MUX_CIS_CLK4		44
58 #define CLK_MOUT_CMU_MUX_CIS_CLK5		45
59 #define CLK_MOUT_CMU_MUX_CIS_CLK6		46
60 #define CLK_MOUT_CMU_MUX_CIS_CLK7		47
61 #define CLK_MOUT_CMU_MUX_CMU_BOOST		48
62 #define CLK_MOUT_CMU_MUX_CMU_BOOST_CAM		49
63 #define CLK_MOUT_CMU_MUX_CMU_BOOST_CPU		50
64 #define CLK_MOUT_CMU_MUX_CMU_BOOST_MIF		51
65 #define CLK_MOUT_CMU_MUX_CPUCL0_DBG_NOC		52
66 #define CLK_MOUT_CMU_MUX_CPUCL0_NOCP		53
67 #define CLK_MOUT_CMU_MUX_CPUCL0_SWITCH		54
68 #define CLK_MOUT_CMU_MUX_CPUCL1_SWITCH		55
69 #define CLK_MOUT_CMU_MUX_CPUCL2_SWITCH		56
70 #define CLK_MOUT_CMU_MUX_CSIS_DCPHY		57
71 #define CLK_MOUT_CMU_MUX_CSIS_NOC		58
72 #define CLK_MOUT_CMU_MUX_CSIS_OIS_MCU		59
73 #define CLK_MOUT_CMU_MUX_CSTAT_NOC		60
74 #define CLK_MOUT_CMU_MUX_DNC_NOC		61
75 #define CLK_MOUT_CMU_MUX_DPUB			62
76 #define CLK_MOUT_CMU_MUX_DPUB_ALT		63
77 #define CLK_MOUT_CMU_MUX_DPUB_DSIM		64
78 #define CLK_MOUT_CMU_MUX_DPUF			65
79 #define CLK_MOUT_CMU_MUX_DPUF_ALT		66
80 #define CLK_MOUT_CMU_MUX_DSP_NOC		67
81 #define CLK_MOUT_CMU_MUX_DSU_SWITCH		68
82 #define CLK_MOUT_CMU_MUX_G3D_NOCP		69
83 #define CLK_MOUT_CMU_MUX_G3D_SWITCH		70
84 #define CLK_MOUT_CMU_MUX_GNPU_NOC		71
85 #define CLK_MOUT_CMU_MUX_HSI0_DPGTC		72
86 #define CLK_MOUT_CMU_MUX_HSI0_DPOSC		73
87 #define CLK_MOUT_CMU_MUX_HSI0_NOC		74
88 #define CLK_MOUT_CMU_MUX_HSI0_USB32DRD		75
89 #define CLK_MOUT_CMU_MUX_UFS_MMC_CARD		76
90 #define CLK_MOUT_CMU_MUX_HSI1_NOC		77
91 #define CLK_MOUT_CMU_MUX_HSI1_PCIE		78
92 #define CLK_MOUT_CMU_MUX_UFS_UFS_EMBD		79
93 #define CLK_MOUT_CMU_MUX_LME_LME		80
94 #define CLK_MOUT_CMU_MUX_LME_NOC		81
95 #define CLK_MOUT_CMU_MUX_M2M_NOC		82
96 #define CLK_MOUT_CMU_MUX_MCSC_MCSC		83
97 #define CLK_MOUT_CMU_MUX_MCSC_NOC		84
98 #define CLK_MOUT_CMU_MUX_MFC0_MFC0		85
99 #define CLK_MOUT_CMU_MUX_MFC0_WFD		86
100 #define CLK_MOUT_CMU_MUX_MFC1_MFC1		87
101 #define CLK_MOUT_CMU_MUX_MIF_NOCP		88
102 #define CLK_MOUT_CMU_MUX_MIF_SWITCH		89
103 #define CLK_MOUT_CMU_MUX_NOCL0_NOC		90
104 #define CLK_MOUT_CMU_MUX_NOCL1A_NOC		91
105 #define CLK_MOUT_CMU_MUX_NOCL1B_NOC0		92
106 #define CLK_MOUT_CMU_MUX_NOCL1B_NOC1		93
107 #define CLK_MOUT_CMU_MUX_NOCL1C_NOC		94
108 #define CLK_MOUT_CMU_MUX_PERIC0_IP0		95
109 #define CLK_MOUT_CMU_MUX_PERIC0_IP1		96
110 #define CLK_MOUT_CMU_MUX_PERIC0_NOC		97
111 #define CLK_MOUT_CMU_MUX_PERIC1_IP0		98
112 #define CLK_MOUT_CMU_MUX_PERIC1_IP1		99
113 #define CLK_MOUT_CMU_MUX_PERIC1_NOC		100
114 #define CLK_MOUT_CMU_MUX_PERIC2_IP0		101
115 #define CLK_MOUT_CMU_MUX_PERIC2_IP1		102
116 #define CLK_MOUT_CMU_MUX_PERIC2_NOC		103
117 #define CLK_MOUT_CMU_MUX_PERIS_GIC		104
118 #define CLK_MOUT_CMU_MUX_PERIS_NOC		105
119 #define CLK_MOUT_CMU_MUX_SDMA_NOC		106
120 #define CLK_MOUT_CMU_MUX_SSP_NOC		107
121 #define CLK_MOUT_CMU_MUX_VTS_DMIC		108
122 #define CLK_MOUT_CMU_MUX_YUVP_NOC		109
123 #define CLK_MOUT_CMU_MUX_CMU_CMUREF		110
124 #define CLK_MOUT_CMU_MUX_CP_HISPEEDY_CLK	111
125 #define CLK_MOUT_CMU_MUX_CP_SHARED0_CLK		112
126 #define CLK_MOUT_CMU_MUX_CP_SHARED1_CLK		113
127 #define CLK_MOUT_CMU_MUX_CP_SHARED2_CLK		114
128 #define CLK_MOUT_CMU_M2M_FRC			115
129 #define CLK_MOUT_CMU_MCSC_MCSC			116
130 #define CLK_MOUT_CMU_MCSC_NOC			117
131 #define CLK_MOUT_CMU_MUX_M2M_FRC		118
132 #define CLK_MOUT_CMU_MUX_UFS_NOC		119
133 
134 #define CLK_DOUT_CMU_ALIVE_NOC			120
135 #define CLK_DOUT_CMU_AUD_NOC			121
136 #define CLK_DOUT_CMU_BRP_NOC			122
137 #define CLK_DOUT_CMU_CMU_BOOST			123
138 #define CLK_DOUT_CMU_CMU_BOOST_CAM		124
139 #define CLK_DOUT_CMU_CMU_BOOST_CPU		125
140 #define CLK_DOUT_CMU_CMU_BOOST_MIF		126
141 #define CLK_DOUT_CMU_CPUCL0_NOCP		127
142 #define CLK_DOUT_CMU_CSIS_DCPHY			128
143 #define CLK_DOUT_CMU_CSIS_NOC			129
144 #define CLK_DOUT_CMU_CSIS_OIS_MCU		130
145 #define CLK_DOUT_CMU_CSTAT_NOC			131
146 #define CLK_DOUT_CMU_DPUB_DSIM			132
147 #define CLK_DOUT_CMU_LME_LME			133
148 #define CLK_DOUT_CMU_G3D_NOCP			134
149 #define CLK_DOUT_CMU_HSI0_DPGTC			135
150 #define CLK_DOUT_CMU_HSI0_DPOSC			136
151 #define CLK_DOUT_CMU_HSI0_NOC			137
152 #define CLK_DOUT_CMU_HSI0_USB32DRD		138
153 #define CLK_DOUT_CMU_HSI1_NOC			139
154 #define CLK_DOUT_CMU_HSI1_PCIE			140
155 #define CLK_DOUT_CMU_UFS_UFS_EMBD		141
156 #define CLK_DOUT_CMU_LME_NOC			142
157 #define CLK_DOUT_CMU_MFC0_MFC0			143
158 #define CLK_DOUT_CMU_MFC0_WFD			144
159 #define CLK_DOUT_CMU_MFC1_MFC1			145
160 #define CLK_DOUT_CMU_MIF_NOCP			146
161 #define CLK_DOUT_CMU_NOCL1B_NOC1		147
162 #define CLK_DOUT_CMU_PERIC0_IP0			148
163 #define CLK_DOUT_CMU_PERIC0_IP1			149
164 #define CLK_DOUT_CMU_PERIC0_NOC			150
165 #define CLK_DOUT_CMU_PERIC1_IP0			151
166 #define CLK_DOUT_CMU_PERIC1_IP1			152
167 #define CLK_DOUT_CMU_PERIC1_NOC			153
168 #define CLK_DOUT_CMU_PERIC2_IP0			154
169 #define CLK_DOUT_CMU_PERIC2_IP1			155
170 #define CLK_DOUT_CMU_PERIC2_NOC			156
171 #define CLK_DOUT_CMU_PERIS_GIC			157
172 #define CLK_DOUT_CMU_PERIS_NOC			158
173 #define CLK_DOUT_CMU_SSP_NOC			159
174 #define CLK_DOUT_CMU_VTS_DMIC			160
175 #define CLK_DOUT_CMU_YUVP_NOC			161
176 #define CLK_DOUT_CMU_CP_SHARED1_CLK		162
177 #define CLK_DOUT_CMU_DIV_AUD_AUDIF0		163
178 #define CLK_DOUT_CMU_DIV_AUD_AUDIF0_SM		164
179 #define CLK_DOUT_CMU_DIV_AUD_AUDIF1		165
180 #define CLK_DOUT_CMU_DIV_AUD_AUDIF1_SM		166
181 #define CLK_DOUT_CMU_DIV_AUD_CPU		167
182 #define CLK_DOUT_CMU_DIV_AUD_CPU_SM		168
183 #define CLK_DOUT_CMU_DIV_CIS_CLK0		169
184 #define CLK_DOUT_CMU_DIV_CIS_CLK1		170
185 #define CLK_DOUT_CMU_DIV_CIS_CLK2		171
186 #define CLK_DOUT_CMU_DIV_CIS_CLK3		172
187 #define CLK_DOUT_CMU_DIV_CIS_CLK4		173
188 #define CLK_DOUT_CMU_DIV_CIS_CLK5		174
189 #define CLK_DOUT_CMU_DIV_CIS_CLK6		175
190 #define CLK_DOUT_CMU_DIV_CIS_CLK7		176
191 #define CLK_DOUT_CMU_DIV_CPUCL0_DBG_NOC		177
192 #define CLK_DOUT_CMU_DIV_CPUCL0_DBG_NOC_SM	178
193 #define CLK_DOUT_CMU_DIV_CPUCL0_SWITCH		179
194 #define CLK_DOUT_CMU_DIV_CPUCL0_SWITCH_SM	180
195 #define CLK_DOUT_CMU_DIV_CPUCL1_SWITCH		181
196 #define CLK_DOUT_CMU_DIV_CPUCL1_SWITCH_SM	182
197 #define CLK_DOUT_CMU_DIV_CPUCL2_SWITCH		183
198 #define CLK_DOUT_CMU_DIV_CPUCL2_SWITCH_SM	184
199 #define CLK_DOUT_CMU_DIV_DNC_NOC		185
200 #define CLK_DOUT_CMU_DIV_DNC_NOC_SM		186
201 #define CLK_DOUT_CMU_DIV_DPUB			187
202 #define CLK_DOUT_CMU_DIV_DPUB_ALT		188
203 #define CLK_DOUT_CMU_DIV_DPUF			189
204 #define CLK_DOUT_CMU_DIV_DPUF_ALT		190
205 #define CLK_DOUT_CMU_DIV_DSP_NOC		191
206 #define CLK_DOUT_CMU_DIV_DSP_NOC_SM		192
207 #define CLK_DOUT_CMU_DIV_DSU_SWITCH		193
208 #define CLK_DOUT_CMU_DIV_DSU_SWITCH_SM		194
209 #define CLK_DOUT_CMU_DIV_G3D_SWITCH		195
210 #define CLK_DOUT_CMU_DIV_G3D_SWITCH_SM		196
211 #define CLK_DOUT_CMU_DIV_GNPU_NOC		197
212 #define CLK_DOUT_CMU_DIV_GNPU_NOC_SM		198
213 #define CLK_DOUT_CMU_DIV_UFS_MMC_CARD		199
214 #define CLK_DOUT_CMU_DIV_UFS_MMC_CARD_SM	200
215 #define CLK_DOUT_CMU_DIV_M2M_NOC		201
216 #define CLK_DOUT_CMU_DIV_M2M_NOC_SM		202
217 #define CLK_DOUT_CMU_DIV_NOCL0_NOC		203
218 #define CLK_DOUT_CMU_DIV_NOCL0_NOC_SM		204
219 #define CLK_DOUT_CMU_DIV_NOCL1A_NOC		205
220 #define CLK_DOUT_CMU_DIV_NOCL1A_NOC_SM		206
221 #define CLK_DOUT_CMU_DIV_NOCL1B_NOC0		207
222 #define CLK_DOUT_CMU_DIV_NOCL1B_NOC0_SM		208
223 #define CLK_DOUT_CMU_DIV_NOCL1C_NOC		209
224 #define CLK_DOUT_CMU_DIV_NOCL1C_NOC_SM		210
225 #define CLK_DOUT_CMU_DIV_SDMA_NOC		211
226 #define CLK_DOUT_CMU_DIV_SDMA_NOC_SM		212
227 #define CLK_DOUT_CMU_DIV_CP_HISPEEDY_CLK	213
228 #define CLK_DOUT_CMU_DIV_CP_HISPEEDY_CLK_SM	214
229 #define CLK_DOUT_CMU_DIV_CP_SHARED0_CLK		215
230 #define CLK_DOUT_CMU_DIV_CP_SHARED0_CLK_SM	216
231 #define CLK_DOUT_CMU_DIV_CP_SHARED2_CLK		217
232 #define CLK_DOUT_CMU_DIV_CP_SHARED2_CLK_SM	218
233 #define CLK_DOUT_CMU_UFS_NOC		219
234 #define CLK_DOUT_CMU_DIV_M2M_FRC		220
235 #define CLK_DOUT_CMU_DIV_M2M_FRC_SM		221
236 #define CLK_DOUT_CMU_DIV_MCSC_MCSC		222
237 #define CLK_DOUT_CMU_DIV_MCSC_MCSC_SM		223
238 #define CLK_DOUT_CMU_DIV_MCSC_NOC		224
239 #define CLK_DOUT_CMU_DIV_MCSC_NOC_SM		225
240 #define CLK_DOUT_SHARED0_DIV1			226
241 #define CLK_DOUT_SHARED0_DIV2			227
242 #define CLK_DOUT_SHARED0_DIV4			228
243 #define CLK_DOUT_SHARED1_DIV1			229
244 #define CLK_DOUT_SHARED1_DIV2			230
245 #define CLK_DOUT_SHARED1_DIV4			231
246 #define CLK_DOUT_SHARED2_DIV1			232
247 #define CLK_DOUT_SHARED2_DIV2			233
248 #define CLK_DOUT_SHARED2_DIV4			234
249 #define CLK_DOUT_SHARED3_DIV1			235
250 #define CLK_DOUT_SHARED3_DIV2			236
251 #define CLK_DOUT_SHARED3_DIV4			237
252 #define CLK_DOUT_SHARED4_DIV1			238
253 #define CLK_DOUT_SHARED4_DIV2			239
254 #define CLK_DOUT_SHARED4_DIV4			240
255 #define CLK_DOUT_SHARED_MIF_DIV1		241
256 #define CLK_DOUT_SHARED_MIF_DIV2		242
257 #define CLK_DOUT_SHARED_MIF_DIV4		243
258 #define CLK_DOUT_TCXO_DIV3			244
259 #define CLK_DOUT_TCXO_DIV4			245
260 
261 /* CMU_ALIVE */
262 #define CLK_MOUT_ALIVE_NOC_USER			1
263 #define CLK_MOUT_ALIVE_RCO_SPMI_USER		2
264 #define CLK_MOUT_RCO_ALIVE_USER			3
265 #define CLK_MOUT_ALIVE_CHUB_PERI		4
266 #define CLK_MOUT_ALIVE_CMGP_NOC			5
267 #define CLK_MOUT_ALIVE_CMGP_PERI		6
268 #define CLK_MOUT_ALIVE_DBGCORE_NOC		7
269 #define CLK_MOUT_ALIVE_DNC_NOC			8
270 #define CLK_MOUT_ALIVE_CHUBVTS_NOC		9
271 #define CLK_MOUT_ALIVE_GNPU_NOC			10
272 #define CLK_MOUT_ALIVE_GNSS_NOC			11
273 #define CLK_MOUT_ALIVE_SDMA_NOC			12
274 #define CLK_MOUT_ALIVE_UFD_NOC			13
275 #define CLK_MOUT_ALIVE_DBGCORE_UART		14
276 #define CLK_MOUT_ALIVE_NOC			15
277 #define CLK_MOUT_ALIVE_PMU_SUB			16
278 #define CLK_MOUT_ALIVE_SPMI			17
279 #define CLK_MOUT_ALIVE_TIMER			18
280 #define CLK_MOUT_ALIVE_CSIS_NOC			19
281 #define CLK_MOUT_ALIVE_DSP_NOC			20
282 
283 #define CLK_DOUT_ALIVE_CHUB_PERI		21
284 #define CLK_DOUT_ALIVE_CMGP_NOC			22
285 #define CLK_DOUT_ALIVE_CMGP_PERI		23
286 #define CLK_DOUT_ALIVE_DBGCORE_NOC		24
287 #define CLK_DOUT_ALIVE_DNC_NOC			25
288 #define CLK_DOUT_ALIVE_CHUBVTS_NOC		26
289 #define CLK_DOUT_ALIVE_GNPU_NOC			27
290 #define CLK_DOUT_ALIVE_SDMA_NOC			28
291 #define CLK_DOUT_ALIVE_UFD_NOC			29
292 #define CLK_DOUT_ALIVE_DBGCORE_UART		30
293 #define CLK_DOUT_ALIVE_NOC			31
294 #define CLK_DOUT_ALIVE_PMU_SUB			32
295 #define CLK_DOUT_ALIVE_SPMI			33
296 #define CLK_DOUT_ALIVE_CSIS_NOC			34
297 #define CLK_DOUT_ALIVE_DSP_NOC			35
298 
299 /* CMU_PERIS */
300 #define CLK_MOUT_PERIS_GIC_USER			1
301 #define CLK_MOUT_PERIS_NOC_USER			2
302 #define CLK_MOUT_PERIS_GIC			3
303 
304 #define CLK_DOUT_PERIS_OTP			4
305 #define CLK_DOUT_PERIS_DDD_CTRL			5
306 
307 /* CMU_CMGP */
308 #define CLK_MOUT_CMGP_CLKALIVE_NOC_USER		1
309 #define CLK_MOUT_CMGP_CLKALIVE_PERI_USER	2
310 #define CLK_MOUT_CMGP_I2C			3
311 #define CLK_MOUT_CMGP_SPI_I2C0			4
312 #define CLK_MOUT_CMGP_SPI_I2C1			5
313 #define CLK_MOUT_CMGP_SPI_MS_CTRL		6
314 #define CLK_MOUT_CMGP_USI0			7
315 #define CLK_MOUT_CMGP_USI1			8
316 #define CLK_MOUT_CMGP_USI2			9
317 #define CLK_MOUT_CMGP_USI3			10
318 #define CLK_MOUT_CMGP_USI4			11
319 #define CLK_MOUT_CMGP_USI5			12
320 #define CLK_MOUT_CMGP_USI6			13
321 
322 #define CLK_DOUT_CMGP_I2C			14
323 #define CLK_DOUT_CMGP_SPI_I2C0			15
324 #define CLK_DOUT_CMGP_SPI_I2C1			16
325 #define CLK_DOUT_CMGP_SPI_MS_CTRL		17
326 #define CLK_DOUT_CMGP_USI0			18
327 #define CLK_DOUT_CMGP_USI1			19
328 #define CLK_DOUT_CMGP_USI2			20
329 #define CLK_DOUT_CMGP_USI3			21
330 #define CLK_DOUT_CMGP_USI4			22
331 #define CLK_DOUT_CMGP_USI5			23
332 #define CLK_DOUT_CMGP_USI6			24
333 
334 /* CMU_HSI0 */
335 #define CLK_MOUT_CLKCMU_HSI0_DPGTC_USER		1
336 #define CLK_MOUT_CLKCMU_HSI0_DPOSC_USER		2
337 #define CLK_MOUT_CLKCMU_HSI0_NOC_USER		3
338 #define CLK_MOUT_CLKCMU_HSI0_USB32DRD_USER	4
339 #define CLK_MOUT_HSI0_NOC			5
340 #define CLK_MOUT_HSI0_RTCCLK			6
341 #define CLK_MOUT_HSI0_USB32DRD			7
342 
343 #define CLK_DOUT_DIV_CLK_HSI0_EUSB		8
344 
345 /* CMU_PERIC0 */
346 #define CLK_MOUT_PERIC0_IP0_USER		1
347 #define CLK_MOUT_PERIC0_IP1_USER		2
348 #define CLK_MOUT_PERIC0_NOC_USER		3
349 #define CLK_MOUT_PERIC0_I2C			4
350 #define CLK_MOUT_PERIC0_USI04			5
351 
352 #define CLK_DOUT_PERIC0_I2C			6
353 #define CLK_DOUT_PERIC0_USI04			7
354 
355 /* CMU_PERIC1 */
356 #define CLK_MOUT_PERIC1_IP0_USER		1
357 #define CLK_MOUT_PERIC1_IP1_USER		2
358 #define CLK_MOUT_PERIC1_NOC_USER		3
359 #define CLK_MOUT_PERIC1_I2C			4
360 #define CLK_MOUT_PERIC1_SPI_MS_CTRL		5
361 #define CLK_MOUT_PERIC1_UART_BT			6
362 #define CLK_MOUT_PERIC1_USI07			7
363 #define CLK_MOUT_PERIC1_USI07_SPI_I2C		8
364 #define CLK_MOUT_PERIC1_USI08			9
365 #define CLK_MOUT_PERIC1_USI08_SPI_I2C		10
366 #define CLK_MOUT_PERIC1_USI09			11
367 #define CLK_MOUT_PERIC1_USI10			12
368 
369 #define CLK_DOUT_PERIC1_I2C			13
370 #define CLK_DOUT_PERIC1_SPI_MS_CTRL		14
371 #define CLK_DOUT_PERIC1_UART_BT			15
372 #define CLK_DOUT_PERIC1_USI07			16
373 #define CLK_DOUT_PERIC1_USI07_SPI_I2C		17
374 #define CLK_DOUT_PERIC1_USI08			18
375 #define CLK_DOUT_PERIC1_USI08_SPI_I2C		19
376 #define CLK_DOUT_PERIC1_USI09			20
377 #define CLK_DOUT_PERIC1_USI10			21
378 
379 /* CMU_PERIC2 */
380 #define CLK_MOUT_PERIC2_IP0_USER		1
381 #define CLK_MOUT_PERIC2_IP1_USER		2
382 #define CLK_MOUT_PERIC2_NOC_USER		3
383 #define CLK_MOUT_PERIC2_I2C			4
384 #define CLK_MOUT_PERIC2_SPI_MS_CTRL		5
385 #define CLK_MOUT_PERIC2_UART_DBG		6
386 #define CLK_MOUT_PERIC2_USI00			7
387 #define CLK_MOUT_PERIC2_USI00_SPI_I2C		8
388 #define CLK_MOUT_PERIC2_USI01			9
389 #define CLK_MOUT_PERIC2_USI01_SPI_I2C		10
390 #define CLK_MOUT_PERIC2_USI02			11
391 #define CLK_MOUT_PERIC2_USI03			12
392 #define CLK_MOUT_PERIC2_USI05			13
393 #define CLK_MOUT_PERIC2_USI06			14
394 #define CLK_MOUT_PERIC2_USI11			15
395 
396 #define CLK_DOUT_PERIC2_I2C			16
397 #define CLK_DOUT_PERIC2_SPI_MS_CTRL		17
398 #define CLK_DOUT_PERIC2_UART_DBG		18
399 #define CLK_DOUT_PERIC2_USI00			19
400 #define CLK_DOUT_PERIC2_USI00_SPI_I2C		20
401 #define CLK_DOUT_PERIC2_USI01			21
402 #define CLK_DOUT_PERIC2_USI01_SPI_I2C		22
403 #define CLK_DOUT_PERIC2_USI02			23
404 #define CLK_DOUT_PERIC2_USI03			24
405 #define CLK_DOUT_PERIC2_USI05			25
406 #define CLK_DOUT_PERIC2_USI06			26
407 #define CLK_DOUT_PERIC2_USI11			27
408 
409 /* CMU_UFS */
410 #define CLK_MOUT_UFS_MMC_CARD_USER		1
411 #define CLK_MOUT_UFS_NOC_USER			2
412 #define CLK_MOUT_UFS_UFS_EMBD_USER		3
413 
414 /* CMU_VTS */
415 #define CLK_MOUT_CLKALIVE_VTS_NOC_USER		1
416 #define CLK_MOUT_CLKALIVE_VTS_RCO_USER		2
417 #define CLK_MOUT_CLKCMU_VTS_DMIC_USER		3
418 #define CLK_MOUT_CLKVTS_AUD_DMIC1		4
419 #define CLK_MOUT_CLKVTS_NOC			5
420 #define CLK_MOUT_CLKVTS_DMIC_PAD		6
421 
422 #define CLK_DOUT_CLKVTS_AUD_DMIC0		7
423 #define CLK_DOUT_CLKVTS_AUD_DMIC1		8
424 #define CLK_DOUT_CLKVTS_CPU			9
425 #define CLK_DOUT_CLKVTS_DMIC_IF			10
426 #define CLK_DOUT_CLKVTS_DMIC_IF_DIV2		11
427 #define CLK_DOUT_CLKVTS_NOC			12
428 #define CLK_DOUT_CLKVTS_SERIAL_LIF		13
429 #define CLK_DOUT_CLKVTS_SERIAL_LIF_CORE		14
430 
431 #endif
432