summaryrefslogtreecommitdiff
path: root/include/dt-bindings/clock/samsung,exynos2200-cmu.h
blob: 310552be0c8c8a3c6ee692c8df2c0ea9e5496ec2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
/*
 * Copyright (c) 2025 Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
 * Author: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
 *
 * Device Tree binding constants for Exynos2200 clock controller.
 */

#ifndef _DT_BINDINGS_CLOCK_EXYNOS2200_H
#define _DT_BINDINGS_CLOCK_EXYNOS2200_H

/* CMU_TOP */
#define CLK_FOUT_SHARED0_PLL			1
#define CLK_FOUT_SHARED1_PLL			2
#define CLK_FOUT_SHARED2_PLL			3
#define CLK_FOUT_SHARED3_PLL			4
#define CLK_FOUT_SHARED4_PLL			5
#define CLK_FOUT_MMC_PLL			6
#define CLK_FOUT_SHARED_MIF_PLL			7

#define CLK_MOUT_CMU_CP_MPLL_CLK_D2_USER	8
#define CLK_MOUT_CMU_CP_MPLL_CLK_USER		9
#define CLK_MOUT_CMU_AUD_AUDIF0			10
#define CLK_MOUT_CMU_AUD_AUDIF1			11
#define CLK_MOUT_CMU_AUD_CPU			12
#define CLK_MOUT_CMU_CPUCL0_DBG_NOC		13
#define CLK_MOUT_CMU_CPUCL0_SWITCH		14
#define CLK_MOUT_CMU_CPUCL1_SWITCH		15
#define CLK_MOUT_CMU_CPUCL2_SWITCH		16
#define CLK_MOUT_CMU_DNC_NOC			17
#define CLK_MOUT_CMU_DPUB_NOC			18
#define CLK_MOUT_CMU_DPUF_NOC			19
#define CLK_MOUT_CMU_DSP_NOC			20
#define CLK_MOUT_CMU_DSU_SWITCH			21
#define CLK_MOUT_CMU_G3D_SWITCH			22
#define CLK_MOUT_CMU_GNPU_NOC			23
#define CLK_MOUT_CMU_UFS_MMC_CARD		24
#define CLK_MOUT_CMU_M2M_NOC			25
#define CLK_MOUT_CMU_NOCL0_NOC			26
#define CLK_MOUT_CMU_NOCL1A_NOC			27
#define CLK_MOUT_CMU_NOCL1B_NOC0		28
#define CLK_MOUT_CMU_NOCL1C_NOC			29
#define CLK_MOUT_CMU_SDMA_NOC			30
#define CLK_MOUT_CMU_CP_HISPEEDY_CLK		31
#define CLK_MOUT_CMU_CP_SHARED0_CLK		32
#define CLK_MOUT_CMU_CP_SHARED2_CLK		33
#define CLK_MOUT_CMU_MUX_ALIVE_NOC		34
#define CLK_MOUT_CMU_MUX_AUD_AUDIF0		35
#define CLK_MOUT_CMU_MUX_AUD_AUDIF1		36
#define CLK_MOUT_CMU_MUX_AUD_CPU		37
#define CLK_MOUT_CMU_MUX_AUD_NOC		38
#define CLK_MOUT_CMU_MUX_BRP_NOC		39
#define CLK_MOUT_CMU_MUX_CIS_CLK0		40
#define CLK_MOUT_CMU_MUX_CIS_CLK1		41
#define CLK_MOUT_CMU_MUX_CIS_CLK2		42
#define CLK_MOUT_CMU_MUX_CIS_CLK3		43
#define CLK_MOUT_CMU_MUX_CIS_CLK4		44
#define CLK_MOUT_CMU_MUX_CIS_CLK5		45
#define CLK_MOUT_CMU_MUX_CIS_CLK6		46
#define CLK_MOUT_CMU_MUX_CIS_CLK7		47
#define CLK_MOUT_CMU_MUX_CMU_BOOST		48
#define CLK_MOUT_CMU_MUX_CMU_BOOST_CAM		49
#define CLK_MOUT_CMU_MUX_CMU_BOOST_CPU		50
#define CLK_MOUT_CMU_MUX_CMU_BOOST_MIF		51
#define CLK_MOUT_CMU_MUX_CPUCL0_DBG_NOC		52
#define CLK_MOUT_CMU_MUX_CPUCL0_NOCP		53
#define CLK_MOUT_CMU_MUX_CPUCL0_SWITCH		54
#define CLK_MOUT_CMU_MUX_CPUCL1_SWITCH		55
#define CLK_MOUT_CMU_MUX_CPUCL2_SWITCH		56
#define CLK_MOUT_CMU_MUX_CSIS_DCPHY		57
#define CLK_MOUT_CMU_MUX_CSIS_NOC		58
#define CLK_MOUT_CMU_MUX_CSIS_OIS_MCU		59
#define CLK_MOUT_CMU_MUX_CSTAT_NOC		60
#define CLK_MOUT_CMU_MUX_DNC_NOC		61
#define CLK_MOUT_CMU_MUX_DPUB			62
#define CLK_MOUT_CMU_MUX_DPUB_ALT		63
#define CLK_MOUT_CMU_MUX_DPUB_DSIM		64
#define CLK_MOUT_CMU_MUX_DPUF			65
#define CLK_MOUT_CMU_MUX_DPUF_ALT		66
#define CLK_MOUT_CMU_MUX_DSP_NOC		67
#define CLK_MOUT_CMU_MUX_DSU_SWITCH		68
#define CLK_MOUT_CMU_MUX_G3D_NOCP		69
#define CLK_MOUT_CMU_MUX_G3D_SWITCH		70
#define CLK_MOUT_CMU_MUX_GNPU_NOC		71
#define CLK_MOUT_CMU_MUX_HSI0_DPGTC		72
#define CLK_MOUT_CMU_MUX_HSI0_DPOSC		73
#define CLK_MOUT_CMU_MUX_HSI0_NOC		74
#define CLK_MOUT_CMU_MUX_HSI0_USB32DRD		75
#define CLK_MOUT_CMU_MUX_UFS_MMC_CARD		76
#define CLK_MOUT_CMU_MUX_HSI1_NOC		77
#define CLK_MOUT_CMU_MUX_HSI1_PCIE		78
#define CLK_MOUT_CMU_MUX_UFS_UFS_EMBD		79
#define CLK_MOUT_CMU_MUX_LME_LME		80
#define CLK_MOUT_CMU_MUX_LME_NOC		81
#define CLK_MOUT_CMU_MUX_M2M_NOC		82
#define CLK_MOUT_CMU_MUX_MCSC_MCSC		83
#define CLK_MOUT_CMU_MUX_MCSC_NOC		84
#define CLK_MOUT_CMU_MUX_MFC0_MFC0		85
#define CLK_MOUT_CMU_MUX_MFC0_WFD		86
#define CLK_MOUT_CMU_MUX_MFC1_MFC1		87
#define CLK_MOUT_CMU_MUX_MIF_NOCP		88
#define CLK_MOUT_CMU_MUX_MIF_SWITCH		89
#define CLK_MOUT_CMU_MUX_NOCL0_NOC		90
#define CLK_MOUT_CMU_MUX_NOCL1A_NOC		91
#define CLK_MOUT_CMU_MUX_NOCL1B_NOC0		92
#define CLK_MOUT_CMU_MUX_NOCL1B_NOC1		93
#define CLK_MOUT_CMU_MUX_NOCL1C_NOC		94
#define CLK_MOUT_CMU_MUX_PERIC0_IP0		95
#define CLK_MOUT_CMU_MUX_PERIC0_IP1		96
#define CLK_MOUT_CMU_MUX_PERIC0_NOC		97
#define CLK_MOUT_CMU_MUX_PERIC1_IP0		98
#define CLK_MOUT_CMU_MUX_PERIC1_IP1		99
#define CLK_MOUT_CMU_MUX_PERIC1_NOC		100
#define CLK_MOUT_CMU_MUX_PERIC2_IP0		101
#define CLK_MOUT_CMU_MUX_PERIC2_IP1		102
#define CLK_MOUT_CMU_MUX_PERIC2_NOC		103
#define CLK_MOUT_CMU_MUX_PERIS_GIC		104
#define CLK_MOUT_CMU_MUX_PERIS_NOC		105
#define CLK_MOUT_CMU_MUX_SDMA_NOC		106
#define CLK_MOUT_CMU_MUX_SSP_NOC		107
#define CLK_MOUT_CMU_MUX_VTS_DMIC		108
#define CLK_MOUT_CMU_MUX_YUVP_NOC		109
#define CLK_MOUT_CMU_MUX_CMU_CMUREF		110
#define CLK_MOUT_CMU_MUX_CP_HISPEEDY_CLK	111
#define CLK_MOUT_CMU_MUX_CP_SHARED0_CLK		112
#define CLK_MOUT_CMU_MUX_CP_SHARED1_CLK		113
#define CLK_MOUT_CMU_MUX_CP_SHARED2_CLK		114
#define CLK_MOUT_CMU_M2M_FRC			115
#define CLK_MOUT_CMU_MCSC_MCSC			116
#define CLK_MOUT_CMU_MCSC_NOC			117
#define CLK_MOUT_CMU_MUX_M2M_FRC		118
#define CLK_MOUT_CMU_MUX_UFS_NOC		119

