xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/spacemit,k3-clocks.h (revision efe897b557e211a09f51d749eae5eca933e8bf56)
1*efe897b5SYixun Lan /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*efe897b5SYixun Lan /*
3*efe897b5SYixun Lan  * Copyright (c) 2025 SpacemiT Technology Co. Ltd
4*efe897b5SYixun Lan  */
5*efe897b5SYixun Lan 
6*efe897b5SYixun Lan #ifndef _DT_BINDINGS_CLOCK_SPACEMIT_K3_CLOCKS_H_
7*efe897b5SYixun Lan #define _DT_BINDINGS_CLOCK_SPACEMIT_K3_CLOCKS_H_
8*efe897b5SYixun Lan 
9*efe897b5SYixun Lan /* APBS (PLL) clocks */
10*efe897b5SYixun Lan #define CLK_PLL1                 0
11*efe897b5SYixun Lan #define CLK_PLL2                 1
12*efe897b5SYixun Lan #define CLK_PLL3                 2
13*efe897b5SYixun Lan #define CLK_PLL4                 3
14*efe897b5SYixun Lan #define CLK_PLL5                 4
15*efe897b5SYixun Lan #define CLK_PLL6                 5
16*efe897b5SYixun Lan #define CLK_PLL7                 6
17*efe897b5SYixun Lan #define CLK_PLL8                 7
18*efe897b5SYixun Lan #define CLK_PLL1_D2              8
19*efe897b5SYixun Lan #define CLK_PLL1_D3              9
20*efe897b5SYixun Lan #define CLK_PLL1_D4              10
21*efe897b5SYixun Lan #define CLK_PLL1_D5              11
22*efe897b5SYixun Lan #define CLK_PLL1_D6              12
23*efe897b5SYixun Lan #define CLK_PLL1_D7              13
24*efe897b5SYixun Lan #define CLK_PLL1_D8              14
25*efe897b5SYixun Lan #define CLK_PLL1_DX              15
26*efe897b5SYixun Lan #define CLK_PLL1_D64             16
27*efe897b5SYixun Lan #define CLK_PLL1_D10_AUD         17
28*efe897b5SYixun Lan #define CLK_PLL1_D100_AUD        18
29*efe897b5SYixun Lan #define CLK_PLL2_D1              19
30*efe897b5SYixun Lan #define CLK_PLL2_D2              20
31*efe897b5SYixun Lan #define CLK_PLL2_D3              21
32*efe897b5SYixun Lan #define CLK_PLL2_D4              22
33*efe897b5SYixun Lan #define CLK_PLL2_D5              23
34*efe897b5SYixun Lan #define CLK_PLL2_D6              24
35*efe897b5SYixun Lan #define CLK_PLL2_D7              25
36*efe897b5SYixun Lan #define CLK_PLL2_D8              26
37*efe897b5SYixun Lan #define CLK_PLL2_66              27
38*efe897b5SYixun Lan #define CLK_PLL2_33              28
39*efe897b5SYixun Lan #define CLK_PLL2_50              29
40*efe897b5SYixun Lan #define CLK_PLL2_25              30
41*efe897b5SYixun Lan #define CLK_PLL2_20              31
42*efe897b5SYixun Lan #define CLK_PLL2_D24_125         32
43*efe897b5SYixun Lan #define CLK_PLL2_D120_25         33
44*efe897b5SYixun Lan #define CLK_PLL3_D1              34
45*efe897b5SYixun Lan #define CLK_PLL3_D2              35
46*efe897b5SYixun Lan #define CLK_PLL3_D3              36
47*efe897b5SYixun Lan #define CLK_PLL3_D4              37
48*efe897b5SYixun Lan #define CLK_PLL3_D5              38
49*efe897b5SYixun Lan #define CLK_PLL3_D6              39
50*efe897b5SYixun Lan #define CLK_PLL3_D7              40
51*efe897b5SYixun Lan #define CLK_PLL3_D8              41
52*efe897b5SYixun Lan #define CLK_PLL4_D1              42
53*efe897b5SYixun Lan #define CLK_PLL4_D2              43
54*efe897b5SYixun Lan #define CLK_PLL4_D3              44
55*efe897b5SYixun Lan #define CLK_PLL4_D4              45
56*efe897b5SYixun Lan #define CLK_PLL4_D5              46
57*efe897b5SYixun Lan #define CLK_PLL4_D6              47
58*efe897b5SYixun Lan #define CLK_PLL4_D7              48
59*efe897b5SYixun Lan #define CLK_PLL4_D8              49
60*efe897b5SYixun Lan #define CLK_PLL5_D1              50
61*efe897b5SYixun Lan #define CLK_PLL5_D2              51
62*efe897b5SYixun Lan #define CLK_PLL5_D3              52
63*efe897b5SYixun Lan #define CLK_PLL5_D4              53
64*efe897b5SYixun Lan #define CLK_PLL5_D5              54
65*efe897b5SYixun Lan #define CLK_PLL5_D6              55
66*efe897b5SYixun Lan #define CLK_PLL5_D7              56
67*efe897b5SYixun Lan #define CLK_PLL5_D8              57
68*efe897b5SYixun Lan #define CLK_PLL6_D1              58
69*efe897b5SYixun Lan #define CLK_PLL6_D2              59
70*efe897b5SYixun Lan #define CLK_PLL6_D3              60
71*efe897b5SYixun Lan #define CLK_PLL6_D4              61
72*efe897b5SYixun Lan #define CLK_PLL6_D5              62
73*efe897b5SYixun Lan #define CLK_PLL6_D6              63
74*efe897b5SYixun Lan #define CLK_PLL6_D7              64
75*efe897b5SYixun Lan #define CLK_PLL6_D8              65
76*efe897b5SYixun Lan #define CLK_PLL6_80              66
77*efe897b5SYixun Lan #define CLK_PLL6_40              67
78*efe897b5SYixun Lan #define CLK_PLL6_20              68
79*efe897b5SYixun Lan #define CLK_PLL7_D1              69
80*efe897b5SYixun Lan #define CLK_PLL7_D2              70
81*efe897b5SYixun Lan #define CLK_PLL7_D3              71
82*efe897b5SYixun Lan #define CLK_PLL7_D4              72
83*efe897b5SYixun Lan #define CLK_PLL7_D5              73
84*efe897b5SYixun Lan #define CLK_PLL7_D6              74
85*efe897b5SYixun Lan #define CLK_PLL7_D7              75
86*efe897b5SYixun Lan #define CLK_PLL7_D8              76
87*efe897b5SYixun Lan #define CLK_PLL8_D1              77
88*efe897b5SYixun Lan #define CLK_PLL8_D2              78
89*efe897b5SYixun Lan #define CLK_PLL8_D3              79
90*efe897b5SYixun Lan #define CLK_PLL8_D4              80
91*efe897b5SYixun Lan #define CLK_PLL8_D5              81
92*efe897b5SYixun Lan #define CLK_PLL8_D6              82
93*efe897b5SYixun Lan #define CLK_PLL8_D7              83
94*efe897b5SYixun Lan #define CLK_PLL8_D8              84
95*efe897b5SYixun Lan 
96*efe897b5SYixun Lan /* MPMU clocks */
97*efe897b5SYixun Lan #define CLK_MPMU_PLL1_307P2      0
98*efe897b5SYixun Lan #define CLK_MPMU_PLL1_76P8       1
99*efe897b5SYixun Lan #define CLK_MPMU_PLL1_61P44      2
100*efe897b5SYixun Lan #define CLK_MPMU_PLL1_153P6      3
101*efe897b5SYixun Lan #define CLK_MPMU_PLL1_102P4      4
102*efe897b5SYixun Lan #define CLK_MPMU_PLL1_51P2       5
103*efe897b5SYixun Lan #define CLK_MPMU_PLL1_51P2_AP    6
104*efe897b5SYixun Lan #define CLK_MPMU_PLL1_57P6       7
105*efe897b5SYixun Lan #define CLK_MPMU_PLL1_25P6       8
106*efe897b5SYixun Lan #define CLK_MPMU_PLL1_12P8       9
107*efe897b5SYixun Lan #define CLK_MPMU_PLL1_12P8_WDT   10
108*efe897b5SYixun Lan #define CLK_MPMU_PLL1_6P4        11
109*efe897b5SYixun Lan #define CLK_MPMU_PLL1_3P2        12
110*efe897b5SYixun Lan #define CLK_MPMU_PLL1_1P6        13
111*efe897b5SYixun Lan #define CLK_MPMU_PLL1_0P8        14
112*efe897b5SYixun Lan #define CLK_MPMU_PLL1_409P6      15
113*efe897b5SYixun Lan #define CLK_MPMU_PLL1_204P8      16
114*efe897b5SYixun Lan #define CLK_MPMU_PLL1_491        17
115*efe897b5SYixun Lan #define CLK_MPMU_PLL1_245P76     18
116*efe897b5SYixun Lan #define CLK_MPMU_PLL1_614        19
117*efe897b5SYixun Lan #define CLK_MPMU_PLL1_47P26      20
118*efe897b5SYixun Lan #define CLK_MPMU_PLL1_31P5       21
119*efe897b5SYixun Lan #define CLK_MPMU_PLL1_819        22
120*efe897b5SYixun Lan #define CLK_MPMU_PLL1_1228       23
121*efe897b5SYixun Lan #define CLK_MPMU_APB             24
122*efe897b5SYixun Lan #define CLK_MPMU_SLOW_UART       25
123*efe897b5SYixun Lan #define CLK_MPMU_SLOW_UART1      26
124*efe897b5SYixun Lan #define CLK_MPMU_SLOW_UART2      27
125*efe897b5SYixun Lan #define CLK_MPMU_WDT             28
126*efe897b5SYixun Lan #define CLK_MPMU_WDT_BUS         29
127*efe897b5SYixun Lan #define CLK_MPMU_RIPC            30
128*efe897b5SYixun Lan #define CLK_MPMU_I2S_153P6       31
129*efe897b5SYixun Lan #define CLK_MPMU_I2S_153P6_BASE  32
130*efe897b5SYixun Lan #define CLK_MPMU_I2S_SYSCLK_SRC  33
131*efe897b5SYixun Lan #define CLK_MPMU_I2S1_SYSCLK     34
132*efe897b5SYixun Lan #define CLK_MPMU_I2S_BCLK        35
133*efe897b5SYixun Lan #define CLK_MPMU_I2S0_SYSCLK_SEL 36
134*efe897b5SYixun Lan #define CLK_MPMU_I2S2_SYSCLK_SEL 37
135*efe897b5SYixun Lan #define CLK_MPMU_I2S3_SYSCLK_SEL 38
136*efe897b5SYixun Lan #define CLK_MPMU_I2S4_SYSCLK_SEL 39
137*efe897b5SYixun Lan #define CLK_MPMU_I2S5_SYSCLK_SEL 40
138*efe897b5SYixun Lan #define CLK_MPMU_I2S0_SYSCLK_DIV 41
139*efe897b5SYixun Lan #define CLK_MPMU_I2S2_SYSCLK_DIV 42
140*efe897b5SYixun Lan #define CLK_MPMU_I2S3_SYSCLK_DIV 43
141*efe897b5SYixun Lan #define CLK_MPMU_I2S4_SYSCLK_DIV 44
142*efe897b5SYixun Lan #define CLK_MPMU_I2S5_SYSCLK_DIV 45
143*efe897b5SYixun Lan #define CLK_MPMU_I2S0_SYSCLK     46
144*efe897b5SYixun Lan #define CLK_MPMU_I2S2_SYSCLK     47
145*efe897b5SYixun Lan #define CLK_MPMU_I2S3_SYSCLK     48
146*efe897b5SYixun Lan #define CLK_MPMU_I2S4_SYSCLK     49
147*efe897b5SYixun Lan #define CLK_MPMU_I2S5_SYSCLK     50
148*efe897b5SYixun Lan 
149*efe897b5SYixun Lan /* APBC clocks */
150*efe897b5SYixun Lan #define CLK_APBC_UART0           0
151*efe897b5SYixun Lan #define CLK_APBC_UART2           1
152*efe897b5SYixun Lan #define CLK_APBC_UART3           2
153*efe897b5SYixun Lan #define CLK_APBC_UART4           3
154*efe897b5SYixun Lan #define CLK_APBC_UART5           4
155*efe897b5SYixun Lan #define CLK_APBC_UART6           5
156*efe897b5SYixun Lan #define CLK_APBC_UART7           6
157*efe897b5SYixun Lan #define CLK_APBC_UART8           7
158*efe897b5SYixun Lan #define CLK_APBC_UART9           8
159*efe897b5SYixun Lan #define CLK_APBC_UART10          9
160*efe897b5SYixun Lan #define CLK_APBC_UART0_BUS       10
161*efe897b5SYixun Lan #define CLK_APBC_UART2_BUS       11
162*efe897b5SYixun Lan #define CLK_APBC_UART3_BUS       12
163*efe897b5SYixun Lan #define CLK_APBC_UART4_BUS       13
164*efe897b5SYixun Lan #define CLK_APBC_UART5_BUS       14
165*efe897b5SYixun Lan #define CLK_APBC_UART6_BUS       15
166*efe897b5SYixun Lan #define CLK_APBC_UART7_BUS       16
167*efe897b5SYixun Lan #define CLK_APBC_UART8_BUS       17
168*efe897b5SYixun Lan #define CLK_APBC_UART9_BUS       18
169*efe897b5SYixun Lan #define CLK_APBC_UART10_BUS      19
170*efe897b5SYixun Lan #define CLK_APBC_GPIO            20
171*efe897b5SYixun Lan #define CLK_APBC_GPIO_BUS        21
172*efe897b5SYixun Lan #define CLK_APBC_PWM0            22
173*efe897b5SYixun Lan #define CLK_APBC_PWM1            23
174*efe897b5SYixun Lan #define CLK_APBC_PWM2            24
175*efe897b5SYixun Lan #define CLK_APBC_PWM3            25
176*efe897b5SYixun Lan #define CLK_APBC_PWM4            26
177*efe897b5SYixun Lan #define CLK_APBC_PWM5            27
178*efe897b5SYixun Lan #define CLK_APBC_PWM6            28
179*efe897b5SYixun Lan #define CLK_APBC_PWM7            29
180*efe897b5SYixun Lan #define CLK_APBC_PWM8            30
181*efe897b5SYixun Lan #define CLK_APBC_PWM9            31
182*efe897b5SYixun Lan #define CLK_APBC_PWM10           32
183*efe897b5SYixun Lan #define CLK_APBC_PWM11           33
184*efe897b5SYixun Lan #define CLK_APBC_PWM12           34
185*efe897b5SYixun Lan #define CLK_APBC_PWM13           35
186*efe897b5SYixun Lan #define CLK_APBC_PWM14           36
187*efe897b5SYixun Lan #define CLK_APBC_PWM15           37
188*efe897b5SYixun Lan #define CLK_APBC_PWM16           38
189*efe897b5SYixun Lan #define CLK_APBC_PWM17           39
190*efe897b5SYixun Lan #define CLK_APBC_PWM18           40
191*efe897b5SYixun Lan #define CLK_APBC_PWM19           41
192*efe897b5SYixun Lan #define CLK_APBC_PWM0_BUS        42
193*efe897b5SYixun Lan #define CLK_APBC_PWM1_BUS        43
194*efe897b5SYixun Lan #define CLK_APBC_PWM2_BUS        44
195*efe897b5SYixun Lan #define CLK_APBC_PWM3_BUS        45
196*efe897b5SYixun Lan #define CLK_APBC_PWM4_BUS        46
197*efe897b5SYixun Lan #define CLK_APBC_PWM5_BUS        47
198*efe897b5SYixun Lan #define CLK_APBC_PWM6_BUS        48
199*efe897b5SYixun Lan #define CLK_APBC_PWM7_BUS        49
200*efe897b5SYixun Lan #define CLK_APBC_PWM8_BUS        50
201*efe897b5SYixun Lan #define CLK_APBC_PWM9_BUS        51
202*efe897b5SYixun Lan #define CLK_APBC_PWM10_BUS       52
203*efe897b5SYixun Lan #define CLK_APBC_PWM11_BUS       53
204*efe897b5SYixun Lan #define CLK_APBC_PWM12_BUS       54
205*efe897b5SYixun Lan #define CLK_APBC_PWM13_BUS       55
206*efe897b5SYixun Lan #define CLK_APBC_PWM14_BUS       56
207*efe897b5SYixun Lan #define CLK_APBC_PWM15_BUS       57
208*efe897b5SYixun Lan #define CLK_APBC_PWM16_BUS       58
209*efe897b5SYixun Lan #define CLK_APBC_PWM17_BUS       59
210*efe897b5SYixun Lan #define CLK_APBC_PWM18_BUS       60
211*efe897b5SYixun Lan #define CLK_APBC_PWM19_BUS       61
212*efe897b5SYixun Lan #define CLK_APBC_SPI0_I2S_BCLK   62
213*efe897b5SYixun Lan #define CLK_APBC_SPI1_I2S_BCLK   63
214*efe897b5SYixun Lan #define CLK_APBC_SPI3_I2S_BCLK   64
215*efe897b5SYixun Lan #define CLK_APBC_SPI0            65
216*efe897b5SYixun Lan #define CLK_APBC_SPI1            66
217*efe897b5SYixun Lan #define CLK_APBC_SPI3            67
218*efe897b5SYixun Lan #define CLK_APBC_SPI0_BUS        68
219*efe897b5SYixun Lan #define CLK_APBC_SPI1_BUS        69
220*efe897b5SYixun Lan #define CLK_APBC_SPI3_BUS        70
221*efe897b5SYixun Lan #define CLK_APBC_RTC             71
222*efe897b5SYixun Lan #define CLK_APBC_RTC_BUS         72
223*efe897b5SYixun Lan #define CLK_APBC_TWSI0           73
224*efe897b5SYixun Lan #define CLK_APBC_TWSI1           74
225*efe897b5SYixun Lan #define CLK_APBC_TWSI2           75
226*efe897b5SYixun Lan #define CLK_APBC_TWSI4           76
227*efe897b5SYixun Lan #define CLK_APBC_TWSI5           77
228*efe897b5SYixun Lan #define CLK_APBC_TWSI6           78
229*efe897b5SYixun Lan #define CLK_APBC_TWSI8           79
230*efe897b5SYixun Lan #define CLK_APBC_TWSI0_BUS       80
231*efe897b5SYixun Lan #define CLK_APBC_TWSI1_BUS       81
232*efe897b5SYixun Lan #define CLK_APBC_TWSI2_BUS       82
233*efe897b5SYixun Lan #define CLK_APBC_TWSI4_BUS       83
234*efe897b5SYixun Lan #define CLK_APBC_TWSI5_BUS       84
235*efe897b5SYixun Lan #define CLK_APBC_TWSI6_BUS       85
236*efe897b5SYixun Lan #define CLK_APBC_TWSI8_BUS       86
237*efe897b5SYixun Lan #define CLK_APBC_TIMERS0         87
238*efe897b5SYixun Lan #define CLK_APBC_TIMERS1         88
239*efe897b5SYixun Lan #define CLK_APBC_TIMERS2         89
240*efe897b5SYixun Lan #define CLK_APBC_TIMERS3         90
241*efe897b5SYixun Lan #define CLK_APBC_TIMERS4         91
242*efe897b5SYixun Lan #define CLK_APBC_TIMERS5         92
243*efe897b5SYixun Lan #define CLK_APBC_TIMERS6         93
244*efe897b5SYixun Lan #define CLK_APBC_TIMERS7         94
245*efe897b5SYixun Lan #define CLK_APBC_TIMERS0_BUS     95
246*efe897b5SYixun Lan #define CLK_APBC_TIMERS1_BUS     96
247*efe897b5SYixun Lan #define CLK_APBC_TIMERS2_BUS     97
248*efe897b5SYixun Lan #define CLK_APBC_TIMERS3_BUS     98
249*efe897b5SYixun Lan #define CLK_APBC_TIMERS4_BUS     99
250*efe897b5SYixun Lan #define CLK_APBC_TIMERS5_BUS     100
251*efe897b5SYixun Lan #define CLK_APBC_TIMERS6_BUS     101
252*efe897b5SYixun Lan #define CLK_APBC_TIMERS7_BUS     102
253*efe897b5SYixun Lan #define CLK_APBC_AIB             103
254*efe897b5SYixun Lan #define CLK_APBC_AIB_BUS         104
255*efe897b5SYixun Lan #define CLK_APBC_ONEWIRE         105
256*efe897b5SYixun Lan #define CLK_APBC_ONEWIRE_BUS     106
257*efe897b5SYixun Lan #define CLK_APBC_I2S0_BCLK       107
258*efe897b5SYixun Lan #define CLK_APBC_I2S1_BCLK       108
259*efe897b5SYixun Lan #define CLK_APBC_I2S2_BCLK       109
260*efe897b5SYixun Lan #define CLK_APBC_I2S3_BCLK       110
261*efe897b5SYixun Lan #define CLK_APBC_I2S4_BCLK       111
262*efe897b5SYixun Lan #define CLK_APBC_I2S5_BCLK       112
263*efe897b5SYixun Lan #define CLK_APBC_I2S0            113
264*efe897b5SYixun Lan #define CLK_APBC_I2S1            114
265*efe897b5SYixun Lan #define CLK_APBC_I2S2            115
266*efe897b5SYixun Lan #define CLK_APBC_I2S3            116
267*efe897b5SYixun Lan #define CLK_APBC_I2S4            117
268*efe897b5SYixun Lan #define CLK_APBC_I2S5            118
269*efe897b5SYixun Lan #define CLK_APBC_I2S0_BUS        119
270*efe897b5SYixun Lan #define CLK_APBC_I2S1_BUS        120
271*efe897b5SYixun Lan #define CLK_APBC_I2S2_BUS        121
272*efe897b5SYixun Lan #define CLK_APBC_I2S3_BUS        122
273*efe897b5SYixun Lan #define CLK_APBC_I2S4_BUS        123
274*efe897b5SYixun Lan #define CLK_APBC_I2S5_BUS        124
275*efe897b5SYixun Lan #define CLK_APBC_DRO             125
276*efe897b5SYixun Lan #define CLK_APBC_IR0             126
277*efe897b5SYixun Lan #define CLK_APBC_IR1             127
278*efe897b5SYixun Lan #define CLK_APBC_TSEN            128
279*efe897b5SYixun Lan #define CLK_APBC_TSEN_BUS        129
280*efe897b5SYixun Lan #define CLK_APBC_IPC_AP2RCPU      130
281*efe897b5SYixun Lan #define CLK_APBC_IPC_AP2RCPU_BUS  131
282*efe897b5SYixun Lan #define CLK_APBC_CAN0            132
283*efe897b5SYixun Lan #define CLK_APBC_CAN1            133
284*efe897b5SYixun Lan #define CLK_APBC_CAN2            134
285*efe897b5SYixun Lan #define CLK_APBC_CAN3            135
286*efe897b5SYixun Lan #define CLK_APBC_CAN4            136
287*efe897b5SYixun Lan #define CLK_APBC_CAN0_BUS        137
288*efe897b5SYixun Lan #define CLK_APBC_CAN1_BUS        138
289*efe897b5SYixun Lan #define CLK_APBC_CAN2_BUS        139
290*efe897b5SYixun Lan #define CLK_APBC_CAN3_BUS        140
291*efe897b5SYixun Lan #define CLK_APBC_CAN4_BUS        141
292*efe897b5SYixun Lan 
293*efe897b5SYixun Lan /* APMU clocks */
294*efe897b5SYixun Lan #define CLK_APMU_AXICLK          0
295*efe897b5SYixun Lan #define CLK_APMU_CCI550          1
296*efe897b5SYixun Lan #define CLK_APMU_CPU_C0_CORE     2
297*efe897b5SYixun Lan #define CLK_APMU_CPU_C1_CORE     3
298*efe897b5SYixun Lan #define CLK_APMU_CPU_C2_CORE     4
299*efe897b5SYixun Lan #define CLK_APMU_CPU_C3_CORE     5
300*efe897b5SYixun Lan #define CLK_APMU_CCIC2PHY        6
301*efe897b5SYixun Lan #define CLK_APMU_CCIC3PHY        7
302*efe897b5SYixun Lan #define CLK_APMU_CSI             8
303*efe897b5SYixun Lan #define CLK_APMU_ISP_BUS         9
304*efe897b5SYixun Lan #define CLK_APMU_D1P_1228P8      10
305*efe897b5SYixun Lan #define CLK_APMU_D1P_819P2       11
306*efe897b5SYixun Lan #define CLK_APMU_D1P_614P4       12
307*efe897b5SYixun Lan #define CLK_APMU_D1P_491P52      13
308*efe897b5SYixun Lan #define CLK_APMU_D1P_409P6       14
309*efe897b5SYixun Lan #define CLK_APMU_D1P_307P2       15
310*efe897b5SYixun Lan #define CLK_APMU_D1P_245P76      16
311*efe897b5SYixun Lan #define CLK_APMU_V2D             17
312*efe897b5SYixun Lan #define CLK_APMU_DSI_ESC         18
313*efe897b5SYixun Lan #define CLK_APMU_LCD_HCLK        19
314*efe897b5SYixun Lan #define CLK_APMU_LCD_DSC         20
315*efe897b5SYixun Lan #define CLK_APMU_LCD_PXCLK       21
316*efe897b5SYixun Lan #define CLK_APMU_LCD_MCLK        22
317*efe897b5SYixun Lan #define CLK_APMU_CCIC_4X         23
318*efe897b5SYixun Lan #define CLK_APMU_CCIC1PHY        24
319*efe897b5SYixun Lan #define CLK_APMU_SC2_HCLK        25
320*efe897b5SYixun Lan #define CLK_APMU_SDH_AXI         26
321*efe897b5SYixun Lan #define CLK_APMU_SDH0            27
322*efe897b5SYixun Lan #define CLK_APMU_SDH1            28
323*efe897b5SYixun Lan #define CLK_APMU_SDH2            29
324*efe897b5SYixun Lan #define CLK_APMU_USB2_BUS        30
325*efe897b5SYixun Lan #define CLK_APMU_USB3_PORTA_BUS  31
326*efe897b5SYixun Lan #define CLK_APMU_USB3_PORTB_BUS  32
327*efe897b5SYixun Lan #define CLK_APMU_USB3_PORTC_BUS  33
328*efe897b5SYixun Lan #define CLK_APMU_USB3_PORTD_BUS  34
329*efe897b5SYixun Lan #define CLK_APMU_QSPI            35
330*efe897b5SYixun Lan #define CLK_APMU_QSPI_BUS        36
331*efe897b5SYixun Lan #define CLK_APMU_DMA             37
332*efe897b5SYixun Lan #define CLK_APMU_AES_WTM         38
333*efe897b5SYixun Lan #define CLK_APMU_VPU             39
334*efe897b5SYixun Lan #define CLK_APMU_DTC             40
335*efe897b5SYixun Lan #define CLK_APMU_GPU             41
336*efe897b5SYixun Lan #define CLK_APMU_MC_AHB          42
337*efe897b5SYixun Lan #define CLK_APMU_TOP_DCLK        43
338*efe897b5SYixun Lan #define CLK_APMU_UCIE            44
339*efe897b5SYixun Lan #define CLK_APMU_UCIE_SBCLK      45
340*efe897b5SYixun Lan #define CLK_APMU_RCPU            46
341*efe897b5SYixun Lan #define CLK_APMU_DSI4LN2_DSI_ESC 47
342*efe897b5SYixun Lan #define CLK_APMU_DSI4LN2_LCD_DSC 48
343*efe897b5SYixun Lan #define CLK_APMU_DSI4LN2_LCD_PXCLK 49
344*efe897b5SYixun Lan #define CLK_APMU_DSI4LN2_LCD_MCLK 50
345*efe897b5SYixun Lan #define CLK_APMU_DSI4LN2_DPU_ACLK 51
346*efe897b5SYixun Lan #define CLK_APMU_DPU_ACLK        52
347*efe897b5SYixun Lan #define CLK_APMU_UFS_ACLK        53
348*efe897b5SYixun Lan #define CLK_APMU_EDP0_PXCLK      54
349*efe897b5SYixun Lan #define CLK_APMU_EDP1_PXCLK      55
350*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTA_MSTE 56
351*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTA_SLV  57
352*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTB_MSTE 58
353*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTB_SLV  59
354*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTC_MSTE 60
355*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTC_SLV  61
356*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTD_MSTE 62
357*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTD_SLV  63
358*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTE_MSTE 64
359*efe897b5SYixun Lan #define CLK_APMU_PCIE_PORTE_SLV  65
360*efe897b5SYixun Lan #define CLK_APMU_EMAC0_BUS       66
361*efe897b5SYixun Lan #define CLK_APMU_EMAC0_REF       67
362*efe897b5SYixun Lan #define CLK_APMU_EMAC0_1588      68
363*efe897b5SYixun Lan #define CLK_APMU_EMAC0_RGMII_TX  69
364*efe897b5SYixun Lan #define CLK_APMU_EMAC1_BUS       70
365*efe897b5SYixun Lan #define CLK_APMU_EMAC1_REF       71
366*efe897b5SYixun Lan #define CLK_APMU_EMAC1_1588      72
367*efe897b5SYixun Lan #define CLK_APMU_EMAC1_RGMII_TX  73
368*efe897b5SYixun Lan #define CLK_APMU_EMAC2_BUS       74
369*efe897b5SYixun Lan #define CLK_APMU_EMAC2_REF       75
370*efe897b5SYixun Lan #define CLK_APMU_EMAC2_1588      76
371*efe897b5SYixun Lan #define CLK_APMU_EMAC2_RGMII_TX  77
372*efe897b5SYixun Lan #define CLK_APMU_ESPI_SCLK_SRC   78
373*efe897b5SYixun Lan #define CLK_APMU_ESPI_SCLK       79
374*efe897b5SYixun Lan #define CLK_APMU_ESPI_MCLK       80
375*efe897b5SYixun Lan #define CLK_APMU_CAM_SRC1        81
376*efe897b5SYixun Lan #define CLK_APMU_CAM_SRC2        82
377*efe897b5SYixun Lan #define CLK_APMU_CAM_SRC3        83
378*efe897b5SYixun Lan #define CLK_APMU_CAM_SRC4        84
379*efe897b5SYixun Lan #define CLK_APMU_ISIM_VCLK0      85
380*efe897b5SYixun Lan #define CLK_APMU_ISIM_VCLK1      86
381*efe897b5SYixun Lan #define CLK_APMU_ISIM_VCLK2      87
382*efe897b5SYixun Lan #define CLK_APMU_ISIM_VCLK3      88
383*efe897b5SYixun Lan 
384*efe897b5SYixun Lan /* DCIU clocks */
385*efe897b5SYixun Lan #define CLK_DCIU_HDMA            0
386*efe897b5SYixun Lan #define CLK_DCIU_DMA350          1
387*efe897b5SYixun Lan #define CLK_DCIU_C2_TCM_PIPE     2
388*efe897b5SYixun Lan #define CLK_DCIU_C3_TCM_PIPE     3
389*efe897b5SYixun Lan 
390*efe897b5SYixun Lan #endif /* _DT_BINDINGS_CLOCK_SPACEMIT_K3_CLOCKS_H_ */
391