xref: /openbmc/linux/scripts/dtc/include-prefixes/dt-bindings/clock/ingenic,jz4760-cgu.h (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1c4a11bf4SPaul Cercueil /* SPDX-License-Identifier: GPL-2.0 */
2c4a11bf4SPaul Cercueil /*
3c4a11bf4SPaul Cercueil  * This header provides clock numbers for the ingenic,jz4760-cgu DT binding.
4c4a11bf4SPaul Cercueil  */
5c4a11bf4SPaul Cercueil 
6c4a11bf4SPaul Cercueil #ifndef __DT_BINDINGS_CLOCK_JZ4760_CGU_H__
7c4a11bf4SPaul Cercueil #define __DT_BINDINGS_CLOCK_JZ4760_CGU_H__
8c4a11bf4SPaul Cercueil 
9c4a11bf4SPaul Cercueil #define JZ4760_CLK_EXT		0
10c4a11bf4SPaul Cercueil #define JZ4760_CLK_OSC32K	1
11c4a11bf4SPaul Cercueil #define JZ4760_CLK_PLL0		2
12c4a11bf4SPaul Cercueil #define JZ4760_CLK_PLL0_HALF	3
13c4a11bf4SPaul Cercueil #define JZ4760_CLK_PLL1		4
14c4a11bf4SPaul Cercueil #define JZ4760_CLK_CCLK		5
15c4a11bf4SPaul Cercueil #define JZ4760_CLK_HCLK		6
16c4a11bf4SPaul Cercueil #define JZ4760_CLK_SCLK		7
17c4a11bf4SPaul Cercueil #define JZ4760_CLK_H2CLK	8
18c4a11bf4SPaul Cercueil #define JZ4760_CLK_MCLK		9
19c4a11bf4SPaul Cercueil #define JZ4760_CLK_PCLK		10
20c4a11bf4SPaul Cercueil #define JZ4760_CLK_MMC_MUX	11
21c4a11bf4SPaul Cercueil #define JZ4760_CLK_MMC0		12
22c4a11bf4SPaul Cercueil #define JZ4760_CLK_MMC1		13
23c4a11bf4SPaul Cercueil #define JZ4760_CLK_MMC2		14
24c4a11bf4SPaul Cercueil #define JZ4760_CLK_CIM		15
25c4a11bf4SPaul Cercueil #define JZ4760_CLK_UHC		16
26c4a11bf4SPaul Cercueil #define JZ4760_CLK_GPU		17
27c4a11bf4SPaul Cercueil #define JZ4760_CLK_GPS		18
28c4a11bf4SPaul Cercueil #define JZ4760_CLK_SSI_MUX	19
29c4a11bf4SPaul Cercueil #define JZ4760_CLK_PCM		20
30c4a11bf4SPaul Cercueil #define JZ4760_CLK_I2S		21
31c4a11bf4SPaul Cercueil #define JZ4760_CLK_OTG		22
32c4a11bf4SPaul Cercueil #define JZ4760_CLK_SSI0		23
33c4a11bf4SPaul Cercueil #define JZ4760_CLK_SSI1		24
34c4a11bf4SPaul Cercueil #define JZ4760_CLK_SSI2		25
35c4a11bf4SPaul Cercueil #define JZ4760_CLK_DMA		26
36c4a11bf4SPaul Cercueil #define JZ4760_CLK_I2C0		27
37c4a11bf4SPaul Cercueil #define JZ4760_CLK_I2C1		28
38c4a11bf4SPaul Cercueil #define JZ4760_CLK_UART0	29
39c4a11bf4SPaul Cercueil #define JZ4760_CLK_UART1	30
40c4a11bf4SPaul Cercueil #define JZ4760_CLK_UART2	31
41c4a11bf4SPaul Cercueil #define JZ4760_CLK_UART3	32
42c4a11bf4SPaul Cercueil #define JZ4760_CLK_IPU		33
43c4a11bf4SPaul Cercueil #define JZ4760_CLK_ADC		34
44c4a11bf4SPaul Cercueil #define JZ4760_CLK_AIC		35
45c4a11bf4SPaul Cercueil #define JZ4760_CLK_VPU		36
46c4a11bf4SPaul Cercueil #define JZ4760_CLK_UHC_PHY	37
47c4a11bf4SPaul Cercueil #define JZ4760_CLK_OTG_PHY	38
48c4a11bf4SPaul Cercueil #define JZ4760_CLK_EXT512	39
49c4a11bf4SPaul Cercueil #define JZ4760_CLK_RTC		40
50c4a11bf4SPaul Cercueil #define JZ4760_CLK_LPCLK_DIV	41
51c4a11bf4SPaul Cercueil #define JZ4760_CLK_TVE		42
52c4a11bf4SPaul Cercueil #define JZ4760_CLK_LPCLK	43
53*51d04bcfSPaul Cercueil #define JZ4760_CLK_MDMA		44
54*51d04bcfSPaul Cercueil #define JZ4760_CLK_BDMA		45
55c4a11bf4SPaul Cercueil 
56c4a11bf4SPaul Cercueil #endif /* __DT_BINDINGS_CLOCK_JZ4760_CGU_H__ */
57