xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/cirrus,ep9301-syscon.h (revision 3fd6c59042dbba50391e30862beac979491145fe)
1*eeb3dd5bSNikita Shubin /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
2*eeb3dd5bSNikita Shubin #ifndef DT_BINDINGS_CIRRUS_EP93XX_CLOCK_H
3*eeb3dd5bSNikita Shubin #define DT_BINDINGS_CIRRUS_EP93XX_CLOCK_H
4*eeb3dd5bSNikita Shubin 
5*eeb3dd5bSNikita Shubin #define EP93XX_CLK_PLL1		0
6*eeb3dd5bSNikita Shubin #define EP93XX_CLK_PLL2		1
7*eeb3dd5bSNikita Shubin 
8*eeb3dd5bSNikita Shubin #define EP93XX_CLK_FCLK		2
9*eeb3dd5bSNikita Shubin #define EP93XX_CLK_HCLK		3
10*eeb3dd5bSNikita Shubin #define EP93XX_CLK_PCLK		4
11*eeb3dd5bSNikita Shubin 
12*eeb3dd5bSNikita Shubin #define EP93XX_CLK_UART		5
13*eeb3dd5bSNikita Shubin #define EP93XX_CLK_SPI		6
14*eeb3dd5bSNikita Shubin #define EP93XX_CLK_PWM		7
15*eeb3dd5bSNikita Shubin #define EP93XX_CLK_USB		8
16*eeb3dd5bSNikita Shubin 
17*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2M0		9
18*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2M1		10
19*eeb3dd5bSNikita Shubin 
20*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P0		11
21*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P1		12
22*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P2		13
23*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P3		14
24*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P4		15
25*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P5		16
26*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P6		17
27*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P7		18
28*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P8		19
29*eeb3dd5bSNikita Shubin #define EP93XX_CLK_M2P9		20
30*eeb3dd5bSNikita Shubin 
31*eeb3dd5bSNikita Shubin #define EP93XX_CLK_UART1	21
32*eeb3dd5bSNikita Shubin #define EP93XX_CLK_UART2	22
33*eeb3dd5bSNikita Shubin #define EP93XX_CLK_UART3	23
34*eeb3dd5bSNikita Shubin 
35*eeb3dd5bSNikita Shubin #define EP93XX_CLK_ADC		24
36*eeb3dd5bSNikita Shubin #define EP93XX_CLK_ADC_EN	25
37*eeb3dd5bSNikita Shubin 
38*eeb3dd5bSNikita Shubin #define EP93XX_CLK_KEYPAD	26
39*eeb3dd5bSNikita Shubin 
40*eeb3dd5bSNikita Shubin #define EP93XX_CLK_VIDEO	27
41*eeb3dd5bSNikita Shubin 
42*eeb3dd5bSNikita Shubin #define EP93XX_CLK_I2S_MCLK	28
43*eeb3dd5bSNikita Shubin #define EP93XX_CLK_I2S_SCLK	29
44*eeb3dd5bSNikita Shubin #define EP93XX_CLK_I2S_LRCLK	30
45*eeb3dd5bSNikita Shubin 
46*eeb3dd5bSNikita Shubin #endif /* DT_BINDINGS_CIRRUS_EP93XX_CLOCK_H */
47