xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/clock/mt8195-clk.h (revision 7ef62cebc2f965b0f640263e179276928885e33d)
18cc087a1SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
28cc087a1SEmmanuel Vadot /*
38cc087a1SEmmanuel Vadot  * Copyright (c) 2021 MediaTek Inc.
48cc087a1SEmmanuel Vadot  * Author: Chun-Jie Chen <chun-jie.chen@mediatek.com>
58cc087a1SEmmanuel Vadot  */
68cc087a1SEmmanuel Vadot 
78cc087a1SEmmanuel Vadot #ifndef _DT_BINDINGS_CLK_MT8195_H
88cc087a1SEmmanuel Vadot #define _DT_BINDINGS_CLK_MT8195_H
98cc087a1SEmmanuel Vadot 
108cc087a1SEmmanuel Vadot /* TOPCKGEN */
118cc087a1SEmmanuel Vadot 
128cc087a1SEmmanuel Vadot #define CLK_TOP_AXI			0
138cc087a1SEmmanuel Vadot #define CLK_TOP_SPM			1
148cc087a1SEmmanuel Vadot #define CLK_TOP_SCP			2
158cc087a1SEmmanuel Vadot #define CLK_TOP_BUS_AXIMEM		3
168cc087a1SEmmanuel Vadot #define CLK_TOP_VPP			4
178cc087a1SEmmanuel Vadot #define CLK_TOP_ETHDR			5
188cc087a1SEmmanuel Vadot #define CLK_TOP_IPE			6
198cc087a1SEmmanuel Vadot #define CLK_TOP_CAM			7
208cc087a1SEmmanuel Vadot #define CLK_TOP_CCU			8
218cc087a1SEmmanuel Vadot #define CLK_TOP_IMG			9
228cc087a1SEmmanuel Vadot #define CLK_TOP_CAMTM			10
238cc087a1SEmmanuel Vadot #define CLK_TOP_DSP			11
248cc087a1SEmmanuel Vadot #define CLK_TOP_DSP1			12
258cc087a1SEmmanuel Vadot #define CLK_TOP_DSP2			13
268cc087a1SEmmanuel Vadot #define CLK_TOP_DSP3			14
278cc087a1SEmmanuel Vadot #define CLK_TOP_DSP4			15
288cc087a1SEmmanuel Vadot #define CLK_TOP_DSP5			16
298cc087a1SEmmanuel Vadot #define CLK_TOP_DSP6			17
308cc087a1SEmmanuel Vadot #define CLK_TOP_DSP7			18
318cc087a1SEmmanuel Vadot #define CLK_TOP_IPU_IF			19
328cc087a1SEmmanuel Vadot #define CLK_TOP_MFG_CORE_TMP		20
338cc087a1SEmmanuel Vadot #define CLK_TOP_CAMTG			21
348cc087a1SEmmanuel Vadot #define CLK_TOP_CAMTG2			22
358cc087a1SEmmanuel Vadot #define CLK_TOP_CAMTG3			23
368cc087a1SEmmanuel Vadot #define CLK_TOP_CAMTG4			24
378cc087a1SEmmanuel Vadot #define CLK_TOP_CAMTG5			25
388cc087a1SEmmanuel Vadot #define CLK_TOP_UART			26
398cc087a1SEmmanuel Vadot #define CLK_TOP_SPI			27
408cc087a1SEmmanuel Vadot #define CLK_TOP_SPIS			28
418cc087a1SEmmanuel Vadot #define CLK_TOP_MSDC50_0_HCLK		29
428cc087a1SEmmanuel Vadot #define CLK_TOP_MSDC50_0		30
438cc087a1SEmmanuel Vadot #define CLK_TOP_MSDC30_1		31
448cc087a1SEmmanuel Vadot #define CLK_TOP_MSDC30_2		32
458cc087a1SEmmanuel Vadot #define CLK_TOP_INTDIR			33
468cc087a1SEmmanuel Vadot #define CLK_TOP_AUD_INTBUS		34
478cc087a1SEmmanuel Vadot #define CLK_TOP_AUDIO_H			35
488cc087a1SEmmanuel Vadot #define CLK_TOP_PWRAP_ULPOSC		36
498cc087a1SEmmanuel Vadot #define CLK_TOP_ATB			37
508cc087a1SEmmanuel Vadot #define CLK_TOP_PWRMCU			38
518cc087a1SEmmanuel Vadot #define CLK_TOP_DP			39
528cc087a1SEmmanuel Vadot #define CLK_TOP_EDP			40
538cc087a1SEmmanuel Vadot #define CLK_TOP_DPI			41
548cc087a1SEmmanuel Vadot #define CLK_TOP_DISP_PWM0		42
558cc087a1SEmmanuel Vadot #define CLK_TOP_DISP_PWM1		43
568cc087a1SEmmanuel Vadot #define CLK_TOP_USB_TOP			44
578cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_XHCI		45
588cc087a1SEmmanuel Vadot #define CLK_TOP_USB_TOP_1P		46
598cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_XHCI_1P		47
608cc087a1SEmmanuel Vadot #define CLK_TOP_USB_TOP_2P		48
618cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_XHCI_2P		49
628cc087a1SEmmanuel Vadot #define CLK_TOP_USB_TOP_3P		50
638cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_XHCI_3P		51
648cc087a1SEmmanuel Vadot #define CLK_TOP_I2C			52
658cc087a1SEmmanuel Vadot #define CLK_TOP_SENINF			53
668cc087a1SEmmanuel Vadot #define CLK_TOP_SENINF1			54
678cc087a1SEmmanuel Vadot #define CLK_TOP_SENINF2			55
688cc087a1SEmmanuel Vadot #define CLK_TOP_SENINF3			56
698cc087a1SEmmanuel Vadot #define CLK_TOP_GCPU			57
708cc087a1SEmmanuel Vadot #define CLK_TOP_DXCC			58
718cc087a1SEmmanuel Vadot #define CLK_TOP_DPMAIF_MAIN		59
728cc087a1SEmmanuel Vadot #define CLK_TOP_AES_UFSFDE		60
738cc087a1SEmmanuel Vadot #define CLK_TOP_UFS			61
748cc087a1SEmmanuel Vadot #define CLK_TOP_UFS_TICK1US		62
758cc087a1SEmmanuel Vadot #define CLK_TOP_UFS_MP_SAP_CFG		63
768cc087a1SEmmanuel Vadot #define CLK_TOP_VENC			64
778cc087a1SEmmanuel Vadot #define CLK_TOP_VDEC			65
788cc087a1SEmmanuel Vadot #define CLK_TOP_PWM			66
798cc087a1SEmmanuel Vadot #define CLK_TOP_MCUPM			67
808cc087a1SEmmanuel Vadot #define CLK_TOP_SPMI_P_MST		68
818cc087a1SEmmanuel Vadot #define CLK_TOP_SPMI_M_MST		69
828cc087a1SEmmanuel Vadot #define CLK_TOP_DVFSRC			70
838cc087a1SEmmanuel Vadot #define CLK_TOP_TL			71
848cc087a1SEmmanuel Vadot #define CLK_TOP_TL_P1			72
858cc087a1SEmmanuel Vadot #define CLK_TOP_AES_MSDCFDE		73
868cc087a1SEmmanuel Vadot #define CLK_TOP_DSI_OCC			74
878cc087a1SEmmanuel Vadot #define CLK_TOP_WPE_VPP			75
888cc087a1SEmmanuel Vadot #define CLK_TOP_HDCP			76
898cc087a1SEmmanuel Vadot #define CLK_TOP_HDCP_24M		77
908cc087a1SEmmanuel Vadot #define CLK_TOP_HD20_DACR_REF_CLK	78
918cc087a1SEmmanuel Vadot #define CLK_TOP_HD20_HDCP_CCLK		79
928cc087a1SEmmanuel Vadot #define CLK_TOP_HDMI_XTAL		80
938cc087a1SEmmanuel Vadot #define CLK_TOP_HDMI_APB		81
948cc087a1SEmmanuel Vadot #define CLK_TOP_SNPS_ETH_250M		82
958cc087a1SEmmanuel Vadot #define CLK_TOP_SNPS_ETH_62P4M_PTP	83
968cc087a1SEmmanuel Vadot #define CLK_TOP_SNPS_ETH_50M_RMII	84
978cc087a1SEmmanuel Vadot #define CLK_TOP_DGI_OUT			85
988cc087a1SEmmanuel Vadot #define CLK_TOP_NNA0			86
998cc087a1SEmmanuel Vadot #define CLK_TOP_NNA1			87
1008cc087a1SEmmanuel Vadot #define CLK_TOP_ADSP			88
1018cc087a1SEmmanuel Vadot #define CLK_TOP_ASM_H			89
1028cc087a1SEmmanuel Vadot #define CLK_TOP_ASM_M			90
1038cc087a1SEmmanuel Vadot #define CLK_TOP_ASM_L			91
1048cc087a1SEmmanuel Vadot #define CLK_TOP_APLL1			92
1058cc087a1SEmmanuel Vadot #define CLK_TOP_APLL2			93
1068cc087a1SEmmanuel Vadot #define CLK_TOP_APLL3			94
1078cc087a1SEmmanuel Vadot #define CLK_TOP_APLL4			95
1088cc087a1SEmmanuel Vadot #define CLK_TOP_APLL5			96
1098cc087a1SEmmanuel Vadot #define CLK_TOP_I2SO1_MCK		97
1108cc087a1SEmmanuel Vadot #define CLK_TOP_I2SO2_MCK		98
1118cc087a1SEmmanuel Vadot #define CLK_TOP_I2SI1_MCK		99
1128cc087a1SEmmanuel Vadot #define CLK_TOP_I2SI2_MCK		100
1138cc087a1SEmmanuel Vadot #define CLK_TOP_DPTX_MCK		101
1148cc087a1SEmmanuel Vadot #define CLK_TOP_AUD_IEC_CLK		102
1158cc087a1SEmmanuel Vadot #define CLK_TOP_A1SYS_HP		103
1168cc087a1SEmmanuel Vadot #define CLK_TOP_A2SYS_HF		104
1178cc087a1SEmmanuel Vadot #define CLK_TOP_A3SYS_HF		105
1188cc087a1SEmmanuel Vadot #define CLK_TOP_A4SYS_HF		106
1198cc087a1SEmmanuel Vadot #define CLK_TOP_SPINFI_BCLK		107
1208cc087a1SEmmanuel Vadot #define CLK_TOP_NFI1X			108
1218cc087a1SEmmanuel Vadot #define CLK_TOP_ECC			109
1228cc087a1SEmmanuel Vadot #define CLK_TOP_AUDIO_LOCAL_BUS		110
1238cc087a1SEmmanuel Vadot #define CLK_TOP_SPINOR			111
1248cc087a1SEmmanuel Vadot #define CLK_TOP_DVIO_DGI_REF		112
1258cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC			113
1268cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC_CORE		114
1278cc087a1SEmmanuel Vadot #define CLK_TOP_SRCK			115
1288cc087a1SEmmanuel Vadot #define CLK_TOP_MFG_CK_FAST_REF		116
1298cc087a1SEmmanuel Vadot #define CLK_TOP_CLK26M_D2		117
1308cc087a1SEmmanuel Vadot #define CLK_TOP_CLK26M_D52		118
1318cc087a1SEmmanuel Vadot #define CLK_TOP_IN_DGI			119
1328cc087a1SEmmanuel Vadot #define CLK_TOP_IN_DGI_D2		120
1338cc087a1SEmmanuel Vadot #define CLK_TOP_IN_DGI_D4		121
1348cc087a1SEmmanuel Vadot #define CLK_TOP_IN_DGI_D6		122
1358cc087a1SEmmanuel Vadot #define CLK_TOP_IN_DGI_D8		123
1368cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D3		124
1378cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D4		125
1388cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D4_D2		126
1398cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D4_D4		127
1408cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D4_D8		128
1418cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D5		129
1428cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D5_D2		130
1438cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D5_D4		131
1448cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D5_D8		132
1458cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D6		133
1468cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D6_D2		134
1478cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D6_D4		135
1488cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D6_D8		136
1498cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D7		137
1508cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D7_D2		138
1518cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D7_D4		139
1528cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D7_D8		140
1538cc087a1SEmmanuel Vadot #define CLK_TOP_MAINPLL_D9		141
1548cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D2		142
1558cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D3		143
1568cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D4		144
1578cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D4_D2		145
1588cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D4_D4		146
1598cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D4_D8		147
1608cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D5		148
1618cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D5_D2		149
1628cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D5_D4		150
1638cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D5_D8		151
1648cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D6		152
1658cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D6_D2		153
1668cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D6_D4		154
1678cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D6_D8		155
1688cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D6_D16		156
1698cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_D7		157
1708cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_192M		158
1718cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_192M_D4		159
1728cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_192M_D8		160
1738cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_192M_D16	161
1748cc087a1SEmmanuel Vadot #define CLK_TOP_UNIVPLL_192M_D32	162
1758cc087a1SEmmanuel Vadot #define CLK_TOP_APLL1_D3		163
1768cc087a1SEmmanuel Vadot #define CLK_TOP_APLL1_D4		164
1778cc087a1SEmmanuel Vadot #define CLK_TOP_APLL2_D3		165
1788cc087a1SEmmanuel Vadot #define CLK_TOP_APLL2_D4		166
1798cc087a1SEmmanuel Vadot #define CLK_TOP_APLL3_D4		167
1808cc087a1SEmmanuel Vadot #define CLK_TOP_APLL4_D4		168
1818cc087a1SEmmanuel Vadot #define CLK_TOP_APLL5_D4		169
1828cc087a1SEmmanuel Vadot #define CLK_TOP_HDMIRX_APLL_D3		170
1838cc087a1SEmmanuel Vadot #define CLK_TOP_HDMIRX_APLL_D4		171
1848cc087a1SEmmanuel Vadot #define CLK_TOP_HDMIRX_APLL_D6		172
1858cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D4		173
1868cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D4_D2		174
1878cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D4_D4		175
1888cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D5		176
1898cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D5_D2		177
1908cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D5_D4		178
1918cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D6		179
1928cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D6_D2		180
1938cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D7		181
1948cc087a1SEmmanuel Vadot #define CLK_TOP_MMPLL_D9		182
1958cc087a1SEmmanuel Vadot #define CLK_TOP_TVDPLL1_D2		183
1968cc087a1SEmmanuel Vadot #define CLK_TOP_TVDPLL1_D4		184
1978cc087a1SEmmanuel Vadot #define CLK_TOP_TVDPLL1_D8		185
1988cc087a1SEmmanuel Vadot #define CLK_TOP_TVDPLL1_D16		186
1998cc087a1SEmmanuel Vadot #define CLK_TOP_TVDPLL2_D2		187
2008cc087a1SEmmanuel Vadot #define CLK_TOP_TVDPLL2_D4		188
2018cc087a1SEmmanuel Vadot #define CLK_TOP_TVDPLL2_D8		189
2028cc087a1SEmmanuel Vadot #define CLK_TOP_TVDPLL2_D16		190
2038cc087a1SEmmanuel Vadot #define CLK_TOP_MSDCPLL_D2		191
2048cc087a1SEmmanuel Vadot #define CLK_TOP_MSDCPLL_D4		192
2058cc087a1SEmmanuel Vadot #define CLK_TOP_MSDCPLL_D16		193
2068cc087a1SEmmanuel Vadot #define CLK_TOP_ETHPLL_D2		194
2078cc087a1SEmmanuel Vadot #define CLK_TOP_ETHPLL_D8		195
2088cc087a1SEmmanuel Vadot #define CLK_TOP_ETHPLL_D10		196
2098cc087a1SEmmanuel Vadot #define CLK_TOP_DGIPLL_D2		197
2108cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC1			198
2118cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC1_D2		199
2128cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC1_D4		200
2138cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC1_D7		201
2148cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC1_D8		202
2158cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC1_D10		203
2168cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC1_D16		204
2178cc087a1SEmmanuel Vadot #define CLK_TOP_ULPOSC2			205
2188cc087a1SEmmanuel Vadot #define CLK_TOP_ADSPPLL_D2		206
2198cc087a1SEmmanuel Vadot #define CLK_TOP_ADSPPLL_D4		207
2208cc087a1SEmmanuel Vadot #define CLK_TOP_ADSPPLL_D8		208
2218cc087a1SEmmanuel Vadot #define CLK_TOP_MEM_466M		209
2228cc087a1SEmmanuel Vadot #define CLK_TOP_MPHONE_SLAVE_B		210
2238cc087a1SEmmanuel Vadot #define CLK_TOP_PEXTP_PIPE		211
2248cc087a1SEmmanuel Vadot #define CLK_TOP_UFS_RX_SYMBOL		212
2258cc087a1SEmmanuel Vadot #define CLK_TOP_UFS_TX_SYMBOL		213
2268cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_U3PHY_P1_P_P0	214
2278cc087a1SEmmanuel Vadot #define CLK_TOP_UFS_RX_SYMBOL1		215
2288cc087a1SEmmanuel Vadot #define CLK_TOP_FPC			216
2298cc087a1SEmmanuel Vadot #define CLK_TOP_HDMIRX_P		217
2308cc087a1SEmmanuel Vadot #define CLK_TOP_APLL12_DIV0		218
2318cc087a1SEmmanuel Vadot #define CLK_TOP_APLL12_DIV1		219
2328cc087a1SEmmanuel Vadot #define CLK_TOP_APLL12_DIV2		220
2338cc087a1SEmmanuel Vadot #define CLK_TOP_APLL12_DIV3		221
2348cc087a1SEmmanuel Vadot #define CLK_TOP_APLL12_DIV4		222
2358cc087a1SEmmanuel Vadot #define CLK_TOP_APLL12_DIV9		223
2368cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_VPP0		224
2378cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_VPP1		225
2388cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_VDO0		226
2398cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_VDO1		227
2408cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_UNIPLL_SES		228
2418cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_26M_VPP0		229
2428cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_26M_VPP1		230
2438cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_26M_AUD		231
2448cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_AXI_EAST		232
2458cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_AXI_EAST_NORTH	233
2468cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_AXI_NORTH		234
2478cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_AXI_SOUTH		235
2488cc087a1SEmmanuel Vadot #define CLK_TOP_CFG_EXT_TEST		236
2498cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_REF		237
2508cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_PHY_REF		238
2518cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_P1_REF		239
2528cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_PHY_P1_REF	240
2538cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_P2_REF		241
2548cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_PHY_P2_REF	242
2558cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_P3_REF		243
2568cc087a1SEmmanuel Vadot #define CLK_TOP_SSUSB_PHY_P3_REF	244
2578cc087a1SEmmanuel Vadot #define CLK_TOP_NR_CLK			245
2588cc087a1SEmmanuel Vadot 
2598cc087a1SEmmanuel Vadot /* INFRACFG_AO */
2608cc087a1SEmmanuel Vadot 
2618cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PMIC_TMR		0
2628cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PMIC_AP		1
2638cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PMIC_MD		2
2648cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PMIC_CONN		3
2658cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SEJ		4
2668cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_APXGPT		5
2678cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_GCE		6
2688cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_GCE2		7
2698cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_THERM		8
2708cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PWM_H		9
2718cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PWM1		10
2728cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PWM2		11
2738cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PWM3		12
2748cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PWM4		13
2758cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PWM		14
2768cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UART0		15
2778cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UART1		16
2788cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UART2		17
2798cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UART3		18
2808cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UART4		19
2818cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_GCE_26M		20
2828cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_CQ_DMA_FPC		21
2838cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UART5		22
2848cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_HDMI_26M		23
2858cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SPI0		24
2868cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_MSDC0		25
2878cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_MSDC1		26
2888cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_CG1_MSDC2		27
2898cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_MSDC0_SRC		28
2908cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_TRNG		29
2918cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_AUXADC		30
2928cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_CPUM		31
2938cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_HDMI_32K		32
2948cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_CEC_66M_H		33
2958cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_IRRX		34
2968cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PCIE_TL_26M	35
2978cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_MSDC1_SRC		36
2988cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_CEC_66M_B		37
2998cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PCIE_TL_96M	38
3008cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_DEVICE_APC		39
3018cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_ECC_66M_H		40
3028cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_DEBUGSYS		41
3038cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_AUDIO		42
3048cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PCIE_TL_32K	43
3058cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_DBG_TRACE		44
3068cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_DRAMC_F26M		45
3078cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_IRTX		46
3088cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SSUSB		47
3098cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_DISP_PWM		48
3108cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_CLDMA_B		49
3118cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_AUDIO_26M_B	50
3128cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SPI1		51
3138cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SPI2		52
3148cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SPI3		53
3158cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UNIPRO_SYS		54
3168cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UNIPRO_TICK	55
3178cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UFS_MP_SAP_B	56
3188cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PWRMCU		57
3198cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PWRMCU_BUS_H	58
3208cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_APDMA_B		59
3218cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SPI4		60
3228cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SPI5		61
3238cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_CQ_DMA		62
3248cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_AES_UFSFDE		63
3258cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_AES		64
3268cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UFS_TICK		65
3278cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SSUSB_XHCI		66
3288cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_MSDC0_SELF		67
3298cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_MSDC1_SELF		68
3308cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_MSDC2_SELF		69
3318cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_I2S_DMA		70
3328cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_AP_MSDC0		71
3338cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_MD_MSDC0		72
3348cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_CG3_MSDC2		73
3358cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_GCPU		74
3368cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PCIE_PERI_26M	75
3378cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_GCPU_66M_B		76
3388cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_GCPU_133M_B	77
3398cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_DISP_PWM1		78
3408cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_FBIST2FPC		79
3418cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_DEVICE_APC_SYNC	80
3428cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PCIE_P1_PERI_26M	81
3438cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SPIS0		82
3448cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_SPIS1		83
3458cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_133M_M_PERI	84
3468cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_66M_M_PERI		85
3478cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PCIE_PL_P_250M_P0	86
3488cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PCIE_PL_P_250M_P1	87
3498cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PCIE_P1_TL_96M	88
3508cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_AES_MSDCFDE_0P	89
3518cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UFS_TX_SYMBOL	90
3528cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UFS_RX_SYMBOL	91
3538cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_UFS_RX_SYMBOL1	92
3548cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_PERI_UFS_MEM_SUB	93
3558cc087a1SEmmanuel Vadot #define CLK_INFRA_AO_NR_CLK		94
3568cc087a1SEmmanuel Vadot 
3578cc087a1SEmmanuel Vadot /* APMIXEDSYS */
3588cc087a1SEmmanuel Vadot 
3598cc087a1SEmmanuel Vadot #define CLK_APMIXED_NNAPLL		0
3608cc087a1SEmmanuel Vadot #define CLK_APMIXED_RESPLL		1
3618cc087a1SEmmanuel Vadot #define CLK_APMIXED_ETHPLL		2
3628cc087a1SEmmanuel Vadot #define CLK_APMIXED_MSDCPLL		3
3638cc087a1SEmmanuel Vadot #define CLK_APMIXED_TVDPLL1		4
3648cc087a1SEmmanuel Vadot #define CLK_APMIXED_TVDPLL2		5
3658cc087a1SEmmanuel Vadot #define CLK_APMIXED_MMPLL		6
3668cc087a1SEmmanuel Vadot #define CLK_APMIXED_MAINPLL		7
3678cc087a1SEmmanuel Vadot #define CLK_APMIXED_VDECPLL		8
3688cc087a1SEmmanuel Vadot #define CLK_APMIXED_IMGPLL		9
3698cc087a1SEmmanuel Vadot #define CLK_APMIXED_UNIVPLL		10
3708cc087a1SEmmanuel Vadot #define CLK_APMIXED_HDMIPLL1		11
3718cc087a1SEmmanuel Vadot #define CLK_APMIXED_HDMIPLL2		12
3728cc087a1SEmmanuel Vadot #define CLK_APMIXED_HDMIRX_APLL		13
3738cc087a1SEmmanuel Vadot #define CLK_APMIXED_USB1PLL		14
3748cc087a1SEmmanuel Vadot #define CLK_APMIXED_ADSPPLL		15
3758cc087a1SEmmanuel Vadot #define CLK_APMIXED_APLL1		16
3768cc087a1SEmmanuel Vadot #define CLK_APMIXED_APLL2		17
3778cc087a1SEmmanuel Vadot #define CLK_APMIXED_APLL3		18
3788cc087a1SEmmanuel Vadot #define CLK_APMIXED_APLL4		19
3798cc087a1SEmmanuel Vadot #define CLK_APMIXED_APLL5		20
3808cc087a1SEmmanuel Vadot #define CLK_APMIXED_MFGPLL		21
3818cc087a1SEmmanuel Vadot #define CLK_APMIXED_DGIPLL		22
3828cc087a1SEmmanuel Vadot #define CLK_APMIXED_PLL_SSUSB26M	23
3838cc087a1SEmmanuel Vadot #define CLK_APMIXED_NR_CLK		24
3848cc087a1SEmmanuel Vadot 
3858cc087a1SEmmanuel Vadot /* SCP_ADSP */
3868cc087a1SEmmanuel Vadot 
3878cc087a1SEmmanuel Vadot #define CLK_SCP_ADSP_AUDIODSP		0
3888cc087a1SEmmanuel Vadot #define CLK_SCP_ADSP_NR_CLK		1
3898cc087a1SEmmanuel Vadot 
3908cc087a1SEmmanuel Vadot /* PERICFG_AO */
3918cc087a1SEmmanuel Vadot 
3928cc087a1SEmmanuel Vadot #define CLK_PERI_AO_ETHERNET		0
3938cc087a1SEmmanuel Vadot #define CLK_PERI_AO_ETHERNET_BUS	1
3948cc087a1SEmmanuel Vadot #define CLK_PERI_AO_FLASHIF_BUS		2
3958cc087a1SEmmanuel Vadot #define CLK_PERI_AO_FLASHIF_FLASH	3
3968cc087a1SEmmanuel Vadot #define CLK_PERI_AO_SSUSB_1P_BUS	4
3978cc087a1SEmmanuel Vadot #define CLK_PERI_AO_SSUSB_1P_XHCI	5
3988cc087a1SEmmanuel Vadot #define CLK_PERI_AO_SSUSB_2P_BUS	6
3998cc087a1SEmmanuel Vadot #define CLK_PERI_AO_SSUSB_2P_XHCI	7
4008cc087a1SEmmanuel Vadot #define CLK_PERI_AO_SSUSB_3P_BUS	8
4018cc087a1SEmmanuel Vadot #define CLK_PERI_AO_SSUSB_3P_XHCI	9
4028cc087a1SEmmanuel Vadot #define CLK_PERI_AO_SPINFI		10
4038cc087a1SEmmanuel Vadot #define CLK_PERI_AO_ETHERNET_MAC	11
4048cc087a1SEmmanuel Vadot #define CLK_PERI_AO_NFI_H		12
4058cc087a1SEmmanuel Vadot #define CLK_PERI_AO_FNFI1X		13
4068cc087a1SEmmanuel Vadot #define CLK_PERI_AO_PCIE_P0_MEM		14
4078cc087a1SEmmanuel Vadot #define CLK_PERI_AO_PCIE_P1_MEM		15
4088cc087a1SEmmanuel Vadot #define CLK_PERI_AO_NR_CLK		16
4098cc087a1SEmmanuel Vadot 
4108cc087a1SEmmanuel Vadot /* IMP_IIC_WRAP_S */
4118cc087a1SEmmanuel Vadot 
4128cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_S_I2C5		0
4138cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_S_I2C6		1
4148cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_S_I2C7		2
4158cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_S_NR_CLK	3
4168cc087a1SEmmanuel Vadot 
4178cc087a1SEmmanuel Vadot /* IMP_IIC_WRAP_W */
4188cc087a1SEmmanuel Vadot 
4198cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_W_I2C0		0
4208cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_W_I2C1		1
4218cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_W_I2C2		2
4228cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_W_I2C3		3
4238cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_W_I2C4		4
4248cc087a1SEmmanuel Vadot #define CLK_IMP_IIC_WRAP_W_NR_CLK	5
4258cc087a1SEmmanuel Vadot 
4268cc087a1SEmmanuel Vadot /* MFGCFG */
4278cc087a1SEmmanuel Vadot 
4288cc087a1SEmmanuel Vadot #define CLK_MFG_BG3D			0
4298cc087a1SEmmanuel Vadot #define CLK_MFG_NR_CLK			1
4308cc087a1SEmmanuel Vadot 
4318cc087a1SEmmanuel Vadot /* VPPSYS0 */
4328cc087a1SEmmanuel Vadot 
4338cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_FG				0
4348cc087a1SEmmanuel Vadot #define CLK_VPP0_STITCH				1
4358cc087a1SEmmanuel Vadot #define CLK_VPP0_PADDING			2
4368cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_TCC			3
4378cc087a1SEmmanuel Vadot #define CLK_VPP0_WARP0_ASYNC_TX			4
4388cc087a1SEmmanuel Vadot #define CLK_VPP0_WARP1_ASYNC_TX			5
4398cc087a1SEmmanuel Vadot #define CLK_VPP0_MUTEX				6
4408cc087a1SEmmanuel Vadot #define CLK_VPP0_VPP02VPP1_RELAY		7
4418cc087a1SEmmanuel Vadot #define CLK_VPP0_VPP12VPP0_ASYNC		8
4428cc087a1SEmmanuel Vadot #define CLK_VPP0_MMSYSRAM_TOP			9
4438cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_AAL			10
4448cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_RSZ			11
4458cc087a1SEmmanuel Vadot #define CLK_VPP0_SMI_COMMON			12
4468cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VDO0_LARB0		13
4478cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VDO0_LARB1		14
4488cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VENCSYS			15
4498cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VENCSYS_CORE1		16
4508cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_INFRA			17
4518cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_CAMSYS			18
4528cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VPP1_LARB5		19
4538cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VPP1_LARB6		20
4548cc087a1SEmmanuel Vadot #define CLK_VPP0_SMI_REORDER			21
4558cc087a1SEmmanuel Vadot #define CLK_VPP0_SMI_IOMMU			22
4568cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_IMGSYS_CAMSYS		23
4578cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_RDMA			24
4588cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_WROT			25
4598cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_EMI0_EMI1			26
4608cc087a1SEmmanuel Vadot #define CLK_VPP0_SMI_SUB_COMMON_REORDER		27
4618cc087a1SEmmanuel Vadot #define CLK_VPP0_SMI_RSI			28
4628cc087a1SEmmanuel Vadot #define CLK_VPP0_SMI_COMMON_LARB4		29
4638cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VDEC_VDEC_CORE1		30
4648cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VPP1_WPE			31
4658cc087a1SEmmanuel Vadot #define CLK_VPP0_GALS_VDO0_VDO1_VENCSYS_CORE1	32
4668cc087a1SEmmanuel Vadot #define CLK_VPP0_FAKE_ENG			33
4678cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_HDR			34
4688cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_TDSHP			35
4698cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_COLOR			36
4708cc087a1SEmmanuel Vadot #define CLK_VPP0_MDP_OVL			37
4718cc087a1SEmmanuel Vadot #define CLK_VPP0_WARP0_RELAY			38
4728cc087a1SEmmanuel Vadot #define CLK_VPP0_WARP0_MDP_DL_ASYNC		39
4738cc087a1SEmmanuel Vadot #define CLK_VPP0_WARP1_RELAY			40
4748cc087a1SEmmanuel Vadot #define CLK_VPP0_WARP1_MDP_DL_ASYNC		41
4758cc087a1SEmmanuel Vadot #define CLK_VPP0_NR_CLK				42
4768cc087a1SEmmanuel Vadot 
4778cc087a1SEmmanuel Vadot /* WPESYS */
4788cc087a1SEmmanuel Vadot 
4798cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0			0
4808cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1			1
4818cc087a1SEmmanuel Vadot #define CLK_WPE_SMI_LARB7		2
4828cc087a1SEmmanuel Vadot #define CLK_WPE_SMI_LARB8		3
4838cc087a1SEmmanuel Vadot #define CLK_WPE_EVENT_TX		4
4848cc087a1SEmmanuel Vadot #define CLK_WPE_SMI_LARB7_P		5
4858cc087a1SEmmanuel Vadot #define CLK_WPE_SMI_LARB8_P		6
4868cc087a1SEmmanuel Vadot #define CLK_WPE_NR_CLK			7
4878cc087a1SEmmanuel Vadot 
4888cc087a1SEmmanuel Vadot /* WPESYS_VPP0 */
4898cc087a1SEmmanuel Vadot 
4908cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_VECI		0
4918cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_VEC2I		1
4928cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_VEC3I		2
4938cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_WPEO		3
4948cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_MSKO		4
4958cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_VGEN		5
4968cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_EXT		6
4978cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_VFC		7
4988cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_CACH0_TOP		8
4998cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_CACH0_DMA		9
5008cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_CACH1_TOP		10
5018cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_CACH1_DMA		11
5028cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_CACH2_TOP		12
5038cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_CACH2_DMA		13
5048cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_CACH3_TOP		14
5058cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_CACH3_DMA		15
5068cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_PSP		16
5078cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_PSP2		17
5088cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_SYNC		18
5098cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_C24		19
5108cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_MDP_CROP		20
5118cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_ISP_CROP		21
5128cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_TOP		22
5138cc087a1SEmmanuel Vadot #define CLK_WPE_VPP0_NR_CLK		23
5148cc087a1SEmmanuel Vadot 
5158cc087a1SEmmanuel Vadot /* WPESYS_VPP1 */
5168cc087a1SEmmanuel Vadot 
5178cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_VECI		0
5188cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_VEC2I		1
5198cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_VEC3I		2
5208cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_WPEO		3
5218cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_MSKO		4
5228cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_VGEN		5
5238cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_EXT		6
5248cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_VFC		7
5258cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_CACH0_TOP		8
5268cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_CACH0_DMA		9
5278cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_CACH1_TOP		10
5288cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_CACH1_DMA		11
5298cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_CACH2_TOP		12
5308cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_CACH2_DMA		13
5318cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_CACH3_TOP		14
5328cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_CACH3_DMA		15
5338cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_PSP		16
5348cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_PSP2		17
5358cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_SYNC		18
5368cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_C24		19
5378cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_MDP_CROP		20
5388cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_ISP_CROP		21
5398cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_TOP		22
5408cc087a1SEmmanuel Vadot #define CLK_WPE_VPP1_NR_CLK		23
5418cc087a1SEmmanuel Vadot 
5428cc087a1SEmmanuel Vadot /* VPPSYS1 */
5438cc087a1SEmmanuel Vadot 
5448cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_OVL		0
5458cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_TCC		1
5468cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_WROT		2
5478cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_VPP_PAD		3
5488cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_MDP_WROT		4
5498cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_VPP_PAD		5
5508cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_MDP_WROT		6
5518cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_VPP_PAD		7
5528cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_RDMA		8
5538cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_FG		9
5548cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_MDP_RDMA		10
5558cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_MDP_FG		11
5568cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_MDP_RDMA		12
5578cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_MDP_FG		13
5588cc087a1SEmmanuel Vadot #define CLK_VPP1_VPP_SPLIT		14
5598cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_VDO0_DL_RELAY	15
5608cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_TDSHP	16
5618cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_COLOR	17
5628cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_VDO1_DL_RELAY	18
5638cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_VPP_MERGE	19
5648cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_MDP_COLOR	20
5658cc087a1SEmmanuel Vadot #define CLK_VPP1_VPPSYS1_GALS		21
5668cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_VPP_MERGE	22
5678cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_MDP_COLOR	23
5688cc087a1SEmmanuel Vadot #define CLK_VPP1_VPPSYS1_LARB		24
5698cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_RSZ		25
5708cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_HDR		26
5718cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP1_MDP_AAL		27
5728cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_MDP_HDR		28
5738cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_MDP_AAL		29
5748cc087a1SEmmanuel Vadot #define CLK_VPP1_DL_ASYNC		30
5758cc087a1SEmmanuel Vadot #define CLK_VPP1_LARB5_FAKE_ENG		31
5768cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_MDP_HDR		32
5778cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_MDP_AAL		33
5788cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_VDO1_DL_RELAY	34
5798cc087a1SEmmanuel Vadot #define CLK_VPP1_LARB6_FAKE_ENG		35
5808cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_MDP_RSZ		36
5818cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_MDP_RSZ		37
5828cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_VDO0_DL_RELAY	38
5838cc087a1SEmmanuel Vadot #define CLK_VPP1_DISP_MUTEX		39
5848cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP2_MDP_TDSHP	40
5858cc087a1SEmmanuel Vadot #define CLK_VPP1_SVPP3_MDP_TDSHP	41
5868cc087a1SEmmanuel Vadot #define CLK_VPP1_VPP0_DL1_RELAY		42
5878cc087a1SEmmanuel Vadot #define CLK_VPP1_HDMI_META		43
5888cc087a1SEmmanuel Vadot #define CLK_VPP1_VPP_SPLIT_HDMI		44
5898cc087a1SEmmanuel Vadot #define CLK_VPP1_DGI_IN			45
5908cc087a1SEmmanuel Vadot #define CLK_VPP1_DGI_OUT		46
5918cc087a1SEmmanuel Vadot #define CLK_VPP1_VPP_SPLIT_DGI		47
5928cc087a1SEmmanuel Vadot #define CLK_VPP1_VPP0_DL_ASYNC		48
5938cc087a1SEmmanuel Vadot #define CLK_VPP1_VPP0_DL_RELAY		49
5948cc087a1SEmmanuel Vadot #define CLK_VPP1_VPP_SPLIT_26M		50
5958cc087a1SEmmanuel Vadot #define CLK_VPP1_NR_CLK			51
5968cc087a1SEmmanuel Vadot 
5978cc087a1SEmmanuel Vadot /* IMGSYS */
5988cc087a1SEmmanuel Vadot 
5998cc087a1SEmmanuel Vadot #define CLK_IMG_LARB9			0
6008cc087a1SEmmanuel Vadot #define CLK_IMG_TRAW0			1
6018cc087a1SEmmanuel Vadot #define CLK_IMG_TRAW1			2
6028cc087a1SEmmanuel Vadot #define CLK_IMG_TRAW2			3
6038cc087a1SEmmanuel Vadot #define CLK_IMG_TRAW3			4
6048cc087a1SEmmanuel Vadot #define CLK_IMG_DIP0			5
6058cc087a1SEmmanuel Vadot #define CLK_IMG_WPE0			6
6068cc087a1SEmmanuel Vadot #define CLK_IMG_IPE			7
6078cc087a1SEmmanuel Vadot #define CLK_IMG_DIP1			8
6088cc087a1SEmmanuel Vadot #define CLK_IMG_WPE1			9
6098cc087a1SEmmanuel Vadot #define CLK_IMG_GALS			10
6108cc087a1SEmmanuel Vadot #define CLK_IMG_NR_CLK			11
6118cc087a1SEmmanuel Vadot 
6128cc087a1SEmmanuel Vadot /* IMGSYS1_DIP_TOP */
6138cc087a1SEmmanuel Vadot 
6148cc087a1SEmmanuel Vadot #define CLK_IMG1_DIP_TOP_LARB10		0
6158cc087a1SEmmanuel Vadot #define CLK_IMG1_DIP_TOP_DIP_TOP	1
6168cc087a1SEmmanuel Vadot #define CLK_IMG1_DIP_TOP_NR_CLK		2
6178cc087a1SEmmanuel Vadot 
6188cc087a1SEmmanuel Vadot /* IMGSYS1_DIP_NR */
6198cc087a1SEmmanuel Vadot 
6208cc087a1SEmmanuel Vadot #define CLK_IMG1_DIP_NR_RESERVE		0
6218cc087a1SEmmanuel Vadot #define CLK_IMG1_DIP_NR_DIP_NR		1
6228cc087a1SEmmanuel Vadot #define CLK_IMG1_DIP_NR_NR_CLK		2
6238cc087a1SEmmanuel Vadot 
6248cc087a1SEmmanuel Vadot /* IMGSYS1_WPE */
6258cc087a1SEmmanuel Vadot 
6268cc087a1SEmmanuel Vadot #define CLK_IMG1_WPE_LARB11		0
6278cc087a1SEmmanuel Vadot #define CLK_IMG1_WPE_WPE		1
6288cc087a1SEmmanuel Vadot #define CLK_IMG1_WPE_NR_CLK		2
6298cc087a1SEmmanuel Vadot 
6308cc087a1SEmmanuel Vadot /* IPESYS */
6318cc087a1SEmmanuel Vadot 
6328cc087a1SEmmanuel Vadot #define CLK_IPE_DPE			0
6338cc087a1SEmmanuel Vadot #define CLK_IPE_FDVT			1
6348cc087a1SEmmanuel Vadot #define CLK_IPE_ME			2
6358cc087a1SEmmanuel Vadot #define CLK_IPE_TOP			3
6368cc087a1SEmmanuel Vadot #define CLK_IPE_SMI_LARB12		4
6378cc087a1SEmmanuel Vadot #define CLK_IPE_NR_CLK			5
6388cc087a1SEmmanuel Vadot 
6398cc087a1SEmmanuel Vadot /* CAMSYS */
6408cc087a1SEmmanuel Vadot 
6418cc087a1SEmmanuel Vadot #define CLK_CAM_LARB13			0
6428cc087a1SEmmanuel Vadot #define CLK_CAM_LARB14			1
6438cc087a1SEmmanuel Vadot #define CLK_CAM_MAIN_CAM		2
6448cc087a1SEmmanuel Vadot #define CLK_CAM_MAIN_CAMTG		3
6458cc087a1SEmmanuel Vadot #define CLK_CAM_SENINF			4
6468cc087a1SEmmanuel Vadot #define CLK_CAM_GCAMSVA			5
6478cc087a1SEmmanuel Vadot #define CLK_CAM_GCAMSVB			6
6488cc087a1SEmmanuel Vadot #define CLK_CAM_GCAMSVC			7
6498cc087a1SEmmanuel Vadot #define CLK_CAM_SCAMSA			8
6508cc087a1SEmmanuel Vadot #define CLK_CAM_SCAMSB			9
6518cc087a1SEmmanuel Vadot #define CLK_CAM_CAMSV_TOP		10
6528cc087a1SEmmanuel Vadot #define CLK_CAM_CAMSV_CQ		11
6538cc087a1SEmmanuel Vadot #define CLK_CAM_ADL			12
6548cc087a1SEmmanuel Vadot #define CLK_CAM_ASG			13
6558cc087a1SEmmanuel Vadot #define CLK_CAM_PDA			14
6568cc087a1SEmmanuel Vadot #define CLK_CAM_FAKE_ENG		15
6578cc087a1SEmmanuel Vadot #define CLK_CAM_MAIN_MRAW0		16
6588cc087a1SEmmanuel Vadot #define CLK_CAM_MAIN_MRAW1		17
6598cc087a1SEmmanuel Vadot #define CLK_CAM_MAIN_MRAW2		18
6608cc087a1SEmmanuel Vadot #define CLK_CAM_MAIN_MRAW3		19
6618cc087a1SEmmanuel Vadot #define CLK_CAM_CAM2MM0_GALS		20
6628cc087a1SEmmanuel Vadot #define CLK_CAM_CAM2MM1_GALS		21
6638cc087a1SEmmanuel Vadot #define CLK_CAM_CAM2SYS_GALS		22
6648cc087a1SEmmanuel Vadot #define CLK_CAM_NR_CLK			23
6658cc087a1SEmmanuel Vadot 
6668cc087a1SEmmanuel Vadot /* CAMSYS_RAWA */
6678cc087a1SEmmanuel Vadot 
6688cc087a1SEmmanuel Vadot #define CLK_CAM_RAWA_LARBX		0
6698cc087a1SEmmanuel Vadot #define CLK_CAM_RAWA_CAM		1
6708cc087a1SEmmanuel Vadot #define CLK_CAM_RAWA_CAMTG		2
6718cc087a1SEmmanuel Vadot #define CLK_CAM_RAWA_NR_CLK		3
6728cc087a1SEmmanuel Vadot 
6738cc087a1SEmmanuel Vadot /* CAMSYS_YUVA */
6748cc087a1SEmmanuel Vadot 
6758cc087a1SEmmanuel Vadot #define CLK_CAM_YUVA_LARBX		0
6768cc087a1SEmmanuel Vadot #define CLK_CAM_YUVA_CAM		1
6778cc087a1SEmmanuel Vadot #define CLK_CAM_YUVA_CAMTG		2
6788cc087a1SEmmanuel Vadot #define CLK_CAM_YUVA_NR_CLK		3
6798cc087a1SEmmanuel Vadot 
6808cc087a1SEmmanuel Vadot /* CAMSYS_RAWB */
6818cc087a1SEmmanuel Vadot 
6828cc087a1SEmmanuel Vadot #define CLK_CAM_RAWB_LARBX		0
6838cc087a1SEmmanuel Vadot #define CLK_CAM_RAWB_CAM		1
6848cc087a1SEmmanuel Vadot #define CLK_CAM_RAWB_CAMTG		2
6858cc087a1SEmmanuel Vadot #define CLK_CAM_RAWB_NR_CLK		3
6868cc087a1SEmmanuel Vadot 
6878cc087a1SEmmanuel Vadot /* CAMSYS_YUVB */
6888cc087a1SEmmanuel Vadot 
6898cc087a1SEmmanuel Vadot #define CLK_CAM_YUVB_LARBX		0
6908cc087a1SEmmanuel Vadot #define CLK_CAM_YUVB_CAM		1
6918cc087a1SEmmanuel Vadot #define CLK_CAM_YUVB_CAMTG		2
6928cc087a1SEmmanuel Vadot #define CLK_CAM_YUVB_NR_CLK		3
6938cc087a1SEmmanuel Vadot 
6948cc087a1SEmmanuel Vadot /* CAMSYS_MRAW */
6958cc087a1SEmmanuel Vadot 
6968cc087a1SEmmanuel Vadot #define CLK_CAM_MRAW_LARBX		0
6978cc087a1SEmmanuel Vadot #define CLK_CAM_MRAW_CAMTG		1
6988cc087a1SEmmanuel Vadot #define CLK_CAM_MRAW_MRAW0		2
6998cc087a1SEmmanuel Vadot #define CLK_CAM_MRAW_MRAW1		3
7008cc087a1SEmmanuel Vadot #define CLK_CAM_MRAW_MRAW2		4
7018cc087a1SEmmanuel Vadot #define CLK_CAM_MRAW_MRAW3		5
7028cc087a1SEmmanuel Vadot #define CLK_CAM_MRAW_NR_CLK		6
7038cc087a1SEmmanuel Vadot 
7048cc087a1SEmmanuel Vadot /* CCUSYS */
7058cc087a1SEmmanuel Vadot 
7068cc087a1SEmmanuel Vadot #define CLK_CCU_LARB18			0
7078cc087a1SEmmanuel Vadot #define CLK_CCU_AHB			1
7088cc087a1SEmmanuel Vadot #define CLK_CCU_CCU0			2
7098cc087a1SEmmanuel Vadot #define CLK_CCU_CCU1			3
7108cc087a1SEmmanuel Vadot #define CLK_CCU_NR_CLK			4
7118cc087a1SEmmanuel Vadot 
7128cc087a1SEmmanuel Vadot /* VDECSYS_SOC */
7138cc087a1SEmmanuel Vadot 
7148cc087a1SEmmanuel Vadot #define CLK_VDEC_SOC_LARB1		0
7158cc087a1SEmmanuel Vadot #define CLK_VDEC_SOC_LAT		1
7168cc087a1SEmmanuel Vadot #define CLK_VDEC_SOC_VDEC		2
7178cc087a1SEmmanuel Vadot #define CLK_VDEC_SOC_NR_CLK		3
7188cc087a1SEmmanuel Vadot 
7198cc087a1SEmmanuel Vadot /* VDECSYS */
7208cc087a1SEmmanuel Vadot 
7218cc087a1SEmmanuel Vadot #define CLK_VDEC_LARB1			0
7228cc087a1SEmmanuel Vadot #define CLK_VDEC_LAT			1
7238cc087a1SEmmanuel Vadot #define CLK_VDEC_VDEC			2
7248cc087a1SEmmanuel Vadot #define CLK_VDEC_NR_CLK			3
7258cc087a1SEmmanuel Vadot 
7268cc087a1SEmmanuel Vadot /* VDECSYS_CORE1 */
7278cc087a1SEmmanuel Vadot 
7288cc087a1SEmmanuel Vadot #define CLK_VDEC_CORE1_LARB1		0
7298cc087a1SEmmanuel Vadot #define CLK_VDEC_CORE1_LAT		1
7308cc087a1SEmmanuel Vadot #define CLK_VDEC_CORE1_VDEC		2
7318cc087a1SEmmanuel Vadot #define CLK_VDEC_CORE1_NR_CLK		3
7328cc087a1SEmmanuel Vadot 
7338cc087a1SEmmanuel Vadot /* APUSYS_PLL */
7348cc087a1SEmmanuel Vadot 
7358cc087a1SEmmanuel Vadot #define CLK_APUSYS_PLL_APUPLL		0
7368cc087a1SEmmanuel Vadot #define CLK_APUSYS_PLL_NPUPLL		1
7378cc087a1SEmmanuel Vadot #define CLK_APUSYS_PLL_APUPLL1		2
7388cc087a1SEmmanuel Vadot #define CLK_APUSYS_PLL_APUPLL2		3
7398cc087a1SEmmanuel Vadot #define CLK_APUSYS_PLL_NR_CLK		4
7408cc087a1SEmmanuel Vadot 
7418cc087a1SEmmanuel Vadot /* VENCSYS */
7428cc087a1SEmmanuel Vadot 
7438cc087a1SEmmanuel Vadot #define CLK_VENC_LARB			0
7448cc087a1SEmmanuel Vadot #define CLK_VENC_VENC			1
7458cc087a1SEmmanuel Vadot #define CLK_VENC_JPGENC			2
7468cc087a1SEmmanuel Vadot #define CLK_VENC_JPGDEC			3
7478cc087a1SEmmanuel Vadot #define CLK_VENC_JPGDEC_C1		4
7488cc087a1SEmmanuel Vadot #define CLK_VENC_GALS			5
7498cc087a1SEmmanuel Vadot #define CLK_VENC_NR_CLK			6
7508cc087a1SEmmanuel Vadot 
7518cc087a1SEmmanuel Vadot /* VENCSYS_CORE1 */
7528cc087a1SEmmanuel Vadot 
7538cc087a1SEmmanuel Vadot #define CLK_VENC_CORE1_LARB		0
7548cc087a1SEmmanuel Vadot #define CLK_VENC_CORE1_VENC		1
7558cc087a1SEmmanuel Vadot #define CLK_VENC_CORE1_JPGENC		2
7568cc087a1SEmmanuel Vadot #define CLK_VENC_CORE1_JPGDEC		3
7578cc087a1SEmmanuel Vadot #define CLK_VENC_CORE1_JPGDEC_C1	4
7588cc087a1SEmmanuel Vadot #define CLK_VENC_CORE1_GALS		5
7598cc087a1SEmmanuel Vadot #define CLK_VENC_CORE1_NR_CLK		6
7608cc087a1SEmmanuel Vadot 
7618cc087a1SEmmanuel Vadot /* VDOSYS0 */
7628cc087a1SEmmanuel Vadot 
7638cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_OVL0		0
7648cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_COLOR0		1
7658cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_COLOR1		2
7668cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_CCORR0		3
7678cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_CCORR1		4
7688cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_AAL0		5
7698cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_AAL1		6
7708cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_GAMMA0		7
7718cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_GAMMA1		8
7728cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_DITHER0		9
7738cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_DITHER1		10
7748cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_OVL1		11
7758cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_WDMA0		12
7768cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_WDMA1		13
7778cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_RDMA0		14
7788cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_RDMA1		15
7798cc087a1SEmmanuel Vadot #define CLK_VDO0_DSI0			16
7808cc087a1SEmmanuel Vadot #define CLK_VDO0_DSI1			17
7818cc087a1SEmmanuel Vadot #define CLK_VDO0_DSC_WRAP0		18
7828cc087a1SEmmanuel Vadot #define CLK_VDO0_VPP_MERGE0		19
7838cc087a1SEmmanuel Vadot #define CLK_VDO0_DP_INTF0		20
7848cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_MUTEX0		21
7858cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_IL_ROT0		22
7868cc087a1SEmmanuel Vadot #define CLK_VDO0_APB_BUS		23
7878cc087a1SEmmanuel Vadot #define CLK_VDO0_FAKE_ENG0		24
7888cc087a1SEmmanuel Vadot #define CLK_VDO0_FAKE_ENG1		25
7898cc087a1SEmmanuel Vadot #define CLK_VDO0_DL_ASYNC0		26
7908cc087a1SEmmanuel Vadot #define CLK_VDO0_DL_ASYNC1		27
7918cc087a1SEmmanuel Vadot #define CLK_VDO0_DL_ASYNC2		28
7928cc087a1SEmmanuel Vadot #define CLK_VDO0_DL_ASYNC3		29
7938cc087a1SEmmanuel Vadot #define CLK_VDO0_DL_ASYNC4		30
7948cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_MONITOR0		31
7958cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_MONITOR1		32
7968cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_MONITOR2		33
7978cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_MONITOR3		34
7988cc087a1SEmmanuel Vadot #define CLK_VDO0_DISP_MONITOR4		35
7998cc087a1SEmmanuel Vadot #define CLK_VDO0_SMI_GALS		36
8008cc087a1SEmmanuel Vadot #define CLK_VDO0_SMI_COMMON		37
8018cc087a1SEmmanuel Vadot #define CLK_VDO0_SMI_EMI		38
8028cc087a1SEmmanuel Vadot #define CLK_VDO0_SMI_IOMMU		39
8038cc087a1SEmmanuel Vadot #define CLK_VDO0_SMI_LARB		40
8048cc087a1SEmmanuel Vadot #define CLK_VDO0_SMI_RSI		41
8058cc087a1SEmmanuel Vadot #define CLK_VDO0_DSI0_DSI		42
8068cc087a1SEmmanuel Vadot #define CLK_VDO0_DSI1_DSI		43
8078cc087a1SEmmanuel Vadot #define CLK_VDO0_DP_INTF0_DP_INTF	44
8088cc087a1SEmmanuel Vadot #define CLK_VDO0_NR_CLK			45
8098cc087a1SEmmanuel Vadot 
8108cc087a1SEmmanuel Vadot /* VDOSYS1 */
8118cc087a1SEmmanuel Vadot 
8128cc087a1SEmmanuel Vadot #define CLK_VDO1_SMI_LARB2			0
8138cc087a1SEmmanuel Vadot #define CLK_VDO1_SMI_LARB3			1
8148cc087a1SEmmanuel Vadot #define CLK_VDO1_GALS				2
8158cc087a1SEmmanuel Vadot #define CLK_VDO1_FAKE_ENG0			3
8168cc087a1SEmmanuel Vadot #define CLK_VDO1_FAKE_ENG			4
8178cc087a1SEmmanuel Vadot #define CLK_VDO1_MDP_RDMA0			5
8188cc087a1SEmmanuel Vadot #define CLK_VDO1_MDP_RDMA1			6
8198cc087a1SEmmanuel Vadot #define CLK_VDO1_MDP_RDMA2			7
8208cc087a1SEmmanuel Vadot #define CLK_VDO1_MDP_RDMA3			8
8218cc087a1SEmmanuel Vadot #define CLK_VDO1_VPP_MERGE0			9
8228cc087a1SEmmanuel Vadot #define CLK_VDO1_VPP_MERGE1			10
8238cc087a1SEmmanuel Vadot #define CLK_VDO1_VPP_MERGE2			11
8248cc087a1SEmmanuel Vadot #define CLK_VDO1_VPP_MERGE3			12
8258cc087a1SEmmanuel Vadot #define CLK_VDO1_VPP_MERGE4			13
8268cc087a1SEmmanuel Vadot #define CLK_VDO1_VPP2_TO_VDO1_DL_ASYNC		14
8278cc087a1SEmmanuel Vadot #define CLK_VDO1_VPP3_TO_VDO1_DL_ASYNC		15
8288cc087a1SEmmanuel Vadot #define CLK_VDO1_DISP_MUTEX			16
8298cc087a1SEmmanuel Vadot #define CLK_VDO1_MDP_RDMA4			17
8308cc087a1SEmmanuel Vadot #define CLK_VDO1_MDP_RDMA5			18
8318cc087a1SEmmanuel Vadot #define CLK_VDO1_MDP_RDMA6			19
8328cc087a1SEmmanuel Vadot #define CLK_VDO1_MDP_RDMA7			20
8338cc087a1SEmmanuel Vadot #define CLK_VDO1_DP_INTF0_MM			21
8348cc087a1SEmmanuel Vadot #define CLK_VDO1_DPI0_MM			22
8358cc087a1SEmmanuel Vadot #define CLK_VDO1_DPI1_MM			23
8368cc087a1SEmmanuel Vadot #define CLK_VDO1_DISP_MONITOR			24
8378cc087a1SEmmanuel Vadot #define CLK_VDO1_MERGE0_DL_ASYNC		25
8388cc087a1SEmmanuel Vadot #define CLK_VDO1_MERGE1_DL_ASYNC		26
8398cc087a1SEmmanuel Vadot #define CLK_VDO1_MERGE2_DL_ASYNC		27
8408cc087a1SEmmanuel Vadot #define CLK_VDO1_MERGE3_DL_ASYNC		28
8418cc087a1SEmmanuel Vadot #define CLK_VDO1_MERGE4_DL_ASYNC		29
8428cc087a1SEmmanuel Vadot #define CLK_VDO1_VDO0_DSC_TO_VDO1_DL_ASYNC	30
8438cc087a1SEmmanuel Vadot #define CLK_VDO1_VDO0_MERGE_TO_VDO1_DL_ASYNC	31
8448cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_VDO_FE0			32
8458cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_GFX_FE0			33
8468cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_VDO_BE			34
8478cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_VDO_FE1			35
8488cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_GFX_FE1			36
8498cc087a1SEmmanuel Vadot #define CLK_VDO1_DISP_MIXER			37
8508cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_VDO_FE0_DL_ASYNC		38
8518cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_VDO_FE1_DL_ASYNC		39
8528cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_GFX_FE0_DL_ASYNC		40
8538cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_GFX_FE1_DL_ASYNC		41
8548cc087a1SEmmanuel Vadot #define CLK_VDO1_HDR_VDO_BE_DL_ASYNC		42
8558cc087a1SEmmanuel Vadot #define CLK_VDO1_DPI0				43
8568cc087a1SEmmanuel Vadot #define CLK_VDO1_DISP_MONITOR_DPI0		44
8578cc087a1SEmmanuel Vadot #define CLK_VDO1_DPI1				45
8588cc087a1SEmmanuel Vadot #define CLK_VDO1_DISP_MONITOR_DPI1		46
8598cc087a1SEmmanuel Vadot #define CLK_VDO1_DPINTF				47
8608cc087a1SEmmanuel Vadot #define CLK_VDO1_DISP_MONITOR_DPINTF		48
8618cc087a1SEmmanuel Vadot #define CLK_VDO1_26M_SLOW			49
862*7ef62cebSEmmanuel Vadot #define CLK_VDO1_DPI1_HDMI			50
863*7ef62cebSEmmanuel Vadot #define CLK_VDO1_NR_CLK				51
864*7ef62cebSEmmanuel Vadot 
8658cc087a1SEmmanuel Vadot 
8668cc087a1SEmmanuel Vadot #endif /* _DT_BINDINGS_CLK_MT8195_H */
867