xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/google,gs101.h (revision 03be434863b9606435be9ef43651d4c0cbbe6788)
10a910f16SPeter Griffin /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
20a910f16SPeter Griffin /*
30a910f16SPeter Griffin  * Copyright (C) 2023 Linaro Ltd.
40a910f16SPeter Griffin  * Author: Peter Griffin <peter.griffin@linaro.org>
50a910f16SPeter Griffin  *
60a910f16SPeter Griffin  * Device Tree binding constants for Google gs101 clock controller.
70a910f16SPeter Griffin  */
80a910f16SPeter Griffin 
90a910f16SPeter Griffin #ifndef _DT_BINDINGS_CLOCK_GOOGLE_GS101_H
100a910f16SPeter Griffin #define _DT_BINDINGS_CLOCK_GOOGLE_GS101_H
110a910f16SPeter Griffin 
120a910f16SPeter Griffin /* CMU_TOP PLL */
130a910f16SPeter Griffin #define CLK_FOUT_SHARED0_PLL		1
140a910f16SPeter Griffin #define CLK_FOUT_SHARED1_PLL		2
150a910f16SPeter Griffin #define CLK_FOUT_SHARED2_PLL		3
160a910f16SPeter Griffin #define CLK_FOUT_SHARED3_PLL		4
170a910f16SPeter Griffin #define CLK_FOUT_SPARE_PLL		5
180a910f16SPeter Griffin 
190a910f16SPeter Griffin /* CMU_TOP MUX */
200a910f16SPeter Griffin #define CLK_MOUT_PLL_SHARED0		6
210a910f16SPeter Griffin #define CLK_MOUT_PLL_SHARED1		7
220a910f16SPeter Griffin #define CLK_MOUT_PLL_SHARED2		8
230a910f16SPeter Griffin #define CLK_MOUT_PLL_SHARED3		9
240a910f16SPeter Griffin #define CLK_MOUT_PLL_SPARE		10
250a910f16SPeter Griffin #define CLK_MOUT_CMU_BO_BUS		11
260a910f16SPeter Griffin #define CLK_MOUT_CMU_BUS0_BUS		12
270a910f16SPeter Griffin #define CLK_MOUT_CMU_BUS1_BUS		13
280a910f16SPeter Griffin #define CLK_MOUT_CMU_BUS2_BUS		14
290a910f16SPeter Griffin #define CLK_MOUT_CMU_CIS_CLK0		15
300a910f16SPeter Griffin #define CLK_MOUT_CMU_CIS_CLK1		16
310a910f16SPeter Griffin #define CLK_MOUT_CMU_CIS_CLK2		17
320a910f16SPeter Griffin #define CLK_MOUT_CMU_CIS_CLK3		18
330a910f16SPeter Griffin #define CLK_MOUT_CMU_CIS_CLK4		19
340a910f16SPeter Griffin #define CLK_MOUT_CMU_CIS_CLK5		20
350a910f16SPeter Griffin #define CLK_MOUT_CMU_CIS_CLK6		21
360a910f16SPeter Griffin #define CLK_MOUT_CMU_CIS_CLK7		22
370a910f16SPeter Griffin #define CLK_MOUT_CMU_CMU_BOOST		23
380a910f16SPeter Griffin #define CLK_MOUT_CMU_BOOST_OPTION1	24
390a910f16SPeter Griffin #define CLK_MOUT_CMU_CORE_BUS		25
400a910f16SPeter Griffin #define CLK_MOUT_CMU_CPUCL0_DBG		26
410a910f16SPeter Griffin #define CLK_MOUT_CMU_CPUCL0_SWITCH	27
420a910f16SPeter Griffin #define CLK_MOUT_CMU_CPUCL1_SWITCH	28
430a910f16SPeter Griffin #define CLK_MOUT_CMU_CPUCL2_SWITCH	29
440a910f16SPeter Griffin #define CLK_MOUT_CMU_CSIS_BUS		30
450a910f16SPeter Griffin #define CLK_MOUT_CMU_DISP_BUS		31
460a910f16SPeter Griffin #define CLK_MOUT_CMU_DNS_BUS		32
470a910f16SPeter Griffin #define CLK_MOUT_CMU_DPU_BUS		33
480a910f16SPeter Griffin #define CLK_MOUT_CMU_EH_BUS		34
490a910f16SPeter Griffin #define CLK_MOUT_CMU_G2D_G2D		35
500a910f16SPeter Griffin #define CLK_MOUT_CMU_G2D_MSCL		36
510a910f16SPeter Griffin #define CLK_MOUT_CMU_G3AA_G3AA		37
520a910f16SPeter Griffin #define CLK_MOUT_CMU_G3D_BUSD		38
530a910f16SPeter Griffin #define CLK_MOUT_CMU_G3D_GLB		39
540a910f16SPeter Griffin #define CLK_MOUT_CMU_G3D_SWITCH		40
550a910f16SPeter Griffin #define CLK_MOUT_CMU_GDC_GDC0		41
560a910f16SPeter Griffin #define CLK_MOUT_CMU_GDC_GDC1		42
570a910f16SPeter Griffin #define CLK_MOUT_CMU_GDC_SCSC		43
580a910f16SPeter Griffin #define CLK_MOUT_CMU_HPM		44
590a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI0_BUS		45
600a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI0_DPGTC		46
610a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI0_USB31DRD	47
625b02a863SPeter Griffin #define CLK_MOUT_CMU_HSI0_USBDPDBG	48
630a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI1_BUS		49
640a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI1_PCIE		50
650a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI2_BUS		51
660a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI2_MMC_CARD	52
670a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI2_PCIE		53
680a910f16SPeter Griffin #define CLK_MOUT_CMU_HSI2_UFS_EMBD	54
690a910f16SPeter Griffin #define CLK_MOUT_CMU_IPP_BUS		55
700a910f16SPeter Griffin #define CLK_MOUT_CMU_ITP_BUS		56
710a910f16SPeter Griffin #define CLK_MOUT_CMU_MCSC_ITSC		57
720a910f16SPeter Griffin #define CLK_MOUT_CMU_MCSC_MCSC		58
730a910f16SPeter Griffin #define CLK_MOUT_CMU_MFC_MFC		59
740a910f16SPeter Griffin #define CLK_MOUT_CMU_MIF_BUSP		60
750a910f16SPeter Griffin #define CLK_MOUT_CMU_MIF_SWITCH		61
760a910f16SPeter Griffin #define CLK_MOUT_CMU_MISC_BUS		62
770a910f16SPeter Griffin #define CLK_MOUT_CMU_MISC_SSS		63
780a910f16SPeter Griffin #define CLK_MOUT_CMU_PDP_BUS		64
790a910f16SPeter Griffin #define CLK_MOUT_CMU_PDP_VRA		65
800a910f16SPeter Griffin #define CLK_MOUT_CMU_PERIC0_BUS		66
810a910f16SPeter Griffin #define CLK_MOUT_CMU_PERIC0_IP		67
820a910f16SPeter Griffin #define CLK_MOUT_CMU_PERIC1_BUS		68
830a910f16SPeter Griffin #define CLK_MOUT_CMU_PERIC1_IP		69
840a910f16SPeter Griffin #define CLK_MOUT_CMU_TNR_BUS		70
850a910f16SPeter Griffin #define CLK_MOUT_CMU_TOP_BOOST_OPTION1	71
860a910f16SPeter Griffin #define CLK_MOUT_CMU_TOP_CMUREF		72
870a910f16SPeter Griffin #define CLK_MOUT_CMU_TPU_BUS		73
880a910f16SPeter Griffin #define CLK_MOUT_CMU_TPU_TPU		74
890a910f16SPeter Griffin #define CLK_MOUT_CMU_TPU_TPUCTL		75
900a910f16SPeter Griffin #define CLK_MOUT_CMU_TPU_UART		76
910a910f16SPeter Griffin #define CLK_MOUT_CMU_CMUREF		77
920a910f16SPeter Griffin 
930a910f16SPeter Griffin /* CMU_TOP Dividers */
940a910f16SPeter Griffin #define CLK_DOUT_CMU_BO_BUS		78
950a910f16SPeter Griffin #define CLK_DOUT_CMU_BUS0_BUS		79
960a910f16SPeter Griffin #define CLK_DOUT_CMU_BUS1_BUS		80
970a910f16SPeter Griffin #define CLK_DOUT_CMU_BUS2_BUS		81
980a910f16SPeter Griffin #define CLK_DOUT_CMU_CIS_CLK0		82
990a910f16SPeter Griffin #define CLK_DOUT_CMU_CIS_CLK1		83
1000a910f16SPeter Griffin #define CLK_DOUT_CMU_CIS_CLK2		84
1010a910f16SPeter Griffin #define CLK_DOUT_CMU_CIS_CLK3		85
1020a910f16SPeter Griffin #define CLK_DOUT_CMU_CIS_CLK4		86
1030a910f16SPeter Griffin #define CLK_DOUT_CMU_CIS_CLK5		87
1040a910f16SPeter Griffin #define CLK_DOUT_CMU_CIS_CLK6		88
1050a910f16SPeter Griffin #define CLK_DOUT_CMU_CIS_CLK7		89
1060a910f16SPeter Griffin #define CLK_DOUT_CMU_CORE_BUS		90
1070a910f16SPeter Griffin #define CLK_DOUT_CMU_CPUCL0_DBG		91
1080a910f16SPeter Griffin #define CLK_DOUT_CMU_CPUCL0_SWITCH	92
1090a910f16SPeter Griffin #define CLK_DOUT_CMU_CPUCL1_SWITCH	93
1100a910f16SPeter Griffin #define CLK_DOUT_CMU_CPUCL2_SWITCH	94
1110a910f16SPeter Griffin #define CLK_DOUT_CMU_CSIS_BUS		95
1120a910f16SPeter Griffin #define CLK_DOUT_CMU_DISP_BUS		96
1130a910f16SPeter Griffin #define CLK_DOUT_CMU_DNS_BUS		97
1140a910f16SPeter Griffin #define CLK_DOUT_CMU_DPU_BUS		98
1150a910f16SPeter Griffin #define CLK_DOUT_CMU_EH_BUS		99
1160a910f16SPeter Griffin #define CLK_DOUT_CMU_G2D_G2D		100
1170a910f16SPeter Griffin #define CLK_DOUT_CMU_G2D_MSCL		101
1180a910f16SPeter Griffin #define CLK_DOUT_CMU_G3AA_G3AA		102
1190a910f16SPeter Griffin #define CLK_DOUT_CMU_G3D_BUSD		103
1200a910f16SPeter Griffin #define CLK_DOUT_CMU_G3D_GLB		104
1210a910f16SPeter Griffin #define CLK_DOUT_CMU_G3D_SWITCH		105
1220a910f16SPeter Griffin #define CLK_DOUT_CMU_GDC_GDC0		106
1230a910f16SPeter Griffin #define CLK_DOUT_CMU_GDC_GDC1		107
1240a910f16SPeter Griffin #define CLK_DOUT_CMU_GDC_SCSC		108
1250a910f16SPeter Griffin #define CLK_DOUT_CMU_CMU_HPM		109
1260a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI0_BUS		110
1270a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI0_DPGTC		111
1280a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI0_USB31DRD	112
1290a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI0_USBDPDBG	113
1300a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI1_BUS		114
1310a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI1_PCIE		115
1320a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI2_BUS		116
1330a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI2_MMC_CARD	117
1340a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI2_PCIE		118
1350a910f16SPeter Griffin #define CLK_DOUT_CMU_HSI2_UFS_EMBD	119
1360a910f16SPeter Griffin #define CLK_DOUT_CMU_IPP_BUS		120
1370a910f16SPeter Griffin #define CLK_DOUT_CMU_ITP_BUS		121
1380a910f16SPeter Griffin #define CLK_DOUT_CMU_MCSC_ITSC		122
1390a910f16SPeter Griffin #define CLK_DOUT_CMU_MCSC_MCSC		123
1400a910f16SPeter Griffin #define CLK_DOUT_CMU_MFC_MFC		124
1410a910f16SPeter Griffin #define CLK_DOUT_CMU_MIF_BUSP		125
1420a910f16SPeter Griffin #define CLK_DOUT_CMU_MISC_BUS		126
1430a910f16SPeter Griffin #define CLK_DOUT_CMU_MISC_SSS		127
1440a910f16SPeter Griffin #define CLK_DOUT_CMU_OTP		128
1450a910f16SPeter Griffin #define CLK_DOUT_CMU_PDP_BUS		129
1460a910f16SPeter Griffin #define CLK_DOUT_CMU_PDP_VRA		130
1470a910f16SPeter Griffin #define CLK_DOUT_CMU_PERIC0_BUS		131
1480a910f16SPeter Griffin #define CLK_DOUT_CMU_PERIC0_IP		132
1490a910f16SPeter Griffin #define CLK_DOUT_CMU_PERIC1_BUS		133
1500a910f16SPeter Griffin #define CLK_DOUT_CMU_PERIC1_IP		134
1510a910f16SPeter Griffin #define CLK_DOUT_CMU_TNR_BUS		135
1520a910f16SPeter Griffin #define CLK_DOUT_CMU_TPU_BUS		136
1530a910f16SPeter Griffin #define CLK_DOUT_CMU_TPU_TPU		137
1540a910f16SPeter Griffin #define CLK_DOUT_CMU_TPU_TPUCTL		138
1550a910f16SPeter Griffin #define CLK_DOUT_CMU_TPU_UART		139
1560a910f16SPeter Griffin #define CLK_DOUT_CMU_CMU_BOOST		140
1570a910f16SPeter Griffin #define CLK_DOUT_CMU_CMU_CMUREF		141
1580a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED0_DIV2	142
1590a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED0_DIV3	143
1600a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED0_DIV4	144
1610a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED0_DIV5	145
1620a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED1_DIV2	146
1630a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED1_DIV3	147
1640a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED1_DIV4	148
1650a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED2_DIV2	149
1660a910f16SPeter Griffin #define CLK_DOUT_CMU_SHARED3_DIV2	150
1670a910f16SPeter Griffin 
1680a910f16SPeter Griffin /* CMU_TOP Gates */
16935f32e39STudor Ambarus #define CLK_GOUT_CMU_BUS0_BOOST		151
17035f32e39STudor Ambarus #define CLK_GOUT_CMU_BUS1_BOOST		152
17135f32e39STudor Ambarus #define CLK_GOUT_CMU_BUS2_BOOST		153
17235f32e39STudor Ambarus #define CLK_GOUT_CMU_CORE_BOOST		154
17335f32e39STudor Ambarus #define CLK_GOUT_CMU_CPUCL0_BOOST	155
17435f32e39STudor Ambarus #define CLK_GOUT_CMU_CPUCL1_BOOST	156
17535f32e39STudor Ambarus #define CLK_GOUT_CMU_CPUCL2_BOOST	157
17635f32e39STudor Ambarus #define CLK_GOUT_CMU_MIF_BOOST		158
17735f32e39STudor Ambarus #define CLK_GOUT_CMU_MIF_SWITCH		159
17835f32e39STudor Ambarus #define CLK_GOUT_CMU_BO_BUS		160
17935f32e39STudor Ambarus #define CLK_GOUT_CMU_BUS0_BUS		161
18035f32e39STudor Ambarus #define CLK_GOUT_CMU_BUS1_BUS		162
18135f32e39STudor Ambarus #define CLK_GOUT_CMU_BUS2_BUS		163
18235f32e39STudor Ambarus #define CLK_GOUT_CMU_CIS_CLK0		164
18335f32e39STudor Ambarus #define CLK_GOUT_CMU_CIS_CLK1		165
18435f32e39STudor Ambarus #define CLK_GOUT_CMU_CIS_CLK2		166
18535f32e39STudor Ambarus #define CLK_GOUT_CMU_CIS_CLK3		167
18635f32e39STudor Ambarus #define CLK_GOUT_CMU_CIS_CLK4		168
18735f32e39STudor Ambarus #define CLK_GOUT_CMU_CIS_CLK5		169
18835f32e39STudor Ambarus #define CLK_GOUT_CMU_CIS_CLK6		170
18935f32e39STudor Ambarus #define CLK_GOUT_CMU_CIS_CLK7		171
19035f32e39STudor Ambarus #define CLK_GOUT_CMU_CMU_BOOST		172
19135f32e39STudor Ambarus #define CLK_GOUT_CMU_CORE_BUS		173
19235f32e39STudor Ambarus #define CLK_GOUT_CMU_CPUCL0_DBG		174
19335f32e39STudor Ambarus #define CLK_GOUT_CMU_CPUCL0_SWITCH	175
19435f32e39STudor Ambarus #define CLK_GOUT_CMU_CPUCL1_SWITCH	176
19535f32e39STudor Ambarus #define CLK_GOUT_CMU_CPUCL2_SWITCH	177
19635f32e39STudor Ambarus #define CLK_GOUT_CMU_CSIS_BUS		178
19735f32e39STudor Ambarus #define CLK_GOUT_CMU_DISP_BUS		179
19835f32e39STudor Ambarus #define CLK_GOUT_CMU_DNS_BUS		180
19935f32e39STudor Ambarus #define CLK_GOUT_CMU_DPU_BUS		181
20035f32e39STudor Ambarus #define CLK_GOUT_CMU_EH_BUS		182
20135f32e39STudor Ambarus #define CLK_GOUT_CMU_G2D_G2D		183
20235f32e39STudor Ambarus #define CLK_GOUT_CMU_G2D_MSCL		184
20335f32e39STudor Ambarus #define CLK_GOUT_CMU_G3AA_G3AA		185
20435f32e39STudor Ambarus #define CLK_GOUT_CMU_G3D_BUSD		186
20535f32e39STudor Ambarus #define CLK_GOUT_CMU_G3D_GLB		187
20635f32e39STudor Ambarus #define CLK_GOUT_CMU_G3D_SWITCH		188
20735f32e39STudor Ambarus #define CLK_GOUT_CMU_GDC_GDC0		189
20835f32e39STudor Ambarus #define CLK_GOUT_CMU_GDC_GDC1		190
20935f32e39STudor Ambarus #define CLK_GOUT_CMU_GDC_SCSC		191
2105b02a863SPeter Griffin #define CLK_GOUT_CMU_HPM		192
21135f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI0_BUS		193
21235f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI0_DPGTC		194
21335f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI0_USB31DRD	195
21435f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI0_USBDPDBG	196
21535f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI1_BUS		197
21635f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI1_PCIE		198
21735f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI2_BUS		199
21835f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI2_MMC_CARD	200
21935f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI2_PCIE		201
22035f32e39STudor Ambarus #define CLK_GOUT_CMU_HSI2_UFS_EMBD	202
22135f32e39STudor Ambarus #define CLK_GOUT_CMU_IPP_BUS		203
22235f32e39STudor Ambarus #define CLK_GOUT_CMU_ITP_BUS		204
22335f32e39STudor Ambarus #define CLK_GOUT_CMU_MCSC_ITSC		205
22435f32e39STudor Ambarus #define CLK_GOUT_CMU_MCSC_MCSC		206
22535f32e39STudor Ambarus #define CLK_GOUT_CMU_MFC_MFC		207
22635f32e39STudor Ambarus #define CLK_GOUT_CMU_MIF_BUSP		208
22735f32e39STudor Ambarus #define CLK_GOUT_CMU_MISC_BUS		209
22835f32e39STudor Ambarus #define CLK_GOUT_CMU_MISC_SSS		210
22935f32e39STudor Ambarus #define CLK_GOUT_CMU_PDP_BUS		211
23035f32e39STudor Ambarus #define CLK_GOUT_CMU_PDP_VRA		212
23135f32e39STudor Ambarus #define CLK_GOUT_CMU_G3AA		213
23235f32e39STudor Ambarus #define CLK_GOUT_CMU_PERIC0_BUS		214
23335f32e39STudor Ambarus #define CLK_GOUT_CMU_PERIC0_IP		215
23435f32e39STudor Ambarus #define CLK_GOUT_CMU_PERIC1_BUS		216
23535f32e39STudor Ambarus #define CLK_GOUT_CMU_PERIC1_IP		217
23635f32e39STudor Ambarus #define CLK_GOUT_CMU_TNR_BUS		218
23735f32e39STudor Ambarus #define CLK_GOUT_CMU_TOP_CMUREF		219
23835f32e39STudor Ambarus #define CLK_GOUT_CMU_TPU_BUS		220
23935f32e39STudor Ambarus #define CLK_GOUT_CMU_TPU_TPU		221
24035f32e39STudor Ambarus #define CLK_GOUT_CMU_TPU_TPUCTL		222
24135f32e39STudor Ambarus #define CLK_GOUT_CMU_TPU_UART		223
2420a910f16SPeter Griffin 
2430a910f16SPeter Griffin /* CMU_APM */
2440a910f16SPeter Griffin #define CLK_MOUT_APM_FUNC				1
2450a910f16SPeter Griffin #define CLK_MOUT_APM_FUNCSRC				2
2460a910f16SPeter Griffin #define CLK_DOUT_APM_BOOST				3
2470a910f16SPeter Griffin #define CLK_DOUT_APM_USI0_UART				4
2480a910f16SPeter Griffin #define CLK_DOUT_APM_USI0_USI				5
2490a910f16SPeter Griffin #define CLK_DOUT_APM_USI1_UART				6
2500a910f16SPeter Griffin #define CLK_GOUT_APM_APM_CMU_APM_PCLK			7
2510a910f16SPeter Griffin #define CLK_GOUT_BUS0_BOOST_OPTION1			8
2520a910f16SPeter Griffin #define CLK_GOUT_CMU_BOOST_OPTION1			9
2530a910f16SPeter Griffin #define CLK_GOUT_CORE_BOOST_OPTION1			10
2540a910f16SPeter Griffin #define CLK_GOUT_APM_FUNC				11
2550a910f16SPeter Griffin #define CLK_GOUT_APM_APBIF_GPIO_ALIVE_PCLK		12
2560a910f16SPeter Griffin #define CLK_GOUT_APM_APBIF_GPIO_FAR_ALIVE_PCLK		13
2570a910f16SPeter Griffin #define CLK_GOUT_APM_APBIF_PMU_ALIVE_PCLK		14
2580a910f16SPeter Griffin #define CLK_GOUT_APM_APBIF_RTC_PCLK			15
2590a910f16SPeter Griffin #define CLK_GOUT_APM_APBIF_TRTC_PCLK			16
2600a910f16SPeter Griffin #define CLK_GOUT_APM_APM_USI0_UART_IPCLK		17
2610a910f16SPeter Griffin #define CLK_GOUT_APM_APM_USI0_UART_PCLK			18
2620a910f16SPeter Griffin #define CLK_GOUT_APM_APM_USI0_USI_IPCLK			19
2630a910f16SPeter Griffin #define CLK_GOUT_APM_APM_USI0_USI_PCLK			20
2640a910f16SPeter Griffin #define CLK_GOUT_APM_APM_USI1_UART_IPCLK		21
2650a910f16SPeter Griffin #define CLK_GOUT_APM_APM_USI1_UART_PCLK			22
2660a910f16SPeter Griffin #define CLK_GOUT_APM_D_TZPC_APM_PCLK			23
2670a910f16SPeter Griffin #define CLK_GOUT_APM_GPC_APM_PCLK			24
2680a910f16SPeter Griffin #define CLK_GOUT_APM_GREBEINTEGRATION_HCLK		25
2690a910f16SPeter Griffin #define CLK_GOUT_APM_INTMEM_ACLK			26
2700a910f16SPeter Griffin #define CLK_GOUT_APM_INTMEM_PCLK			27
2710a910f16SPeter Griffin #define CLK_GOUT_APM_LHM_AXI_G_SWD_I_CLK		28
2720a910f16SPeter Griffin #define CLK_GOUT_APM_LHM_AXI_P_AOCAPM_I_CLK		29
2730a910f16SPeter Griffin #define CLK_GOUT_APM_LHM_AXI_P_APM_I_CLK		30
2740a910f16SPeter Griffin #define CLK_GOUT_APM_LHS_AXI_D_APM_I_CLK		31
2750a910f16SPeter Griffin #define CLK_GOUT_APM_LHS_AXI_G_DBGCORE_I_CLK		32
2760a910f16SPeter Griffin #define CLK_GOUT_APM_LHS_AXI_G_SCAN2DRAM_I_CLK		33
2770a910f16SPeter Griffin #define CLK_GOUT_APM_MAILBOX_APM_AOC_PCLK		34
2780a910f16SPeter Griffin #define CLK_GOUT_APM_MAILBOX_APM_AP_PCLK		35
2790a910f16SPeter Griffin #define CLK_GOUT_APM_MAILBOX_APM_GSA_PCLK		36
2800a910f16SPeter Griffin #define CLK_GOUT_APM_MAILBOX_APM_SWD_PCLK		37
2810a910f16SPeter Griffin #define CLK_GOUT_APM_MAILBOX_APM_TPU_PCLK		38
2820a910f16SPeter Griffin #define CLK_GOUT_APM_MAILBOX_AP_AOC_PCLK		39
2830a910f16SPeter Griffin #define CLK_GOUT_APM_MAILBOX_AP_DBGCORE_PCLK		40
2840a910f16SPeter Griffin #define CLK_GOUT_APM_PMU_INTR_GEN_PCLK			41
2850a910f16SPeter Griffin #define CLK_GOUT_APM_ROM_CRC32_HOST_ACLK		42
2860a910f16SPeter Griffin #define CLK_GOUT_APM_ROM_CRC32_HOST_PCLK		43
2870a910f16SPeter Griffin #define CLK_GOUT_APM_CLK_APM_BUS_CLK			44
2880a910f16SPeter Griffin #define CLK_GOUT_APM_CLK_APM_USI0_UART_CLK		45
2890a910f16SPeter Griffin #define CLK_GOUT_APM_CLK_APM_USI0_USI_CLK		46
2900a910f16SPeter Griffin #define CLK_GOUT_APM_CLK_APM_USI1_UART_CLK		47
2910a910f16SPeter Griffin #define CLK_GOUT_APM_SPEEDY_APM_PCLK			48
2920a910f16SPeter Griffin #define CLK_GOUT_APM_SPEEDY_SUB_APM_PCLK		49
2930a910f16SPeter Griffin #define CLK_GOUT_APM_SSMT_D_APM_ACLK			50
2940a910f16SPeter Griffin #define CLK_GOUT_APM_SSMT_D_APM_PCLK			51
2950a910f16SPeter Griffin #define CLK_GOUT_APM_SSMT_G_DBGCORE_ACLK		52
2960a910f16SPeter Griffin #define CLK_GOUT_APM_SSMT_G_DBGCORE_PCLK		53
2970a910f16SPeter Griffin #define CLK_GOUT_APM_SS_DBGCORE_SS_DBGCORE_HCLK		54
2980a910f16SPeter Griffin #define CLK_GOUT_APM_SYSMMU_D_APM_CLK_S2		55
2990a910f16SPeter Griffin #define CLK_GOUT_APM_SYSREG_APM_PCLK			56
3000a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_APM_ACLK			57
3010a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_APM_PCLK			58
3020a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_DBGCORE_ACLK			59
3030a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_DBGCORE_PCLK			60
3040a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_G_SWD_ACLK			61
3050a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_G_SWD_PCLK			62
3060a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_P_AOCAPM_ACLK			63
3070a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_P_AOCAPM_PCLK			64
3080a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_P_APM_ACLK			65
3090a910f16SPeter Griffin #define CLK_GOUT_APM_UASC_P_APM_PCLK			66
3100a910f16SPeter Griffin #define CLK_GOUT_APM_WDT_APM_PCLK			67
3110a910f16SPeter Griffin #define CLK_GOUT_APM_XIU_DP_APM_ACLK			68
3120a910f16SPeter Griffin #define CLK_APM_PLL_DIV2_APM				69
3130a910f16SPeter Griffin #define CLK_APM_PLL_DIV4_APM				70
3140a910f16SPeter Griffin #define CLK_APM_PLL_DIV16_APM				71
3150a910f16SPeter Griffin 
316dbf76c0dSAndré Draszik /* CMU_HSI0 */
317dbf76c0dSAndré Draszik #define CLK_FOUT_USB_PLL					1
318dbf76c0dSAndré Draszik #define CLK_MOUT_PLL_USB					2
319dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_ALT_USER					3
320dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_BUS_USER					4
321dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_DPGTC_USER				5
322dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_TCXO_USER					6
323dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_USB20_USER				7
324dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_USB31DRD_USER				8
325dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_USBDPDBG_USER				9
326dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_BUS					10
327dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_USB20_REF					11
328dbf76c0dSAndré Draszik #define CLK_MOUT_HSI0_USB31DRD					12
329dbf76c0dSAndré Draszik #define CLK_DOUT_HSI0_USB31DRD					13
330dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_PCLK					14
331dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_I_USB31DRD_SUSPEND_CLK_26	15
332dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_CLK_HSI0_ALT				16
333dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_DP_LINK_I_DP_GTC_CLK			17
334dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_DP_LINK_I_PCLK				18
335dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_D_TZPC_HSI0_PCLK				19
336dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_ETR_MIU_I_ACLK				20
337dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_ETR_MIU_I_PCLK				21
338dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_GPC_HSI0_PCLK				22
339dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_LHM_AXI_G_ETR_HSI0_I_CLK			23
340dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_LHM_AXI_P_AOCHSI0_I_CLK			24
341dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_LHM_AXI_P_HSI0_I_CLK			25
342dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_LHS_ACEL_D_HSI0_I_CLK			26
343dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_LHS_AXI_D_HSI0AOC_I_CLK			27
344dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_PPMU_HSI0_AOC_ACLK			28
345dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_PPMU_HSI0_AOC_PCLK			29
346dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_PPMU_HSI0_BUS0_ACLK			30
347dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_PPMU_HSI0_BUS0_PCLK			31
348dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_CLK_HSI0_BUS_CLK				32
349dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_SSMT_USB_ACLK				33
350dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_SSMT_USB_PCLK				34
351dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_SYSMMU_USB_CLK_S2				35
352dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_SYSREG_HSI0_PCLK				36
353dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_UASC_HSI0_CTRL_ACLK			37
354dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_UASC_HSI0_CTRL_PCLK			38
355dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_UASC_HSI0_LINK_ACLK			39
356dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_UASC_HSI0_LINK_PCLK			40
357dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_ACLK_PHYCTRL			41
358dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_BUS_CLK_EARLY			42
359dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_I_USB20_PHY_REFCLK_26		43
360dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_I_USB31DRD_REF_CLK_40		44
361dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_I_USBDPPHY_REF_SOC_PLL		45
362dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_I_USBDPPHY_SCL_APB_PCLK		46
363dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_I_USBPCS_APB_CLK			47
364dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_USBDPPHY_I_ACLK			48
365dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_USB31DRD_USBDPPHY_UDBG_I_APB_PCLK		49
366dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_XIU_D0_HSI0_ACLK				50
367dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_XIU_D1_HSI0_ACLK				51
368dbf76c0dSAndré Draszik #define CLK_GOUT_HSI0_XIU_P_HSI0_ACLK				52
369dbf76c0dSAndré Draszik 
370*01aea123SPeter Griffin /* CMU_HSI2 */
371*01aea123SPeter Griffin #define CLK_MOUT_HSI2_BUS_USER						1
372*01aea123SPeter Griffin #define CLK_MOUT_HSI2_MMC_CARD_USER					2
373*01aea123SPeter Griffin #define CLK_MOUT_HSI2_PCIE_USER						3
374*01aea123SPeter Griffin #define CLK_MOUT_HSI2_UFS_EMBD_USER					4
375*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_PHY_REFCLK_IN		5
376*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_PHY_REFCLK_IN		6
377*01aea123SPeter Griffin #define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4A_1_ACLK				7
378*01aea123SPeter Griffin #define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4A_1_PCLK				8
379*01aea123SPeter Griffin #define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4B_1_ACLK				9
380*01aea123SPeter Griffin #define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4B_1_PCLK				10
381*01aea123SPeter Griffin #define CLK_GOUT_HSI2_D_TZPC_HSI2_PCLK					11
382*01aea123SPeter Griffin #define CLK_GOUT_HSI2_GPC_HSI2_PCLK					12
383*01aea123SPeter Griffin #define CLK_GOUT_HSI2_GPIO_HSI2_PCLK					13
384*01aea123SPeter Griffin #define CLK_GOUT_HSI2_HSI2_CMU_HSI2_PCLK				14
385*01aea123SPeter Griffin #define CLK_GOUT_HSI2_LHM_AXI_P_HSI2_I_CLK				15
386*01aea123SPeter Griffin #define CLK_GOUT_HSI2_LHS_ACEL_D_HSI2_I_CLK				16
387*01aea123SPeter Griffin #define CLK_GOUT_HSI2_MMC_CARD_I_ACLK					17
388*01aea123SPeter Griffin #define CLK_GOUT_HSI2_MMC_CARD_SDCLKIN					18
389*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_DBI_ACLK_UG			19
390*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_MSTR_ACLK_UG			20
391*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_SLV_ACLK_UG			21
392*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_I_DRIVER_APB_CLK		22
393*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_DBI_ACLK_UG			23
394*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_MSTR_ACLK_UG			24
395*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_SLV_ACLK_UG			25
396*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_I_DRIVER_APB_CLK		26
397*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PHY_UDBG_I_APB_PCLK		27
398*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PIPE_PAL_PCIE_I_APB_PCLK	28
399*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PCIEPHY210X2_QCH_I_APB_PCLK	29
400*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_IA_GEN4A_1_I_CLK				30
401*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PCIE_IA_GEN4B_1_I_CLK				31
402*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PPMU_HSI2_ACLK					32
403*01aea123SPeter Griffin #define CLK_GOUT_HSI2_PPMU_HSI2_PCLK					33
404*01aea123SPeter Griffin #define CLK_GOUT_HSI2_QE_MMC_CARD_HSI2_ACLK				34
405*01aea123SPeter Griffin #define CLK_GOUT_HSI2_QE_MMC_CARD_HSI2_PCLK				35
406*01aea123SPeter Griffin #define CLK_GOUT_HSI2_QE_PCIE_GEN4A_HSI2_ACLK				36
407*01aea123SPeter Griffin #define CLK_GOUT_HSI2_QE_PCIE_GEN4A_HSI2_PCLK				37
408*01aea123SPeter Griffin #define CLK_GOUT_HSI2_QE_PCIE_GEN4B_HSI2_ACLK				38
409*01aea123SPeter Griffin #define CLK_GOUT_HSI2_QE_PCIE_GEN4B_HSI2_PCLK				39
410*01aea123SPeter Griffin #define CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_ACLK				40
411*01aea123SPeter Griffin #define CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_PCLK				41
412*01aea123SPeter Griffin #define CLK_GOUT_HSI2_CLK_HSI2_BUS_CLK					42
413*01aea123SPeter Griffin #define CLK_GOUT_HSI2_CLK_HSI2_OSCCLK_CLK				43
414*01aea123SPeter Griffin #define CLK_GOUT_HSI2_SSMT_HSI2_ACLK					44
415*01aea123SPeter Griffin #define CLK_GOUT_HSI2_SSMT_HSI2_PCLK					45
416*01aea123SPeter Griffin #define CLK_GOUT_HSI2_SYSMMU_HSI2_CLK_S2				46
417*01aea123SPeter Griffin #define CLK_GOUT_HSI2_SYSREG_HSI2_PCLK					47
418*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_DBI_1_ACLK			48
419*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_DBI_1_PCLK			49
420*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_SLV_1_ACLK			50
421*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_SLV_1_PCLK			51
422*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_DBI_1_ACLK			52
423*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_DBI_1_PCLK			53
424*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_SLV_1_ACLK			54
425*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_SLV_1_PCLK			55
426*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UFS_EMBD_I_ACLK					56
427*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UFS_EMBD_I_CLK_UNIPRO				57
428*01aea123SPeter Griffin #define CLK_GOUT_HSI2_UFS_EMBD_I_FMP_CLK				58
429*01aea123SPeter Griffin #define CLK_GOUT_HSI2_XIU_D_HSI2_ACLK					59
430*01aea123SPeter Griffin #define CLK_GOUT_HSI2_XIU_P_HSI2_ACLK					60
431*01aea123SPeter Griffin 
4320a910f16SPeter Griffin /* CMU_MISC */
4330a910f16SPeter Griffin #define CLK_MOUT_MISC_BUS_USER				1
4340a910f16SPeter Griffin #define CLK_MOUT_MISC_SSS_USER				2
4350a910f16SPeter Griffin #define CLK_MOUT_MISC_GIC				3
4360a910f16SPeter Griffin #define CLK_DOUT_MISC_BUSP				4
4370a910f16SPeter Griffin #define CLK_DOUT_MISC_GIC				5
4380a910f16SPeter Griffin #define CLK_GOUT_MISC_MISC_CMU_MISC_PCLK		6
4390a910f16SPeter Griffin #define CLK_GOUT_MISC_OTP_CON_BIRA_I_OSCCLK		7
4400a910f16SPeter Griffin #define CLK_GOUT_MISC_OTP_CON_BISR_I_OSCCLK		8
4410a910f16SPeter Griffin #define CLK_GOUT_MISC_OTP_CON_TOP_I_OSCCLK		9
4420a910f16SPeter Griffin #define CLK_GOUT_MISC_CLK_MISC_OSCCLK_CLK		10
4430a910f16SPeter Griffin #define CLK_GOUT_MISC_ADM_AHB_SSS_HCLKM			11
4440a910f16SPeter Griffin #define CLK_GOUT_MISC_AD_APB_DIT_PCLKM			12
4450a910f16SPeter Griffin #define CLK_GOUT_MISC_AD_APB_PUF_PCLKM			13
4460a910f16SPeter Griffin #define CLK_GOUT_MISC_DIT_ICLKL2A			14
4470a910f16SPeter Griffin #define CLK_GOUT_MISC_D_TZPC_MISC_PCLK			15
4480a910f16SPeter Griffin #define CLK_GOUT_MISC_GIC_GICCLK			16
4490a910f16SPeter Griffin #define CLK_GOUT_MISC_GPC_MISC_PCLK			17
4500a910f16SPeter Griffin #define CLK_GOUT_MISC_LHM_AST_ICC_CPUGIC_I_CLK		18
4510a910f16SPeter Griffin #define CLK_GOUT_MISC_LHM_AXI_D_SSS_I_CLK		19
4520a910f16SPeter Griffin #define CLK_GOUT_MISC_LHM_AXI_P_GIC_I_CLK		20
4530a910f16SPeter Griffin #define CLK_GOUT_MISC_LHM_AXI_P_MISC_I_CLK		21
4540a910f16SPeter Griffin #define CLK_GOUT_MISC_LHS_ACEL_D_MISC_I_CLK		22
4550a910f16SPeter Griffin #define CLK_GOUT_MISC_LHS_AST_IRI_GICCPU_I_CLK		23
4560a910f16SPeter Griffin #define CLK_GOUT_MISC_LHS_AXI_D_SSS_I_CLK		24
4570a910f16SPeter Griffin #define CLK_GOUT_MISC_MCT_PCLK				25
4580a910f16SPeter Griffin #define CLK_GOUT_MISC_OTP_CON_BIRA_PCLK			26
4590a910f16SPeter Griffin #define CLK_GOUT_MISC_OTP_CON_BISR_PCLK			27
4600a910f16SPeter Griffin #define CLK_GOUT_MISC_OTP_CON_TOP_PCLK			28
4610a910f16SPeter Griffin #define CLK_GOUT_MISC_PDMA_ACLK				29
4620a910f16SPeter Griffin #define CLK_GOUT_MISC_PPMU_DMA_ACLK			30
4630a910f16SPeter Griffin #define CLK_GOUT_MISC_PPMU_MISC_ACLK			31
4640a910f16SPeter Griffin #define CLK_GOUT_MISC_PPMU_MISC_PCLK			32
4650a910f16SPeter Griffin #define CLK_GOUT_MISC_PUF_I_CLK				33
4660a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_DIT_ACLK			34
4670a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_DIT_PCLK			35
4680a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_PDMA_ACLK			36
4690a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_PDMA_PCLK			37
4700a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_PPMU_DMA_ACLK			38
4710a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_PPMU_DMA_PCLK			39
4720a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_RTIC_ACLK			40
4730a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_RTIC_PCLK			41
4740a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_SPDMA_ACLK			42
4750a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_SPDMA_PCLK			43
4760a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_SSS_ACLK			44
4770a910f16SPeter Griffin #define CLK_GOUT_MISC_QE_SSS_PCLK			45
4780a910f16SPeter Griffin #define CLK_GOUT_MISC_CLK_MISC_BUSD_CLK			46
4790a910f16SPeter Griffin #define CLK_GOUT_MISC_CLK_MISC_BUSP_CLK			47
4800a910f16SPeter Griffin #define CLK_GOUT_MISC_CLK_MISC_GIC_CLK			48
4810a910f16SPeter Griffin #define CLK_GOUT_MISC_CLK_MISC_SSS_CLK			49
4820a910f16SPeter Griffin #define CLK_GOUT_MISC_RTIC_I_ACLK			50
4830a910f16SPeter Griffin #define CLK_GOUT_MISC_RTIC_I_PCLK			51
4840a910f16SPeter Griffin #define CLK_GOUT_MISC_SPDMA_ACLK			52
4850a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_DIT_ACLK			53
4860a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_DIT_PCLK			54
4870a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_PDMA_ACLK			55
4880a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_PDMA_PCLK			56
4890a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_PPMU_DMA_ACLK		57
4900a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_PPMU_DMA_PCLK		58
4910a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_RTIC_ACLK			59
4920a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_RTIC_PCLK			60
4930a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_SPDMA_ACLK			61
4940a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_SPDMA_PCLK			62
4950a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_SSS_ACLK			63
4960a910f16SPeter Griffin #define CLK_GOUT_MISC_SSMT_SSS_PCLK			64
4970a910f16SPeter Griffin #define CLK_GOUT_MISC_SSS_I_ACLK			65
4980a910f16SPeter Griffin #define CLK_GOUT_MISC_SSS_I_PCLK			66
4990a910f16SPeter Griffin #define CLK_GOUT_MISC_SYSMMU_MISC_CLK_S2		67
5000a910f16SPeter Griffin #define CLK_GOUT_MISC_SYSMMU_SSS_CLK_S1			68
5010a910f16SPeter Griffin #define CLK_GOUT_MISC_SYSREG_MISC_PCLK			69
5020a910f16SPeter Griffin #define CLK_GOUT_MISC_TMU_SUB_PCLK			70
5030a910f16SPeter Griffin #define CLK_GOUT_MISC_TMU_TOP_PCLK			71
5040a910f16SPeter Griffin #define CLK_GOUT_MISC_WDT_CLUSTER0_PCLK			72
5050a910f16SPeter Griffin #define CLK_GOUT_MISC_WDT_CLUSTER1_PCLK			73
5060a910f16SPeter Griffin #define CLK_GOUT_MISC_XIU_D_MISC_ACLK			74
5070a910f16SPeter Griffin 
508f80c4388STudor Ambarus /* CMU_PERIC0 */
509f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_BUS_USER			1
510f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_I3C_USER			2
511f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI0_UART_USER			3
512f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI14_USI_USER			4
513f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI1_USI_USER			5
514f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI2_USI_USER			6
515f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI3_USI_USER			7
516f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI4_USI_USER			8
517f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI5_USI_USER			9
518f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI6_USI_USER			10
519f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI7_USI_USER			11
520f80c4388STudor Ambarus #define CLK_MOUT_PERIC0_USI8_USI_USER			12
521f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_I3C				13
522f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI0_UART			14
523f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI14_USI			15
524f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI1_USI			16
525f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI2_USI			17
526f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI3_USI			18
527f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI4_USI			19
528f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI5_USI			20
529f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI6_USI			21
530f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI7_USI			22
531f80c4388STudor Ambarus #define CLK_DOUT_PERIC0_USI8_USI			23
532f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_IP				24
533f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_CMU_PERIC0_PCLK		25
534f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_OSCCLK_CLK		26
535f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_D_TZPC_PERIC0_PCLK		27
536f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_GPC_PERIC0_PCLK			28
537f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_GPIO_PERIC0_PCLK		29
538f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_LHM_AXI_P_PERIC0_I_CLK		30
539f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_0		31
540f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_1		32
541f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_10		33
542f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_11		34
543f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_12		35
544f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_13		36
545f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_14		37
546f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_15		38
547f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_2		39
548f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_3		40
549f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_4		41
550f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_5		42
551f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_6		43
552f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_7		44
553f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_8		45
554f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_9		46
555f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_0		47
556f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_1		48
557f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_10		49
558f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_11		50
559f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_12		51
560f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_13		52
561f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_14		53
562f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_15		54
563f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_2		55
564f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_3		56
565f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_4		57
566f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_5		58
567f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_6		59
568f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_7		60
569f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_8		61
570f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_9		62
571f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP1_IPCLK_0		63
572f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP1_IPCLK_2		64
573f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP1_PCLK_0		65
574f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_PERIC0_TOP1_PCLK_2		66
575f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_BUSP_CLK		67
576f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_I3C_CLK		68
577f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI0_UART_CLK	69
578f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI14_USI_CLK	70
579f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI1_USI_CLK		71
580f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI2_USI_CLK		72
581f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI3_USI_CLK		73
582f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI4_USI_CLK		74
583f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI5_USI_CLK		75
584f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI6_USI_CLK		76
585f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI7_USI_CLK		77
586f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_CLK_PERIC0_USI8_USI_CLK		78
587f80c4388STudor Ambarus #define CLK_GOUT_PERIC0_SYSREG_PERIC0_PCLK		79
588f80c4388STudor Ambarus 
589455061ebSAndré Draszik /* CMU_PERIC1 */
590455061ebSAndré Draszik #define CLK_MOUT_PERIC1_BUS_USER			1
591455061ebSAndré Draszik #define CLK_MOUT_PERIC1_I3C_USER			2
592455061ebSAndré Draszik #define CLK_MOUT_PERIC1_USI0_USI_USER			3
593455061ebSAndré Draszik #define CLK_MOUT_PERIC1_USI10_USI_USER			4
594455061ebSAndré Draszik #define CLK_MOUT_PERIC1_USI11_USI_USER			5
595455061ebSAndré Draszik #define CLK_MOUT_PERIC1_USI12_USI_USER			6
596455061ebSAndré Draszik #define CLK_MOUT_PERIC1_USI13_USI_USER			7
597455061ebSAndré Draszik #define CLK_MOUT_PERIC1_USI9_USI_USER			8
598455061ebSAndré Draszik #define CLK_DOUT_PERIC1_I3C				9
599455061ebSAndré Draszik #define CLK_DOUT_PERIC1_USI0_USI			10
600455061ebSAndré Draszik #define CLK_DOUT_PERIC1_USI10_USI			11
601455061ebSAndré Draszik #define CLK_DOUT_PERIC1_USI11_USI			12
602455061ebSAndré Draszik #define CLK_DOUT_PERIC1_USI12_USI			13
603455061ebSAndré Draszik #define CLK_DOUT_PERIC1_USI13_USI			14
604455061ebSAndré Draszik #define CLK_DOUT_PERIC1_USI9_USI			15
605455061ebSAndré Draszik #define CLK_GOUT_PERIC1_IP				16
606455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PCLK				17
607455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_I3C_CLK		18
608455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_OSCCLK_CLK		19
609455061ebSAndré Draszik #define CLK_GOUT_PERIC1_D_TZPC_PERIC1_PCLK		20
610455061ebSAndré Draszik #define CLK_GOUT_PERIC1_GPC_PERIC1_PCLK			21
611455061ebSAndré Draszik #define CLK_GOUT_PERIC1_GPIO_PERIC1_PCLK		22
612455061ebSAndré Draszik #define CLK_GOUT_PERIC1_LHM_AXI_P_PERIC1_I_CLK		23
613455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_1		24
614455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_2		25
615455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_3		26
616455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_4		27
617455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_5		28
618455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_6		29
619455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_8		30
620455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_1		31
621455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_15		32
622455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_2		33
623455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_3		34
624455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_4		35
625455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_5		36
626455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_6		37
627455061ebSAndré Draszik #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_8		38
628455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_BUSP_CLK		39
629455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_USI0_USI_CLK		40
630455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_USI10_USI_CLK	41
631455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_USI11_USI_CLK	42
632455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_USI12_USI_CLK	43
633455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_USI13_USI_CLK	44
634455061ebSAndré Draszik #define CLK_GOUT_PERIC1_CLK_PERIC1_USI9_USI_CLK		45
635455061ebSAndré Draszik #define CLK_GOUT_PERIC1_SYSREG_PERIC1_PCLK		46
636455061ebSAndré Draszik 
6370a910f16SPeter Griffin #endif /* _DT_BINDINGS_CLOCK_GOOGLE_GS101_H */
638