#define CLK_DOUT_CMU_ALIVE_NOC			120
#define CLK_DOUT_CMU_AUD_NOC			121
#define CLK_DOUT_CMU_BRP_NOC			122
#define CLK_DOUT_CMU_CMU_BOOST			123
#define CLK_DOUT_CMU_CMU_BOOST_CAM		124
#define CLK_DOUT_CMU_CMU_BOOST_CPU		125
#define CLK_DOUT_CMU_CMU_BOOST_MIF		126
#define CLK_DOUT_CMU_CPUCL0_NOCP		127
#define CLK_DOUT_CMU_CSIS_DCPHY			128
#define CLK_DOUT_CMU_CSIS_NOC			129
#define CLK_DOUT_CMU_CSIS_OIS_MCU		130
#define CLK_DOUT_CMU_CSTAT_NOC			131
#define CLK_DOUT_CMU_DPUB_DSIM			132
#define CLK_DOUT_CMU_LME_LME			133
#define CLK_DOUT_CMU_G3D_NOCP			134
#define CLK_DOUT_CMU_HSI0_DPGTC			135
#define CLK_DOUT_CMU_HSI0_DPOSC			136
#define CLK_DOUT_CMU_HSI0_NOC			137
#define CLK_DOUT_CMU_HSI0_USB32DRD		138
#define CLK_DOUT_CMU_HSI1_NOC			139
#define CLK_DOUT_CMU_HSI1_PCIE			140
#define CLK_DOUT_CMU_UFS_UFS_EMBD		141
#define CLK_DOUT_CMU_LME_NOC			142
#define CLK_DOUT_CMU_MFC0_MFC0			143
#define CLK_DOUT_CMU_MFC0_WFD			144
#define CLK_DOUT_CMU_MFC1_MFC1			145
#define CLK_DOUT_CMU_MIF_NOCP			146
#define CLK_DOUT_CMU_NOCL1B_NOC1		147
#define CLK_DOUT_CMU_PERIC0_IP0			148
#define CLK_DOUT_CMU_PERIC0_IP1			149
#define CLK_DOUT_CMU_PERIC0_NOC			150
#define CLK_DOUT_CMU_PERIC1_IP0			151
#define CLK_DOUT_CMU_PERIC1_IP1			152
#define CLK_DOUT_CMU_PERIC1_NOC			153
#define CLK_DOUT_CMU_PERIC2_IP0			154
#define CLK_DOUT_CMU_PERIC2_IP1			155
#define CLK_DOUT_CMU_PERIC2_NOC			156
#define CLK_DOUT_CMU_PERIS_GIC			157
#define CLK_DOUT_CMU_PERIS_NOC			158
#define CLK_DOUT_CMU_SSP_NOC			159
#define CLK_DOUT_CMU_VTS_DMIC			160
#define CLK_DOUT_CMU_YUVP_NOC			161
#define CLK_DOUT_CMU_CP_SHARED1_CLK		162
#define CLK_DOUT_CMU_DIV_AUD_AUDIF0		163
#define CLK_DOUT_CMU_DIV_AUD_AUDIF0_SM		164
#define CLK_DOUT_CMU_DIV_AUD_AUDIF1		165
#define CLK_DOUT_CMU_DIV_AUD_AUDIF1_SM		166
#define CLK_DOUT_CMU_DIV_AUD_CPU		167
#define CLK_DOUT_CMU_DIV_AUD_CPU_SM		168
#define CLK_DOUT_CMU_DIV_CIS_CLK0		169
#define CLK_DOUT_CMU_DIV_CIS_CLK1		170
#define CLK_DOUT_CMU_DIV_CIS_CLK2		171
#define CLK_DOUT_CMU_DIV_CIS_CLK3		172
#define CLK_DOUT_CMU_DIV_CIS_CLK4		173
#define CLK_DOUT_CMU_DIV_CIS_CLK5		174
#define CLK_DOUT_CMU_DIV_CIS_CLK6		175
#define CLK_DOUT_CMU_DIV_CIS_CLK7		176
#define CLK_DOUT_CMU_DIV_CPUCL0_DBG_NOC		177
#define CLK_DOUT_CMU_DIV_CPUCL0_DBG_NOC_SM	178
#define CLK_DOUT_CMU_DIV_CPUCL0_SWITCH		179
#define CLK_DOUT_CMU_DIV_CPUCL0_SWITCH_SM	180
#define CLK_DOUT_CMU_DIV_CPUCL1_SWITCH		181
#define CLK_DOUT_CMU_DIV_CPUCL1_SWITCH_SM	182
#define CLK_DOUT_CMU_DIV_CPUCL2_SWITCH		183
#define CLK_DOUT_CMU_DIV_CPUCL2_SWITCH_SM	184
#define CLK_DOUT_CMU_DIV_DNC_NOC		185
#define CLK_DOUT_CMU_DIV_DNC_NOC_SM		186
#define CLK_DOUT_CMU_DIV_DPUB			187
#define CLK_DOUT_CMU_DIV_DPUB_ALT		188
#define CLK_DOUT_CMU_DIV_DPUF			189
#define CLK_DOUT_CMU_DIV_DPUF_ALT		190
#define CLK_DOUT_CMU_DIV_DSP_NOC		191
#define CLK_DOUT_CMU_DIV_DSP_NOC_SM		192
#define CLK_DOUT_CMU_DIV_DSU_SWITCH		193
#define CLK_DOUT_CMU_DIV_DSU_SWITCH_SM		194
#define CLK_DOUT_CMU_DIV_G3D_SWITCH		195
#define CLK_DOUT_CMU_DIV_G3D_SWITCH_SM		196
#define CLK_DOUT_CMU_DIV_GNPU_NOC		197
#define CLK_DOUT_CMU_DIV_GNPU_NOC_SM		198
#define CLK_DOUT_CMU_DIV_UFS_MMC_CARD		199
#define CLK_DOUT_CMU_DIV_UFS_MMC_CARD_SM	200
#define CLK_DOUT_CMU_DIV_M2M_NOC		201
#define CLK_DOUT_CMU_DIV_M2M_NOC_SM		202
#define CLK_DOUT_CMU_DIV_NOCL0_NOC		203
#define CLK_DOUT_CMU_DIV_NOCL0_NOC_SM		204
#define CLK_DOUT_CMU_DIV_NOCL1A_NOC		205
#define CLK_DOUT_CMU_DIV_NOCL1A_NOC_SM		206
#define CLK_DOUT_CMU_DIV_NOCL1B_NOC0		207
#define CLK_DOUT_CMU_DIV_NOCL1B_NOC0_SM		208
#define CLK_DOUT_CMU_DIV_NOCL1C_NOC		209
#define CLK_DOUT_CMU_DIV_NOCL1C_NOC_SM		210
#define CLK_DOUT_CMU_DIV_SDMA_NOC		211
#define CLK_DOUT_CMU_DIV_SDMA_NOC_SM		212
#define CLK_DOUT_CMU_DIV_CP_HISPEEDY_CLK	213
#define CLK_DOUT_CMU_DIV_CP_HISPEEDY_CLK_SM	214
#define CLK_DOUT_CMU_DIV_CP_SHARED0_CLK		215
#define CLK_DOUT_CMU_DIV_CP_SHARED0_CLK_SM	216
#define CLK_DOUT_CMU_DIV_CP_SHARED2_CLK		217
#define CLK_DOUT_CMU_DIV_CP_SHARED2_CLK_SM	218
#define CLK_DOUT_CMU_UFS_NOC		219
#define CLK_DOUT_CMU_DIV_M2M_FRC		220
#define CLK_DOUT_CMU_DIV_M2M_FRC_SM		221
#define CLK_DOUT_CMU_DIV_MCSC_MCSC		222
#define CLK_DOUT_CMU_DIV_MCSC_MCSC_SM		223
#define CLK_DOUT_CMU_DIV_MCSC_NOC		224
#define CLK_DOUT_CMU_DIV_MCSC_NOC_SM		225
#define CLK_DOUT_SHARED0_DIV1			226
#define CLK_DOUT_SHARED0_DIV2			227
#define CLK_DOUT_SHARED0_DIV4			228
#define CLK_DOUT_SHARED1_DIV1			229
#define CLK_DOUT_SHARED1_DIV2			230
#define CLK_DOUT_SHARED1_DIV4			231
#define CLK_DOUT_SHARED2_DIV1			232
#define CLK_DOUT_SHARED2_DIV2			233
#define CLK_DOUT_SHARED2_DIV4			234
#define CLK_DOUT_SHARED3_DIV1			235
#define CLK_DOUT_SHARED3_DIV2			236
#define CLK_DOUT_SHARED3_DIV4			237
#define CLK_DOUT_SHARED4_DIV1			238
#define CLK_DOUT_SHARED4_DIV2			239
#define CLK_DOUT_SHARED4_DIV4			240
#define CLK_DOUT_SHARED_MIF_DIV1		241
#define CLK_DOUT_SHARED_MIF_DIV2		242
#define CLK_DOUT_SHARED_MIF_DIV4		243
#define CLK_DOUT_TCXO_DIV3			244
#define CLK_DOUT_TCXO_DIV4			245

