11.1Sskrll/*	$NetBSD: exynos850.h,v 1.1.1.1 2026/01/18 05:21:29 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Copyright (C) 2021 Linaro Ltd.
61.1Sskrll * Author: Sam Protsenko <semen.protsenko@linaro.org>
71.1Sskrll *
81.1Sskrll * Device Tree binding constants for Exynos850 clock controller.
91.1Sskrll */
101.1Sskrll
111.1Sskrll#ifndef _DT_BINDINGS_CLOCK_EXYNOS_850_H
121.1Sskrll#define _DT_BINDINGS_CLOCK_EXYNOS_850_H
131.1Sskrll
141.1Sskrll/* CMU_TOP */
151.1Sskrll#define CLK_FOUT_SHARED0_PLL		1
161.1Sskrll#define CLK_FOUT_SHARED1_PLL		2
171.1Sskrll#define CLK_FOUT_MMC_PLL		3
181.1Sskrll#define CLK_MOUT_SHARED0_PLL		4
191.1Sskrll#define CLK_MOUT_SHARED1_PLL		5
201.1Sskrll#define CLK_MOUT_MMC_PLL		6
211.1Sskrll#define CLK_MOUT_CORE_BUS		7
221.1Sskrll#define CLK_MOUT_CORE_CCI		8
231.1Sskrll#define CLK_MOUT_CORE_MMC_EMBD		9
241.1Sskrll#define CLK_MOUT_CORE_SSS		10
251.1Sskrll#define CLK_MOUT_DPU			11
261.1Sskrll#define CLK_MOUT_HSI_BUS		12
271.1Sskrll#define CLK_MOUT_HSI_MMC_CARD		13
281.1Sskrll#define CLK_MOUT_HSI_USB20DRD		14
291.1Sskrll#define CLK_MOUT_PERI_BUS		15
301.1Sskrll#define CLK_MOUT_PERI_UART		16
311.1Sskrll#define CLK_MOUT_PERI_IP		17
321.1Sskrll#define CLK_DOUT_SHARED0_DIV3		18
331.1Sskrll#define CLK_DOUT_SHARED0_DIV2		19
341.1Sskrll#define CLK_DOUT_SHARED1_DIV3		20
351.1Sskrll#define CLK_DOUT_SHARED1_DIV2		21
361.1Sskrll#define CLK_DOUT_SHARED0_DIV4		22
371.1Sskrll#define CLK_DOUT_SHARED1_DIV4		23
381.1Sskrll#define CLK_DOUT_CORE_BUS		24
391.1Sskrll#define CLK_DOUT_CORE_CCI		25
401.1Sskrll#define CLK_DOUT_CORE_MMC_EMBD		26
411.1Sskrll#define CLK_DOUT_CORE_SSS		27
421.1Sskrll#define CLK_DOUT_DPU			28
431.1Sskrll#define CLK_DOUT_HSI_BUS		29
441.1Sskrll#define CLK_DOUT_HSI_MMC_CARD		30
451.1Sskrll#define CLK_DOUT_HSI_USB20DRD		31
461.1Sskrll#define CLK_DOUT_PERI_BUS		32
471.1Sskrll#define CLK_DOUT_PERI_UART		33
481.1Sskrll#define CLK_DOUT_PERI_IP		34
491.1Sskrll#define CLK_GOUT_CORE_BUS		35
501.1Sskrll#define CLK_GOUT_CORE_CCI		36
511.1Sskrll#define CLK_GOUT_CORE_MMC_EMBD		37
521.1Sskrll#define CLK_GOUT_CORE_SSS		38
531.1Sskrll#define CLK_GOUT_DPU			39
541.1Sskrll#define CLK_GOUT_HSI_BUS		40
551.1Sskrll#define CLK_GOUT_HSI_MMC_CARD		41
561.1Sskrll#define CLK_GOUT_HSI_USB20DRD		42
571.1Sskrll#define CLK_GOUT_PERI_BUS		43
581.1Sskrll#define CLK_GOUT_PERI_UART		44
591.1Sskrll#define CLK_GOUT_PERI_IP		45
601.1Sskrll#define CLK_MOUT_CLKCMU_APM_BUS		46
611.1Sskrll#define CLK_DOUT_CLKCMU_APM_BUS		47
621.1Sskrll#define CLK_GOUT_CLKCMU_APM_BUS		48
631.1Sskrll#define CLK_MOUT_AUD			49
641.1Sskrll#define CLK_GOUT_AUD			50
651.1Sskrll#define CLK_DOUT_AUD			51
661.1Sskrll#define CLK_MOUT_IS_BUS			52
671.1Sskrll#define CLK_MOUT_IS_ITP			53
681.1Sskrll#define CLK_MOUT_IS_VRA			54
691.1Sskrll#define CLK_MOUT_IS_GDC			55
701.1Sskrll#define CLK_GOUT_IS_BUS			56
711.1Sskrll#define CLK_GOUT_IS_ITP			57
721.1Sskrll#define CLK_GOUT_IS_VRA			58
731.1Sskrll#define CLK_GOUT_IS_GDC			59
741.1Sskrll#define CLK_DOUT_IS_BUS			60
751.1Sskrll#define CLK_DOUT_IS_ITP			61
761.1Sskrll#define CLK_DOUT_IS_VRA			62
771.1Sskrll#define CLK_DOUT_IS_GDC			63
781.1Sskrll#define CLK_MOUT_MFCMSCL_MFC		64
791.1Sskrll#define CLK_MOUT_MFCMSCL_M2M		65
801.1Sskrll#define CLK_MOUT_MFCMSCL_MCSC		66
811.1Sskrll#define CLK_MOUT_MFCMSCL_JPEG		67
821.1Sskrll#define CLK_GOUT_MFCMSCL_MFC		68
831.1Sskrll#define CLK_GOUT_MFCMSCL_M2M		69
841.1Sskrll#define CLK_GOUT_MFCMSCL_MCSC		70
851.1Sskrll#define CLK_GOUT_MFCMSCL_JPEG		71
861.1Sskrll#define CLK_DOUT_MFCMSCL_MFC		72
871.1Sskrll#define CLK_DOUT_MFCMSCL_M2M		73
881.1Sskrll#define CLK_DOUT_MFCMSCL_MCSC		74
891.1Sskrll#define CLK_DOUT_MFCMSCL_JPEG		75
901.1Sskrll#define CLK_MOUT_G3D_SWITCH		76
911.1Sskrll#define CLK_GOUT_G3D_SWITCH		77
921.1Sskrll#define CLK_DOUT_G3D_SWITCH		78
931.1Sskrll#define CLK_MOUT_CPUCL0_DBG		79
941.1Sskrll#define CLK_MOUT_CPUCL0_SWITCH		80
951.1Sskrll#define CLK_GOUT_CPUCL0_DBG		81
961.1Sskrll#define CLK_GOUT_CPUCL0_SWITCH		82
971.1Sskrll#define CLK_DOUT_CPUCL0_DBG		83
981.1Sskrll#define CLK_DOUT_CPUCL0_SWITCH		84
991.1Sskrll#define CLK_MOUT_CPUCL1_DBG		85
1001.1Sskrll#define CLK_MOUT_CPUCL1_SWITCH		86
1011.1Sskrll#define CLK_GOUT_CPUCL1_DBG		87
1021.1Sskrll#define CLK_GOUT_CPUCL1_SWITCH		88
1031.1Sskrll#define CLK_DOUT_CPUCL1_DBG		89
1041.1Sskrll#define CLK_DOUT_CPUCL1_SWITCH		90
1051.1Sskrll
1061.1Sskrll/* CMU_APM */
1071.1Sskrll#define CLK_RCO_I3C_PMIC		1
1081.1Sskrll#define OSCCLK_RCO_APM			2
1091.1Sskrll#define CLK_RCO_APM__ALV		3
1101.1Sskrll#define CLK_DLL_DCO			4
1111.1Sskrll#define CLK_MOUT_APM_BUS_USER		5
1121.1Sskrll#define CLK_MOUT_RCO_APM_I3C_USER	6
1131.1Sskrll#define CLK_MOUT_RCO_APM_USER		7
1141.1Sskrll#define CLK_MOUT_DLL_USER		8
1151.1Sskrll#define CLK_MOUT_CLKCMU_CHUB_BUS	9
1161.1Sskrll#define CLK_MOUT_APM_BUS		10
1171.1Sskrll#define CLK_MOUT_APM_I3C		11
1181.1Sskrll#define CLK_DOUT_CLKCMU_CHUB_BUS	12
1191.1Sskrll#define CLK_DOUT_APM_BUS		13
1201.1Sskrll#define CLK_DOUT_APM_I3C		14
1211.1Sskrll#define CLK_GOUT_CLKCMU_CMGP_BUS	15
1221.1Sskrll#define CLK_GOUT_CLKCMU_CHUB_BUS	16
1231.1Sskrll#define CLK_GOUT_RTC_PCLK		17
1241.1Sskrll#define CLK_GOUT_TOP_RTC_PCLK		18
1251.1Sskrll#define CLK_GOUT_I3C_PCLK		19
1261.1Sskrll#define CLK_GOUT_I3C_SCLK		20
1271.1Sskrll#define CLK_GOUT_SPEEDY_PCLK		21
1281.1Sskrll#define CLK_GOUT_GPIO_ALIVE_PCLK	22
1291.1Sskrll#define CLK_GOUT_PMU_ALIVE_PCLK		23
1301.1Sskrll#define CLK_GOUT_SYSREG_APM_PCLK	24
1311.1Sskrll
1321.1Sskrll/* CMU_AUD */
1331.1Sskrll#define CLK_DOUT_AUD_AUDIF		1
1341.1Sskrll#define CLK_DOUT_AUD_BUSD		2
1351.1Sskrll#define CLK_DOUT_AUD_BUSP		3
1361.1Sskrll#define CLK_DOUT_AUD_CNT		4
1371.1Sskrll#define CLK_DOUT_AUD_CPU		5
1381.1Sskrll#define CLK_DOUT_AUD_CPU_ACLK		6
1391.1Sskrll#define CLK_DOUT_AUD_CPU_PCLKDBG	7
1401.1Sskrll#define CLK_DOUT_AUD_FM			8
1411.1Sskrll#define CLK_DOUT_AUD_FM_SPDY		9
1421.1Sskrll#define CLK_DOUT_AUD_MCLK		10
1431.1Sskrll#define CLK_DOUT_AUD_UAIF0		11
1441.1Sskrll#define CLK_DOUT_AUD_UAIF1		12
1451.1Sskrll#define CLK_DOUT_AUD_UAIF2		13
1461.1Sskrll#define CLK_DOUT_AUD_UAIF3		14
1471.1Sskrll#define CLK_DOUT_AUD_UAIF4		15
1481.1Sskrll#define CLK_DOUT_AUD_UAIF5		16
1491.1Sskrll#define CLK_DOUT_AUD_UAIF6		17
1501.1Sskrll#define CLK_FOUT_AUD_PLL		18
1511.1Sskrll#define CLK_GOUT_AUD_ABOX_ACLK		19
1521.1Sskrll#define CLK_GOUT_AUD_ASB_CCLK		20
1531.1Sskrll#define CLK_GOUT_AUD_CA32_CCLK		21
1541.1Sskrll#define CLK_GOUT_AUD_CNT_BCLK		22
1551.1Sskrll#define CLK_GOUT_AUD_CODEC_MCLK		23
1561.1Sskrll#define CLK_GOUT_AUD_DAP_CCLK		24
1571.1Sskrll#define CLK_GOUT_AUD_GPIO_PCLK		25
1581.1Sskrll#define CLK_GOUT_AUD_PPMU_ACLK		26
1591.1Sskrll#define CLK_GOUT_AUD_PPMU_PCLK		27
1601.1Sskrll#define CLK_GOUT_AUD_SPDY_BCLK		28
1611.1Sskrll#define CLK_GOUT_AUD_SYSMMU_CLK		29
1621.1Sskrll#define CLK_GOUT_AUD_SYSREG_PCLK	30
1631.1Sskrll#define CLK_GOUT_AUD_TZPC_PCLK		31
1641.1Sskrll#define CLK_GOUT_AUD_UAIF0_BCLK		32
1651.1Sskrll#define CLK_GOUT_AUD_UAIF1_BCLK		33
1661.1Sskrll#define CLK_GOUT_AUD_UAIF2_BCLK		34
1671.1Sskrll#define CLK_GOUT_AUD_UAIF3_BCLK		35
1681.1Sskrll#define CLK_GOUT_AUD_UAIF4_BCLK		36
1691.1Sskrll#define CLK_GOUT_AUD_UAIF5_BCLK		37
1701.1Sskrll#define CLK_GOUT_AUD_UAIF6_BCLK		38
1711.1Sskrll#define CLK_GOUT_AUD_WDT_PCLK		39
1721.1Sskrll#define CLK_MOUT_AUD_CPU		40
1731.1Sskrll#define CLK_MOUT_AUD_CPU_HCH		41
1741.1Sskrll#define CLK_MOUT_AUD_CPU_USER		42
1751.1Sskrll#define CLK_MOUT_AUD_FM			43
1761.1Sskrll#define CLK_MOUT_AUD_PLL		44
1771.1Sskrll#define CLK_MOUT_AUD_TICK_USB_USER	45
1781.1Sskrll#define CLK_MOUT_AUD_UAIF0		46
1791.1Sskrll#define CLK_MOUT_AUD_UAIF1		47
1801.1Sskrll#define CLK_MOUT_AUD_UAIF2		48
1811.1Sskrll#define CLK_MOUT_AUD_UAIF3		49
1821.1Sskrll#define CLK_MOUT_AUD_UAIF4		50
1831.1Sskrll#define CLK_MOUT_AUD_UAIF5		51
1841.1Sskrll#define CLK_MOUT_AUD_UAIF6		52
1851.1Sskrll#define IOCLK_AUDIOCDCLK0		53
1861.1Sskrll#define IOCLK_AUDIOCDCLK1		54
1871.1Sskrll#define IOCLK_AUDIOCDCLK2		55
1881.1Sskrll#define IOCLK_AUDIOCDCLK3		56
1891.1Sskrll#define IOCLK_AUDIOCDCLK4		57
1901.1Sskrll#define IOCLK_AUDIOCDCLK5		58
1911.1Sskrll#define IOCLK_AUDIOCDCLK6		59
1921.1Sskrll#define TICK_USB			60
1931.1Sskrll#define CLK_GOUT_AUD_CMU_AUD_PCLK	61
1941.1Sskrll
1951.1Sskrll/* CMU_CMGP */
1961.1Sskrll#define CLK_RCO_CMGP			1
1971.1Sskrll#define CLK_MOUT_CMGP_ADC		2
1981.1Sskrll#define CLK_MOUT_CMGP_USI0		3
1991.1Sskrll#define CLK_MOUT_CMGP_USI1		4
2001.1Sskrll#define CLK_DOUT_CMGP_ADC		5
2011.1Sskrll#define CLK_DOUT_CMGP_USI0		6
2021.1Sskrll#define CLK_DOUT_CMGP_USI1		7
2031.1Sskrll#define CLK_GOUT_CMGP_ADC_S0_PCLK	8
2041.1Sskrll#define CLK_GOUT_CMGP_ADC_S1_PCLK	9
2051.1Sskrll#define CLK_GOUT_CMGP_GPIO_PCLK		10
2061.1Sskrll#define CLK_GOUT_CMGP_USI0_IPCLK	11
2071.1Sskrll#define CLK_GOUT_CMGP_USI0_PCLK		12
2081.1Sskrll#define CLK_GOUT_CMGP_USI1_IPCLK	13
2091.1Sskrll#define CLK_GOUT_CMGP_USI1_PCLK		14
2101.1Sskrll#define CLK_GOUT_SYSREG_CMGP_PCLK	15
2111.1Sskrll
2121.1Sskrll/* CMU_CPUCL0 */
2131.1Sskrll#define CLK_FOUT_CPUCL0_PLL		1
2141.1Sskrll#define CLK_MOUT_PLL_CPUCL0		2
2151.1Sskrll#define CLK_MOUT_CPUCL0_SWITCH_USER	3
2161.1Sskrll#define CLK_MOUT_CPUCL0_DBG_USER	4
2171.1Sskrll#define CLK_MOUT_CPUCL0_PLL		5
2181.1Sskrll#define CLK_DOUT_CPUCL0_CPU		6
2191.1Sskrll#define CLK_DOUT_CPUCL0_CMUREF		7
2201.1Sskrll#define CLK_DOUT_CPUCL0_PCLK		8
2211.1Sskrll#define CLK_DOUT_CLUSTER0_ACLK		9
2221.1Sskrll#define CLK_DOUT_CLUSTER0_ATCLK		10
2231.1Sskrll#define CLK_DOUT_CLUSTER0_PCLKDBG	11
2241.1Sskrll#define CLK_DOUT_CLUSTER0_PERIPHCLK	12
2251.1Sskrll#define CLK_GOUT_CLUSTER0_ATCLK		13
2261.1Sskrll#define CLK_GOUT_CLUSTER0_PCLK		14
2271.1Sskrll#define CLK_GOUT_CLUSTER0_PERIPHCLK	15
2281.1Sskrll#define CLK_GOUT_CLUSTER0_SCLK		16
2291.1Sskrll#define CLK_GOUT_CPUCL0_CMU_CPUCL0_PCLK	17
2301.1Sskrll#define CLK_GOUT_CLUSTER0_CPU		18
2311.1Sskrll#define CLK_CLUSTER0_SCLK		19
2321.1Sskrll
2331.1Sskrll/* CMU_CPUCL1 */
2341.1Sskrll#define CLK_FOUT_CPUCL1_PLL		1
2351.1Sskrll#define CLK_MOUT_PLL_CPUCL1		2
2361.1Sskrll#define CLK_MOUT_CPUCL1_SWITCH_USER	3
2371.1Sskrll#define CLK_MOUT_CPUCL1_DBG_USER	4
2381.1Sskrll#define CLK_MOUT_CPUCL1_PLL		5
2391.1Sskrll#define CLK_DOUT_CPUCL1_CPU		6
2401.1Sskrll#define CLK_DOUT_CPUCL1_CMUREF		7
2411.1Sskrll#define CLK_DOUT_CPUCL1_PCLK		8
2421.1Sskrll#define CLK_DOUT_CLUSTER1_ACLK		9
2431.1Sskrll#define CLK_DOUT_CLUSTER1_ATCLK		10
2441.1Sskrll#define CLK_DOUT_CLUSTER1_PCLKDBG	11
2451.1Sskrll#define CLK_DOUT_CLUSTER1_PERIPHCLK	12
2461.1Sskrll#define CLK_GOUT_CLUSTER1_ATCLK		13
2471.1Sskrll#define CLK_GOUT_CLUSTER1_PCLK		14
2481.1Sskrll#define CLK_GOUT_CLUSTER1_PERIPHCLK	15
2491.1Sskrll#define CLK_GOUT_CLUSTER1_SCLK		16
2501.1Sskrll#define CLK_GOUT_CPUCL1_CMU_CPUCL1_PCLK	17
2511.1Sskrll#define CLK_GOUT_CLUSTER1_CPU		18
2521.1Sskrll#define CLK_CLUSTER1_SCLK		19
2531.1Sskrll
2541.1Sskrll/* CMU_G3D */
2551.1Sskrll#define CLK_FOUT_G3D_PLL		1
2561.1Sskrll#define CLK_MOUT_G3D_PLL		2
2571.1Sskrll#define CLK_MOUT_G3D_SWITCH_USER	3
2581.1Sskrll#define CLK_MOUT_G3D_BUSD		4
2591.1Sskrll#define CLK_DOUT_G3D_BUSP		5
2601.1Sskrll#define CLK_GOUT_G3D_CMU_G3D_PCLK	6
2611.1Sskrll#define CLK_GOUT_G3D_GPU_CLK		7
2621.1Sskrll#define CLK_GOUT_G3D_TZPC_PCLK		8
2631.1Sskrll#define CLK_GOUT_G3D_GRAY2BIN_CLK	9
2641.1Sskrll#define CLK_GOUT_G3D_BUSD_CLK		10
2651.1Sskrll#define CLK_GOUT_G3D_BUSP_CLK		11
2661.1Sskrll#define CLK_GOUT_G3D_SYSREG_PCLK	12
2671.1Sskrll
2681.1Sskrll/* CMU_HSI */
2691.1Sskrll#define CLK_MOUT_HSI_BUS_USER		1
2701.1Sskrll#define CLK_MOUT_HSI_MMC_CARD_USER	2
2711.1Sskrll#define CLK_MOUT_HSI_USB20DRD_USER	3
2721.1Sskrll#define CLK_MOUT_HSI_RTC		4
2731.1Sskrll#define CLK_GOUT_USB_RTC_CLK		5
2741.1Sskrll#define CLK_GOUT_USB_REF_CLK		6
2751.1Sskrll#define CLK_GOUT_USB_PHY_REF_CLK	7
2761.1Sskrll#define CLK_GOUT_USB_PHY_ACLK		8
2771.1Sskrll#define CLK_GOUT_USB_BUS_EARLY_CLK	9
2781.1Sskrll#define CLK_GOUT_GPIO_HSI_PCLK		10
2791.1Sskrll#define CLK_GOUT_MMC_CARD_ACLK		11
2801.1Sskrll#define CLK_GOUT_MMC_CARD_SDCLKIN	12
2811.1Sskrll#define CLK_GOUT_SYSREG_HSI_PCLK	13
2821.1Sskrll#define CLK_GOUT_HSI_PPMU_ACLK		14
2831.1Sskrll#define CLK_GOUT_HSI_PPMU_PCLK		15
2841.1Sskrll#define CLK_GOUT_HSI_CMU_HSI_PCLK	16
2851.1Sskrll
2861.1Sskrll/* CMU_IS */
2871.1Sskrll#define CLK_MOUT_IS_BUS_USER		1
2881.1Sskrll#define CLK_MOUT_IS_ITP_USER		2
2891.1Sskrll#define CLK_MOUT_IS_VRA_USER		3
2901.1Sskrll#define CLK_MOUT_IS_GDC_USER		4
2911.1Sskrll#define CLK_DOUT_IS_BUSP		5
2921.1Sskrll#define CLK_GOUT_IS_CMU_IS_PCLK		6
2931.1Sskrll#define CLK_GOUT_IS_CSIS0_ACLK		7
2941.1Sskrll#define CLK_GOUT_IS_CSIS1_ACLK		8
2951.1Sskrll#define CLK_GOUT_IS_CSIS2_ACLK		9
2961.1Sskrll#define CLK_GOUT_IS_TZPC_PCLK		10
2971.1Sskrll#define CLK_GOUT_IS_CSIS_DMA_CLK	11
2981.1Sskrll#define CLK_GOUT_IS_GDC_CLK		12
2991.1Sskrll#define CLK_GOUT_IS_IPP_CLK		13
3001.1Sskrll#define CLK_GOUT_IS_ITP_CLK		14
3011.1Sskrll#define CLK_GOUT_IS_MCSC_CLK		15
3021.1Sskrll#define CLK_GOUT_IS_VRA_CLK		16
3031.1Sskrll#define CLK_GOUT_IS_PPMU_IS0_ACLK	17
3041.1Sskrll#define CLK_GOUT_IS_PPMU_IS0_PCLK	18
3051.1Sskrll#define CLK_GOUT_IS_PPMU_IS1_ACLK	19
3061.1Sskrll#define CLK_GOUT_IS_PPMU_IS1_PCLK	20
3071.1Sskrll#define CLK_GOUT_IS_SYSMMU_IS0_CLK	21
3081.1Sskrll#define CLK_GOUT_IS_SYSMMU_IS1_CLK	22
3091.1Sskrll#define CLK_GOUT_IS_SYSREG_PCLK		23
3101.1Sskrll
3111.1Sskrll/* CMU_MFCMSCL */
3121.1Sskrll#define CLK_MOUT_MFCMSCL_MFC_USER		1
3131.1Sskrll#define CLK_MOUT_MFCMSCL_M2M_USER		2
3141.1Sskrll#define CLK_MOUT_MFCMSCL_MCSC_USER		3
3151.1Sskrll#define CLK_MOUT_MFCMSCL_JPEG_USER		4
3161.1Sskrll#define CLK_DOUT_MFCMSCL_BUSP			5
3171.1Sskrll#define CLK_GOUT_MFCMSCL_CMU_MFCMSCL_PCLK	6
3181.1Sskrll#define CLK_GOUT_MFCMSCL_TZPC_PCLK		7
3191.1Sskrll#define CLK_GOUT_MFCMSCL_JPEG_ACLK		8
3201.1Sskrll#define CLK_GOUT_MFCMSCL_M2M_ACLK		9
3211.1Sskrll#define CLK_GOUT_MFCMSCL_MCSC_CLK		10
3221.1Sskrll#define CLK_GOUT_MFCMSCL_MFC_ACLK		11
3231.1Sskrll#define CLK_GOUT_MFCMSCL_PPMU_ACLK		12
3241.1Sskrll#define CLK_GOUT_MFCMSCL_PPMU_PCLK		13
3251.1Sskrll#define CLK_GOUT_MFCMSCL_SYSMMU_CLK		14
3261.1Sskrll#define CLK_GOUT_MFCMSCL_SYSREG_PCLK		15
3271.1Sskrll
3281.1Sskrll/* CMU_PERI */
3291.1Sskrll#define CLK_MOUT_PERI_BUS_USER		1
3301.1Sskrll#define CLK_MOUT_PERI_UART_USER		2
3311.1Sskrll#define CLK_MOUT_PERI_HSI2C_USER	3
3321.1Sskrll#define CLK_MOUT_PERI_SPI_USER		4
3331.1Sskrll#define CLK_DOUT_PERI_HSI2C0		5
3341.1Sskrll#define CLK_DOUT_PERI_HSI2C1		6
3351.1Sskrll#define CLK_DOUT_PERI_HSI2C2		7
3361.1Sskrll#define CLK_DOUT_PERI_SPI0		8
3371.1Sskrll#define CLK_GOUT_PERI_HSI2C0		9
3381.1Sskrll#define CLK_GOUT_PERI_HSI2C1		10
3391.1Sskrll#define CLK_GOUT_PERI_HSI2C2		11
3401.1Sskrll#define CLK_GOUT_GPIO_PERI_PCLK		12
3411.1Sskrll#define CLK_GOUT_HSI2C0_IPCLK		13
3421.1Sskrll#define CLK_GOUT_HSI2C0_PCLK		14
3431.1Sskrll#define CLK_GOUT_HSI2C1_IPCLK		15
3441.1Sskrll#define CLK_GOUT_HSI2C1_PCLK		16
3451.1Sskrll#define CLK_GOUT_HSI2C2_IPCLK		17
3461.1Sskrll#define CLK_GOUT_HSI2C2_PCLK		18
3471.1Sskrll#define CLK_GOUT_I2C0_PCLK		19
3481.1Sskrll#define CLK_GOUT_I2C1_PCLK		20
3491.1Sskrll#define CLK_GOUT_I2C2_PCLK		21
3501.1Sskrll#define CLK_GOUT_I2C3_PCLK		22
3511.1Sskrll#define CLK_GOUT_I2C4_PCLK		23
3521.1Sskrll#define CLK_GOUT_I2C5_PCLK		24
3531.1Sskrll#define CLK_GOUT_I2C6_PCLK		25
3541.1Sskrll#define CLK_GOUT_MCT_PCLK		26
3551.1Sskrll#define CLK_GOUT_PWM_MOTOR_PCLK		27
3561.1Sskrll#define CLK_GOUT_SPI0_IPCLK		28
3571.1Sskrll#define CLK_GOUT_SPI0_PCLK		29
3581.1Sskrll#define CLK_GOUT_SYSREG_PERI_PCLK	30
3591.1Sskrll#define CLK_GOUT_UART_IPCLK		31
3601.1Sskrll#define CLK_GOUT_UART_PCLK		32
3611.1Sskrll#define CLK_GOUT_WDT0_PCLK		33
3621.1Sskrll#define CLK_GOUT_WDT1_PCLK		34
3631.1Sskrll#define CLK_GOUT_BUSIF_TMU_PCLK		35
3641.1Sskrll
3651.1Sskrll/* CMU_CORE */
3661.1Sskrll#define CLK_MOUT_CORE_BUS_USER		1
3671.1Sskrll#define CLK_MOUT_CORE_CCI_USER		2
3681.1Sskrll#define CLK_MOUT_CORE_MMC_EMBD_USER	3
3691.1Sskrll#define CLK_MOUT_CORE_SSS_USER		4
3701.1Sskrll#define CLK_MOUT_CORE_GIC		5
3711.1Sskrll#define CLK_DOUT_CORE_BUSP		6
3721.1Sskrll#define CLK_GOUT_CCI_ACLK		7
3731.1Sskrll#define CLK_GOUT_GIC_CLK		8
3741.1Sskrll#define CLK_GOUT_MMC_EMBD_ACLK		9
3751.1Sskrll#define CLK_GOUT_MMC_EMBD_SDCLKIN	10
3761.1Sskrll#define CLK_GOUT_SSS_ACLK		11
3771.1Sskrll#define CLK_GOUT_SSS_PCLK		12
3781.1Sskrll#define CLK_GOUT_GPIO_CORE_PCLK		13
3791.1Sskrll#define CLK_GOUT_SYSREG_CORE_PCLK	14
3801.1Sskrll#define CLK_GOUT_PDMA_CORE_ACLK		15
3811.1Sskrll#define CLK_GOUT_SPDMA_CORE_ACLK	16
3821.1Sskrll
3831.1Sskrll/* CMU_DPU */
3841.1Sskrll#define CLK_MOUT_DPU_USER		1
3851.1Sskrll#define CLK_DOUT_DPU_BUSP		2
3861.1Sskrll#define CLK_GOUT_DPU_CMU_DPU_PCLK	3
3871.1Sskrll#define CLK_GOUT_DPU_DECON0_ACLK	4
3881.1Sskrll#define CLK_GOUT_DPU_DMA_ACLK		5
3891.1Sskrll#define CLK_GOUT_DPU_DPP_ACLK		6
3901.1Sskrll#define CLK_GOUT_DPU_PPMU_ACLK		7
3911.1Sskrll#define CLK_GOUT_DPU_PPMU_PCLK		8
3921.1Sskrll#define CLK_GOUT_DPU_SMMU_CLK		9
3931.1Sskrll#define CLK_GOUT_DPU_SYSREG_PCLK	10
3941.1Sskrll#define DPU_NR_CLK			11
3951.1Sskrll
3961.1Sskrll#endif /* _DT_BINDINGS_CLOCK_EXYNOS_850_H */
397