brintos

brintos / linux-shallow public Read only

0
0
Text · 4.9 KiB · cfede84 Raw
158 lines · c
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */2/*3 * Copyright (c) 2021 Dávid Virág4 *5 * Device Tree binding constants for Exynos7885 clock controller.6 */7 8#ifndef _DT_BINDINGS_CLOCK_EXYNOS_7885_H9#define _DT_BINDINGS_CLOCK_EXYNOS_7885_H10 11/* CMU_TOP */12#define CLK_FOUT_SHARED0_PLL		113#define CLK_FOUT_SHARED1_PLL		214#define CLK_DOUT_SHARED0_DIV2		315#define CLK_DOUT_SHARED0_DIV3		416#define CLK_DOUT_SHARED0_DIV4		517#define CLK_DOUT_SHARED0_DIV5		618#define CLK_DOUT_SHARED1_DIV2		719#define CLK_DOUT_SHARED1_DIV3		820#define CLK_DOUT_SHARED1_DIV4		921#define CLK_MOUT_CORE_BUS		1022#define CLK_MOUT_CORE_CCI		1123#define CLK_MOUT_CORE_G3D		1224#define CLK_DOUT_CORE_BUS		1325#define CLK_DOUT_CORE_CCI		1426#define CLK_DOUT_CORE_G3D		1527#define CLK_GOUT_CORE_BUS		1628#define CLK_GOUT_CORE_CCI		1729#define CLK_GOUT_CORE_G3D		1830#define CLK_MOUT_PERI_BUS		1931#define CLK_MOUT_PERI_SPI0		2032#define CLK_MOUT_PERI_SPI1		2133#define CLK_MOUT_PERI_UART0		2234#define CLK_MOUT_PERI_UART1		2335#define CLK_MOUT_PERI_UART2		2436#define CLK_MOUT_PERI_USI0		2537#define CLK_MOUT_PERI_USI1		2638#define CLK_MOUT_PERI_USI2		2739#define CLK_DOUT_PERI_BUS		2840#define CLK_DOUT_PERI_SPI0		2941#define CLK_DOUT_PERI_SPI1		3042#define CLK_DOUT_PERI_UART0		3143#define CLK_DOUT_PERI_UART1		3244#define CLK_DOUT_PERI_UART2		3345#define CLK_DOUT_PERI_USI0		3446#define CLK_DOUT_PERI_USI1		3547#define CLK_DOUT_PERI_USI2		3648#define CLK_GOUT_PERI_BUS		3749#define CLK_GOUT_PERI_SPI0		3850#define CLK_GOUT_PERI_SPI1		3951#define CLK_GOUT_PERI_UART0		4052#define CLK_GOUT_PERI_UART1		4153#define CLK_GOUT_PERI_UART2		4254#define CLK_GOUT_PERI_USI0		4355#define CLK_GOUT_PERI_USI1		4456#define CLK_GOUT_PERI_USI2		4557#define CLK_MOUT_FSYS_BUS		4658#define CLK_MOUT_FSYS_MMC_CARD		4759#define CLK_MOUT_FSYS_MMC_EMBD		4860#define CLK_MOUT_FSYS_MMC_SDIO		4961#define CLK_MOUT_FSYS_USB30DRD		5062#define CLK_DOUT_FSYS_BUS		5163#define CLK_DOUT_FSYS_MMC_CARD		5264#define CLK_DOUT_FSYS_MMC_EMBD		5365#define CLK_DOUT_FSYS_MMC_SDIO		5466#define CLK_DOUT_FSYS_USB30DRD		5567#define CLK_GOUT_FSYS_BUS		5668#define CLK_GOUT_FSYS_MMC_CARD		5769#define CLK_GOUT_FSYS_MMC_EMBD		5870#define CLK_GOUT_FSYS_MMC_SDIO		5971#define CLK_GOUT_FSYS_USB30DRD		6072#define CLK_MOUT_SHARED0_PLL		6173#define CLK_MOUT_SHARED1_PLL		6274 75/* CMU_CORE */76#define CLK_MOUT_CORE_BUS_USER			177#define CLK_MOUT_CORE_CCI_USER			278#define CLK_MOUT_CORE_G3D_USER			379#define CLK_MOUT_CORE_GIC			480#define CLK_DOUT_CORE_BUSP			581#define CLK_GOUT_CCI_ACLK			682#define CLK_GOUT_GIC400_CLK			783#define CLK_GOUT_TREX_D_CORE_ACLK		884#define CLK_GOUT_TREX_D_CORE_GCLK		985#define CLK_GOUT_TREX_D_CORE_PCLK		1086#define CLK_GOUT_TREX_P_CORE_ACLK_P_CORE	1187#define CLK_GOUT_TREX_P_CORE_CCLK_P_CORE	1288#define CLK_GOUT_TREX_P_CORE_PCLK		1389#define CLK_GOUT_TREX_P_CORE_PCLK_P_CORE	1490 91/* CMU_PERI */92#define CLK_MOUT_PERI_BUS_USER		193#define CLK_MOUT_PERI_SPI0_USER		294#define CLK_MOUT_PERI_SPI1_USER		395#define CLK_MOUT_PERI_UART0_USER	496#define CLK_MOUT_PERI_UART1_USER	597#define CLK_MOUT_PERI_UART2_USER	698#define CLK_MOUT_PERI_USI0_USER		799#define CLK_MOUT_PERI_USI1_USER		8100#define CLK_MOUT_PERI_USI2_USER		9101#define CLK_GOUT_GPIO_TOP_PCLK		10102#define CLK_GOUT_HSI2C0_PCLK		11103#define CLK_GOUT_HSI2C1_PCLK		12104#define CLK_GOUT_HSI2C2_PCLK		13105#define CLK_GOUT_HSI2C3_PCLK		14106#define CLK_GOUT_I2C0_PCLK		15107#define CLK_GOUT_I2C1_PCLK		16108#define CLK_GOUT_I2C2_PCLK		17109#define CLK_GOUT_I2C3_PCLK		18110#define CLK_GOUT_I2C4_PCLK		19111#define CLK_GOUT_I2C5_PCLK		20112#define CLK_GOUT_I2C6_PCLK		21113#define CLK_GOUT_I2C7_PCLK		22114#define CLK_GOUT_PWM_MOTOR_PCLK		23115#define CLK_GOUT_SPI0_PCLK		24116#define CLK_GOUT_SPI0_EXT_CLK		25117#define CLK_GOUT_SPI1_PCLK		26118#define CLK_GOUT_SPI1_EXT_CLK		27119#define CLK_GOUT_UART0_EXT_UCLK		28120#define CLK_GOUT_UART0_PCLK		29121#define CLK_GOUT_UART1_EXT_UCLK		30122#define CLK_GOUT_UART1_PCLK		31123#define CLK_GOUT_UART2_EXT_UCLK		32124#define CLK_GOUT_UART2_PCLK		33125#define CLK_GOUT_USI0_PCLK		34126#define CLK_GOUT_USI0_SCLK		35127#define CLK_GOUT_USI1_PCLK		36128#define CLK_GOUT_USI1_SCLK		37129#define CLK_GOUT_USI2_PCLK		38130#define CLK_GOUT_USI2_SCLK		39131#define CLK_GOUT_MCT_PCLK		40132#define CLK_GOUT_SYSREG_PERI_PCLK	41133#define CLK_GOUT_WDT0_PCLK		42134#define CLK_GOUT_WDT1_PCLK		43135 136/* CMU_FSYS */137#define CLK_MOUT_FSYS_BUS_USER			1138#define CLK_MOUT_FSYS_MMC_CARD_USER		2139#define CLK_MOUT_FSYS_MMC_EMBD_USER		3140#define CLK_MOUT_FSYS_MMC_SDIO_USER		4141#define CLK_GOUT_MMC_CARD_ACLK			5142#define CLK_GOUT_MMC_CARD_SDCLKIN		6143#define CLK_GOUT_MMC_EMBD_ACLK			7144#define CLK_GOUT_MMC_EMBD_SDCLKIN		8145#define CLK_GOUT_MMC_SDIO_ACLK			9146#define CLK_GOUT_MMC_SDIO_SDCLKIN		10147#define CLK_MOUT_FSYS_USB30DRD_USER		11148#define CLK_MOUT_USB_PLL			12149#define CLK_FOUT_USB_PLL			13150#define CLK_FSYS_USB20PHY_CLKCORE		14151#define CLK_FSYS_USB30DRD_ACLK_20PHYCTRL	15152#define CLK_FSYS_USB30DRD_ACLK_30PHYCTRL_0	16153#define CLK_FSYS_USB30DRD_ACLK_30PHYCTRL_1	17154#define CLK_FSYS_USB30DRD_BUS_CLK_EARLY		18155#define CLK_FSYS_USB30DRD_REF_CLK		19156 157#endif /* _DT_BINDINGS_CLOCK_EXYNOS_7885_H */158