/* CMU_ALIVE */
#define CLK_MOUT_ALIVE_NOC_USER			1
#define CLK_MOUT_ALIVE_RCO_SPMI_USER		2
#define CLK_MOUT_RCO_ALIVE_USER			3
#define CLK_MOUT_ALIVE_CHUB_PERI		4
#define CLK_MOUT_ALIVE_CMGP_NOC			5
#define CLK_MOUT_ALIVE_CMGP_PERI		6
#define CLK_MOUT_ALIVE_DBGCORE_NOC		7
#define CLK_MOUT_ALIVE_DNC_NOC			8
#define CLK_MOUT_ALIVE_CHUBVTS_NOC		9
#define CLK_MOUT_ALIVE_GNPU_NOC			10
#define CLK_MOUT_ALIVE_GNSS_NOC			11
#define CLK_MOUT_ALIVE_SDMA_NOC			12
#define CLK_MOUT_ALIVE_UFD_NOC			13
#define CLK_MOUT_ALIVE_DBGCORE_UART		14
#define CLK_MOUT_ALIVE_NOC			15
#define CLK_MOUT_ALIVE_PMU_SUB			16
#define CLK_MOUT_ALIVE_SPMI			17
#define CLK_MOUT_ALIVE_TIMER			18
#define CLK_MOUT_ALIVE_CSIS_NOC			19
#define CLK_MOUT_ALIVE_DSP_NOC			20

