brintos

brintos / linux-shallow public Read only

0
0
Text · 6.0 KiB · c720f34 Raw
192 lines · c
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */2/*3 * Copyright (c) 2024 Samsung Electronics Co., Ltd.4 * Author: Sunyeal Hong <sunyeal.hong@samsung.com>5 *6 * Device Tree binding constants for ExynosAuto v920 clock controller.7 */8 9#ifndef _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H10#define _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H11 12/* CMU_TOP */13#define FOUT_SHARED0_PLL		114#define FOUT_SHARED1_PLL		215#define FOUT_SHARED2_PLL		316#define FOUT_SHARED3_PLL		417#define FOUT_SHARED4_PLL		518#define FOUT_SHARED5_PLL		619#define FOUT_MMC_PLL			720 21/* MUX in CMU_TOP */22#define MOUT_SHARED0_PLL		823#define MOUT_SHARED1_PLL		924#define MOUT_SHARED2_PLL		1025#define MOUT_SHARED3_PLL		1126#define MOUT_SHARED4_PLL		1227#define MOUT_SHARED5_PLL		1328#define MOUT_MMC_PLL			1429#define MOUT_CLKCMU_CMU_BOOST		1530#define MOUT_CLKCMU_CMU_CMUREF		1631#define MOUT_CLKCMU_ACC_NOC		1732#define MOUT_CLKCMU_ACC_ORB		1833#define MOUT_CLKCMU_APM_NOC		1934#define MOUT_CLKCMU_AUD_CPU		2035#define MOUT_CLKCMU_AUD_NOC		2136#define MOUT_CLKCMU_CPUCL0_SWITCH	2237#define MOUT_CLKCMU_CPUCL0_CLUSTER	2338#define MOUT_CLKCMU_CPUCL0_DBG		2439#define MOUT_CLKCMU_CPUCL1_SWITCH	2540#define MOUT_CLKCMU_CPUCL1_CLUSTER	2641#define MOUT_CLKCMU_CPUCL2_SWITCH	2742#define MOUT_CLKCMU_CPUCL2_CLUSTER	2843#define MOUT_CLKCMU_DNC_NOC		2944#define MOUT_CLKCMU_DPTX_NOC		3045#define MOUT_CLKCMU_DPTX_DPGTC		3146#define MOUT_CLKCMU_DPTX_DPOSC		3247#define MOUT_CLKCMU_DPUB_NOC		3348#define MOUT_CLKCMU_DPUB_DSIM		3449#define MOUT_CLKCMU_DPUF0_NOC		3550#define MOUT_CLKCMU_DPUF1_NOC		3651#define MOUT_CLKCMU_DPUF2_NOC		3752#define MOUT_CLKCMU_DSP_NOC		3853#define MOUT_CLKCMU_G3D_SWITCH		3954#define MOUT_CLKCMU_G3D_NOCP		4055#define MOUT_CLKCMU_GNPU_NOC		4156#define MOUT_CLKCMU_HSI0_NOC		4257#define MOUT_CLKCMU_HSI1_NOC		4358#define MOUT_CLKCMU_HSI1_USBDRD		4459#define MOUT_CLKCMU_HSI1_MMC_CARD	4560#define MOUT_CLKCMU_HSI2_NOC		4661#define MOUT_CLKCMU_HSI2_NOC_UFS	4762#define MOUT_CLKCMU_HSI2_UFS_EMBD	4863#define MOUT_CLKCMU_HSI2_ETHERNET	4964#define MOUT_CLKCMU_ISP_NOC		5065#define MOUT_CLKCMU_M2M_NOC		5166#define MOUT_CLKCMU_M2M_JPEG		5267#define MOUT_CLKCMU_MFC_MFC		5368#define MOUT_CLKCMU_MFC_WFD		5469#define MOUT_CLKCMU_MFD_NOC		5570#define MOUT_CLKCMU_MIF_SWITCH		5671#define MOUT_CLKCMU_MIF_NOCP		5772#define MOUT_CLKCMU_MISC_NOC		5873#define MOUT_CLKCMU_NOCL0_NOC		5974#define MOUT_CLKCMU_NOCL1_NOC		6075#define MOUT_CLKCMU_NOCL2_NOC		6176#define MOUT_CLKCMU_PERIC0_NOC		6277#define MOUT_CLKCMU_PERIC0_IP		6378#define MOUT_CLKCMU_PERIC1_NOC		6479#define MOUT_CLKCMU_PERIC1_IP		6580#define MOUT_CLKCMU_SDMA_NOC		6681#define MOUT_CLKCMU_SNW_NOC		6782#define MOUT_CLKCMU_SSP_NOC		6883#define MOUT_CLKCMU_TAA_NOC		6984 85/* DIV in CMU_TOP */86#define DOUT_SHARED0_DIV1		7087#define DOUT_SHARED0_DIV2		7188#define DOUT_SHARED0_DIV3		7289#define DOUT_SHARED0_DIV4		7390#define DOUT_SHARED1_DIV1		7491#define DOUT_SHARED1_DIV2		7592#define DOUT_SHARED1_DIV3		7693#define DOUT_SHARED1_DIV4		7794#define DOUT_SHARED2_DIV1		7895#define DOUT_SHARED2_DIV2		7996#define DOUT_SHARED2_DIV3		8097#define DOUT_SHARED2_DIV4		8198#define DOUT_SHARED3_DIV1		8299#define DOUT_SHARED3_DIV2		83100#define DOUT_SHARED3_DIV3		84101#define DOUT_SHARED3_DIV4		85102#define DOUT_SHARED4_DIV1		86103#define DOUT_SHARED4_DIV2		87104#define DOUT_SHARED4_DIV3		88105#define DOUT_SHARED4_DIV4		89106#define DOUT_SHARED5_DIV1		90107#define DOUT_SHARED5_DIV2		91108#define DOUT_SHARED5_DIV3		92109#define DOUT_SHARED5_DIV4		93110#define DOUT_CLKCMU_CMU_BOOST		94111#define DOUT_CLKCMU_ACC_NOC		95112#define DOUT_CLKCMU_ACC_ORB		96113#define DOUT_CLKCMU_APM_NOC		97114#define DOUT_CLKCMU_AUD_CPU		98115#define DOUT_CLKCMU_AUD_NOC		99116#define DOUT_CLKCMU_CPUCL0_SWITCH	100117#define DOUT_CLKCMU_CPUCL0_CLUSTER	101118#define DOUT_CLKCMU_CPUCL0_DBG		102119#define DOUT_CLKCMU_CPUCL1_SWITCH	103120#define DOUT_CLKCMU_CPUCL1_CLUSTER	104121#define DOUT_CLKCMU_CPUCL2_SWITCH	105122#define DOUT_CLKCMU_CPUCL2_CLUSTER	106123#define DOUT_CLKCMU_DNC_NOC		107124#define DOUT_CLKCMU_DPTX_NOC		108125#define DOUT_CLKCMU_DPTX_DPGTC		109126#define DOUT_CLKCMU_DPTX_DPOSC		110127#define DOUT_CLKCMU_DPUB_NOC		111128#define DOUT_CLKCMU_DPUB_DSIM		112129#define DOUT_CLKCMU_DPUF0_NOC		113130#define DOUT_CLKCMU_DPUF1_NOC		114131#define DOUT_CLKCMU_DPUF2_NOC		115132#define DOUT_CLKCMU_DSP_NOC		116133#define DOUT_CLKCMU_G3D_SWITCH		117134#define DOUT_CLKCMU_G3D_NOCP		118135#define DOUT_CLKCMU_GNPU_NOC		119136#define DOUT_CLKCMU_HSI0_NOC		120137#define DOUT_CLKCMU_HSI1_NOC		121138#define DOUT_CLKCMU_HSI1_USBDRD		122139#define DOUT_CLKCMU_HSI1_MMC_CARD	123140#define DOUT_CLKCMU_HSI2_NOC		124141#define DOUT_CLKCMU_HSI2_NOC_UFS	125142#define DOUT_CLKCMU_HSI2_UFS_EMBD	126143#define DOUT_CLKCMU_HSI2_ETHERNET	127144#define DOUT_CLKCMU_ISP_NOC		128145#define DOUT_CLKCMU_M2M_NOC		129146#define DOUT_CLKCMU_M2M_JPEG		130147#define DOUT_CLKCMU_MFC_MFC		131148#define DOUT_CLKCMU_MFC_WFD		132149#define DOUT_CLKCMU_MFD_NOC		133150#define DOUT_CLKCMU_MIF_NOCP		134151#define DOUT_CLKCMU_MISC_NOC		135152#define DOUT_CLKCMU_NOCL0_NOC		136153#define DOUT_CLKCMU_NOCL1_NOC		137154#define DOUT_CLKCMU_NOCL2_NOC		138155#define DOUT_CLKCMU_PERIC0_NOC		139156#define DOUT_CLKCMU_PERIC0_IP		140157#define DOUT_CLKCMU_PERIC1_NOC		141158#define DOUT_CLKCMU_PERIC1_IP		142159#define DOUT_CLKCMU_SDMA_NOC		143160#define DOUT_CLKCMU_SNW_NOC		144161#define DOUT_CLKCMU_SSP_NOC		145162#define DOUT_CLKCMU_TAA_NOC		146163 164/* CMU_PERIC0 */165#define CLK_MOUT_PERIC0_IP_USER		1166#define CLK_MOUT_PERIC0_NOC_USER	2167#define CLK_MOUT_PERIC0_USI00_USI	3168#define CLK_MOUT_PERIC0_USI01_USI	4169#define CLK_MOUT_PERIC0_USI02_USI	5170#define CLK_MOUT_PERIC0_USI03_USI	6171#define CLK_MOUT_PERIC0_USI04_USI	7172#define CLK_MOUT_PERIC0_USI05_USI	8173#define CLK_MOUT_PERIC0_USI06_USI	9174#define CLK_MOUT_PERIC0_USI07_USI	10175#define CLK_MOUT_PERIC0_USI08_USI	11176#define CLK_MOUT_PERIC0_USI_I2C		12177#define CLK_MOUT_PERIC0_I3C		13178 179#define CLK_DOUT_PERIC0_USI00_USI	14180#define CLK_DOUT_PERIC0_USI01_USI	15181#define CLK_DOUT_PERIC0_USI02_USI	16182#define CLK_DOUT_PERIC0_USI03_USI	17183#define CLK_DOUT_PERIC0_USI04_USI	18184#define CLK_DOUT_PERIC0_USI05_USI	19185#define CLK_DOUT_PERIC0_USI06_USI	20186#define CLK_DOUT_PERIC0_USI07_USI	21187#define CLK_DOUT_PERIC0_USI08_USI	22188#define CLK_DOUT_PERIC0_USI_I2C		23189#define CLK_DOUT_PERIC0_I3C		24190 191#endif /* _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H */192