162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2014 Samsung Electronics Co., Ltd.
462306a36Sopenharmony_ci * Copyright (c) 2016 Krzysztof Kozlowski
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci * Device Tree binding constants for Exynos5421 clock controller.
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#ifndef _DT_BINDINGS_CLOCK_EXYNOS_5410_H
1062306a36Sopenharmony_ci#define _DT_BINDINGS_CLOCK_EXYNOS_5410_H
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci/* core clocks */
1362306a36Sopenharmony_ci#define CLK_FIN_PLL		1
1462306a36Sopenharmony_ci#define CLK_FOUT_APLL		2
1562306a36Sopenharmony_ci#define CLK_FOUT_CPLL		3
1662306a36Sopenharmony_ci#define CLK_FOUT_MPLL		4
1762306a36Sopenharmony_ci#define CLK_FOUT_BPLL		5
1862306a36Sopenharmony_ci#define CLK_FOUT_KPLL		6
1962306a36Sopenharmony_ci#define CLK_FOUT_EPLL		7
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci/* gate for special clocks (sclk) */
2262306a36Sopenharmony_ci#define CLK_SCLK_UART0		128
2362306a36Sopenharmony_ci#define CLK_SCLK_UART1		129
2462306a36Sopenharmony_ci#define CLK_SCLK_UART2		130
2562306a36Sopenharmony_ci#define CLK_SCLK_UART3		131
2662306a36Sopenharmony_ci#define CLK_SCLK_MMC0		132
2762306a36Sopenharmony_ci#define CLK_SCLK_MMC1		133
2862306a36Sopenharmony_ci#define CLK_SCLK_MMC2		134
2962306a36Sopenharmony_ci#define CLK_SCLK_USBD300	150
3062306a36Sopenharmony_ci#define CLK_SCLK_USBD301	151
3162306a36Sopenharmony_ci#define CLK_SCLK_USBPHY300	152
3262306a36Sopenharmony_ci#define CLK_SCLK_USBPHY301	153
3362306a36Sopenharmony_ci#define CLK_SCLK_PWM		155
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci/* gate clocks */
3662306a36Sopenharmony_ci#define CLK_UART0		257
3762306a36Sopenharmony_ci#define CLK_UART1		258
3862306a36Sopenharmony_ci#define CLK_UART2		259
3962306a36Sopenharmony_ci#define CLK_UART3		260
4062306a36Sopenharmony_ci#define CLK_I2C0		261
4162306a36Sopenharmony_ci#define CLK_I2C1		262
4262306a36Sopenharmony_ci#define CLK_I2C2		263
4362306a36Sopenharmony_ci#define CLK_I2C3		264
4462306a36Sopenharmony_ci#define CLK_USI0		265
4562306a36Sopenharmony_ci#define CLK_USI1		266
4662306a36Sopenharmony_ci#define CLK_USI2		267
4762306a36Sopenharmony_ci#define CLK_USI3		268
4862306a36Sopenharmony_ci#define CLK_TSADC		270
4962306a36Sopenharmony_ci#define CLK_PWM			279
5062306a36Sopenharmony_ci#define CLK_MCT			315
5162306a36Sopenharmony_ci#define CLK_WDT			316
5262306a36Sopenharmony_ci#define CLK_RTC			317
5362306a36Sopenharmony_ci#define CLK_TMU			318
5462306a36Sopenharmony_ci#define CLK_MMC0		351
5562306a36Sopenharmony_ci#define CLK_MMC1		352
5662306a36Sopenharmony_ci#define CLK_MMC2		353
5762306a36Sopenharmony_ci#define CLK_PDMA0		362
5862306a36Sopenharmony_ci#define CLK_PDMA1		363
5962306a36Sopenharmony_ci#define CLK_USBH20		365
6062306a36Sopenharmony_ci#define CLK_USBD300		366
6162306a36Sopenharmony_ci#define CLK_USBD301		367
6262306a36Sopenharmony_ci#define CLK_SSS			471
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ci#endif /* _DT_BINDINGS_CLOCK_EXYNOS_5410_H */
65