#define CLK_DOUT_ALIVE_CHUB_PERI		21
#define CLK_DOUT_ALIVE_CMGP_NOC			22
#define CLK_DOUT_ALIVE_CMGP_PERI		23
#define CLK_DOUT_ALIVE_DBGCORE_NOC		24
#define CLK_DOUT_ALIVE_DNC_NOC			25
#define CLK_DOUT_ALIVE_CHUBVTS_NOC		26
#define CLK_DOUT_ALIVE_GNPU_NOC			27
#define CLK_DOUT_ALIVE_SDMA_NOC			28
#define CLK_DOUT_ALIVE_UFD_NOC			29
#define CLK_DOUT_ALIVE_DBGCORE_UART		30
#define CLK_DOUT_ALIVE_NOC			31
#define CLK_DOUT_ALIVE_PMU_SUB			32
#define CLK_DOUT_ALIVE_SPMI			33
#define CLK_DOUT_ALIVE_CSIS_NOC			34
#define CLK_DOUT_ALIVE_DSP_NOC			35

/* CMU_PERIS */
#define CLK_MOUT_PERIS_GIC_USER			1
#define CLK_MOUT_PERIS_NOC_USER			2
#define CLK_MOUT_PERIS_GIC			3

#define CLK_DOUT_PERIS_OTP			4
#define CLK_DOUT_PERIS_DDD_CTRL			5

