11.1Sskrll/*	$NetBSD: samsung,exynosautov920.h,v 1.1.1.1 2026/01/18 05:21:41 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Copyright (c) 2024 Samsung Electronics Co., Ltd.
61.1Sskrll * Author: Sunyeal Hong <sunyeal.hong@samsung.com>
71.1Sskrll *
81.1Sskrll * Device Tree binding constants for ExynosAuto v920 clock controller.
91.1Sskrll */
101.1Sskrll
111.1Sskrll#ifndef _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H
121.1Sskrll#define _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H
131.1Sskrll
141.1Sskrll/* CMU_TOP */
151.1Sskrll#define FOUT_SHARED0_PLL		1
161.1Sskrll#define FOUT_SHARED1_PLL		2
171.1Sskrll#define FOUT_SHARED2_PLL		3
181.1Sskrll#define FOUT_SHARED3_PLL		4
191.1Sskrll#define FOUT_SHARED4_PLL		5
201.1Sskrll#define FOUT_SHARED5_PLL		6
211.1Sskrll#define FOUT_MMC_PLL			7
221.1Sskrll
231.1Sskrll/* MUX in CMU_TOP */
241.1Sskrll#define MOUT_SHARED0_PLL		8
251.1Sskrll#define MOUT_SHARED1_PLL		9
261.1Sskrll#define MOUT_SHARED2_PLL		10
271.1Sskrll#define MOUT_SHARED3_PLL		11
281.1Sskrll#define MOUT_SHARED4_PLL		12
291.1Sskrll#define MOUT_SHARED5_PLL		13
301.1Sskrll#define MOUT_MMC_PLL			14
311.1Sskrll#define MOUT_CLKCMU_CMU_BOOST		15
321.1Sskrll#define MOUT_CLKCMU_CMU_CMUREF		16
331.1Sskrll#define MOUT_CLKCMU_ACC_NOC		17
341.1Sskrll#define MOUT_CLKCMU_ACC_ORB		18
351.1Sskrll#define MOUT_CLKCMU_APM_NOC		19
361.1Sskrll#define MOUT_CLKCMU_AUD_CPU		20
371.1Sskrll#define MOUT_CLKCMU_AUD_NOC		21
381.1Sskrll#define MOUT_CLKCMU_CPUCL0_SWITCH	22
391.1Sskrll#define MOUT_CLKCMU_CPUCL0_CLUSTER	23
401.1Sskrll#define MOUT_CLKCMU_CPUCL0_DBG		24
411.1Sskrll#define MOUT_CLKCMU_CPUCL1_SWITCH	25
421.1Sskrll#define MOUT_CLKCMU_CPUCL1_CLUSTER	26
431.1Sskrll#define MOUT_CLKCMU_CPUCL2_SWITCH	27
441.1Sskrll#define MOUT_CLKCMU_CPUCL2_CLUSTER	28
451.1Sskrll#define MOUT_CLKCMU_DNC_NOC		29
461.1Sskrll#define MOUT_CLKCMU_DPTX_NOC		30
471.1Sskrll#define MOUT_CLKCMU_DPTX_DPGTC		31
481.1Sskrll#define MOUT_CLKCMU_DPTX_DPOSC		32
491.1Sskrll#define MOUT_CLKCMU_DPUB_NOC		33
501.1Sskrll#define MOUT_CLKCMU_DPUB_DSIM		34
511.1Sskrll#define MOUT_CLKCMU_DPUF0_NOC		35
521.1Sskrll#define MOUT_CLKCMU_DPUF1_NOC		36
531.1Sskrll#define MOUT_CLKCMU_DPUF2_NOC		37
541.1Sskrll#define MOUT_CLKCMU_DSP_NOC		38
551.1Sskrll#define MOUT_CLKCMU_G3D_SWITCH		39
561.1Sskrll#define MOUT_CLKCMU_G3D_NOCP		40
571.1Sskrll#define MOUT_CLKCMU_GNPU_NOC		41
581.1Sskrll#define MOUT_CLKCMU_HSI0_NOC		42
591.1Sskrll#define MOUT_CLKCMU_HSI1_NOC		43
601.1Sskrll#define MOUT_CLKCMU_HSI1_USBDRD		44
611.1Sskrll#define MOUT_CLKCMU_HSI1_MMC_CARD	45
621.1Sskrll#define MOUT_CLKCMU_HSI2_NOC		46
631.1Sskrll#define MOUT_CLKCMU_HSI2_NOC_UFS	47
641.1Sskrll#define MOUT_CLKCMU_HSI2_UFS_EMBD	48
651.1Sskrll#define MOUT_CLKCMU_HSI2_ETHERNET	49
661.1Sskrll#define MOUT_CLKCMU_ISP_NOC		50
671.1Sskrll#define MOUT_CLKCMU_M2M_NOC		51
681.1Sskrll#define MOUT_CLKCMU_M2M_JPEG		52
691.1Sskrll#define MOUT_CLKCMU_MFC_MFC		53
701.1Sskrll#define MOUT_CLKCMU_MFC_WFD		54
711.1Sskrll#define MOUT_CLKCMU_MFD_NOC		55
721.1Sskrll#define MOUT_CLKCMU_MIF_SWITCH		56
731.1Sskrll#define MOUT_CLKCMU_MIF_NOCP		57
741.1Sskrll#define MOUT_CLKCMU_MISC_NOC		58
751.1Sskrll#define MOUT_CLKCMU_NOCL0_NOC		59
761.1Sskrll#define MOUT_CLKCMU_NOCL1_NOC		60
771.1Sskrll#define MOUT_CLKCMU_NOCL2_NOC		61
781.1Sskrll#define MOUT_CLKCMU_PERIC0_NOC		62
791.1Sskrll#define MOUT_CLKCMU_PERIC0_IP		63
801.1Sskrll#define MOUT_CLKCMU_PERIC1_NOC		64
811.1Sskrll#define MOUT_CLKCMU_PERIC1_IP		65
821.1Sskrll#define MOUT_CLKCMU_SDMA_NOC		66
831.1Sskrll#define MOUT_CLKCMU_SNW_NOC		67
841.1Sskrll#define MOUT_CLKCMU_SSP_NOC		68
851.1Sskrll#define MOUT_CLKCMU_TAA_NOC		69
861.1Sskrll
871.1Sskrll/* DIV in CMU_TOP */
881.1Sskrll#define DOUT_SHARED0_DIV1		70
891.1Sskrll#define DOUT_SHARED0_DIV2		71
901.1Sskrll#define DOUT_SHARED0_DIV3		72
911.1Sskrll#define DOUT_SHARED0_DIV4		73
921.1Sskrll#define DOUT_SHARED1_DIV1		74
931.1Sskrll#define DOUT_SHARED1_DIV2		75
941.1Sskrll#define DOUT_SHARED1_DIV3		76
951.1Sskrll#define DOUT_SHARED1_DIV4		77
961.1Sskrll#define DOUT_SHARED2_DIV1		78
971.1Sskrll#define DOUT_SHARED2_DIV2		79
981.1Sskrll#define DOUT_SHARED2_DIV3		80
991.1Sskrll#define DOUT_SHARED2_DIV4		81
1001.1Sskrll#define DOUT_SHARED3_DIV1		82
1011.1Sskrll#define DOUT_SHARED3_DIV2		83
1021.1Sskrll#define DOUT_SHARED3_DIV3		84
1031.1Sskrll#define DOUT_SHARED3_DIV4		85
1041.1Sskrll#define DOUT_SHARED4_DIV1		86
1051.1Sskrll#define DOUT_SHARED4_DIV2		87
1061.1Sskrll#define DOUT_SHARED4_DIV3		88
1071.1Sskrll#define DOUT_SHARED4_DIV4		89
1081.1Sskrll#define DOUT_SHARED5_DIV1		90
1091.1Sskrll#define DOUT_SHARED5_DIV2		91
1101.1Sskrll#define DOUT_SHARED5_DIV3		92
1111.1Sskrll#define DOUT_SHARED5_DIV4		93
1121.1Sskrll#define DOUT_CLKCMU_CMU_BOOST		94
1131.1Sskrll#define DOUT_CLKCMU_ACC_NOC		95
1141.1Sskrll#define DOUT_CLKCMU_ACC_ORB		96
1151.1Sskrll#define DOUT_CLKCMU_APM_NOC		97
1161.1Sskrll#define DOUT_CLKCMU_AUD_CPU		98
1171.1Sskrll#define DOUT_CLKCMU_AUD_NOC		99
1181.1Sskrll#define DOUT_CLKCMU_CPUCL0_SWITCH	100
1191.1Sskrll#define DOUT_CLKCMU_CPUCL0_CLUSTER	101
1201.1Sskrll#define DOUT_CLKCMU_CPUCL0_DBG		102
1211.1Sskrll#define DOUT_CLKCMU_CPUCL1_SWITCH	103
1221.1Sskrll#define DOUT_CLKCMU_CPUCL1_CLUSTER	104
1231.1Sskrll#define DOUT_CLKCMU_CPUCL2_SWITCH	105
1241.1Sskrll#define DOUT_CLKCMU_CPUCL2_CLUSTER	106
1251.1Sskrll#define DOUT_CLKCMU_DNC_NOC		107
1261.1Sskrll#define DOUT_CLKCMU_DPTX_NOC		108
1271.1Sskrll#define DOUT_CLKCMU_DPTX_DPGTC		109
1281.1Sskrll#define DOUT_CLKCMU_DPTX_DPOSC		110
1291.1Sskrll#define DOUT_CLKCMU_DPUB_NOC		111
1301.1Sskrll#define DOUT_CLKCMU_DPUB_DSIM		112
1311.1Sskrll#define DOUT_CLKCMU_DPUF0_NOC		113
1321.1Sskrll#define DOUT_CLKCMU_DPUF1_NOC		114
1331.1Sskrll#define DOUT_CLKCMU_DPUF2_NOC		115
1341.1Sskrll#define DOUT_CLKCMU_DSP_NOC		116
1351.1Sskrll#define DOUT_CLKCMU_G3D_SWITCH		117
1361.1Sskrll#define DOUT_CLKCMU_G3D_NOCP		118
1371.1Sskrll#define DOUT_CLKCMU_GNPU_NOC		119
1381.1Sskrll#define DOUT_CLKCMU_HSI0_NOC		120
1391.1Sskrll#define DOUT_CLKCMU_HSI1_NOC		121
1401.1Sskrll#define DOUT_CLKCMU_HSI1_USBDRD		122
1411.1Sskrll#define DOUT_CLKCMU_HSI1_MMC_CARD	123
1421.1Sskrll#define DOUT_CLKCMU_HSI2_NOC		124
1431.1Sskrll#define DOUT_CLKCMU_HSI2_NOC_UFS	125
1441.1Sskrll#define DOUT_CLKCMU_HSI2_UFS_EMBD	126
1451.1Sskrll#define DOUT_CLKCMU_HSI2_ETHERNET	127
1461.1Sskrll#define DOUT_CLKCMU_ISP_NOC		128
1471.1Sskrll#define DOUT_CLKCMU_M2M_NOC		129
1481.1Sskrll#define DOUT_CLKCMU_M2M_JPEG		130
1491.1Sskrll#define DOUT_CLKCMU_MFC_MFC		131
1501.1Sskrll#define DOUT_CLKCMU_MFC_WFD		132
1511.1Sskrll#define DOUT_CLKCMU_MFD_NOC		133
1521.1Sskrll#define DOUT_CLKCMU_MIF_NOCP		134
1531.1Sskrll#define DOUT_CLKCMU_MISC_NOC		135
1541.1Sskrll#define DOUT_CLKCMU_NOCL0_NOC		136
1551.1Sskrll#define DOUT_CLKCMU_NOCL1_NOC		137
1561.1Sskrll#define DOUT_CLKCMU_NOCL2_NOC		138
1571.1Sskrll#define DOUT_CLKCMU_PERIC0_NOC		139
1581.1Sskrll#define DOUT_CLKCMU_PERIC0_IP		140
1591.1Sskrll#define DOUT_CLKCMU_PERIC1_NOC		141
1601.1Sskrll#define DOUT_CLKCMU_PERIC1_IP		142
1611.1Sskrll#define DOUT_CLKCMU_SDMA_NOC		143
1621.1Sskrll#define DOUT_CLKCMU_SNW_NOC		144
1631.1Sskrll#define DOUT_CLKCMU_SSP_NOC		145
1641.1Sskrll#define DOUT_CLKCMU_TAA_NOC		146
1651.1Sskrll
1661.1Sskrll/* CMU_PERIC0 */
1671.1Sskrll#define CLK_MOUT_PERIC0_IP_USER		1
1681.1Sskrll#define CLK_MOUT_PERIC0_NOC_USER	2
1691.1Sskrll#define CLK_MOUT_PERIC0_USI00_USI	3
1701.1Sskrll#define CLK_MOUT_PERIC0_USI01_USI	4
1711.1Sskrll#define CLK_MOUT_PERIC0_USI02_USI	5
1721.1Sskrll#define CLK_MOUT_PERIC0_USI03_USI	6
1731.1Sskrll#define CLK_MOUT_PERIC0_USI04_USI	7
1741.1Sskrll#define CLK_MOUT_PERIC0_USI05_USI	8
1751.1Sskrll#define CLK_MOUT_PERIC0_USI06_USI	9
1761.1Sskrll#define CLK_MOUT_PERIC0_USI07_USI	10
1771.1Sskrll#define CLK_MOUT_PERIC0_USI08_USI	11
1781.1Sskrll#define CLK_MOUT_PERIC0_USI_I2C		12
1791.1Sskrll#define CLK_MOUT_PERIC0_I3C		13
1801.1Sskrll
1811.1Sskrll#define CLK_DOUT_PERIC0_USI00_USI	14
1821.1Sskrll#define CLK_DOUT_PERIC0_USI01_USI	15
1831.1Sskrll#define CLK_DOUT_PERIC0_USI02_USI	16
1841.1Sskrll#define CLK_DOUT_PERIC0_USI03_USI	17
1851.1Sskrll#define CLK_DOUT_PERIC0_USI04_USI	18
1861.1Sskrll#define CLK_DOUT_PERIC0_USI05_USI	19
1871.1Sskrll#define CLK_DOUT_PERIC0_USI06_USI	20
1881.1Sskrll#define CLK_DOUT_PERIC0_USI07_USI	21
1891.1Sskrll#define CLK_DOUT_PERIC0_USI08_USI	22
1901.1Sskrll#define CLK_DOUT_PERIC0_USI_I2C		23
1911.1Sskrll#define CLK_DOUT_PERIC0_I3C		24
1921.1Sskrll
1931.1Sskrll#endif /* _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H */
194