xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/marvell,pxa1908.h (revision 9f3a2ba62c7226a6604b8aaeb92b5ff906fa4e6b)
1*f03b0866SDuje Mihanović /* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
2*f03b0866SDuje Mihanović #ifndef __DTS_MARVELL_PXA1908_CLOCK_H
3*f03b0866SDuje Mihanović #define __DTS_MARVELL_PXA1908_CLOCK_H
4*f03b0866SDuje Mihanović 
5*f03b0866SDuje Mihanović /* plls */
6*f03b0866SDuje Mihanović #define PXA1908_CLK_CLK32		1
7*f03b0866SDuje Mihanović #define PXA1908_CLK_VCTCXO		2
8*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_624		3
9*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_416		4
10*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_499		5
11*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_832		6
12*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_1248		7
13*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D2		8
14*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D4		9
15*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D8		10
16*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D16		11
17*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D6		12
18*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D12		13
19*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D24		14
20*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D48		15
21*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D96		16
22*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D13		17
23*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_32		18
24*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_208		19
25*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_117		20
26*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_416_GATE	21
27*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_624_GATE	22
28*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_832_GATE	23
29*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_1248_GATE	24
30*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_D2_GATE	25
31*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL1_499_EN		26
32*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL2VCO		27
33*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL2		28
34*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL2P		29
35*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL2VCODIV3		30
36*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL3VCO		31
37*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL3		32
38*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL3P		33
39*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL3VCODIV3		34
40*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL4VCO		35
41*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL4		36
42*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL4P		37
43*f03b0866SDuje Mihanović #define PXA1908_CLK_PLL4VCODIV3		38
44*f03b0866SDuje Mihanović 
45*f03b0866SDuje Mihanović /* apb (apbc) peripherals */
46*f03b0866SDuje Mihanović #define PXA1908_CLK_UART0		1
47*f03b0866SDuje Mihanović #define PXA1908_CLK_UART1		2
48*f03b0866SDuje Mihanović #define PXA1908_CLK_GPIO		3
49*f03b0866SDuje Mihanović #define PXA1908_CLK_PWM0		4
50*f03b0866SDuje Mihanović #define PXA1908_CLK_PWM1		5
51*f03b0866SDuje Mihanović #define PXA1908_CLK_PWM2		6
52*f03b0866SDuje Mihanović #define PXA1908_CLK_PWM3		7
53*f03b0866SDuje Mihanović #define PXA1908_CLK_SSP0		8
54*f03b0866SDuje Mihanović #define PXA1908_CLK_SSP1		9
55*f03b0866SDuje Mihanović #define PXA1908_CLK_IPC_RST		10
56*f03b0866SDuje Mihanović #define PXA1908_CLK_RTC			11
57*f03b0866SDuje Mihanović #define PXA1908_CLK_TWSI0		12
58*f03b0866SDuje Mihanović #define PXA1908_CLK_KPC			13
59*f03b0866SDuje Mihanović #define PXA1908_CLK_SWJTAG		14
60*f03b0866SDuje Mihanović #define PXA1908_CLK_SSP2		15
61*f03b0866SDuje Mihanović #define PXA1908_CLK_TWSI1		16
62*f03b0866SDuje Mihanović #define PXA1908_CLK_THERMAL		17
63*f03b0866SDuje Mihanović #define PXA1908_CLK_TWSI3		18
64*f03b0866SDuje Mihanović 
65*f03b0866SDuje Mihanović /* apb (apbcp) peripherals */
66*f03b0866SDuje Mihanović #define PXA1908_CLK_UART2		1
67*f03b0866SDuje Mihanović #define PXA1908_CLK_TWSI2		2
68*f03b0866SDuje Mihanović #define PXA1908_CLK_AICER		3
69*f03b0866SDuje Mihanović 
70*f03b0866SDuje Mihanović /* axi (apmu) peripherals */
71*f03b0866SDuje Mihanović #define PXA1908_CLK_CCIC1		1
72*f03b0866SDuje Mihanović #define PXA1908_CLK_ISP			2
73*f03b0866SDuje Mihanović #define PXA1908_CLK_DSI1		3
74*f03b0866SDuje Mihanović #define PXA1908_CLK_DISP1		4
75*f03b0866SDuje Mihanović #define PXA1908_CLK_CCIC0		5
76*f03b0866SDuje Mihanović #define PXA1908_CLK_SDH0		6
77*f03b0866SDuje Mihanović #define PXA1908_CLK_SDH1		7
78*f03b0866SDuje Mihanović #define PXA1908_CLK_USB			8
79*f03b0866SDuje Mihanović #define PXA1908_CLK_NF			9
80*f03b0866SDuje Mihanović #define PXA1908_CLK_CORE_DEBUG		10
81*f03b0866SDuje Mihanović #define PXA1908_CLK_VPU			11
82*f03b0866SDuje Mihanović #define PXA1908_CLK_GC			12
83*f03b0866SDuje Mihanović #define PXA1908_CLK_SDH2		13
84*f03b0866SDuje Mihanović #define PXA1908_CLK_GC2D		14
85*f03b0866SDuje Mihanović #define PXA1908_CLK_TRACE		15
86*f03b0866SDuje Mihanović #define PXA1908_CLK_DVC_DFC_DEBUG	16
87*f03b0866SDuje Mihanović 
88*f03b0866SDuje Mihanović #endif
89