/* CMU_CMGP */
#define CLK_MOUT_CMGP_CLKALIVE_NOC_USER		1
#define CLK_MOUT_CMGP_CLKALIVE_PERI_USER	2
#define CLK_MOUT_CMGP_I2C			3
#define CLK_MOUT_CMGP_SPI_I2C0			4
#define CLK_MOUT_CMGP_SPI_I2C1			5
#define CLK_MOUT_CMGP_SPI_MS_CTRL		6
#define CLK_MOUT_CMGP_USI0			7
#define CLK_MOUT_CMGP_USI1			8
#define CLK_MOUT_CMGP_USI2			9
#define CLK_MOUT_CMGP_USI3			10
#define CLK_MOUT_CMGP_USI4			11
#define CLK_MOUT_CMGP_USI5			12
#define CLK_MOUT_CMGP_USI6			13

#define CLK_DOUT_CMGP_I2C			14
#define CLK_DOUT_CMGP_SPI_I2C0			15
#define CLK_DOUT_CMGP_SPI_I2C1			16
#define CLK_DOUT_CMGP_SPI_MS_CTRL		17
#define CLK_DOUT_CMGP_USI0			18
#define CLK_DOUT_CMGP_USI1			19
#define CLK_DOUT_CMGP_USI2			20
#define CLK_DOUT_CMGP_USI3			21
#define CLK_DOUT_CMGP_USI4			22
#define CLK_DOUT_CMGP_USI5			23
#define CLK_DOUT_CMGP_USI6			24

