blob: 9bf37db5cfff2d3acca9244d24fbbb33b3e1d405 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
|
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
/*
* Copyright (c) 2026 MediaTek Inc.
* Author: Irving-CH Lin <irving-ch.lin@mediatek.com>
*/
#ifndef _DT_BINDINGS_CLK_MT8366_H
#define _DT_BINDINGS_CLK_MT8366_H
/* APMIXEDSYS */
#define CLK_APMIXED_ARMPLL_LL 0
#define CLK_APMIXED_ARMPLL_BL 1
#define CLK_APMIXED_CCIPLL 2
#define CLK_APMIXED_APLL1 3
#define CLK_APMIXED_APLL2 4
#define CLK_APMIXED_APLL3 5
#define CLK_APMIXED_APLL4 6
#define CLK_APMIXED_APLL5 7
#define CLK_APMIXED_MAINPLL 8
#define CLK_APMIXED_UNIVPLL 9
#define CLK_APMIXED_MMPLL 10
#define CLK_APMIXED_TVDPLL1 11
#define CLK_APMIXED_TVDPLL2 12
#define CLK_APMIXED_MSDCPLL 13
#define CLK_APMIXED_MFGPLL 14
#define CLK_APMIXED_APUPLL2 15
#define CLK_APMIXED_APUPLL 16
#define CLK_APMIXED_ETHPLL 17
#define CLK_APMIXED_CANPLL 18
#define CLK_APMIXED_EMIPLL 19
/* TOPCKGEN */
#define CLK_TOP_AXI_SEL 0
#define CLK_TOP_SPM_SEL 1
#define CLK_TOP_BUS_AXIMEM_SEL 2
#define CLK_TOP_DISP_SEL 3
#define CLK_TOP_EPD_SEL 4
#define CLK_TOP_MDP_SEL 5
#define CLK_TOP_DP_SEL 6
#define CLK_TOP_IMG1_SEL 7
#define CLK_TOP_IPE_SEL 8
#define CLK_TOP_CAM_SEL 9
#define CLK_TOP_CAMTM_SEL 10
#define CLK_TOP_CAMTG_SEL 11
#define CLK_TOP_CAMTG2_SEL 12
#define CLK_TOP_MFG_REF_SEL 13
#define CLK_TOP_UART_SEL 14
#define CLK_TOP_SPI0_SEL 15
#define CLK_TOP_SPI1_SEL 16
#define CLK_TOP_SPI2_SEL 17
#define CLK_TOP_SPI3_SEL 18
#define CLK_TOP_SPI4_SEL 19
#define CLK_TOP_SPI5_SEL 20
#define CLK_TOP_I2CP_SEL 21
#define CLK_TOP_I2C_SEL 22
#define CLK_TOP_SENINF_SEL 23
#define CLK_TOP_SENINF1_SEL 24
#define CLK_TOP_VENC_SEL 25
#define CLK_TOP_VDEC_SEL 26
#define CLK_TOP_PWM_SEL 27
#define CLK_TOP_DVFSRC_SEL 28
#define CLK_TOP_AES_MSDCFBE_SEL 29
#define CLK_TOP_MSDC_MACRO_0P_SEL 30
#define CLK_TOP_MSDC_MACRO_1P_SEL 31
#define CLK_TOP_MSDC_MACRO_2P_SEL 32
#define CLK_TOP_MSDC50_0_SEL 33
#define CLK_TOP_MSDC30_1_SEL 34
#define CLK_TOP_MSDC30_2_SEL 35
#define CLK_TOP_MSDC50_0_HCLK_SEL 36
#define CLK_TOP_MSDC30_1_HCLK_SEL 37
#define CLK_TOP_MSDC30_2_HCLK_SEL 38
#define CLK_TOP_MCUPM_SEL 39
#define CLK_TOP_DSI_OCC_SEL 40
#define CLK_TOP_KP_IRQ_GEN_SEL 41
#define CLK_TOP_NFI_BCLK_SEL 42
#define CLK_TOP_SFLASH_SEL 43
#define CLK_TOP_EMI_SEL 44
#define CLK_TOP_MAC_TL_SEL 45
#define CLK_TOP_SNPS_ETH_250M_SEL 46
#define CLK_TOP_SNPS_ETH_62P4M_PTP_SEL 47
#define CLK_TOP_SNPS_ETH_50M_RMII_SEL 48
#define CLK_TOP_LVDSTX_CLKDIG_CTS_SEL 49
#define CLK_TOP_VPLL_DPIX_SEL 50
#define CLK_TOP_EPD_DPI_SEL 51
#define CLK_TOP_DSP_SEL 52
#define CLK_TOP_ECC_SEL 53
#define CLK_TOP_GCPU_SEL 54
#define CLK_TOP_USB_TOP_P0_SEL 55
#define CLK_TOP_USB_XHCI_P0_SEL 56
#define CLK_TOP_USB_TOP_P1_SEL 57
#define CLK_TOP_USB_XHCI_P1_SEL 58
#define CLK_TOP_USB_TOP_P2_SEL 59
#define CLK_TOP_USB_XHCI_P2_SEL 60
#define CLK_TOP_AUD_INTBUS_SEL 61
#define CLK_TOP_AUD_ENGEN1_SEL 62
#define CLK_TOP_AUD_ENGEN2_SEL 63
#define CLK_TOP_EARC_ENGEN_SEL 64
#define CLK_TOP_SPDIFIN_ENGEN_SEL 65
#define CLK_TOP_LINEIN_ENGEN_SEL 66
#define CLK_TOP_AUDIO_H_SEL 67
#define CLK_TOP_VADSP_VOWPLL_SEL 68
#define CLK_TOP_PWRAP_ULPOSC_SEL 69
#define CLK_TOP_AUD_1_SEL 70
#define CLK_TOP_AUD_2_SEL 71
#define CLK_TOP_VADSP_26M_SEL 72
#define CLK_TOP_ATB_SEL 73
#define CLK_TOP_ASM_H_SEL 74
#define CLK_TOP_I2SI4_M_SEL 75
#define CLK_TOP_I2SI6_M_SEL 76
#define CLK_TOP_I2SO4_M_SEL 77
#define CLK_TOP_I2SO5_M_SEL 78
#define CLK_TOP_I2SO6_M_SEL 79
#define CLK_TOP_AUD_IEC_SEL 80
#define CLK_TOP_SPDIFIN_SEL 81
#define CLK_TOP_CAN0_SEL 82
#define CLK_TOP_DISP_PWM_SEL 83
#define CLK_TOP_SSPM_SEL 84
#define CLK_TOP_VADSP_SEL 85
#define CLK_TOP_APLL_TDMOUT_MCK_SEL 86
#define CLK_TOP_MFG_SEL_MFGPLL 87
#define CLK_TOP_APLL12_CK_DIV_I2SIN5 88
#define CLK_TOP_APLL12_CK_DIV_I2SIN6 89
#define CLK_TOP_APLL12_CK_DIV_I2SOUT4 90
#define CLK_TOP_APLL12_CK_DIV_I2SOUT5 91
#define CLK_TOP_APLL12_CK_DIV_I2SOUT6 92
#define CLK_TOP_APLL12_CK_DIV_SPDIFOUT 93
#define CLK_TOP_APLL12_CK_DIV_TDMOUT_M 94
#define CLK_TOP_APLL12_CK_DIV_TDMOUT_B 95
#define CLK_TOP_MAINPLL_D4 96
#define CLK_TOP_MAINPLL_D4_D2 97
#define CLK_TOP_MAINPLL_D4_D4 98
#define CLK_TOP_MAINPLL_D4_D8 99
#define CLK_TOP_MAINPLL_D5 100
#define CLK_TOP_MAINPLL_D5_D2 101
#define CLK_TOP_MAINPLL_D6 102
#define CLK_TOP_MAINPLL_D6_D2 103
#define CLK_TOP_MAINPLL_D6_D4 104
#define CLK_TOP_MAINPLL_D7_D2 105
#define CLK_TOP_MAINPLL_D7_D4 106
#define CLK_TOP_MAINPLL_D7_D8 107
#define CLK_TOP_MAINPLL_D9 108
#define CLK_TOP_UNIVPLL_D4 109
#define CLK_TOP_UNIVPLL_D4_D2 110
#define CLK_TOP_UNIVPLL_D4_D4 111
#define CLK_TOP_UNIVPLL_D4_D8 112
#define CLK_TOP_UNIVPLL_D5 113
#define CLK_TOP_UNIVPLL_D5_D2 114
#define CLK_TOP_UNIVPLL_D5_D4 115
#define CLK_TOP_UNIVPLL_D5_D8 116
#define CLK_TOP_UNIVPLL_D6 117
#define CLK_TOP_UNIVPLL_D6_D2 118
#define CLK_TOP_UNIVPLL_D6_D4 119
#define CLK_TOP_UNIVPLL_D6_D8 120
#define CLK_TOP_UNIVPLL_D6_D16 121
#define CLK_TOP_UNIVPLL_D7 122
#define CLK_TOP_UNIVPLL_D7_D2 123
#define CLK_TOP_UNIVPLL_D7_D3 124
#define CLK_TOP_UNIVPLL_192M_D2 125
#define CLK_TOP_UNIVPLL_192M_D4 126
#define CLK_TOP_UNIVPLL_192M_D8 127
#define CLK_TOP_UNIVPLL_192M_D16 128
#define CLK_TOP_UNIVPLL_192M_D32 129
#define CLK_TOP_UNIVPLL_192M_D10 130
#define CLK_TOP_APLL1_D4 131
#define CLK_TOP_APLL1_D3 132
#define CLK_TOP_APLL2_D4 133
#define CLK_TOP_APLL2_D3 134
#define CLK_TOP_APLL3_D4 135
#define CLK_TOP_APLL4_D4 136
#define CLK_TOP_APLL5_D4 137
#define CLK_TOP_MMPLL_D4 138
#define CLK_TOP_MMPLL_D4_D2 139
#define CLK_TOP_MMPLL_D4_D4 140
#define CLK_TOP_MMPLL_D5 141
#define CLK_TOP_MMPLL_D5_D2 142
#define CLK_TOP_MMPLL_D6 143
#define CLK_TOP_MMPLL_D6_D2 144
#define CLK_TOP_MMPLL_D7 145
#define CLK_TOP_TVDPLL1_D2 146
#define CLK_TOP_TVDPLL1_D4 147
#define CLK_TOP_TVDPLL1_D8 148
#define CLK_TOP_TVDPLL1_D16 149
#define CLK_TOP_TVDPLL2_D4 150
#define CLK_TOP_TVDPLL2_D8 151
#define CLK_TOP_MSDCPLL_D2 152
#define CLK_TOP_ETHPLL_D2 153
#define CLK_TOP_ETHPLL_D8 154
#define CLK_TOP_ETHPLL_D10 155
#define CLK_TOP_CANPLL_D5 156
#define CLK_TOP_CANPLL_D10 157
#define CLK_TOP_CANPLL_D20 158
#define CLK_TOP_CANPLL_D25 159
#define CLK_TOP_OSC_D2 160
#define CLK_TOP_OSC_D4 161
#define CLK_TOP_OSC_D8 162
#define CLK_TOP_OSC_D16 163
#define CLK_TOP_OSC_D10 164
#define CLK_TOP_OSC_D20 165
#define CLK_TOP_APLL12_DIV_I2SIN0_PDN 166
#define CLK_TOP_APLL12_DIV_I2SIN1_PDN 167
#define CLK_TOP_APLL12_DIV_I2SIN2_PDN 168
#define CLK_TOP_APLL12_DIV_I2SIN3_PDN 169
#define CLK_TOP_APLL12_DIV_I2SIN4_PDN 170
#define CLK_TOP_APLL12_DIV_I2SIN6_PDN 171
#define CLK_TOP_APLL12_DIV_I2SOUT0_PDN 172
#define CLK_TOP_APLL12_DIV_I2SOUT1_PDN 173
#define CLK_TOP_APLL12_DIV_I2SOUT2_PDN 174
#define CLK_TOP_APLL12_DIV_I2SOUT3_PDN 175
#define CLK_TOP_APLL12_DIV_I2SOUT4_PDN 176
#define CLK_TOP_APLL12_DIV_I2SOUT5_PDN 177
#define CLK_TOP_APLL12_DIV_I2SOUT6_PDN 178
#define CLK_TOP_APLL12_DIV_SPDIFOUT_PDN 179
#define CLK_TOP_APLL12_DIV_TDMOUT_M_PDN 180
#define CLK_TOP_APLL12_DIV_TDMOUT_B_PDN 181
#define CLK_TOP_F26M_CK_EN 182
#define CLK_TOP_USB_F26M_CK_EN 183
#define CLK_TOP_USB2_PHY_REFCK_P0_EN 184
#define CLK_TOP_USB2_PHY_REFCK_P1_EN 185
#define CLK_TOP_USB2_PHY_REFCK_P2_EN 186
#define CLK_TOP_USB2_26M_CK_P0_EN 187
#define CLK_TOP_USB2_26M_CK_P1_EN 188
#define CLK_TOP_USB2_26M_CK_P2_EN 189
#define CLK_TOP_FMCNT_P0_EN 190
#define CLK_TOP_FMCNT_P1_EN 191
#define CLK_TOP_FMCNT_P2_EN 192
/* INFRACFG_AO_REG */
#define CLK_INFRACFG_AO_REGP_UART0 0
#define CLK_INFRACFG_AO_REGP_UART1 1
#define CLK_INFRACFG_AO_REGP_UART2 2
#define CLK_INFRACFG_AO_REGP_UART3 3
#define CLK_INFRACFG_AO_REGP_DISP_PWM0 4
#define CLK_INFRACFG_AO_REGP_DISP_PWM1 5
#define CLK_INFRACFG_AO_REGP_SPI0_B 6
#define CLK_INFRACFG_AO_REGP_SPI1_B 7
#define CLK_INFRACFG_AO_REGP_SPI2_B 8
#define CLK_INFRACFG_AO_REGP_SPI3_B 9
#define CLK_INFRACFG_AO_REGP_SPI4_B 10
#define CLK_INFRACFG_AO_REGP_SPI5_B 11
#define CLK_INFRACFG_AO_REGP_SPI0_H 12
#define CLK_INFRACFG_AO_REGP_SPI1_H 13
#define CLK_INFRACFG_AO_REGP_SPI2_H 14
#define CLK_INFRACFG_AO_REGP_SPI3_H 15
#define CLK_INFRACFG_AO_REGP_SPI4_H 16
#define CLK_INFRACFG_AO_REGP_SPI5_H 17
#define CLK_INFRACFG_AO_REGP_AXI 18
#define CLK_INFRACFG_AO_REGP_AHB 19
#define CLK_INFRACFG_AO_REGP_TL 20
#define CLK_INFRACFG_AO_REGP_REF 21
#define CLK_INFRACFG_AO_REGP_DMA_B 22
#define CLK_INFRACFG_AO_REGP_SSUSB0_PIPE 23
#define CLK_INFRACFG_AO_REGP_SSUSB0_REF 24
#define CLK_INFRACFG_AO_REGP_SSUSB0_FRMCNT 25
#define CLK_INFRACFG_AO_REGP_SSUSB0_UTMI 26
#define CLK_INFRACFG_AO_REGP_SSUSB0_SYS 27
#define CLK_INFRACFG_AO_REGP_SSUSB0_XCHI 28
#define CLK_INFRACFG_AO_REGP_SSUSB0_F 29
#define CLK_INFRACFG_AO_REGP_SSUSB0_H 30
#define CLK_INFRACFG_AO_REGP_SSUSB1_REF 31
#define CLK_INFRACFG_AO_REGP_SSUSB1_FRMCNT 32
#define CLK_INFRACFG_AO_REGP_SSUSB1_UTMI 33
#define CLK_INFRACFG_AO_REGP_SSUSB1_SYS 34
#define CLK_INFRACFG_AO_REGP_SSUSB1_XCHI 35
#define CLK_INFRACFG_AO_REGP_SSUSB1_F 36
#define CLK_INFRACFG_AO_REGP_SSUSB1_H 37
#define CLK_INFRACFG_AO_REGP_SSUSB2_REF 38
#define CLK_INFRACFG_AO_REGP_SSUSB2_FRMCNT 39
#define CLK_INFRACFG_AO_REGP_SSUSB2_UTMI 40
#define CLK_INFRACFG_AO_REGP_SSUSB2_SYS 41
#define CLK_INFRACFG_AO_REGP_SSUSB2_XCHI 42
#define CLK_INFRACFG_AO_REGP_SSUSB2_F 43
#define CLK_INFRACFG_AO_REGP_SSUSB2_H 44
#define CLK_INFRACFG_AO_REG_PMIC_TMR 45
#define CLK_INFRACFG_AO_REG_PMIC_AP 46
#define CLK_INFRACFG_AO_REG_SEJ 47
#define CLK_INFRACFG_AO_REG_MCUPM 48
#define CLK_INFRACFG_AO_REG_GCE 49
#define CLK_INFRACFG_AO_REG_GCE2 50
#define CLK_INFRACFG_AO_REG_PWM_H 51
#define CLK_INFRACFG_AO_REG_PWM1 52
#define CLK_INFRACFG_AO_REG_PWM2 53
#define CLK_INFRACFG_AO_REG_PWM3 54
#define CLK_INFRACFG_AO_REG_PWM4 55
#define CLK_INFRACFG_AO_REG_PWM 56
#define CLK_INFRACFG_AO_REG_GCE_26M 57
#define CLK_INFRACFG_AO_REG_CQ_DMA_FPC 58
#define CLK_INFRACFG_AO_REG_BTIF 59
#define CLK_INFRACFG_AO_REG_SPI0 60
#define CLK_INFRACFG_AO_REG_AUXADC 61
#define CLK_INFRACFG_AO_REG_CPUM 62
#define CLK_INFRACFG_AO_REG_CCIF1_AP 63
#define CLK_INFRACFG_AO_REG_CCIF1_MD 64
#define CLK_INFRACFG_AO_REG_AUXADC_MD 65
#define CLK_INFRACFG_AO_REG_TL_26M 66
#define CLK_INFRACFG_AO_REG_TL_96M 67
#define CLK_INFRACFG_AO_REG_PL_P_250M 68
#define CLK_INFRACFG_AO_REG_CCIF_AP 69
#define CLK_INFRACFG_AO_REG_DEBUGSYS 70
#define CLK_INFRACFG_AO_REG_AUDIO 71
#define CLK_INFRACFG_AO_REG_CCIF_MD 72
#define CLK_INFRACFG_AO_REG_DBG_TRACE 73
#define CLK_INFRACFG_AO_REG_CLDMA_BCLK 74
#define CLK_INFRACFG_AO_REG_AUDIO_26M_BCLK 75
#define CLK_INFRACFG_AO_REG_MODEM_TEMP_SHARE 76
#define CLK_INFRACFG_AO_REG_SPI1 77
#define CLK_INFRACFG_AO_REG_SPI2 78
#define CLK_INFRACFG_AO_REG_SPI3 79
#define CLK_INFRACFG_AO_REG_U_SAP_B 80
#define CLK_INFRACFG_AO_REG_UNIPRO_MBIST 81
#define CLK_INFRACFG_AO_REG_SPI4 82
#define CLK_INFRACFG_AO_REG_SPI5 83
#define CLK_INFRACFG_AO_REG_CQ_DMA 84
#define CLK_INFRACFG_AO_REG_KP_IRQ_GEN 85
#define CLK_INFRACFG_AO_REG_KP_32K 86
#define CLK_INFRACFG_AO_REG_U_AXI 87
#define CLK_INFRACFG_AO_REG_CCIF5_AP 88
#define CLK_INFRACFG_AO_REG_CCIF5_MD 89
#define CLK_INFRACFG_AO_REG_CCIF2_AP 90
#define CLK_INFRACFG_AO_REG_CCIF2_MD 91
#define CLK_INFRACFG_AO_REG_CCIF3_AP 92
#define CLK_INFRACFG_AO_REG_CCIF3_MD 93
#define CLK_INFRACFG_AO_REG_SEJ_F13M 94
#define CLK_INFRACFG_AO_REG_AES 95
#define CLK_INFRACFG_AO_REG_GCPU 96
#define CLK_INFRACFG_AO_REG_ECC 97
#define CLK_INFRACFG_AO_REG_CCIF4_AP 98
#define CLK_INFRACFG_AO_REG_CCIF4_MD 99
#define CLK_INFRACFG_AO_REGP_AUXADC_26M 100
#define CLK_INFRACFG_AO_REGP_MSDC0 101
#define CLK_INFRACFG_AO_REGP_MSDC0_H 102
#define CLK_INFRACFG_AO_REGP_MSDC0_FAES 103
#define CLK_INFRACFG_AO_REGP_MSDC0_MST_F 104
#define CLK_INFRACFG_AO_REGP_MSDC0_SLV_H 105
#define CLK_INFRACFG_AO_REGP_MSDC1 106
#define CLK_INFRACFG_AO_REGP_MSDC1_H 107
#define CLK_INFRACFG_AO_REGP_MSDC1_MST_F 108
#define CLK_INFRACFG_AO_REGP_MSDC1_SLV_H 109
#define CLK_INFRACFG_AO_REGP_MSDC2 110
#define CLK_INFRACFG_AO_REGP_MSDC2_H 111
#define CLK_INFRACFG_AO_REGP_MSDC2_MST_F 112
#define CLK_INFRACFG_AO_REGP_MSDC2_SLV_H 113
#define CLK_INFRACFG_AO_REGP_SFLASH 114
#define CLK_INFRACFG_AO_REGP_SFLASH_F 115
#define CLK_INFRACFG_AO_REGP_SFLASH_H 116
#define CLK_INFRACFG_AO_REGP_SFLASH_P 117
#define CLK_INFRACFG_AO_REGP_BTIF_B 118
#define CLK_INFRACFG_AO_REGP_CAN0_P 119
#define CLK_INFRACFG_AO_REGP_CAN0 120
#define CLK_INFRACFG_AO_REGP_NFI_H 121
#define CLK_INFRACFG_AO_REGP_NFI_B 122
#define CLK_INFRACFG_AO_REGP_NFIECC_B 123
/* IMP_IIC_WRAP_C */
#define CLK_IMPC_I2C1 0
#define CLK_IMPC_I2C2 1
#define CLK_IMPC_I2C3 2
#define CLK_IMPC_I2C5 3
#define CLK_IMPC_I2C6 4
#define CLK_IMPC_I2C7 5
#define CLK_IMPC_I2C8 6
#define CLK_IMPC_I2C9 7
/* IMP_IIC_WRAP_E */
#define CLK_IMPE_I2C0 0
#define CLK_IMPE_I2C4 1
/* DISPSYS_CONFIG */
#define CLK_MM_DISP_OVL0_4L 0
#define CLK_MM_DISP_OVL1_4L 1
#define CLK_MM_DISP_RSZ0 2
#define CLK_MM_DISP_RSZ1 3
#define CLK_MM_DISP_RDMA0 4
#define CLK_MM_DISP_RDMA1 5
#define CLK_MM_DISP_COLOR1 6
#define CLK_MM_DISP_CCORR1 7
#define CLK_MM_DISP_CCORR3 8
#define CLK_MM_DISP_AAL1 9
#define CLK_MM_DISP_GAMMA1 10
#define CLK_MM_DISP_DITHER1 11
#define CLK_MM_VPP_MERGE0 12
#define CLK_MM_DISP_DSI0_MM 13
#define CLK_MM_DP_INTF0_MM 14
#define CLK_MM_DPI0_MM 15
#define CLK_MM_DISP_WDMA0 16
#define CLK_MM_DISP_DSI1_MM 17
#define CLK_MM_DISP_FAKE_ENG0 18
#define CLK_MM_DISP_FAKE_ENG1 19
#define CLK_MM_SMI_SUB_COMMON 20
#define CLK_MM_DISP_MUTEX0 21
#define CLK_MM_DISP_APB_BUS 22
#define CLK_MM_LVDS_ENCODER 23
#define CLK_MM_EPD_DLI_ASYNC 24
#define CLK_MM_SMI 25
#define CLK_MM_DISP_DSI0 26
#define CLK_MM_DPI0 27
#define CLK_MM_LVDS_ENCODER_PXL 28
#define CLK_MM_DISP_DSI1 29
#define CLK_MM_DP_INTF0 30
#define CLK_MM_LVDS_ENCODER_CTS 31
#define CLK_MM_AXI 32
#define CLK_MM_EPDSYS 33
#define CLK_MM_MM_CK_GLOBAL 34
#define CLK_MM_DISP_DSI0_CK_GLOBAL 35
#define CLK_MM_LVDS_PXL_CK_GLOBAL 36
#define CLK_MM_DISP_DSI1_GLOBAL 37
#define CLK_MM_DP_CK_GLOBAL 38
#define CLK_MM_LVDS_CTS_CK_GLOBAL 39
#define CLK_MM_AXI_CK_GLOBAL 40
#define CLK_MM_EPDSYS_CK_GLOBAL 41
#define CLK_MM_26M 42
#define CLK_MM_32K 43
/* DPTX_PHYD_SIFSLV_DIG_GLB */
#define CLK_DPTX_PHYD_SIFSLV_DIG_GLB_RG_REF_CK_ENA 0
/* EPDSYS_CONFIG */
#define CLK_EPDSYS_PIPELINE_TOP 0
#define CLK_EPDSYS_PIPELINE_IMAGE_RDMA 1
#define CLK_EPDSYS_PIPELINE_WORKING_RDMA 2
#define CLK_EPDSYS_PIPELINE_WDMA 3
#define CLK_EPDSYS_PIPELINE_WF_LUT_TOP 4
#define CLK_EPDSYS_PIPELINE_DPI 5
#define CLK_EPDSYS_PIPELINE_6 6
#define CLK_EPDSYS_PIPELINE_IMAGE_PROCESS 7
#define CLK_EPDSYS_DISP_COLOR 8
#define CLK_EPDSYS_DISP_CCORR 9
#define CLK_EPDSYS_DPI 10
#define CLK_EPDSYS_TCON 11
#define CLK_EPDSYS_SMI_LARB3 12
#define CLK_EPDSYS_SMI_LARB8 13
#define CLK_EPDSYS_IMG_DL_RELAY 14
#define CLK_EPDSYS_26M_HRTWT 15
#define CLK_EPDSYS_DPI0_MM 16
/* VDEC_GCON_BASE */
#define CLK_VDE2_LARB1_CKEN 0
#define CLK_VDE2_LAT_CKEN 1
#define CLK_VDE2_LAT_ACTIVE 2
#define CLK_VDE2_LAT_CKEN_ENG 3
#define CLK_VDE2_MINI_MDP_EN 4
#define CLK_VDE2_VDEC_CKEN 5
#define CLK_VDE2_VDEC_ACTIVE 6
#define CLK_VDE2_VDEC_CKEN_ENG 7
/* IPE */
#define CLK_IPE_LARB19 0
#define CLK_IPE_LARB20 1
#define CLK_IPE_SMI_SUBCOM 2
#define CLK_IPE_FD 3
#define CLK_IPE_FE 4
#define CLK_IPE_RSC 5
#define CLK_IPE_GALS 6
/* CAMSYS_MAIN */
#define CLK_CAM_M_LARB13 0
#define CLK_CAM_M_DFP_VAD 1
#define CLK_CAM_M_LARB14 2
#define CLK_CAM_M_CAM 3
#define CLK_CAM_M_CAMTG 4
#define CLK_CAM_M_SENINF 5
#define CLK_CAM_M_CAMSV1 6
#define CLK_CAM_M_CAMSV2 7
#define CLK_CAM_M_CAMSV3 8
#define CLK_CAM_M_CCU0 9
#define CLK_CAM_M_CCU1 10
#define CLK_CAM_M_MRAW0 11
#define CLK_CAM_M_FAKE_ENG 12
#define CLK_CAM_M_CCU_GALS 13
#define CLK_CAM_M_CAM2MM_GALS 14
#define CLK_CAM_M_CAMSV4 15
#define CLK_CAM_M_PDA 16
#endif /* _DT_BINDINGS_CLK_MT8366_H */
|