blob: 95cf812a0b372e179b8fad7922c56624d7c60ca9 (
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
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
|
/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
/*
* Copyright (c) 2021 MediaTek Inc.
* Author: Chun-Jie Chen <chun-jie.chen@mediatek.com>
*/
#ifndef _DT_BINDINGS_CLK_MT8195_H
#define _DT_BINDINGS_CLK_MT8195_H
/* TOPCKGEN */
#define CLK_TOP_AXI 0
#define CLK_TOP_SPM 1
#define CLK_TOP_SCP 2
#define CLK_TOP_BUS_AXIMEM 3
#define CLK_TOP_VPP 4
#define CLK_TOP_ETHDR 5
#define CLK_TOP_IPE 6
#define CLK_TOP_CAM 7
#define CLK_TOP_CCU 8
#define CLK_TOP_IMG 9
#define CLK_TOP_CAMTM 10
#define CLK_TOP_DSP 11
#define CLK_TOP_DSP1 12
#define CLK_TOP_DSP2 13
#define CLK_TOP_DSP3 14
#define CLK_TOP_DSP4 15
#define CLK_TOP_DSP5 16
#define CLK_TOP_DSP6 17
#define CLK_TOP_DSP7 18
#define CLK_TOP_IPU_IF 19
#define CLK_TOP_MFG_CORE_TMP 20
#define CLK_TOP_CAMTG 21
#define CLK_TOP_CAMTG2 22
#define CLK_TOP_CAMTG3 23
#define CLK_TOP_CAMTG4 24
#define CLK_TOP_CAMTG5 25
#define CLK_TOP_UART 26
#define CLK_TOP_SPI 27
#define CLK_TOP_SPIS 28
#define CLK_TOP_MSDC50_0_HCLK 29
#define CLK_TOP_MSDC50_0 30
#define CLK_TOP_MSDC30_1 31
#define CLK_TOP_MSDC30_2 32
#define CLK_TOP_INTDIR 33
#define CLK_TOP_AUD_INTBUS 34
#define CLK_TOP_AUDIO_H 35
#define CLK_TOP_PWRAP_ULPOSC 36
#define CLK_TOP_ATB 37
#define CLK_TOP_PWRMCU 38
#define CLK_TOP_DP 39
#define CLK_TOP_EDP 40
#define CLK_TOP_DPI 41
#define CLK_TOP_DISP_PWM0 42
#define CLK_TOP_DISP_PWM1 43
#define CLK_TOP_USB_TOP 44
#define CLK_TOP_SSUSB_XHCI 45
#define CLK_TOP_USB_TOP_1P 46
#define CLK_TOP_SSUSB_XHCI_1P 47
#define CLK_TOP_USB_TOP_2P 48
#define CLK_TOP_SSUSB_XHCI_2P 49
#define CLK_TOP_USB_TOP_3P 50
#define CLK_TOP_SSUSB_XHCI_3P 51
#define CLK_TOP_I2C 52
#define CLK_TOP_SENINF 53
#define CLK_TOP_SENINF1 54
#define CLK_TOP_SENINF2 55
#define CLK_TOP_SENINF3 56
#define CLK_TOP_GCPU 57
#define CLK_TOP_DXCC 58
#define CLK_TOP_DPMAIF_MAIN 59
#define CLK_TOP_AES_UFSFDE 60
#define CLK_TOP_UFS 61
#define CLK_TOP_UFS_TICK1US 62
#define CLK_TOP_UFS_MP_SAP_CFG 63
#define CLK_TOP_VENC 64
#define CLK_TOP_VDEC 65
#define CLK_TOP_PWM 66
#define CLK_TOP_MCUPM 67
#define CLK_TOP_SPMI_P_MST 68
#define CLK_TOP_SPMI_M_MST 69
#define CLK_TOP_DVFSRC 70
#define CLK_TOP_TL 71
#define CLK_TOP_TL_P1 72
#define CLK_TOP_AES_MSDCFDE 73
#define CLK_TOP_DSI_OCC 74
#define CLK_TOP_WPE_VPP 75
#define CLK_TOP_HDCP 76
#define CLK_TOP_HDCP_24M 77
#define CLK_TOP_HD20_DACR_REF_CLK 78
#define CLK_TOP_HD20_HDCP_CCLK 79
#define CLK_TOP_HDMI_XTAL 80
#define CLK_TOP_HDMI_APB 81
#define CLK_TOP_SNPS_ETH_250M 82
#define CLK_TOP_SNPS_ETH_62P4M_PTP 83
#define CLK_TOP_SNPS_ETH_50M_RMII 84
#define CLK_TOP_DGI_OUT 85
#define CLK_TOP_NNA0 86
#define CLK_TOP_NNA1 87
#define CLK_TOP_ADSP 88
#define CLK_TOP_ASM_H 89
#define CLK_TOP_ASM_M 90
#define CLK_TOP_ASM_L 91
#define CLK_TOP_APLL1 92
#define CLK_TOP_APLL2 93
#define CLK_TOP_APLL3 94
#define CLK_TOP_APLL4 95
#define CLK_TOP_APLL5 96
#define CLK_TOP_I2SO1_MCK 97
#define CLK_TOP_I2SO2_MCK 98
#define CLK_TOP_I2SI1_MCK 99
#define CLK_TOP_I2SI2_MCK 100
#define CLK_TOP_DPTX_MCK 101
#define CLK_TOP_AUD_IEC_CLK 102
#define CLK_TOP_A1SYS_HP 103
#define CLK_TOP_A2SYS_HF 104
#define CLK_TOP_A3SYS_HF 105
#define CLK_TOP_A4SYS_HF 106
#define CLK_TOP_SPINFI_BCLK 107
#define CLK_TOP_NFI1X 108
#define CLK_TOP_ECC 109
#define CLK_TOP_AUDIO_LOCAL_BUS 110
#define CLK_TOP_SPINOR 111
#define CLK_TOP_DVIO_DGI_REF 112
#define CLK_TOP_ULPOSC 113
#define CLK_TOP_ULPOSC_CORE 114
#define CLK_TOP_SRCK 115
#define CLK_TOP_MFG_CK_FAST_REF 116
#define CLK_TOP_CLK26M_D2 117
#define CLK_TOP_CLK26M_D52 118
#define CLK_TOP_IN_DGI 119
#define CLK_TOP_IN_DGI_D2 120
#define CLK_TOP_IN_DGI_D4 121
#define CLK_TOP_IN_DGI_D6 122
#define CLK_TOP_IN_DGI_D8 123
#define CLK_TOP_MAINPLL_D3 124
#define CLK_TOP_MAINPLL_D4 125
#define CLK_TOP_MAINPLL_D4_D2 126
#define CLK_TOP_MAINPLL_D4_D4 127
#define CLK_TOP_MAINPLL_D4_D8 128
#define CLK_TOP_MAINPLL_D5 129
#define CLK_TOP_MAINPLL_D5_D2 130
#define CLK_TOP_MAINPLL_D5_D4 131
#define CLK_TOP_MAINPLL_D5_D8 132
#define CLK_TOP_MAINPLL_D6 133
#define CLK_TOP_MAINPLL_D6_D2 134
#define CLK_TOP_MAINPLL_D6_D4 135
#define CLK_TOP_MAINPLL_D6_D8 136
#define CLK_TOP_MAINPLL_D7 137
#define CLK_TOP_MAINPLL_D7_D2 138
#define CLK_TOP_MAINPLL_D7_D4 139
#define CLK_TOP_MAINPLL_D7_D8 140
#define CLK_TOP_MAINPLL_D9 141
#define CLK_TOP_UNIVPLL_D2 142
#define CLK_TOP_UNIVPLL_D3 143
#define CLK_TOP_UNIVPLL_D4 144
#define CLK_TOP_UNIVPLL_D4_D2 145
#define CLK_TOP_UNIVPLL_D4_D4 146
#define CLK_TOP_UNIVPLL_D4_D8 147
#define CLK_TOP_UNIVPLL_D5 148
#define CLK_TOP_UNIVPLL_D5_D2 149
#define CLK_TOP_UNIVPLL_D5_D4 150
#define CLK_TOP_UNIVPLL_D5_D8 151
#define CLK_TOP_UNIVPLL_D6 152
#define CLK_TOP_UNIVPLL_D6_D2 153
#define CLK_TOP_UNIVPLL_D6_D4 154
#define CLK_TOP_UNIVPLL_D6_D8 155
#define CLK_TOP_UNIVPLL_D6_D16 156
#define CLK_TOP_UNIVPLL_D7 157
#define CLK_TOP_UNIVPLL_192M 158
#define CLK_TOP_UNIVPLL_192M_D4 159
#define CLK_TOP_UNIVPLL_192M_D8 160
#define CLK_TOP_UNIVPLL_192M_D16 161
#define CLK_TOP_UNIVPLL_192M_D32 162
#define CLK_TOP_APLL1_D3 163
#define CLK_TOP_APLL1_D4 164
#define CLK_TOP_APLL2_D3 165
#define CLK_TOP_APLL2_D4 166
#define CLK_TOP_APLL3_D4 167
#define CLK_TOP_APLL4_D4 168
#define CLK_TOP_APLL5_D4 169
#define CLK_TOP_HDMIRX_APLL_D3 170
#define CLK_TOP_HDMIRX_APLL_D4 171
#define CLK_TOP_HDMIRX_APLL_D6 172
#define CLK_TOP_MMPLL_D4 173
#define CLK_TOP_MMPLL_D4_D2 174
#define CLK_TOP_MMPLL_D4_D4 175
#define CLK_TOP_MMPLL_D5 176
#define CLK_TOP_MMPLL_D5_D2 177
#define CLK_TOP_MMPLL_D5_D4 178
#define CLK_TOP_MMPLL_D6 179
#define CLK_TOP_MMPLL_D6_D2 180
#define CLK_TOP_MMPLL_D7 181
#define CLK_TOP_MMPLL_D9 182
#define CLK_TOP_TVDPLL1_D2 183
#define CLK_TOP_TVDPLL1_D4 184
#define CLK_TOP_TVDPLL1_D8 185
#define CLK_TOP_TVDPLL1_D16 186
#define CLK_TOP_TVDPLL2_D2 187
#define CLK_TOP_TVDPLL2_D4 188
#define CLK_TOP_TVDPLL2_D8 189
#define CLK_TOP_TVDPLL2_D16 190
#define CLK_TOP_MSDCPLL_D2 191
#define CLK_TOP_MSDCPLL_D4 192
#define CLK_TOP_MSDCPLL_D16 193
#define CLK_TOP_ETHPLL_D2 194
#define CLK_TOP_ETHPLL_D8 195
#define CLK_TOP_ETHPLL_D10 196
#define CLK_TOP_DGIPLL_D2 197
#define CLK_TOP_ULPOSC1 198
#define CLK_TOP_ULPOSC1_D2 199
#define CLK_TOP_ULPOSC1_D4 200
#define CLK_TOP_ULPOSC1_D7 201
#define CLK_TOP_ULPOSC1_D8 202
#define CLK_TOP_ULPOSC1_D10 203
#define CLK_TOP_ULPOSC1_D16 204
#define CLK_TOP_ULPOSC2 205
#define CLK_TOP_ADSPPLL_D2 206
#define CLK_TOP_ADSPPLL_D4 207
#define CLK_TOP_ADSPPLL_D8 208
#define CLK_TOP_MEM_466M 209
#define CLK_TOP_MPHONE_SLAVE_B 210
#define CLK_TOP_PEXTP_PIPE 211
#define CLK_TOP_UFS_RX_SYMBOL 212
#define CLK_TOP_UFS_TX_SYMBOL 213
#define CLK_TOP_SSUSB_U3PHY_P1_P_P0 214
#define CLK_TOP_UFS_RX_SYMBOL1 215
#define CLK_TOP_FPC 216
#define CLK_TOP_HDMIRX_P 217
#define CLK_TOP_APLL12_DIV0 218
#define CLK_TOP_APLL12_DIV1 219
#define CLK_TOP_APLL12_DIV2 220
#define CLK_TOP_APLL12_DIV3 221
#define CLK_TOP_APLL12_DIV4 222
#define CLK_TOP_APLL12_DIV9 223
#define CLK_TOP_CFG_VPP0 224
#define CLK_TOP_CFG_VPP1 225
#define CLK_TOP_CFG_VDO0 226
#define CLK_TOP_CFG_VDO1 227
#define CLK_TOP_CFG_UNIPLL_SES 228
#define CLK_TOP_CFG_26M_VPP0 229
#define CLK_TOP_CFG_26M_VPP1 230
#define CLK_TOP_CFG_26M_AUD 231
#define CLK_TOP_CFG_AXI_EAST 232
#define CLK_TOP_CFG_AXI_EAST_NORTH 233
#define CLK_TOP_CFG_AXI_NORTH 234
#define CLK_TOP_CFG_AXI_SOUTH 235
#define CLK_TOP_CFG_EXT_TEST 236
#define CLK_TOP_SSUSB_REF 237
#define CLK_TOP_SSUSB_PHY_REF 238
#define CLK_TOP_SSUSB_P1_REF 239
#define CLK_TOP_SSUSB_PHY_P1_REF 240
#define CLK_TOP_SSUSB_P2_REF 241
#define CLK_TOP_SSUSB_PHY_P2_REF 242
#define CLK_TOP_SSUSB_P3_REF 243
#define CLK_TOP_SSUSB_PHY_P3_REF 244
#define CLK_TOP_NR_CLK 245
/* INFRACFG_AO */
#define CLK_INFRA_AO_PMIC_TMR 0
#define CLK_INFRA_AO_PMIC_AP 1
#define CLK_INFRA_AO_PMIC_MD 2
#define CLK_INFRA_AO_PMIC_CONN 3
#define CLK_INFRA_AO_SEJ 4
#define CLK_INFRA_AO_APXGPT 5
#define CLK_INFRA_AO_GCE 6
#define CLK_INFRA_AO_GCE2 7
#define CLK_INFRA_AO_THERM 8
#define CLK_INFRA_AO_PWM_H 9
#define CLK_INFRA_AO_PWM1 10
#define CLK_INFRA_AO_PWM2 11
#define CLK_INFRA_AO_PWM3 12
#define CLK_INFRA_AO_PWM4 13
#define CLK_INFRA_AO_PWM 14
#define CLK_INFRA_AO_UART0 15
#define CLK_INFRA_AO_UART1 16
#define CLK_INFRA_AO_UART2 17
#define CLK_INFRA_AO_UART3 18
#define CLK_INFRA_AO_UART4 19
#define CLK_INFRA_AO_GCE_26M 20
#define CLK_INFRA_AO_CQ_DMA_FPC 21
#define CLK_INFRA_AO_UART5 22
#define CLK_INFRA_AO_HDMI_26M 23
#define CLK_INFRA_AO_SPI0 24
#define CLK_INFRA_AO_MSDC0 25
#define CLK_INFRA_AO_MSDC1 26
#define CLK_INFRA_AO_CG1_MSDC2 27
#define CLK_INFRA_AO_MSDC0_SRC 28
#define CLK_INFRA_AO_TRNG 29
#define CLK_INFRA_AO_AUXADC 30
#define CLK_INFRA_AO_CPUM 31
#define CLK_INFRA_AO_HDMI_32K 32
#define CLK_INFRA_AO_CEC_66M_H 33
#define CLK_INFRA_AO_IRRX 34
#define CLK_INFRA_AO_PCIE_TL_26M 35
#define CLK_INFRA_AO_MSDC1_SRC 36
#define CLK_INFRA_AO_CEC_66M_B 37
#define CLK_INFRA_AO_PCIE_TL_96M 38
#define CLK_INFRA_AO_DEVICE_APC 39
#define CLK_INFRA_AO_ECC_66M_H 40
#define CLK_INFRA_AO_DEBUGSYS 41
#define CLK_INFRA_AO_AUDIO 42
#define CLK_INFRA_AO_PCIE_TL_32K 43
#define CLK_INFRA_AO_DBG_TRACE 44
#define CLK_INFRA_AO_DRAMC_F26M 45
#define CLK_INFRA_AO_IRTX 46
#define CLK_INFRA_AO_SSUSB 47
#define CLK_INFRA_AO_DISP_PWM 48
#define CLK_INFRA_AO_CLDMA_B 49
#define CLK_INFRA_AO_AUDIO_26M_B 50
#define CLK_INFRA_AO_SPI1 51
#define CLK_INFRA_AO_SPI2 52
#define CLK_INFRA_AO_SPI3 53
#define CLK_INFRA_AO_UNIPRO_SYS 54
#define CLK_INFRA_AO_UNIPRO_TICK 55
#define CLK_INFRA_AO_UFS_MP_SAP_B 56
#define CLK_INFRA_AO_PWRMCU 57
#define CLK_INFRA_AO_PWRMCU_BUS_H 58
#define CLK_INFRA_AO_APDMA_B 59
#define CLK_INFRA_AO_SPI4 60
#define CLK_INFRA_AO_SPI5 61
#define CLK_INFRA_AO_CQ_DMA 62
#define CLK_INFRA_AO_AES_UFSFDE 63
#define CLK_INFRA_AO_AES 64
#define CLK_INFRA_AO_UFS_TICK 65
#define CLK_INFRA_AO_SSUSB_XHCI 66
#define CLK_INFRA_AO_MSDC0_SELF 67
#define CLK_INFRA_AO_MSDC1_SELF 68
#define CLK_INFRA_AO_MSDC2_SELF 69
#define CLK_INFRA_AO_I2S_DMA 70
#define CLK_INFRA_AO_AP_MSDC0 71
#define CLK_INFRA_AO_MD_MSDC0 72
#define CLK_INFRA_AO_CG3_MSDC2 73
#define CLK_INFRA_AO_GCPU 74
#define CLK_INFRA_AO_PCIE_PERI_26M 75
#define CLK_INFRA_AO_GCPU_66M_B 76
#define CLK_INFRA_AO_GCPU_133M_B 77
#define CLK_INFRA_AO_DISP_PWM1 78
#define CLK_INFRA_AO_FBIST2FPC 79
#define CLK_INFRA_AO_DEVICE_APC_SYNC 80
#define CLK_INFRA_AO_PCIE_P1_PERI_26M 81
#define CLK_INFRA_AO_SPIS0 82
#define CLK_INFRA_AO_SPIS1 83
#define CLK_INFRA_AO_133M_M_PERI 84
#define CLK_INFRA_AO_66M_M_PERI 85
#define CLK_INFRA_AO_PCIE_PL_P_250M_P0 86
#define CLK_INFRA_AO_PCIE_PL_P_250M_P1 87
#define CLK_INFRA_AO_PCIE_P1_TL_96M 88
#define CLK_INFRA_AO_AES_MSDCFDE_0P 89
#define CLK_INFRA_AO_UFS_TX_SYMBOL 90
#define CLK_INFRA_AO_UFS_RX_SYMBOL 91
#define CLK_INFRA_AO_UFS_RX_SYMBOL1 92
#define CLK_INFRA_AO_PERI_UFS_MEM_SUB 93
#define CLK_INFRA_AO_NR_CLK 94
/* APMIXEDSYS */
#define CLK_APMIXED_NNAPLL 0
#define CLK_APMIXED_RESPLL 1
#define CLK_APMIXED_ETHPLL 2
#define CLK_APMIXED_MSDCPLL 3
#define CLK_APMIXED_TVDPLL1 4
#define CLK_APMIXED_TVDPLL2 5
#define CLK_APMIXED_MMPLL 6
#define CLK_APMIXED_MAINPLL 7
#define CLK_APMIXED_VDECPLL 8
#define CLK_APMIXED_IMGPLL 9
#define CLK_APMIXED_UNIVPLL 10
#define CLK_APMIXED_HDMIPLL1 11
#define CLK_APMIXED_HDMIPLL2 12
#define CLK_APMIXED_HDMIRX_APLL 13
#define CLK_APMIXED_USB1PLL 14
#define CLK_APMIXED_ADSPPLL 15
#define CLK_APMIXED_APLL1 16
#define CLK_APMIXED_APLL2 17
#define CLK_APMIXED_APLL3 18
#define CLK_APMIXED_APLL4 19
#define CLK_APMIXED_APLL5 20
#define CLK_APMIXED_MFGPLL 21
#define CLK_APMIXED_DGIPLL 22
#define CLK_APMIXED_PLL_SSUSB26M 23
#define CLK_APMIXED_NR_CLK 24
/* SCP_ADSP */
#define CLK_SCP_ADSP_AUDIODSP 0
#define CLK_SCP_ADSP_NR_CLK 1
/* PERICFG_AO */
#define CLK_PERI_AO_ETHERNET 0
#define CLK_PERI_AO_ETHERNET_BUS 1
#define CLK_PERI_AO_FLASHIF_BUS 2
#define CLK_PERI_AO_FLASHIF_FLASH 3
#define CLK_PERI_AO_SSUSB_1P_BUS 4
#define CLK_PERI_AO_SSUSB_1P_XHCI 5
#define CLK_PERI_AO_SSUSB_2P_BUS 6
#define CLK_PERI_AO_SSUSB_2P_XHCI 7
#define CLK_PERI_AO_SSUSB_3P_BUS 8
#define CLK_PERI_AO_SSUSB_3P_XHCI 9
#define CLK_PERI_AO_SPINFI 10
#define CLK_PERI_AO_ETHERNET_MAC 11
#define CLK_PERI_AO_NFI_H 12
#define CLK_PERI_AO_FNFI1X 13
#define CLK_PERI_AO_PCIE_P0_MEM 14
#define CLK_PERI_AO_PCIE_P1_MEM 15
#define CLK_PERI_AO_NR_CLK 16
/* IMP_IIC_WRAP_S */
#define CLK_IMP_IIC_WRAP_S_I2C5 0
#define CLK_IMP_IIC_WRAP_S_I2C6 1
#define CLK_IMP_IIC_WRAP_S_I2C7 2
#define CLK_IMP_IIC_WRAP_S_NR_CLK 3
/* IMP_IIC_WRAP_W */
#define CLK_IMP_IIC_WRAP_W_I2C0 0
#define CLK_IMP_IIC_WRAP_W_I2C1 1
#define CLK_IMP_IIC_WRAP_W_I2C2 2
#define CLK_IMP_IIC_WRAP_W_I2C3 3
#define CLK_IMP_IIC_WRAP_W_I2C4 4
#define CLK_IMP_IIC_WRAP_W_NR_CLK 5
/* MFGCFG */
#define CLK_MFG_BG3D 0
#define CLK_MFG_NR_CLK 1
/* VPPSYS0 */
#define CLK_VPP0_MDP_FG 0
#define CLK_VPP0_STITCH 1
#define CLK_VPP0_PADDING 2
#define CLK_VPP0_MDP_TCC 3
#define CLK_VPP0_WARP0_ASYNC_TX 4
#define CLK_VPP0_WARP1_ASYNC_TX 5
#define CLK_VPP0_MUTEX 6
#define CLK_VPP0_VPP02VPP1_RELAY 7
#define CLK_VPP0_VPP12VPP0_ASYNC 8
#define CLK_VPP0_MMSYSRAM_TOP 9
#define CLK_VPP0_MDP_AAL 10
#define CLK_VPP0_MDP_RSZ 11
#define CLK_VPP0_SMI_COMMON 12
#define CLK_VPP0_GALS_VDO0_LARB0 13
#define CLK_VPP0_GALS_VDO0_LARB1 14
#define CLK_VPP0_GALS_VENCSYS 15
#define CLK_VPP0_GALS_VENCSYS_CORE1 16
#define CLK_VPP0_GALS_INFRA 17
#define CLK_VPP0_GALS_CAMSYS 18
#define CLK_VPP0_GALS_VPP1_LARB5 19
#define CLK_VPP0_GALS_VPP1_LARB6 20
#define CLK_VPP0_SMI_REORDER 21
#define CLK_VPP0_SMI_IOMMU 22
#define CLK_VPP0_GALS_IMGSYS_CAMSYS 23
#define CLK_VPP0_MDP_RDMA 24
#define CLK_VPP0_MDP_WROT 25
#define CLK_VPP0_GALS_EMI0_EMI1 26
#define CLK_VPP0_SMI_SUB_COMMON_REORDER 27
#define CLK_VPP0_SMI_RSI 28
#define CLK_VPP0_SMI_COMMON_LARB4 29
#define CLK_VPP0_GALS_VDEC_VDEC_CORE1 30
#define CLK_VPP0_GALS_VPP1_WPE 31
#define CLK_VPP0_GALS_VDO0_VDO1_VENCSYS_CORE1 32
#define CLK_VPP0_FAKE_ENG 33
#define CLK_VPP0_MDP_HDR 34
#define CLK_VPP0_MDP_TDSHP 35
#define CLK_VPP0_MDP_COLOR 36
#define CLK_VPP0_MDP_OVL 37
#define CLK_VPP0_WARP0_RELAY 38
#define CLK_VPP0_WARP0_MDP_DL_ASYNC 39
#define CLK_VPP0_WARP1_RELAY 40
#define CLK_VPP0_WARP1_MDP_DL_ASYNC 41
#define CLK_VPP0_NR_CLK 42
/* WPESYS */
#define CLK_WPE_VPP0 0
#define CLK_WPE_VPP1 1
#define CLK_WPE_SMI_LARB7 2
#define CLK_WPE_SMI_LARB8 3
#define CLK_WPE_EVENT_TX 4
#define CLK_WPE_SMI_LARB7_P 5
#define CLK_WPE_SMI_LARB8_P 6
#define CLK_WPE_NR_CLK 7
/* WPESYS_VPP0 */
#define CLK_WPE_VPP0_VECI 0
#define CLK_WPE_VPP0_VEC2I 1
#define CLK_WPE_VPP0_VEC3I 2
#define CLK_WPE_VPP0_WPEO 3
#define CLK_WPE_VPP0_MSKO 4
#define CLK_WPE_VPP0_VGEN 5
#define CLK_WPE_VPP0_EXT 6
#define CLK_WPE_VPP0_VFC 7
#define CLK_WPE_VPP0_CACH0_TOP 8
#define CLK_WPE_VPP0_CACH0_DMA 9
#define CLK_WPE_VPP0_CACH1_TOP 10
#define CLK_WPE_VPP0_CACH1_DMA 11
#define CLK_WPE_VPP0_CACH2_TOP 12
#define CLK_WPE_VPP0_CACH2_DMA 13
#define CLK_WPE_VPP0_CACH3_TOP 14
#define CLK_WPE_VPP0_CACH3_DMA 15
#define CLK_WPE_VPP0_PSP 16
#define CLK_WPE_VPP0_PSP2 17
#define CLK_WPE_VPP0_SYNC 18
#define CLK_WPE_VPP0_C24 19
#define CLK_WPE_VPP0_MDP_CROP 20
#define CLK_WPE_VPP0_ISP_CROP 21
#define CLK_WPE_VPP0_TOP 22
#define CLK_WPE_VPP0_NR_CLK 23
/* WPESYS_VPP1 */
#define CLK_WPE_VPP1_VECI 0
#define CLK_WPE_VPP1_VEC2I 1
#define CLK_WPE_VPP1_VEC3I 2
#define CLK_WPE_VPP1_WPEO 3
#define CLK_WPE_VPP1_MSKO 4
#define CLK_WPE_VPP1_VGEN 5
#define CLK_WPE_VPP1_EXT 6
#define CLK_WPE_VPP1_VFC 7
#define CLK_WPE_VPP1_CACH0_TOP 8
#define CLK_WPE_VPP1_CACH0_DMA 9
#define CLK_WPE_VPP1_CACH1_TOP 10
#define CLK_WPE_VPP1_CACH1_DMA 11
#define CLK_WPE_VPP1_CACH2_TOP 12
#define CLK_WPE_VPP1_CACH2_DMA 13
#define CLK_WPE_VPP1_CACH3_TOP 14
#define CLK_WPE_VPP1_CACH3_DMA 15
#define CLK_WPE_VPP1_PSP 16
#define CLK_WPE_VPP1_PSP2 17
#define CLK_WPE_VPP1_SYNC 18
#define CLK_WPE_VPP1_C24 19
#define CLK_WPE_VPP1_MDP_CROP 20
#define CLK_WPE_VPP1_ISP_CROP 21
#define CLK_WPE_VPP1_TOP 22
#define CLK_WPE_VPP1_NR_CLK 23
/* VPPSYS1 */
#define CLK_VPP1_SVPP1_MDP_OVL 0
#define CLK_VPP1_SVPP1_MDP_TCC 1
#define CLK_VPP1_SVPP1_MDP_WROT 2
#define CLK_VPP1_SVPP1_VPP_PAD 3
#define CLK_VPP1_SVPP2_MDP_WROT 4
#define CLK_VPP1_SVPP2_VPP_PAD 5
#define CLK_VPP1_SVPP3_MDP_WROT 6
#define CLK_VPP1_SVPP3_VPP_PAD 7
#define CLK_VPP1_SVPP1_MDP_RDMA 8
#define CLK_VPP1_SVPP1_MDP_FG 9
#define CLK_VPP1_SVPP2_MDP_RDMA 10
#define CLK_VPP1_SVPP2_MDP_FG 11
#define CLK_VPP1_SVPP3_MDP_RDMA 12
#define CLK_VPP1_SVPP3_MDP_FG 13
#define CLK_VPP1_VPP_SPLIT 14
#define CLK_VPP1_SVPP2_VDO0_DL_RELAY 15
#define CLK_VPP1_SVPP1_MDP_TDSHP 16
#define CLK_VPP1_SVPP1_MDP_COLOR 17
#define CLK_VPP1_SVPP3_VDO1_DL_RELAY 18
#define CLK_VPP1_SVPP2_VPP_MERGE 19
#define CLK_VPP1_SVPP2_MDP_COLOR 20
#define CLK_VPP1_VPPSYS1_GALS 21
#define CLK_VPP1_SVPP3_VPP_MERGE 22
#define CLK_VPP1_SVPP3_MDP_COLOR 23
#define CLK_VPP1_VPPSYS1_LARB 24
#define CLK_VPP1_SVPP1_MDP_RSZ 25
#define CLK_VPP1_SVPP1_MDP_HDR 26
#define CLK_VPP1_SVPP1_MDP_AAL 27
#define CLK_VPP1_SVPP2_MDP_HDR 28
#define CLK_VPP1_SVPP2_MDP_AAL 29
#define CLK_VPP1_DL_ASYNC 30
#define CLK_VPP1_LARB5_FAKE_ENG 31
#define CLK_VPP1_SVPP3_MDP_HDR 32
#define CLK_VPP1_SVPP3_MDP_AAL 33
#define CLK_VPP1_SVPP2_VDO1_DL_RELAY 34
#define CLK_VPP1_LARB6_FAKE_ENG 35
#define CLK_VPP1_SVPP2_MDP_RSZ 36
#define CLK_VPP1_SVPP3_MDP_RSZ 37
#define CLK_VPP1_SVPP3_VDO0_DL_RELAY 38
#define CLK_VPP1_DISP_MUTEX 39
#define CLK_VPP1_SVPP2_MDP_TDSHP 40
#define CLK_VPP1_SVPP3_MDP_TDSHP 41
#define CLK_VPP1_VPP0_DL1_RELAY 42
#define CLK_VPP1_HDMI_META 43
#define CLK_VPP1_VPP_SPLIT_HDMI 44
#define CLK_VPP1_DGI_IN 45
#define CLK_VPP1_DGI_OUT 46
#define CLK_VPP1_VPP_SPLIT_DGI 47
#define CLK_VPP1_VPP0_DL_ASYNC 48
#define CLK_VPP1_VPP0_DL_RELAY 49
#define CLK_VPP1_VPP_SPLIT_26M 50
#define CLK_VPP1_NR_CLK 51
/* IMGSYS */
#define CLK_IMG_LARB9 0
#define CLK_IMG_TRAW0 1
#define CLK_IMG_TRAW1 2
#define CLK_IMG_TRAW2 3
#define CLK_IMG_TRAW3 4
#define CLK_IMG_DIP0 5
#define CLK_IMG_WPE0 6
#define CLK_IMG_IPE 7
#define CLK_IMG_DIP1 8
#define CLK_IMG_WPE1 9
#define CLK_IMG_GALS 10
#define CLK_IMG_NR_CLK 11
/* IMGSYS1_DIP_TOP */
#define CLK_IMG1_DIP_TOP_LARB10 0
#define CLK_IMG1_DIP_TOP_DIP_TOP 1
#define CLK_IMG1_DIP_TOP_NR_CLK 2
/* IMGSYS1_DIP_NR */
#define CLK_IMG1_DIP_NR_RESERVE 0
#define CLK_IMG1_DIP_NR_DIP_NR 1
#define CLK_IMG1_DIP_NR_NR_CLK 2
/* IMGSYS1_WPE */
#define CLK_IMG1_WPE_LARB11 0
#define CLK_IMG1_WPE_WPE 1
#define CLK_IMG1_WPE_NR_CLK 2
/* IPESYS */
#define CLK_IPE_DPE 0
#define CLK_IPE_FDVT 1
#define CLK_IPE_ME 2
#define CLK_IPE_TOP 3
#define CLK_IPE_SMI_LARB12 4
#define CLK_IPE_NR_CLK 5
/* CAMSYS */
#define CLK_CAM_LARB13 0
#define CLK_CAM_LARB14 1
#define CLK_CAM_MAIN_CAM 2
#define CLK_CAM_MAIN_CAMTG 3
#define CLK_CAM_SENINF 4
#define CLK_CAM_GCAMSVA 5
#define CLK_CAM_GCAMSVB 6
#define CLK_CAM_GCAMSVC 7
#define CLK_CAM_SCAMSA 8
#define CLK_CAM_SCAMSB 9
#define CLK_CAM_CAMSV_TOP 10
#define CLK_CAM_CAMSV_CQ 11
#define CLK_CAM_ADL 12
#define CLK_CAM_ASG 13
#define CLK_CAM_PDA 14
#define CLK_CAM_FAKE_ENG 15
#define CLK_CAM_MAIN_MRAW0 16
#define CLK_CAM_MAIN_MRAW1 17
#define CLK_CAM_MAIN_MRAW2 18
#define CLK_CAM_MAIN_MRAW3 19
#define CLK_CAM_CAM2MM0_GALS 20
#define CLK_CAM_CAM2MM1_GALS 21
#define CLK_CAM_CAM2SYS_GALS 22
#define CLK_CAM_NR_CLK 23
/* CAMSYS_RAWA */
#define CLK_CAM_RAWA_LARBX 0
#define CLK_CAM_RAWA_CAM 1
#define CLK_CAM_RAWA_CAMTG 2
#define CLK_CAM_RAWA_NR_CLK 3
/* CAMSYS_YUVA */
#define CLK_CAM_YUVA_LARBX 0
#define CLK_CAM_YUVA_CAM 1
#define CLK_CAM_YUVA_CAMTG 2
#define CLK_CAM_YUVA_NR_CLK 3
/* CAMSYS_RAWB */
#define CLK_CAM_RAWB_LARBX 0
#define CLK_CAM_RAWB_CAM 1
#define CLK_CAM_RAWB_CAMTG 2
#define CLK_CAM_RAWB_NR_CLK 3
/* CAMSYS_YUVB */
#define CLK_CAM_YUVB_LARBX 0
#define CLK_CAM_YUVB_CAM 1
#define CLK_CAM_YUVB_CAMTG 2
#define CLK_CAM_YUVB_NR_CLK 3
/* CAMSYS_MRAW */
#define CLK_CAM_MRAW_LARBX 0
#define CLK_CAM_MRAW_CAMTG 1
#define CLK_CAM_MRAW_MRAW0 2
#define CLK_CAM_MRAW_MRAW1 3
#define CLK_CAM_MRAW_MRAW2 4
#define CLK_CAM_MRAW_MRAW3 5
#define CLK_CAM_MRAW_NR_CLK 6
/* CCUSYS */
#define CLK_CCU_LARB18 0
#define CLK_CCU_AHB 1
#define CLK_CCU_CCU0 2
#define CLK_CCU_CCU1 3
#define CLK_CCU_NR_CLK 4
/* VDECSYS_SOC */
#define CLK_VDEC_SOC_LARB1 0
#define CLK_VDEC_SOC_LAT 1
#define CLK_VDEC_SOC_VDEC 2
#define CLK_VDEC_SOC_NR_CLK 3
/* VDECSYS */
#define CLK_VDEC_LARB1 0
#define CLK_VDEC_LAT 1
#define CLK_VDEC_VDEC 2
#define CLK_VDEC_NR_CLK 3
/* VDECSYS_CORE1 */
#define CLK_VDEC_CORE1_LARB1 0
#define CLK_VDEC_CORE1_LAT 1
#define CLK_VDEC_CORE1_VDEC 2
#define CLK_VDEC_CORE1_NR_CLK 3
/* APUSYS_PLL */
#define CLK_APUSYS_PLL_APUPLL 0
#define CLK_APUSYS_PLL_NPUPLL 1
#define CLK_APUSYS_PLL_APUPLL1 2
#define CLK_APUSYS_PLL_APUPLL2 3
#define CLK_APUSYS_PLL_NR_CLK 4
/* VENCSYS */
#define CLK_VENC_LARB 0
#define CLK_VENC_VENC 1
#define CLK_VENC_JPGENC 2
#define CLK_VENC_JPGDEC 3
#define CLK_VENC_JPGDEC_C1 4
#define CLK_VENC_GALS 5
#define CLK_VENC_NR_CLK 6
/* VENCSYS_CORE1 */
#define CLK_VENC_CORE1_LARB 0
#define CLK_VENC_CORE1_VENC 1
#define CLK_VENC_CORE1_JPGENC 2
#define CLK_VENC_CORE1_JPGDEC 3
#define CLK_VENC_CORE1_JPGDEC_C1 4
#define CLK_VENC_CORE1_GALS 5
#define CLK_VENC_CORE1_NR_CLK 6
/* VDOSYS0 */
#define CLK_VDO0_DISP_OVL0 0
#define CLK_VDO0_DISP_COLOR0 1
#define CLK_VDO0_DISP_COLOR1 2
#define CLK_VDO0_DISP_CCORR0 3
#define CLK_VDO0_DISP_CCORR1 4
#define CLK_VDO0_DISP_AAL0 5
#define CLK_VDO0_DISP_AAL1 6
#define CLK_VDO0_DISP_GAMMA0 7
#define CLK_VDO0_DISP_GAMMA1 8
#define CLK_VDO0_DISP_DITHER0 9
#define CLK_VDO0_DISP_DITHER1 10
#define CLK_VDO0_DISP_OVL1 11
#define CLK_VDO0_DISP_WDMA0 12
#define CLK_VDO0_DISP_WDMA1 13
#define CLK_VDO0_DISP_RDMA0 14
#define CLK_VDO0_DISP_RDMA1 15
#define CLK_VDO0_DSI0 16
#define CLK_VDO0_DSI1 17
#define CLK_VDO0_DSC_WRAP0 18
#define CLK_VDO0_VPP_MERGE0 19
#define CLK_VDO0_DP_INTF0 20
#define CLK_VDO0_DISP_MUTEX0 21
#define CLK_VDO0_DISP_IL_ROT0 22
#define CLK_VDO0_APB_BUS 23
#define CLK_VDO0_FAKE_ENG0 24
#define CLK_VDO0_FAKE_ENG1 25
#define CLK_VDO0_DL_ASYNC0 26
#define CLK_VDO0_DL_ASYNC1 27
#define CLK_VDO0_DL_ASYNC2 28
#define CLK_VDO0_DL_ASYNC3 29
#define CLK_VDO0_DL_ASYNC4 30
#define CLK_VDO0_DISP_MONITOR0 31
#define CLK_VDO0_DISP_MONITOR1 32
#define CLK_VDO0_DISP_MONITOR2 33
#define CLK_VDO0_DISP_MONITOR3 34
#define CLK_VDO0_DISP_MONITOR4 35
#define CLK_VDO0_SMI_GALS 36
#define CLK_VDO0_SMI_COMMON 37
#define CLK_VDO0_SMI_EMI 38
#define CLK_VDO0_SMI_IOMMU 39
#define CLK_VDO0_SMI_LARB 40
#define CLK_VDO0_SMI_RSI 41
#define CLK_VDO0_DSI0_DSI 42
#define CLK_VDO0_DSI1_DSI 43
#define CLK_VDO0_DP_INTF0_DP_INTF 44
#define CLK_VDO0_NR_CLK 45
/* VDOSYS1 */
#define CLK_VDO1_SMI_LARB2 0
#define CLK_VDO1_SMI_LARB3 1
#define CLK_VDO1_GALS 2
#define CLK_VDO1_FAKE_ENG0 3
#define CLK_VDO1_FAKE_ENG 4
#define CLK_VDO1_MDP_RDMA0 5
#define CLK_VDO1_MDP_RDMA1 6
#define CLK_VDO1_MDP_RDMA2 7
#define CLK_VDO1_MDP_RDMA3 8
#define CLK_VDO1_VPP_MERGE0 9
#define CLK_VDO1_VPP_MERGE1 10
#define CLK_VDO1_VPP_MERGE2 11
#define CLK_VDO1_VPP_MERGE3 12
#define CLK_VDO1_VPP_MERGE4 13
#define CLK_VDO1_VPP2_TO_VDO1_DL_ASYNC 14
#define CLK_VDO1_VPP3_TO_VDO1_DL_ASYNC 15
#define CLK_VDO1_DISP_MUTEX 16
#define CLK_VDO1_MDP_RDMA4 17
#define CLK_VDO1_MDP_RDMA5 18
#define CLK_VDO1_MDP_RDMA6 19
#define CLK_VDO1_MDP_RDMA7 20
#define CLK_VDO1_DP_INTF0_MM 21
#define CLK_VDO1_DPI0_MM 22
#define CLK_VDO1_DPI1_MM 23
#define CLK_VDO1_DISP_MONITOR 24
#define CLK_VDO1_MERGE0_DL_ASYNC 25
#define CLK_VDO1_MERGE1_DL_ASYNC 26
#define CLK_VDO1_MERGE2_DL_ASYNC 27
#define CLK_VDO1_MERGE3_DL_ASYNC 28
#define CLK_VDO1_MERGE4_DL_ASYNC 29
#define CLK_VDO1_VDO0_DSC_TO_VDO1_DL_ASYNC 30
#define CLK_VDO1_VDO0_MERGE_TO_VDO1_DL_ASYNC 31
#define CLK_VDO1_HDR_VDO_FE0 32
#define CLK_VDO1_HDR_GFX_FE0 33
#define CLK_VDO1_HDR_VDO_BE 34
#define CLK_VDO1_HDR_VDO_FE1 35
#define CLK_VDO1_HDR_GFX_FE1 36
#define CLK_VDO1_DISP_MIXER 37
#define CLK_VDO1_HDR_VDO_FE0_DL_ASYNC 38
#define CLK_VDO1_HDR_VDO_FE1_DL_ASYNC 39
#define CLK_VDO1_HDR_GFX_FE0_DL_ASYNC 40
#define CLK_VDO1_HDR_GFX_FE1_DL_ASYNC 41
#define CLK_VDO1_HDR_VDO_BE_DL_ASYNC 42
#define CLK_VDO1_DPI0 43
#define CLK_VDO1_DISP_MONITOR_DPI0 44
#define CLK_VDO1_DPI1 45
#define CLK_VDO1_DISP_MONITOR_DPI1 46
#define CLK_VDO1_DPINTF 47
#define CLK_VDO1_DISP_MONITOR_DPINTF 48
#define CLK_VDO1_26M_SLOW 49
#define CLK_VDO1_NR_CLK 50
#endif /* _DT_BINDINGS_CLK_MT8195_H */
|