/* CMU_HSI0 */
#define CLK_MOUT_CLKCMU_HSI0_DPGTC_USER		1
#define CLK_MOUT_CLKCMU_HSI0_DPOSC_USER		2
#define CLK_MOUT_CLKCMU_HSI0_NOC_USER		3
#define CLK_MOUT_CLKCMU_HSI0_USB32DRD_USER	4
#define CLK_MOUT_HSI0_NOC			5
#define CLK_MOUT_HSI0_RTCCLK			6
#define CLK_MOUT_HSI0_USB32DRD			7

#define CLK_DOUT_DIV_CLK_HSI0_EUSB		8

/* CMU_PERIC0 */
#define CLK_MOUT_PERIC0_IP0_USER		1
#define CLK_MOUT_PERIC0_IP1_USER		2
#define CLK_MOUT_PERIC0_NOC_USER		3
#define CLK_MOUT_PERIC0_I2C			4
#define CLK_MOUT_PERIC0_USI04			5

#define CLK_DOUT_PERIC0_I2C			6
#define CLK_DOUT_PERIC0_USI04			7

/* CMU_PERIC1 */
#define CLK_MOUT_PERIC1_IP0_USER		1
#define CLK_MOUT_PERIC1_IP1_USER		2
#define CLK_MOUT_PERIC1_NOC_USER		3
#define CLK_MOUT_PERIC1_I2C			4
#define CLK_MOUT_PERIC1_SPI_MS_CTRL		5
#define CLK_MOUT_PERIC1_UART_BT			6
#define CLK_MOUT_PERIC1_USI07			7
#define CLK_MOUT_PERIC1_USI07_SPI_I2C		8
#define CLK_MOUT_PERIC1_USI08			9
#define CLK_MOUT_PERIC1_USI08_SPI_I2C		10
#define CLK_MOUT_PERIC1_USI09			11
#define CLK_MOUT_PERIC1_USI10			12

#define CLK_DOUT_PERIC1_I2C			13
#define CLK_DOUT_PERIC1_SPI_MS_CTRL		14
#define CLK_DOUT_PERIC1_UART_BT			15
#define CLK_DOUT_PERIC1_USI07			16
#define CLK_DOUT_PERIC1_USI07_SPI_I2C		17
#define CLK_DOUT_PERIC1_USI08			18
#define CLK_DOUT_PERIC1_USI08_SPI_I2C		19
#define CLK_DOUT_PERIC1_USI09			20
#define CLK_DOUT_PERIC1_USI10			21

/* CMU_PERIC2 */
#define CLK_MOUT_PERIC2_IP0_USER		1
#define CLK_MOUT_PERIC2_IP1_USER		2
#define CLK_MOUT_PERIC2_NOC_USER		3
#define CLK_MOUT_PERIC2_I2C			4
#define CLK_MOUT_PERIC2_SPI_MS_CTRL		5
#define CLK_MOUT_PERIC2_UART_DBG		6
#define CLK_MOUT_PERIC2_USI00			7
#define CLK_MOUT_PERIC2_USI00_SPI_I2C		8
#define CLK_MOUT_PERIC2_USI01			9
#define CLK_MOUT_PERIC2_USI01_SPI_I2C		10
#define CLK_MOUT_PERIC2_USI02			11
#define CLK_MOUT_PERIC2_USI03			12
#define CLK_MOUT_PERIC2_USI05			13
#define CLK_MOUT_PERIC2_USI06			14
#define CLK_MOUT_PERIC2_USI11			15

#define CLK_DOUT_PERIC2_I2C			16
#define CLK_DOUT_PERIC2_SPI_MS_CTRL		17
#define CLK_DOUT_PERIC2_UART_DBG		18
#define CLK_DOUT_PERIC2_USI00			19
#define CLK_DOUT_PERIC2_USI00_SPI_I2C		20
#define CLK_DOUT_PERIC2_USI01			21
#define CLK_DOUT_PERIC2_USI01_SPI_I2C		22
#define CLK_DOUT_PERIC2_USI02			23
#define CLK_DOUT_PERIC2_USI03			24
#define CLK_DOUT_PERIC2_USI05			25
#define CLK_DOUT_PERIC2_USI06			26
#define CLK_DOUT_PERIC2_USI11			27

/* CMU_UFS */
#define CLK_MOUT_UFS_MMC_CARD_USER		1
#define CLK_MOUT_UFS_NOC_USER			2
#define CLK_MOUT_UFS_UFS_EMBD_USER		3

/* CMU_VTS */
#define CLK_MOUT_CLKALIVE_VTS_NOC_USER		1
#define CLK_MOUT_CLKALIVE_VTS_RCO_USER		2
#define CLK_MOUT_CLKCMU_VTS_DMIC_USER		3
#define CLK_MOUT_CLKVTS_AUD_DMIC1		4
#define CLK_MOUT_CLKVTS_NOC			5
#define CLK_MOUT_CLKVTS_DMIC_PAD		6

#define CLK_DOUT_CLKVTS_AUD_DMIC0		7
#define CLK_DOUT_CLKVTS_AUD_DMIC1		8
#define CLK_DOUT_CLKVTS_CPU			9
#define CLK_DOUT_CLKVTS_DMIC_IF			10
#define CLK_DOUT_CLKVTS_DMIC_IF_DIV2		11
#define CLK_DOUT_CLKVTS_NOC			12
#define CLK_DOUT_CLKVTS_SERIAL_LIF		13
#define CLK_DOUT_CLKVTS_SERIAL_LIF_CORE		14

#endif