hc
2024-03-22 a0752693d998599af469473b8dc239ef973a012f
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
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (c) 2014 Samsung Electronics Co., Ltd.
 * Author: Chanwoo Choi <cw00.choi@samsung.com>
 */
 
#ifndef _DT_BINDINGS_CLOCK_EXYNOS5433_H
#define _DT_BINDINGS_CLOCK_EXYNOS5433_H
 
/* CMU_TOP */
#define CLK_FOUT_ISP_PLL        1
#define CLK_FOUT_AUD_PLL        2
 
#define CLK_MOUT_AUD_PLL        10
#define CLK_MOUT_ISP_PLL        11
#define CLK_MOUT_AUD_PLL_USER_T        12
#define CLK_MOUT_MPHY_PLL_USER        13
#define CLK_MOUT_MFC_PLL_USER        14
#define CLK_MOUT_BUS_PLL_USER        15
#define CLK_MOUT_ACLK_HEVC_400        16
#define CLK_MOUT_ACLK_CAM1_333        17
#define CLK_MOUT_ACLK_CAM1_552_B    18
#define CLK_MOUT_ACLK_CAM1_552_A    19
#define CLK_MOUT_ACLK_ISP_DIS_400    20
#define CLK_MOUT_ACLK_ISP_400        21
#define CLK_MOUT_ACLK_BUS0_400        22
#define CLK_MOUT_ACLK_MSCL_400_B    23
#define CLK_MOUT_ACLK_MSCL_400_A    24
#define CLK_MOUT_ACLK_GSCL_333        25
#define CLK_MOUT_ACLK_G2D_400_B        26
#define CLK_MOUT_ACLK_G2D_400_A        27
#define CLK_MOUT_SCLK_JPEG_C        28
#define CLK_MOUT_SCLK_JPEG_B        29
#define CLK_MOUT_SCLK_JPEG_A        30
#define CLK_MOUT_SCLK_MMC2_B        31
#define CLK_MOUT_SCLK_MMC2_A        32
#define CLK_MOUT_SCLK_MMC1_B        33
#define CLK_MOUT_SCLK_MMC1_A        34
#define CLK_MOUT_SCLK_MMC0_D        35
#define CLK_MOUT_SCLK_MMC0_C        36
#define CLK_MOUT_SCLK_MMC0_B        37
#define CLK_MOUT_SCLK_MMC0_A        38
#define CLK_MOUT_SCLK_SPI4        39
#define CLK_MOUT_SCLK_SPI3        40
#define CLK_MOUT_SCLK_UART2        41
#define CLK_MOUT_SCLK_UART1        42
#define CLK_MOUT_SCLK_UART0        43
#define CLK_MOUT_SCLK_SPI2        44
#define CLK_MOUT_SCLK_SPI1        45
#define CLK_MOUT_SCLK_SPI0        46
#define CLK_MOUT_ACLK_MFC_400_C        47
#define CLK_MOUT_ACLK_MFC_400_B        48
#define CLK_MOUT_ACLK_MFC_400_A        49
#define CLK_MOUT_SCLK_ISP_SENSOR2    50
#define CLK_MOUT_SCLK_ISP_SENSOR1    51
#define CLK_MOUT_SCLK_ISP_SENSOR0    52
#define CLK_MOUT_SCLK_ISP_UART        53
#define CLK_MOUT_SCLK_ISP_SPI1        54
#define CLK_MOUT_SCLK_ISP_SPI0        55
#define CLK_MOUT_SCLK_PCIE_100        56
#define CLK_MOUT_SCLK_UFSUNIPRO        57
#define CLK_MOUT_SCLK_USBHOST30        58
#define CLK_MOUT_SCLK_USBDRD30        59
#define CLK_MOUT_SCLK_SLIMBUS        60
#define CLK_MOUT_SCLK_SPDIF        61
#define CLK_MOUT_SCLK_AUDIO1        62
#define CLK_MOUT_SCLK_AUDIO0        63
#define CLK_MOUT_SCLK_HDMI_SPDIF    64
 
#define CLK_DIV_ACLK_FSYS_200        100
#define CLK_DIV_ACLK_IMEM_SSSX_266    101
#define CLK_DIV_ACLK_IMEM_200        102
#define CLK_DIV_ACLK_IMEM_266        103
#define CLK_DIV_ACLK_PERIC_66_B        104
#define CLK_DIV_ACLK_PERIC_66_A        105
#define CLK_DIV_ACLK_PERIS_66_B        106
#define CLK_DIV_ACLK_PERIS_66_A        107
#define CLK_DIV_SCLK_MMC1_B        108
#define CLK_DIV_SCLK_MMC1_A        109
#define CLK_DIV_SCLK_MMC0_B        110
#define CLK_DIV_SCLK_MMC0_A        111
#define CLK_DIV_SCLK_MMC2_B        112
#define CLK_DIV_SCLK_MMC2_A        113
#define CLK_DIV_SCLK_SPI1_B        114
#define CLK_DIV_SCLK_SPI1_A        115
#define CLK_DIV_SCLK_SPI0_B        116
#define CLK_DIV_SCLK_SPI0_A        117
#define CLK_DIV_SCLK_SPI2_B        118
#define CLK_DIV_SCLK_SPI2_A        119
#define CLK_DIV_SCLK_UART2        120
#define CLK_DIV_SCLK_UART1        121
#define CLK_DIV_SCLK_UART0        122
#define CLK_DIV_SCLK_SPI4_B        123
#define CLK_DIV_SCLK_SPI4_A        124
#define CLK_DIV_SCLK_SPI3_B        125
#define CLK_DIV_SCLK_SPI3_A        126
#define CLK_DIV_SCLK_I2S1        127
#define CLK_DIV_SCLK_PCM1        128
#define CLK_DIV_SCLK_AUDIO1        129
#define CLK_DIV_SCLK_AUDIO0        130
#define CLK_DIV_ACLK_GSCL_111        131
#define CLK_DIV_ACLK_GSCL_333        132
#define CLK_DIV_ACLK_HEVC_400        133
#define CLK_DIV_ACLK_MFC_400        134
#define CLK_DIV_ACLK_G2D_266        135
#define CLK_DIV_ACLK_G2D_400        136
#define CLK_DIV_ACLK_G3D_400        137
#define CLK_DIV_ACLK_BUS0_400        138
#define CLK_DIV_ACLK_BUS1_400        139
#define CLK_DIV_SCLK_PCIE_100        140
#define CLK_DIV_SCLK_USBHOST30        141
#define CLK_DIV_SCLK_UFSUNIPRO        142
#define CLK_DIV_SCLK_USBDRD30        143
#define CLK_DIV_SCLK_JPEG        144
#define CLK_DIV_ACLK_MSCL_400        145
#define CLK_DIV_ACLK_ISP_DIS_400    146
#define CLK_DIV_ACLK_ISP_400        147
#define CLK_DIV_ACLK_CAM0_333        148
#define CLK_DIV_ACLK_CAM0_400        149
#define CLK_DIV_ACLK_CAM0_552        150
#define CLK_DIV_ACLK_CAM1_333        151
#define CLK_DIV_ACLK_CAM1_400        152
#define CLK_DIV_ACLK_CAM1_552        153
#define CLK_DIV_SCLK_ISP_UART        154
#define CLK_DIV_SCLK_ISP_SPI1_B        155
#define CLK_DIV_SCLK_ISP_SPI1_A        156
#define CLK_DIV_SCLK_ISP_SPI0_B        157
#define CLK_DIV_SCLK_ISP_SPI0_A        158
#define CLK_DIV_SCLK_ISP_SENSOR2_B    159
#define CLK_DIV_SCLK_ISP_SENSOR2_A    160
#define CLK_DIV_SCLK_ISP_SENSOR1_B    161
#define CLK_DIV_SCLK_ISP_SENSOR1_A    162
#define CLK_DIV_SCLK_ISP_SENSOR0_B    163
#define CLK_DIV_SCLK_ISP_SENSOR0_A    164
 
#define CLK_ACLK_PERIC_66        200
#define CLK_ACLK_PERIS_66        201
#define CLK_ACLK_FSYS_200        202
#define CLK_SCLK_MMC2_FSYS        203
#define CLK_SCLK_MMC1_FSYS        204
#define CLK_SCLK_MMC0_FSYS        205
#define CLK_SCLK_SPI4_PERIC        206
#define CLK_SCLK_SPI3_PERIC        207
#define CLK_SCLK_UART2_PERIC        208
#define CLK_SCLK_UART1_PERIC        209
#define CLK_SCLK_UART0_PERIC        210
#define CLK_SCLK_SPI2_PERIC        211
#define CLK_SCLK_SPI1_PERIC        212
#define CLK_SCLK_SPI0_PERIC        213
#define CLK_SCLK_SPDIF_PERIC        214
#define CLK_SCLK_I2S1_PERIC        215
#define CLK_SCLK_PCM1_PERIC        216
#define CLK_SCLK_SLIMBUS        217
#define CLK_SCLK_AUDIO1            218
#define CLK_SCLK_AUDIO0            219
#define CLK_ACLK_G2D_266        220
#define CLK_ACLK_G2D_400        221
#define CLK_ACLK_G3D_400        222
#define CLK_ACLK_IMEM_SSSX_266        223
#define CLK_ACLK_BUS0_400        224
#define CLK_ACLK_BUS1_400        225
#define CLK_ACLK_IMEM_200        226
#define CLK_ACLK_IMEM_266        227
#define CLK_SCLK_PCIE_100_FSYS        228
#define CLK_SCLK_UFSUNIPRO_FSYS        229
#define CLK_SCLK_USBHOST30_FSYS        230
#define CLK_SCLK_USBDRD30_FSYS        231
#define CLK_ACLK_GSCL_111        232
#define CLK_ACLK_GSCL_333        233
#define CLK_SCLK_JPEG_MSCL        234
#define CLK_ACLK_MSCL_400        235
#define CLK_ACLK_MFC_400        236
#define CLK_ACLK_HEVC_400        237
#define CLK_ACLK_ISP_DIS_400        238
#define CLK_ACLK_ISP_400        239
#define CLK_ACLK_CAM0_333        240
#define CLK_ACLK_CAM0_400        241
#define CLK_ACLK_CAM0_552        242
#define CLK_ACLK_CAM1_333        243
#define CLK_ACLK_CAM1_400        244
#define CLK_ACLK_CAM1_552        245
#define CLK_SCLK_ISP_SENSOR2        246
#define CLK_SCLK_ISP_SENSOR1        247
#define CLK_SCLK_ISP_SENSOR0        248
#define CLK_SCLK_ISP_MCTADC_CAM1    249
#define CLK_SCLK_ISP_UART_CAM1        250
#define CLK_SCLK_ISP_SPI1_CAM1        251
#define CLK_SCLK_ISP_SPI0_CAM1        252
#define CLK_SCLK_HDMI_SPDIF_DISP    253
 
#define TOP_NR_CLK            254
 
/* CMU_CPIF */
#define CLK_FOUT_MPHY_PLL        1
 
#define CLK_MOUT_MPHY_PLL        2
 
#define CLK_DIV_SCLK_MPHY        10
 
#define CLK_SCLK_MPHY_PLL        11
#define CLK_SCLK_UFS_MPHY        11
 
#define CPIF_NR_CLK            12
 
/* CMU_MIF */
#define CLK_FOUT_MEM0_PLL        1
#define CLK_FOUT_MEM1_PLL        2
#define CLK_FOUT_BUS_PLL        3
#define CLK_FOUT_MFC_PLL        4
#define CLK_DOUT_MFC_PLL        5
#define CLK_DOUT_BUS_PLL        6
#define CLK_DOUT_MEM1_PLL        7
#define CLK_DOUT_MEM0_PLL        8
 
#define CLK_MOUT_MFC_PLL_DIV2        10
#define CLK_MOUT_BUS_PLL_DIV2        11
#define CLK_MOUT_MEM1_PLL_DIV2        12
#define CLK_MOUT_MEM0_PLL_DIV2        13
#define CLK_MOUT_MFC_PLL        14
#define CLK_MOUT_BUS_PLL        15
#define CLK_MOUT_MEM1_PLL        16
#define CLK_MOUT_MEM0_PLL        17
#define CLK_MOUT_CLK2X_PHY_C        18
#define CLK_MOUT_CLK2X_PHY_B        19
#define CLK_MOUT_CLK2X_PHY_A        20
#define CLK_MOUT_CLKM_PHY_C        21
#define CLK_MOUT_CLKM_PHY_B        22
#define CLK_MOUT_CLKM_PHY_A        23
#define CLK_MOUT_ACLK_MIFNM_200        24
#define CLK_MOUT_ACLK_MIFNM_400        25
#define CLK_MOUT_ACLK_DISP_333_B    26
#define CLK_MOUT_ACLK_DISP_333_A    27
#define CLK_MOUT_SCLK_DECON_VCLK_C    28
#define CLK_MOUT_SCLK_DECON_VCLK_B    29
#define CLK_MOUT_SCLK_DECON_VCLK_A    30
#define CLK_MOUT_SCLK_DECON_ECLK_C    31
#define CLK_MOUT_SCLK_DECON_ECLK_B    32
#define CLK_MOUT_SCLK_DECON_ECLK_A    33
#define CLK_MOUT_SCLK_DECON_TV_ECLK_C    34
#define CLK_MOUT_SCLK_DECON_TV_ECLK_B    35
#define CLK_MOUT_SCLK_DECON_TV_ECLK_A    36
#define CLK_MOUT_SCLK_DSD_C        37
#define CLK_MOUT_SCLK_DSD_B        38
#define CLK_MOUT_SCLK_DSD_A        39
#define CLK_MOUT_SCLK_DSIM0_C        40
#define CLK_MOUT_SCLK_DSIM0_B        41
#define CLK_MOUT_SCLK_DSIM0_A        42
#define CLK_MOUT_SCLK_DECON_TV_VCLK_C    46
#define CLK_MOUT_SCLK_DECON_TV_VCLK_B    47
#define CLK_MOUT_SCLK_DECON_TV_VCLK_A    48
#define CLK_MOUT_SCLK_DSIM1_C        49
#define CLK_MOUT_SCLK_DSIM1_B        50
#define CLK_MOUT_SCLK_DSIM1_A        51
 
#define CLK_DIV_SCLK_HPM_MIF        55
#define CLK_DIV_ACLK_DREX1        56
#define CLK_DIV_ACLK_DREX0        57
#define CLK_DIV_CLK2XPHY        58
#define CLK_DIV_ACLK_MIF_266        59
#define CLK_DIV_ACLK_MIFND_133        60
#define CLK_DIV_ACLK_MIF_133        61
#define CLK_DIV_ACLK_MIFNM_200        62
#define CLK_DIV_ACLK_MIF_200        63
#define CLK_DIV_ACLK_MIF_400        64
#define CLK_DIV_ACLK_BUS2_400        65
#define CLK_DIV_ACLK_DISP_333        66
#define CLK_DIV_ACLK_CPIF_200        67
#define CLK_DIV_SCLK_DSIM1        68
#define CLK_DIV_SCLK_DECON_TV_VCLK    69
#define CLK_DIV_SCLK_DSIM0        70
#define CLK_DIV_SCLK_DSD        71
#define CLK_DIV_SCLK_DECON_TV_ECLK    72
#define CLK_DIV_SCLK_DECON_VCLK        73
#define CLK_DIV_SCLK_DECON_ECLK        74
#define CLK_DIV_MIF_PRE            75
 
#define CLK_CLK2X_PHY1            80
#define CLK_CLK2X_PHY0            81
#define CLK_CLKM_PHY1            82
#define CLK_CLKM_PHY0            83
#define CLK_RCLK_DREX1            84
#define CLK_RCLK_DREX0            85
#define CLK_ACLK_DREX1_TZ        86
#define CLK_ACLK_DREX0_TZ        87
#define CLK_ACLK_DREX1_PEREV        88
#define CLK_ACLK_DREX0_PEREV        89
#define CLK_ACLK_DREX1_MEMIF        90
#define CLK_ACLK_DREX0_MEMIF        91
#define CLK_ACLK_DREX1_SCH        92
#define CLK_ACLK_DREX0_SCH        93
#define CLK_ACLK_DREX1_BUSIF        94
#define CLK_ACLK_DREX0_BUSIF        95
#define CLK_ACLK_DREX1_BUSIF_RD        96
#define CLK_ACLK_DREX0_BUSIF_RD        97
#define CLK_ACLK_DREX1            98
#define CLK_ACLK_DREX0            99
#define CLK_ACLK_ASYNCAXIM_ATLAS_CCIX    100
#define CLK_ACLK_ASYNCAXIS_ATLAS_MIF    101
#define CLK_ACLK_ASYNCAXIM_ATLAS_MIF    102
#define CLK_ACLK_ASYNCAXIS_MIF_IMEM    103
#define CLK_ACLK_ASYNCAXIS_NOC_P_CCI    104
#define CLK_ACLK_ASYNCAXIM_NOC_P_CCI    105
#define CLK_ACLK_ASYNCAXIS_CP1        106
#define CLK_ACLK_ASYNCAXIM_CP1        107
#define CLK_ACLK_ASYNCAXIS_CP0        108
#define CLK_ACLK_ASYNCAXIM_CP0        109
#define CLK_ACLK_ASYNCAXIS_DREX1_3    110
#define CLK_ACLK_ASYNCAXIM_DREX1_3    111
#define CLK_ACLK_ASYNCAXIS_DREX1_1    112
#define CLK_ACLK_ASYNCAXIM_DREX1_1    113
#define CLK_ACLK_ASYNCAXIS_DREX1_0    114
#define CLK_ACLK_ASYNCAXIM_DREX1_0    115
#define CLK_ACLK_ASYNCAXIS_DREX0_3    116
#define CLK_ACLK_ASYNCAXIM_DREX0_3    117
#define CLK_ACLK_ASYNCAXIS_DREX0_1    118
#define CLK_ACLK_ASYNCAXIM_DREX0_1    119
#define CLK_ACLK_ASYNCAXIS_DREX0_0    120
#define CLK_ACLK_ASYNCAXIM_DREX0_0    121
#define CLK_ACLK_AHB2APB_MIF2P        122
#define CLK_ACLK_AHB2APB_MIF1P        123
#define CLK_ACLK_AHB2APB_MIF0P        124
#define CLK_ACLK_IXIU_CCI        125
#define CLK_ACLK_XIU_MIFSFRX        126
#define CLK_ACLK_MIFNP_133        127
#define CLK_ACLK_MIFNM_200        128
#define CLK_ACLK_MIFND_133        129
#define CLK_ACLK_MIFND_400        130
#define CLK_ACLK_CCI            131
#define CLK_ACLK_MIFND_266        132
#define CLK_ACLK_PPMU_DREX1S3        133
#define CLK_ACLK_PPMU_DREX1S1        134
#define CLK_ACLK_PPMU_DREX1S0        135
#define CLK_ACLK_PPMU_DREX0S3        136
#define CLK_ACLK_PPMU_DREX0S1        137
#define CLK_ACLK_PPMU_DREX0S0        138
#define CLK_ACLK_BTS_APOLLO        139
#define CLK_ACLK_BTS_ATLAS        140
#define CLK_ACLK_ACE_SEL_APOLL        141
#define CLK_ACLK_ACE_SEL_ATLAS        142
#define CLK_ACLK_AXIDS_CCI_MIFSFRX    143
#define CLK_ACLK_AXIUS_ATLAS_CCI    144
#define CLK_ACLK_AXISYNCDNS_CCI        145
#define CLK_ACLK_AXISYNCDN_CCI        146
#define CLK_ACLK_AXISYNCDN_NOC_D    147
#define CLK_ACLK_ASYNCACEM_APOLLO_CCI    148
#define CLK_ACLK_ASYNCACEM_ATLAS_CCI    149
#define CLK_ACLK_ASYNCAPBS_MIF_CSSYS    150
#define CLK_ACLK_BUS2_400        151
#define CLK_ACLK_DISP_333        152
#define CLK_ACLK_CPIF_200        153
#define CLK_PCLK_PPMU_DREX1S3        154
#define CLK_PCLK_PPMU_DREX1S1        155
#define CLK_PCLK_PPMU_DREX1S0        156
#define CLK_PCLK_PPMU_DREX0S3        157
#define CLK_PCLK_PPMU_DREX0S1        158
#define CLK_PCLK_PPMU_DREX0S0        159
#define CLK_PCLK_BTS_APOLLO        160
#define CLK_PCLK_BTS_ATLAS        161
#define CLK_PCLK_ASYNCAXI_NOC_P_CCI    162
#define CLK_PCLK_ASYNCAXI_CP1        163
#define CLK_PCLK_ASYNCAXI_CP0        164
#define CLK_PCLK_ASYNCAXI_DREX1_3    165
#define CLK_PCLK_ASYNCAXI_DREX1_1    166
#define CLK_PCLK_ASYNCAXI_DREX1_0    167
#define CLK_PCLK_ASYNCAXI_DREX0_3    168
#define CLK_PCLK_ASYNCAXI_DREX0_1    169
#define CLK_PCLK_ASYNCAXI_DREX0_0    170
#define CLK_PCLK_MIFSRVND_133        171
#define CLK_PCLK_PMU_MIF        172
#define CLK_PCLK_SYSREG_MIF        173
#define CLK_PCLK_GPIO_ALIVE        174
#define CLK_PCLK_ABB            175
#define CLK_PCLK_PMU_APBIF        176
#define CLK_PCLK_DDR_PHY1        177
#define CLK_PCLK_DREX1            178
#define CLK_PCLK_DDR_PHY0        179
#define CLK_PCLK_DREX0            180
#define CLK_PCLK_DREX0_TZ        181
#define CLK_PCLK_DREX1_TZ        182
#define CLK_PCLK_MONOTONIC_CNT        183
#define CLK_PCLK_RTC            184
#define CLK_SCLK_DSIM1_DISP        185
#define CLK_SCLK_DECON_TV_VCLK_DISP    186
#define CLK_SCLK_FREQ_DET_BUS_PLL    187
#define CLK_SCLK_FREQ_DET_MFC_PLL    188
#define CLK_SCLK_FREQ_DET_MEM0_PLL    189
#define CLK_SCLK_FREQ_DET_MEM1_PLL    190
#define CLK_SCLK_DSIM0_DISP        191
#define CLK_SCLK_DSD_DISP        192
#define CLK_SCLK_DECON_TV_ECLK_DISP    193
#define CLK_SCLK_DECON_VCLK_DISP    194
#define CLK_SCLK_DECON_ECLK_DISP    195
#define CLK_SCLK_HPM_MIF        196
#define CLK_SCLK_MFC_PLL        197
#define CLK_SCLK_BUS_PLL        198
#define CLK_SCLK_BUS_PLL_APOLLO        199
#define CLK_SCLK_BUS_PLL_ATLAS        200
 
#define MIF_NR_CLK            201
 
/* CMU_PERIC */
#define CLK_PCLK_SPI2            1
#define CLK_PCLK_SPI1            2
#define CLK_PCLK_SPI0            3
#define CLK_PCLK_UART2            4
#define CLK_PCLK_UART1            5
#define CLK_PCLK_UART0            6
#define CLK_PCLK_HSI2C3            7
#define CLK_PCLK_HSI2C2            8
#define CLK_PCLK_HSI2C1            9
#define CLK_PCLK_HSI2C0            10
#define CLK_PCLK_I2C7            11
#define CLK_PCLK_I2C6            12
#define CLK_PCLK_I2C5            13
#define CLK_PCLK_I2C4            14
#define CLK_PCLK_I2C3            15
#define CLK_PCLK_I2C2            16
#define CLK_PCLK_I2C1            17
#define CLK_PCLK_I2C0            18
#define CLK_PCLK_SPI4            19
#define CLK_PCLK_SPI3            20
#define CLK_PCLK_HSI2C11        21
#define CLK_PCLK_HSI2C10        22
#define CLK_PCLK_HSI2C9            23
#define CLK_PCLK_HSI2C8            24
#define CLK_PCLK_HSI2C7            25
#define CLK_PCLK_HSI2C6            26
#define CLK_PCLK_HSI2C5            27
#define CLK_PCLK_HSI2C4            28
#define CLK_SCLK_SPI4            29
#define CLK_SCLK_SPI3            30
#define CLK_SCLK_SPI2            31
#define CLK_SCLK_SPI1            32
#define CLK_SCLK_SPI0            33
#define CLK_SCLK_UART2            34
#define CLK_SCLK_UART1            35
#define CLK_SCLK_UART0            36
#define CLK_ACLK_AHB2APB_PERIC2P    37
#define CLK_ACLK_AHB2APB_PERIC1P    38
#define CLK_ACLK_AHB2APB_PERIC0P    39
#define CLK_ACLK_PERICNP_66        40
#define CLK_PCLK_SCI            41
#define CLK_PCLK_GPIO_FINGER        42
#define CLK_PCLK_GPIO_ESE        43
#define CLK_PCLK_PWM            44
#define CLK_PCLK_SPDIF            45
#define CLK_PCLK_PCM1            46
#define CLK_PCLK_I2S1            47
#define CLK_PCLK_ADCIF            48
#define CLK_PCLK_GPIO_TOUCH        49
#define CLK_PCLK_GPIO_NFC        50
#define CLK_PCLK_GPIO_PERIC        51
#define CLK_PCLK_PMU_PERIC        52
#define CLK_PCLK_SYSREG_PERIC        53
#define CLK_SCLK_IOCLK_SPI4        54
#define CLK_SCLK_IOCLK_SPI3        55
#define CLK_SCLK_SCI            56
#define CLK_SCLK_SC_IN            57
#define CLK_SCLK_PWM            58
#define CLK_SCLK_IOCLK_SPI2        59
#define CLK_SCLK_IOCLK_SPI1        60
#define CLK_SCLK_IOCLK_SPI0        61
#define CLK_SCLK_IOCLK_I2S1_BCLK    62
#define CLK_SCLK_SPDIF            63
#define CLK_SCLK_PCM1            64
#define CLK_SCLK_I2S1            65
 
#define CLK_DIV_SCLK_SCI        70
#define CLK_DIV_SCLK_SC_IN        71
 
#define PERIC_NR_CLK            72
 
/* CMU_PERIS */
#define CLK_PCLK_HPM_APBIF        1
#define CLK_PCLK_TMU1_APBIF        2
#define CLK_PCLK_TMU0_APBIF        3
#define CLK_PCLK_PMU_PERIS        4
#define CLK_PCLK_SYSREG_PERIS        5
#define CLK_PCLK_CMU_TOP_APBIF        6
#define CLK_PCLK_WDT_APOLLO        7
#define CLK_PCLK_WDT_ATLAS        8
#define CLK_PCLK_MCT            9
#define CLK_PCLK_HDMI_CEC        10
#define CLK_ACLK_AHB2APB_PERIS1P    11
#define CLK_ACLK_AHB2APB_PERIS0P    12
#define CLK_ACLK_PERISNP_66        13
#define CLK_PCLK_TZPC12            14
#define CLK_PCLK_TZPC11            15
#define CLK_PCLK_TZPC10            16
#define CLK_PCLK_TZPC9            17
#define CLK_PCLK_TZPC8            18
#define CLK_PCLK_TZPC7            19
#define CLK_PCLK_TZPC6            20
#define CLK_PCLK_TZPC5            21
#define CLK_PCLK_TZPC4            22
#define CLK_PCLK_TZPC3            23
#define CLK_PCLK_TZPC2            24
#define CLK_PCLK_TZPC1            25
#define CLK_PCLK_TZPC0            26
#define CLK_PCLK_SECKEY_APBIF        27
#define CLK_PCLK_CHIPID_APBIF        28
#define CLK_PCLK_TOPRTC            29
#define CLK_PCLK_CUSTOM_EFUSE_APBIF    30
#define CLK_PCLK_ANTIRBK_CNT_APBIF    31
#define CLK_PCLK_OTP_CON_APBIF        32
#define CLK_SCLK_ASV_TB            33
#define CLK_SCLK_TMU1            34
#define CLK_SCLK_TMU0            35
#define CLK_SCLK_SECKEY            36
#define CLK_SCLK_CHIPID            37
#define CLK_SCLK_TOPRTC            38
#define CLK_SCLK_CUSTOM_EFUSE        39
#define CLK_SCLK_ANTIRBK_CNT        40
#define CLK_SCLK_OTP_CON        41
 
#define PERIS_NR_CLK            42
 
/* CMU_FSYS */
#define CLK_MOUT_ACLK_FSYS_200_USER    1
#define CLK_MOUT_SCLK_MMC2_USER        2
#define CLK_MOUT_SCLK_MMC1_USER        3
#define CLK_MOUT_SCLK_MMC0_USER        4
#define CLK_MOUT_SCLK_UFS_MPHY_USER    5
#define CLK_MOUT_SCLK_PCIE_100_USER    6
#define CLK_MOUT_SCLK_UFSUNIPRO_USER    7
#define CLK_MOUT_SCLK_USBHOST30_USER    8
#define CLK_MOUT_SCLK_USBDRD30_USER    9
#define CLK_MOUT_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK_USER    10
#define CLK_MOUT_PHYCLK_USBHOST30_UHOST30_PHYCLOCK_USER        11
#define CLK_MOUT_PHYCLK_USBHOST20_PHY_HSIC1_USER        12
#define CLK_MOUT_PHYCLK_USBHOST20_PHY_CLK48MOHCI_USER        13
#define CLK_MOUT_PHYCLK_USBHOST20_PHY_PHYCLOCK_USER        14
#define CLK_MOUT_PHYCLK_USBHOST20_PHY_PHY_FREECLK_USER        15
#define CLK_MOUT_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK_USER        16
#define CLK_MOUT_PHYCLK_USBDRD30_UDRD30_PHYCLOCK_USER        17
#define CLK_MOUT_PHYCLK_UFS_RX1_SYMBOL_USER            18
#define CLK_MOUT_PHYCLK_UFS_RX0_SYMBOL_USER            19
#define CLK_MOUT_PHYCLK_UFS_TX1_SYMBOL_USER            20
#define CLK_MOUT_PHYCLK_UFS_TX0_SYMBOL_USER            21
#define CLK_MOUT_PHYCLK_LLI_MPHY_TO_UFS_USER            22
#define CLK_MOUT_SCLK_MPHY                    23
 
#define CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK_PHY            25
#define CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK_PHY        26
#define CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK_PHY        27
#define CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK_PHY        28
#define CLK_PHYCLK_USBHOST20_PHY_FREECLK_PHY            29
#define CLK_PHYCLK_USBHOST20_PHY_PHYCLOCK_PHY            30
#define CLK_PHYCLK_USBHOST20_PHY_CLK48MOHCI_PHY            31
#define CLK_PHYCLK_USBHOST20_PHY_HSIC1_PHY            32
#define CLK_PHYCLK_UFS_TX0_SYMBOL_PHY                33
#define CLK_PHYCLK_UFS_RX0_SYMBOL_PHY                34
#define CLK_PHYCLK_UFS_TX1_SYMBOL_PHY                35
#define CLK_PHYCLK_UFS_RX1_SYMBOL_PHY                36
#define CLK_PHYCLK_LLI_MPHY_TO_UFS_PHY                37
 
#define CLK_ACLK_PCIE            50
#define CLK_ACLK_PDMA1            51
#define CLK_ACLK_TSI            52
#define CLK_ACLK_MMC2            53
#define CLK_ACLK_MMC1            54
#define CLK_ACLK_MMC0            55
#define CLK_ACLK_UFS            56
#define CLK_ACLK_USBHOST20        57
#define CLK_ACLK_USBHOST30        58
#define CLK_ACLK_USBDRD30        59
#define CLK_ACLK_PDMA0            60
#define CLK_SCLK_MMC2            61
#define CLK_SCLK_MMC1            62
#define CLK_SCLK_MMC0            63
#define CLK_PDMA1            64
#define CLK_PDMA0            65
#define CLK_ACLK_XIU_FSYSPX        66
#define CLK_ACLK_AHB_USBLINKH1        67
#define CLK_ACLK_SMMU_PDMA1        68
#define CLK_ACLK_BTS_PCIE        69
#define CLK_ACLK_AXIUS_PDMA1        70
#define CLK_ACLK_SMMU_PDMA0        71
#define CLK_ACLK_BTS_UFS        72
#define CLK_ACLK_BTS_USBHOST30        73
#define CLK_ACLK_BTS_USBDRD30        74
#define CLK_ACLK_AXIUS_PDMA0        75
#define CLK_ACLK_AXIUS_USBHS        76
#define CLK_ACLK_AXIUS_FSYSSX        77
#define CLK_ACLK_AHB2APB_FSYSP        78
#define CLK_ACLK_AHB2AXI_USBHS        79
#define CLK_ACLK_AHB_USBLINKH0        80
#define CLK_ACLK_AHB_USBHS        81
#define CLK_ACLK_AHB_FSYSH        82
#define CLK_ACLK_XIU_FSYSX        83
#define CLK_ACLK_XIU_FSYSSX        84
#define CLK_ACLK_FSYSNP_200        85
#define CLK_ACLK_FSYSND_200        86
#define CLK_PCLK_PCIE_CTRL        87
#define CLK_PCLK_SMMU_PDMA1        88
#define CLK_PCLK_PCIE_PHY        89
#define CLK_PCLK_BTS_PCIE        90
#define CLK_PCLK_SMMU_PDMA0        91
#define CLK_PCLK_BTS_UFS        92
#define CLK_PCLK_BTS_USBHOST30        93
#define CLK_PCLK_BTS_USBDRD30        94
#define CLK_PCLK_GPIO_FSYS        95
#define CLK_PCLK_PMU_FSYS        96
#define CLK_PCLK_SYSREG_FSYS        97
#define CLK_SCLK_PCIE_100        98
#define CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK    99
#define CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK    100
#define CLK_PHYCLK_UFS_RX1_SYMBOL        101
#define CLK_PHYCLK_UFS_RX0_SYMBOL        102
#define CLK_PHYCLK_UFS_TX1_SYMBOL        103
#define CLK_PHYCLK_UFS_TX0_SYMBOL        104
#define CLK_PHYCLK_USBHOST20_PHY_HSIC1        105
#define CLK_PHYCLK_USBHOST20_PHY_CLK48MOHCI    106
#define CLK_PHYCLK_USBHOST20_PHY_PHYCLOCK    107
#define CLK_PHYCLK_USBHOST20_PHY_FREECLK    108
#define CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK    109
#define CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK    110
#define CLK_SCLK_MPHY            111
#define CLK_SCLK_UFSUNIPRO        112
#define CLK_SCLK_USBHOST30        113
#define CLK_SCLK_USBDRD30        114
#define CLK_PCIE            115
 
#define FSYS_NR_CLK            116
 
/* CMU_G2D */
#define CLK_MUX_ACLK_G2D_266_USER    1
#define CLK_MUX_ACLK_G2D_400_USER    2
 
#define CLK_DIV_PCLK_G2D        3
 
#define CLK_ACLK_SMMU_MDMA1        4
#define CLK_ACLK_BTS_MDMA1        5
#define CLK_ACLK_BTS_G2D        6
#define CLK_ACLK_ALB_G2D        7
#define CLK_ACLK_AXIUS_G2DX        8
#define CLK_ACLK_ASYNCAXI_SYSX        9
#define CLK_ACLK_AHB2APB_G2D1P        10
#define CLK_ACLK_AHB2APB_G2D0P        11
#define CLK_ACLK_XIU_G2DX        12
#define CLK_ACLK_G2DNP_133        13
#define CLK_ACLK_G2DND_400        14
#define CLK_ACLK_MDMA1            15
#define CLK_ACLK_G2D            16
#define CLK_ACLK_SMMU_G2D        17
#define CLK_PCLK_SMMU_MDMA1        18
#define CLK_PCLK_BTS_MDMA1        19
#define CLK_PCLK_BTS_G2D        20
#define CLK_PCLK_ALB_G2D        21
#define CLK_PCLK_ASYNCAXI_SYSX        22
#define CLK_PCLK_PMU_G2D        23
#define CLK_PCLK_SYSREG_G2D        24
#define CLK_PCLK_G2D            25
#define CLK_PCLK_SMMU_G2D        26
 
#define G2D_NR_CLK            27
 
/* CMU_DISP */
#define CLK_FOUT_DISP_PLL                1
 
#define CLK_MOUT_DISP_PLL                2
#define CLK_MOUT_SCLK_DSIM1_USER            3
#define CLK_MOUT_SCLK_DSIM0_USER            4
#define CLK_MOUT_SCLK_DSD_USER                5
#define CLK_MOUT_SCLK_DECON_TV_ECLK_USER        6
#define CLK_MOUT_SCLK_DECON_VCLK_USER            7
#define CLK_MOUT_SCLK_DECON_ECLK_USER            8
#define CLK_MOUT_SCLK_DECON_TV_VCLK_USER        9
#define CLK_MOUT_ACLK_DISP_333_USER            10
#define CLK_MOUT_PHYCLK_MIPIDPHY1_BITCLKDIV8_USER    11
#define CLK_MOUT_PHYCLK_MIPIDPHY1_RXCLKESC0_USER    12
#define CLK_MOUT_PHYCLK_MIPIDPHY0_BITCLKDIV8_USER    13
#define CLK_MOUT_PHYCLK_MIPIDPHY0_RXCLKESC0_USER    14
#define CLK_MOUT_PHYCLK_HDMIPHY_TMDS_CLKO_USER        15
#define CLK_MOUT_PHYCLK_HDMIPHY_PIXEL_CLKO_USER        16
#define CLK_MOUT_SCLK_DSIM0                17
#define CLK_MOUT_SCLK_DECON_TV_ECLK            18
#define CLK_MOUT_SCLK_DECON_VCLK            19
#define CLK_MOUT_SCLK_DECON_ECLK            20
#define CLK_MOUT_SCLK_DSIM1_B_DISP            21
#define CLK_MOUT_SCLK_DSIM1_A_DISP            22
#define CLK_MOUT_SCLK_DECON_TV_VCLK_C_DISP        23
#define CLK_MOUT_SCLK_DECON_TV_VCLK_B_DISP        24
#define CLK_MOUT_SCLK_DECON_TV_VCLK_A_DISP        25
 
#define CLK_DIV_SCLK_DSIM1_DISP                30
#define CLK_DIV_SCLK_DECON_TV_VCLK_DISP            31
#define CLK_DIV_SCLK_DSIM0_DISP                32
#define CLK_DIV_SCLK_DECON_TV_ECLK_DISP            33
#define CLK_DIV_SCLK_DECON_VCLK_DISP            34
#define CLK_DIV_SCLK_DECON_ECLK_DISP            35
#define CLK_DIV_PCLK_DISP                36
 
#define CLK_ACLK_DECON_TV                40
#define CLK_ACLK_DECON                    41
#define CLK_ACLK_SMMU_TV1X                42
#define CLK_ACLK_SMMU_TV0X                43
#define CLK_ACLK_SMMU_DECON1X                44
#define CLK_ACLK_SMMU_DECON0X                45
#define CLK_ACLK_BTS_DECON_TV_M3            46
#define CLK_ACLK_BTS_DECON_TV_M2            47
#define CLK_ACLK_BTS_DECON_TV_M1            48
#define CLK_ACLK_BTS_DECON_TV_M0            49
#define CLK_ACLK_BTS_DECON_NM4                50
#define CLK_ACLK_BTS_DECON_NM3                51
#define CLK_ACLK_BTS_DECON_NM2                52
#define CLK_ACLK_BTS_DECON_NM1                53
#define CLK_ACLK_BTS_DECON_NM0                54
#define CLK_ACLK_AHB2APB_DISPSFR2P            55
#define CLK_ACLK_AHB2APB_DISPSFR1P            56
#define CLK_ACLK_AHB2APB_DISPSFR0P            57
#define CLK_ACLK_AHB_DISPH                58
#define CLK_ACLK_XIU_TV1X                59
#define CLK_ACLK_XIU_TV0X                60
#define CLK_ACLK_XIU_DECON1X                61
#define CLK_ACLK_XIU_DECON0X                62
#define CLK_ACLK_XIU_DISP1X                63
#define CLK_ACLK_XIU_DISPNP_100                64
#define CLK_ACLK_DISP1ND_333                65
#define CLK_ACLK_DISP0ND_333                66
#define CLK_PCLK_SMMU_TV1X                67
#define CLK_PCLK_SMMU_TV0X                68
#define CLK_PCLK_SMMU_DECON1X                69
#define CLK_PCLK_SMMU_DECON0X                70
#define CLK_PCLK_BTS_DECON_TV_M3            71
#define CLK_PCLK_BTS_DECON_TV_M2            72
#define CLK_PCLK_BTS_DECON_TV_M1            73
#define CLK_PCLK_BTS_DECON_TV_M0            74
#define CLK_PCLK_BTS_DECONM4                75
#define CLK_PCLK_BTS_DECONM3                76
#define CLK_PCLK_BTS_DECONM2                77
#define CLK_PCLK_BTS_DECONM1                78
#define CLK_PCLK_BTS_DECONM0                79
#define CLK_PCLK_MIC1                    80
#define CLK_PCLK_PMU_DISP                81
#define CLK_PCLK_SYSREG_DISP                82
#define CLK_PCLK_HDMIPHY                83
#define CLK_PCLK_HDMI                    84
#define CLK_PCLK_MIC0                    85
#define CLK_PCLK_DSIM1                    86
#define CLK_PCLK_DSIM0                    87
#define CLK_PCLK_DECON_TV                88
#define CLK_PHYCLK_MIPIDPHY1_BITCLKDIV8            89
#define CLK_PHYCLK_MIPIDPHY1_RXCLKESC0            90
#define CLK_SCLK_RGB_TV_VCLK_TO_DSIM1            91
#define CLK_SCLK_RGB_TV_VCLK_TO_MIC1            92
#define CLK_SCLK_DSIM1                    93
#define CLK_SCLK_DECON_TV_VCLK                94
#define CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8            95
#define CLK_PHYCLK_MIPIDPHY0_RXCLKESC0            96
#define CLK_PHYCLK_HDMIPHY_TMDS_CLKO            97
#define CLK_PHYCLK_HDMI_PIXEL                98
#define CLK_SCLK_RGB_VCLK_TO_SMIES            99
#define CLK_SCLK_FREQ_DET_DISP_PLL            100
#define CLK_SCLK_RGB_VCLK_TO_DSIM0            101
#define CLK_SCLK_RGB_VCLK_TO_MIC0            102
#define CLK_SCLK_DSD                    103
#define CLK_SCLK_HDMI_SPDIF                104
#define CLK_SCLK_DSIM0                    105
#define CLK_SCLK_DECON_TV_ECLK                106
#define CLK_SCLK_DECON_VCLK                107
#define CLK_SCLK_DECON_ECLK                108
#define CLK_SCLK_RGB_VCLK                109
#define CLK_SCLK_RGB_TV_VCLK                110
 
#define CLK_PHYCLK_HDMIPHY_PIXEL_CLKO_PHY        111
#define CLK_PHYCLK_HDMIPHY_TMDS_CLKO_PHY        112
 
#define CLK_PCLK_DECON                    113
 
#define CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8_PHY        114
#define CLK_PHYCLK_MIPIDPHY0_RXCLKESC0_PHY        115
 
#define DISP_NR_CLK                    116
 
/* CMU_AUD */
#define CLK_MOUT_AUD_PLL_USER                1
#define CLK_MOUT_SCLK_AUD_PCM                2
#define CLK_MOUT_SCLK_AUD_I2S                3
 
#define CLK_DIV_ATCLK_AUD                4
#define CLK_DIV_PCLK_DBG_AUD                5
#define CLK_DIV_ACLK_AUD                6
#define CLK_DIV_AUD_CA5                    7
#define CLK_DIV_SCLK_AUD_SLIMBUS            8
#define CLK_DIV_SCLK_AUD_UART                9
#define CLK_DIV_SCLK_AUD_PCM                10
#define CLK_DIV_SCLK_AUD_I2S                11
 
#define CLK_ACLK_INTR_CTRL                12
#define CLK_ACLK_AXIDS2_LPASSP                13
#define CLK_ACLK_AXIDS1_LPASSP                14
#define CLK_ACLK_AXI2APB1_LPASSP            15
#define CLK_ACLK_AXI2APH_LPASSP                16
#define CLK_ACLK_SMMU_LPASSX                17
#define CLK_ACLK_AXIDS0_LPASSP                18
#define CLK_ACLK_AXI2APB0_LPASSP            19
#define CLK_ACLK_XIU_LPASSX                20
#define CLK_ACLK_AUDNP_133                21
#define CLK_ACLK_AUDND_133                22
#define CLK_ACLK_SRAMC                    23
#define CLK_ACLK_DMAC                    24
#define CLK_PCLK_WDT1                    25
#define CLK_PCLK_WDT0                    26
#define CLK_PCLK_SFR1                    27
#define CLK_PCLK_SMMU_LPASSX                28
#define CLK_PCLK_GPIO_AUD                29
#define CLK_PCLK_PMU_AUD                30
#define CLK_PCLK_SYSREG_AUD                31
#define CLK_PCLK_AUD_SLIMBUS                32
#define CLK_PCLK_AUD_UART                33
#define CLK_PCLK_AUD_PCM                34
#define CLK_PCLK_AUD_I2S                35
#define CLK_PCLK_TIMER                    36
#define CLK_PCLK_SFR0_CTRL                37
#define CLK_ATCLK_AUD                    38
#define CLK_PCLK_DBG_AUD                39
#define CLK_SCLK_AUD_CA5                40
#define CLK_SCLK_JTAG_TCK                41
#define CLK_SCLK_SLIMBUS_CLKIN                42
#define CLK_SCLK_AUD_SLIMBUS                43
#define CLK_SCLK_AUD_UART                44
#define CLK_SCLK_AUD_PCM                45
#define CLK_SCLK_I2S_BCLK                46
#define CLK_SCLK_AUD_I2S                47
 
#define AUD_NR_CLK                    48
 
/* CMU_BUS{0|1|2} */
#define CLK_DIV_PCLK_BUS_133                1
 
#define CLK_ACLK_AHB2APB_BUSP                2
#define CLK_ACLK_BUSNP_133                3
#define CLK_ACLK_BUSND_400                4
#define CLK_PCLK_BUSSRVND_133                5
#define CLK_PCLK_PMU_BUS                6
#define CLK_PCLK_SYSREG_BUS                7
 
#define CLK_MOUT_ACLK_BUS2_400_USER            8  /* Only CMU_BUS2 */
#define CLK_ACLK_BUS2BEND_400                9  /* Only CMU_BUS2 */
#define CLK_ACLK_BUS2RTND_400                10 /* Only CMU_BUS2 */
 
#define BUSx_NR_CLK                    11
 
/* CMU_G3D */
#define CLK_FOUT_G3D_PLL                1
 
#define CLK_MOUT_ACLK_G3D_400                2
#define CLK_MOUT_G3D_PLL                3
 
#define CLK_DIV_SCLK_HPM_G3D                4
#define CLK_DIV_PCLK_G3D                5
#define CLK_DIV_ACLK_G3D                6
#define CLK_ACLK_BTS_G3D1                7
#define CLK_ACLK_BTS_G3D0                8
#define CLK_ACLK_ASYNCAPBS_G3D                9
#define CLK_ACLK_ASYNCAPBM_G3D                10
#define CLK_ACLK_AHB2APB_G3DP                11
#define CLK_ACLK_G3DNP_150                12
#define CLK_ACLK_G3DND_600                13
#define CLK_ACLK_G3D                    14
#define CLK_PCLK_BTS_G3D1                15
#define CLK_PCLK_BTS_G3D0                16
#define CLK_PCLK_PMU_G3D                17
#define CLK_PCLK_SYSREG_G3D                18
#define CLK_SCLK_HPM_G3D                19
 
#define G3D_NR_CLK                    20
 
/* CMU_GSCL */
#define CLK_MOUT_ACLK_GSCL_111_USER            1
#define CLK_MOUT_ACLK_GSCL_333_USER            2
 
#define CLK_ACLK_BTS_GSCL2                3
#define CLK_ACLK_BTS_GSCL1                4
#define CLK_ACLK_BTS_GSCL0                5
#define CLK_ACLK_AHB2APB_GSCLP                6
#define CLK_ACLK_XIU_GSCLX                7
#define CLK_ACLK_GSCLNP_111                8
#define CLK_ACLK_GSCLRTND_333                9
#define CLK_ACLK_GSCLBEND_333                10
#define CLK_ACLK_GSD                    11
#define CLK_ACLK_GSCL2                    12
#define CLK_ACLK_GSCL1                    13
#define CLK_ACLK_GSCL0                    14
#define CLK_ACLK_SMMU_GSCL0                15
#define CLK_ACLK_SMMU_GSCL1                16
#define CLK_ACLK_SMMU_GSCL2                17
#define CLK_PCLK_BTS_GSCL2                18
#define CLK_PCLK_BTS_GSCL1                19
#define CLK_PCLK_BTS_GSCL0                20
#define CLK_PCLK_PMU_GSCL                21
#define CLK_PCLK_SYSREG_GSCL                22
#define CLK_PCLK_GSCL2                    23
#define CLK_PCLK_GSCL1                    24
#define CLK_PCLK_GSCL0                    25
#define CLK_PCLK_SMMU_GSCL0                26
#define CLK_PCLK_SMMU_GSCL1                27
#define CLK_PCLK_SMMU_GSCL2                28
 
#define GSCL_NR_CLK                    29
 
/* CMU_APOLLO */
#define CLK_FOUT_APOLLO_PLL                1
 
#define CLK_MOUT_APOLLO_PLL                2
#define CLK_MOUT_BUS_PLL_APOLLO_USER            3
#define CLK_MOUT_APOLLO                    4
 
#define CLK_DIV_CNTCLK_APOLLO                5
#define CLK_DIV_PCLK_DBG_APOLLO                6
#define CLK_DIV_ATCLK_APOLLO                7
#define CLK_DIV_PCLK_APOLLO                8
#define CLK_DIV_ACLK_APOLLO                9
#define CLK_DIV_APOLLO2                    10
#define CLK_DIV_APOLLO1                    11
#define CLK_DIV_SCLK_HPM_APOLLO                12
#define CLK_DIV_APOLLO_PLL                13
 
#define CLK_ACLK_ATBDS_APOLLO_3                14
#define CLK_ACLK_ATBDS_APOLLO_2                15
#define CLK_ACLK_ATBDS_APOLLO_1                16
#define CLK_ACLK_ATBDS_APOLLO_0                17
#define CLK_ACLK_ASATBSLV_APOLLO_3_CSSYS        18
#define CLK_ACLK_ASATBSLV_APOLLO_2_CSSYS        19
#define CLK_ACLK_ASATBSLV_APOLLO_1_CSSYS        20
#define CLK_ACLK_ASATBSLV_APOLLO_0_CSSYS        21
#define CLK_ACLK_ASYNCACES_APOLLO_CCI            22
#define CLK_ACLK_AHB2APB_APOLLOP            23
#define CLK_ACLK_APOLLONP_200                24
#define CLK_PCLK_ASAPBMST_CSSYS_APOLLO            25
#define CLK_PCLK_PMU_APOLLO                26
#define CLK_PCLK_SYSREG_APOLLO                27
#define CLK_CNTCLK_APOLLO                28
#define CLK_SCLK_HPM_APOLLO                29
#define CLK_SCLK_APOLLO                    30
 
#define APOLLO_NR_CLK                    31
 
/* CMU_ATLAS */
#define CLK_FOUT_ATLAS_PLL                1
 
#define CLK_MOUT_ATLAS_PLL                2
#define CLK_MOUT_BUS_PLL_ATLAS_USER            3
#define CLK_MOUT_ATLAS                    4
 
#define CLK_DIV_CNTCLK_ATLAS                5
#define CLK_DIV_PCLK_DBG_ATLAS                6
#define CLK_DIV_ATCLK_ATLASO                7
#define CLK_DIV_PCLK_ATLAS                8
#define CLK_DIV_ACLK_ATLAS                9
#define CLK_DIV_ATLAS2                    10
#define CLK_DIV_ATLAS1                    11
#define CLK_DIV_SCLK_HPM_ATLAS                12
#define CLK_DIV_ATLAS_PLL                13
 
#define CLK_ACLK_ATB_AUD_CSSYS                14
#define CLK_ACLK_ATB_APOLLO3_CSSYS            15
#define CLK_ACLK_ATB_APOLLO2_CSSYS            16
#define CLK_ACLK_ATB_APOLLO1_CSSYS            17
#define CLK_ACLK_ATB_APOLLO0_CSSYS            18
#define CLK_ACLK_ASYNCAHBS_CSSYS_SSS            19
#define CLK_ACLK_ASYNCAXIS_CSSYS_CCIX            20
#define CLK_ACLK_ASYNCACES_ATLAS_CCI            21
#define CLK_ACLK_AHB2APB_ATLASP                22
#define CLK_ACLK_ATLASNP_200                23
#define CLK_PCLK_ASYNCAPB_AUD_CSSYS            24
#define CLK_PCLK_ASYNCAPB_ISP_CSSYS            25
#define CLK_PCLK_ASYNCAPB_APOLLO_CSSYS            26
#define CLK_PCLK_PMU_ATLAS                27
#define CLK_PCLK_SYSREG_ATLAS                28
#define CLK_PCLK_SECJTAG                29
#define CLK_CNTCLK_ATLAS                30
#define CLK_SCLK_FREQ_DET_ATLAS_PLL            31
#define CLK_SCLK_HPM_ATLAS                32
#define CLK_TRACECLK                    33
#define CLK_CTMCLK                    34
#define CLK_HCLK_CSSYS                    35
#define CLK_PCLK_DBG_CSSYS                36
#define CLK_PCLK_DBG                    37
#define CLK_ATCLK                    38
#define CLK_SCLK_ATLAS                    39
 
#define ATLAS_NR_CLK                    40
 
/* CMU_MSCL */
#define CLK_MOUT_SCLK_JPEG_USER                1
#define CLK_MOUT_ACLK_MSCL_400_USER            2
#define CLK_MOUT_SCLK_JPEG                3
 
#define CLK_DIV_PCLK_MSCL                4
 
#define CLK_ACLK_BTS_JPEG                5
#define CLK_ACLK_BTS_M2MSCALER1                6
#define CLK_ACLK_BTS_M2MSCALER0                7
#define CLK_ACLK_AHB2APB_MSCL0P                8
#define CLK_ACLK_XIU_MSCLX                9
#define CLK_ACLK_MSCLNP_100                10
#define CLK_ACLK_MSCLND_400                11
#define CLK_ACLK_JPEG                    12
#define CLK_ACLK_M2MSCALER1                13
#define CLK_ACLK_M2MSCALER0                14
#define CLK_ACLK_SMMU_M2MSCALER0            15
#define CLK_ACLK_SMMU_M2MSCALER1            16
#define CLK_ACLK_SMMU_JPEG                17
#define CLK_PCLK_BTS_JPEG                18
#define CLK_PCLK_BTS_M2MSCALER1                19
#define CLK_PCLK_BTS_M2MSCALER0                20
#define CLK_PCLK_PMU_MSCL                21
#define CLK_PCLK_SYSREG_MSCL                22
#define CLK_PCLK_JPEG                    23
#define CLK_PCLK_M2MSCALER1                24
#define CLK_PCLK_M2MSCALER0                25
#define CLK_PCLK_SMMU_M2MSCALER0            26
#define CLK_PCLK_SMMU_M2MSCALER1            27
#define CLK_PCLK_SMMU_JPEG                28
#define CLK_SCLK_JPEG                    29
 
#define MSCL_NR_CLK                    30
 
/* CMU_MFC */
#define CLK_MOUT_ACLK_MFC_400_USER            1
 
#define CLK_DIV_PCLK_MFC                2
 
#define CLK_ACLK_BTS_MFC_1                3
#define CLK_ACLK_BTS_MFC_0                4
#define CLK_ACLK_AHB2APB_MFCP                5
#define CLK_ACLK_XIU_MFCX                6
#define CLK_ACLK_MFCNP_100                7
#define CLK_ACLK_MFCND_400                8
#define CLK_ACLK_MFC                    9
#define CLK_ACLK_SMMU_MFC_1                10
#define CLK_ACLK_SMMU_MFC_0                11
#define CLK_PCLK_BTS_MFC_1                12
#define CLK_PCLK_BTS_MFC_0                13
#define CLK_PCLK_PMU_MFC                14
#define CLK_PCLK_SYSREG_MFC                15
#define CLK_PCLK_MFC                    16
#define CLK_PCLK_SMMU_MFC_1                17
#define CLK_PCLK_SMMU_MFC_0                18
 
#define MFC_NR_CLK                    19
 
/* CMU_HEVC */
#define CLK_MOUT_ACLK_HEVC_400_USER            1
 
#define CLK_DIV_PCLK_HEVC                2
 
#define CLK_ACLK_BTS_HEVC_1                3
#define CLK_ACLK_BTS_HEVC_0                4
#define CLK_ACLK_AHB2APB_HEVCP                5
#define CLK_ACLK_XIU_HEVCX                6
#define CLK_ACLK_HEVCNP_100                7
#define CLK_ACLK_HEVCND_400                8
#define CLK_ACLK_HEVC                    9
#define CLK_ACLK_SMMU_HEVC_1                10
#define CLK_ACLK_SMMU_HEVC_0                11
#define CLK_PCLK_BTS_HEVC_1                12
#define CLK_PCLK_BTS_HEVC_0                13
#define CLK_PCLK_PMU_HEVC                14
#define CLK_PCLK_SYSREG_HEVC                15
#define CLK_PCLK_HEVC                    16
#define CLK_PCLK_SMMU_HEVC_1                17
#define CLK_PCLK_SMMU_HEVC_0                18
 
#define HEVC_NR_CLK                    19
 
/* CMU_ISP */
#define CLK_MOUT_ACLK_ISP_DIS_400_USER            1
#define CLK_MOUT_ACLK_ISP_400_USER            2
 
#define CLK_DIV_PCLK_ISP_DIS                3
#define CLK_DIV_PCLK_ISP                4
#define CLK_DIV_ACLK_ISP_D_200                5
#define CLK_DIV_ACLK_ISP_C_200                6
 
#define CLK_ACLK_ISP_D_GLUE                7
#define CLK_ACLK_SCALERP                8
#define CLK_ACLK_3DNR                    9
#define CLK_ACLK_DIS                    10
#define CLK_ACLK_SCALERC                11
#define CLK_ACLK_DRC                    12
#define CLK_ACLK_ISP                    13
#define CLK_ACLK_AXIUS_SCALERP                14
#define CLK_ACLK_AXIUS_SCALERC                15
#define CLK_ACLK_AXIUS_DRC                16
#define CLK_ACLK_ASYNCAHBM_ISP2P            17
#define CLK_ACLK_ASYNCAHBM_ISP1P            18
#define CLK_ACLK_ASYNCAXIS_DIS1                19
#define CLK_ACLK_ASYNCAXIS_DIS0                20
#define CLK_ACLK_ASYNCAXIM_DIS1                21
#define CLK_ACLK_ASYNCAXIM_DIS0                22
#define CLK_ACLK_ASYNCAXIM_ISP2P            23
#define CLK_ACLK_ASYNCAXIM_ISP1P            24
#define CLK_ACLK_AHB2APB_ISP2P                25
#define CLK_ACLK_AHB2APB_ISP1P                26
#define CLK_ACLK_AXI2APB_ISP2P                27
#define CLK_ACLK_AXI2APB_ISP1P                28
#define CLK_ACLK_XIU_ISPEX1                29
#define CLK_ACLK_XIU_ISPEX0                30
#define CLK_ACLK_ISPND_400                31
#define CLK_ACLK_SMMU_SCALERP                32
#define CLK_ACLK_SMMU_3DNR                33
#define CLK_ACLK_SMMU_DIS1                34
#define CLK_ACLK_SMMU_DIS0                35
#define CLK_ACLK_SMMU_SCALERC                36
#define CLK_ACLK_SMMU_DRC                37
#define CLK_ACLK_SMMU_ISP                38
#define CLK_ACLK_BTS_SCALERP                39
#define CLK_ACLK_BTS_3DR                40
#define CLK_ACLK_BTS_DIS1                41
#define CLK_ACLK_BTS_DIS0                42
#define CLK_ACLK_BTS_SCALERC                43
#define CLK_ACLK_BTS_DRC                44
#define CLK_ACLK_BTS_ISP                45
#define CLK_PCLK_SMMU_SCALERP                46
#define CLK_PCLK_SMMU_3DNR                47
#define CLK_PCLK_SMMU_DIS1                48
#define CLK_PCLK_SMMU_DIS0                49
#define CLK_PCLK_SMMU_SCALERC                50
#define CLK_PCLK_SMMU_DRC                51
#define CLK_PCLK_SMMU_ISP                52
#define CLK_PCLK_BTS_SCALERP                53
#define CLK_PCLK_BTS_3DNR                54
#define CLK_PCLK_BTS_DIS1                55
#define CLK_PCLK_BTS_DIS0                56
#define CLK_PCLK_BTS_SCALERC                57
#define CLK_PCLK_BTS_DRC                58
#define CLK_PCLK_BTS_ISP                59
#define CLK_PCLK_ASYNCAXI_DIS1                60
#define CLK_PCLK_ASYNCAXI_DIS0                61
#define CLK_PCLK_PMU_ISP                62
#define CLK_PCLK_SYSREG_ISP                63
#define CLK_PCLK_CMU_ISP_LOCAL                64
#define CLK_PCLK_SCALERP                65
#define CLK_PCLK_3DNR                    66
#define CLK_PCLK_DIS_CORE                67
#define CLK_PCLK_DIS                    68
#define CLK_PCLK_SCALERC                69
#define CLK_PCLK_DRC                    70
#define CLK_PCLK_ISP                    71
#define CLK_SCLK_PIXELASYNCS_DIS            72
#define CLK_SCLK_PIXELASYNCM_DIS            73
#define CLK_SCLK_PIXELASYNCS_SCALERP            74
#define CLK_SCLK_PIXELASYNCM_ISPD            75
#define CLK_SCLK_PIXELASYNCS_ISPC            76
#define CLK_SCLK_PIXELASYNCM_ISPC            77
 
#define ISP_NR_CLK                    78
 
/* CMU_CAM0 */
#define CLK_PHYCLK_RXBYTEECLKHS0_S4_PHY            1
#define CLK_PHYCLK_RXBYTEECLKHS0_S2A_PHY        2
 
#define CLK_MOUT_ACLK_CAM0_333_USER            3
#define CLK_MOUT_ACLK_CAM0_400_USER            4
#define CLK_MOUT_ACLK_CAM0_552_USER            5
#define CLK_MOUT_PHYCLK_RXBYTECLKHS0_S4_USER        6
#define CLK_MOUT_PHYCLK_RXBYTECLKHS0_S2A_USER        7
#define CLK_MOUT_ACLK_LITE_D_B                8
#define CLK_MOUT_ACLK_LITE_D_A                9
#define CLK_MOUT_ACLK_LITE_B_B                10
#define CLK_MOUT_ACLK_LITE_B_A                11
#define CLK_MOUT_ACLK_LITE_A_B                12
#define CLK_MOUT_ACLK_LITE_A_A                13
#define CLK_MOUT_ACLK_CAM0_400                14
#define CLK_MOUT_ACLK_CSIS1_B                15
#define CLK_MOUT_ACLK_CSIS1_A                16
#define CLK_MOUT_ACLK_CSIS0_B                17
#define CLK_MOUT_ACLK_CSIS0_A                18
#define CLK_MOUT_ACLK_3AA1_B                19
#define CLK_MOUT_ACLK_3AA1_A                20
#define CLK_MOUT_ACLK_3AA0_B                21
#define CLK_MOUT_ACLK_3AA0_A                22
#define CLK_MOUT_SCLK_LITE_FREECNT_C            23
#define CLK_MOUT_SCLK_LITE_FREECNT_B            24
#define CLK_MOUT_SCLK_LITE_FREECNT_A            25
#define CLK_MOUT_SCLK_PIXELASYNC_LITE_C_B        26
#define CLK_MOUT_SCLK_PIXELASYNC_LITE_C_A        27
#define CLK_MOUT_SCLK_PIXELASYNC_LITE_C_INIT_B        28
#define CLK_MOUT_SCLK_PIXELASYNC_LITE_C_INIT_A        29
 
#define CLK_DIV_PCLK_CAM0_50                30
#define CLK_DIV_ACLK_CAM0_200                31
#define CLK_DIV_ACLK_CAM0_BUS_400            32
#define CLK_DIV_PCLK_LITE_D                33
#define CLK_DIV_ACLK_LITE_D                34
#define CLK_DIV_PCLK_LITE_B                35
#define CLK_DIV_ACLK_LITE_B                36
#define CLK_DIV_PCLK_LITE_A                37
#define CLK_DIV_ACLK_LITE_A                38
#define CLK_DIV_ACLK_CSIS1                39
#define CLK_DIV_ACLK_CSIS0                40
#define CLK_DIV_PCLK_3AA1                41
#define CLK_DIV_ACLK_3AA1                42
#define CLK_DIV_PCLK_3AA0                43
#define CLK_DIV_ACLK_3AA0                44
#define CLK_DIV_SCLK_PIXELASYNC_LITE_C            45
#define CLK_DIV_PCLK_PIXELASYNC_LITE_C            46
#define CLK_DIV_SCLK_PIXELASYNC_LITE_C_INIT        47
 
#define CLK_ACLK_CSIS1                    50
#define CLK_ACLK_CSIS0                    51
#define CLK_ACLK_3AA1                    52
#define CLK_ACLK_3AA0                    53
#define CLK_ACLK_LITE_D                    54
#define CLK_ACLK_LITE_B                    55
#define CLK_ACLK_LITE_A                    56
#define CLK_ACLK_AHBSYNCDN                57
#define CLK_ACLK_AXIUS_LITE_D                58
#define CLK_ACLK_AXIUS_LITE_B                59
#define CLK_ACLK_AXIUS_LITE_A                60
#define CLK_ACLK_ASYNCAPBM_3AA1                61
#define CLK_ACLK_ASYNCAPBS_3AA1                62
#define CLK_ACLK_ASYNCAPBM_3AA0                63
#define CLK_ACLK_ASYNCAPBS_3AA0                64
#define CLK_ACLK_ASYNCAPBM_LITE_D            65
#define CLK_ACLK_ASYNCAPBS_LITE_D            66
#define CLK_ACLK_ASYNCAPBM_LITE_B            67
#define CLK_ACLK_ASYNCAPBS_LITE_B            68
#define CLK_ACLK_ASYNCAPBM_LITE_A            69
#define CLK_ACLK_ASYNCAPBS_LITE_A            70
#define CLK_ACLK_ASYNCAXIM_ISP0P            71
#define CLK_ACLK_ASYNCAXIM_3AA1                72
#define CLK_ACLK_ASYNCAXIS_3AA1                73
#define CLK_ACLK_ASYNCAXIM_3AA0                74
#define CLK_ACLK_ASYNCAXIS_3AA0                75
#define CLK_ACLK_ASYNCAXIM_LITE_D            76
#define CLK_ACLK_ASYNCAXIS_LITE_D            77
#define CLK_ACLK_ASYNCAXIM_LITE_B            78
#define CLK_ACLK_ASYNCAXIS_LITE_B            79
#define CLK_ACLK_ASYNCAXIM_LITE_A            80
#define CLK_ACLK_ASYNCAXIS_LITE_A            81
#define CLK_ACLK_AHB2APB_ISPSFRP            82
#define CLK_ACLK_AXI2APB_ISP0P                83
#define CLK_ACLK_AXI2AHB_ISP0P                84
#define CLK_ACLK_XIU_IS0X                85
#define CLK_ACLK_XIU_ISP0EX                86
#define CLK_ACLK_CAM0NP_276                87
#define CLK_ACLK_CAM0ND_400                88
#define CLK_ACLK_SMMU_3AA1                89
#define CLK_ACLK_SMMU_3AA0                90
#define CLK_ACLK_SMMU_LITE_D                91
#define CLK_ACLK_SMMU_LITE_B                92
#define CLK_ACLK_SMMU_LITE_A                93
#define CLK_ACLK_BTS_3AA1                94
#define CLK_ACLK_BTS_3AA0                95
#define CLK_ACLK_BTS_LITE_D                96
#define CLK_ACLK_BTS_LITE_B                97
#define CLK_ACLK_BTS_LITE_A                98
#define CLK_PCLK_SMMU_3AA1                99
#define CLK_PCLK_SMMU_3AA0                100
#define CLK_PCLK_SMMU_LITE_D                101
#define CLK_PCLK_SMMU_LITE_B                102
#define CLK_PCLK_SMMU_LITE_A                103
#define CLK_PCLK_BTS_3AA1                104
#define CLK_PCLK_BTS_3AA0                105
#define CLK_PCLK_BTS_LITE_D                106
#define CLK_PCLK_BTS_LITE_B                107
#define CLK_PCLK_BTS_LITE_A                108
#define CLK_PCLK_ASYNCAXI_CAM1                109
#define CLK_PCLK_ASYNCAXI_3AA1                110
#define CLK_PCLK_ASYNCAXI_3AA0                111
#define CLK_PCLK_ASYNCAXI_LITE_D            112
#define CLK_PCLK_ASYNCAXI_LITE_B            113
#define CLK_PCLK_ASYNCAXI_LITE_A            114
#define CLK_PCLK_PMU_CAM0                115
#define CLK_PCLK_SYSREG_CAM0                116
#define CLK_PCLK_CMU_CAM0_LOCAL                117
#define CLK_PCLK_CSIS1                    118
#define CLK_PCLK_CSIS0                    119
#define CLK_PCLK_3AA1                    120
#define CLK_PCLK_3AA0                    121
#define CLK_PCLK_LITE_D                    122
#define CLK_PCLK_LITE_B                    123
#define CLK_PCLK_LITE_A                    124
#define CLK_PHYCLK_RXBYTECLKHS0_S4            125
#define CLK_PHYCLK_RXBYTECLKHS0_S2A            126
#define CLK_SCLK_LITE_FREECNT                127
#define CLK_SCLK_PIXELASYNCM_3AA1            128
#define CLK_SCLK_PIXELASYNCM_3AA0            129
#define CLK_SCLK_PIXELASYNCS_3AA0            130
#define CLK_SCLK_PIXELASYNCM_LITE_C            131
#define CLK_SCLK_PIXELASYNCM_LITE_C_INIT        132
#define CLK_SCLK_PIXELASYNCS_LITE_C_INIT        133
 
#define CAM0_NR_CLK                    134
 
/* CMU_CAM1 */
#define CLK_PHYCLK_RXBYTEECLKHS0_S2B            1
 
#define CLK_MOUT_SCLK_ISP_UART_USER            2
#define CLK_MOUT_SCLK_ISP_SPI1_USER            3
#define CLK_MOUT_SCLK_ISP_SPI0_USER            4
#define CLK_MOUT_ACLK_CAM1_333_USER            5
#define CLK_MOUT_ACLK_CAM1_400_USER            6
#define CLK_MOUT_ACLK_CAM1_552_USER            7
#define CLK_MOUT_PHYCLK_RXBYTECLKHS0_S2B_USER        8
#define CLK_MOUT_ACLK_CSIS2_B                9
#define CLK_MOUT_ACLK_CSIS2_A                10
#define CLK_MOUT_ACLK_FD_B                11
#define CLK_MOUT_ACLK_FD_A                12
#define CLK_MOUT_ACLK_LITE_C_B                13
#define CLK_MOUT_ACLK_LITE_C_A                14
 
#define CLK_DIV_SCLK_ISP_MPWM                15
#define CLK_DIV_PCLK_CAM1_83                16
#define CLK_DIV_PCLK_CAM1_166                17
#define CLK_DIV_PCLK_DBG_CAM1                18
#define CLK_DIV_ATCLK_CAM1                19
#define CLK_DIV_ACLK_CSIS2                20
#define CLK_DIV_PCLK_FD                    21
#define CLK_DIV_ACLK_FD                    22
#define CLK_DIV_PCLK_LITE_C                23
#define CLK_DIV_ACLK_LITE_C                24
 
#define CLK_ACLK_ISP_GIC                25
#define CLK_ACLK_FD                    26
#define CLK_ACLK_LITE_C                    27
#define CLK_ACLK_CSIS2                    28
#define CLK_ACLK_ASYNCAPBM_FD                29
#define CLK_ACLK_ASYNCAPBS_FD                30
#define CLK_ACLK_ASYNCAPBM_LITE_C            31
#define CLK_ACLK_ASYNCAPBS_LITE_C            32
#define CLK_ACLK_ASYNCAHBS_SFRISP2H2            33
#define CLK_ACLK_ASYNCAHBS_SFRISP2H1            34
#define CLK_ACLK_ASYNCAXIM_CA5                35
#define CLK_ACLK_ASYNCAXIS_CA5                36
#define CLK_ACLK_ASYNCAXIS_ISPX2            37
#define CLK_ACLK_ASYNCAXIS_ISPX1            38
#define CLK_ACLK_ASYNCAXIS_ISPX0            39
#define CLK_ACLK_ASYNCAXIM_ISPEX            40
#define CLK_ACLK_ASYNCAXIM_ISP3P            41
#define CLK_ACLK_ASYNCAXIS_ISP3P            42
#define CLK_ACLK_ASYNCAXIM_FD                43
#define CLK_ACLK_ASYNCAXIS_FD                44
#define CLK_ACLK_ASYNCAXIM_LITE_C            45
#define CLK_ACLK_ASYNCAXIS_LITE_C            46
#define CLK_ACLK_AHB2APB_ISP5P                47
#define CLK_ACLK_AHB2APB_ISP3P                48
#define CLK_ACLK_AXI2APB_ISP3P                49
#define CLK_ACLK_AHB_SFRISP2H                50
#define CLK_ACLK_AXI_ISP_HX_R                51
#define CLK_ACLK_AXI_ISP_CX_R                52
#define CLK_ACLK_AXI_ISP_HX                53
#define CLK_ACLK_AXI_ISP_CX                54
#define CLK_ACLK_XIU_ISPX                55
#define CLK_ACLK_XIU_ISPEX                56
#define CLK_ACLK_CAM1NP_333                57
#define CLK_ACLK_CAM1ND_400                58
#define CLK_ACLK_SMMU_ISPCPU                59
#define CLK_ACLK_SMMU_FD                60
#define CLK_ACLK_SMMU_LITE_C                61
#define CLK_ACLK_BTS_ISP3P                62
#define CLK_ACLK_BTS_FD                    63
#define CLK_ACLK_BTS_LITE_C                64
#define CLK_ACLK_AHBDN_SFRISP2H                65
#define CLK_ACLK_AHBDN_ISP5P                66
#define CLK_ACLK_AXIUS_ISP3P                67
#define CLK_ACLK_AXIUS_FD                68
#define CLK_ACLK_AXIUS_LITE_C                69
#define CLK_PCLK_SMMU_ISPCPU                70
#define CLK_PCLK_SMMU_FD                71
#define CLK_PCLK_SMMU_LITE_C                72
#define CLK_PCLK_BTS_ISP3P                73
#define CLK_PCLK_BTS_FD                    74
#define CLK_PCLK_BTS_LITE_C                75
#define CLK_PCLK_ASYNCAXIM_CA5                76
#define CLK_PCLK_ASYNCAXIM_ISPEX            77
#define CLK_PCLK_ASYNCAXIM_ISP3P            78
#define CLK_PCLK_ASYNCAXIM_FD                79
#define CLK_PCLK_ASYNCAXIM_LITE_C            80
#define CLK_PCLK_PMU_CAM1                81
#define CLK_PCLK_SYSREG_CAM1                82
#define CLK_PCLK_CMU_CAM1_LOCAL                83
#define CLK_PCLK_ISP_MCTADC                84
#define CLK_PCLK_ISP_WDT                85
#define CLK_PCLK_ISP_PWM                86
#define CLK_PCLK_ISP_UART                87
#define CLK_PCLK_ISP_MCUCTL                88
#define CLK_PCLK_ISP_SPI1                89
#define CLK_PCLK_ISP_SPI0                90
#define CLK_PCLK_ISP_I2C2                91
#define CLK_PCLK_ISP_I2C1                92
#define CLK_PCLK_ISP_I2C0                93
#define CLK_PCLK_ISP_MPWM                94
#define CLK_PCLK_FD                    95
#define CLK_PCLK_LITE_C                    96
#define CLK_PCLK_CSIS2                    97
#define CLK_SCLK_ISP_I2C2                98
#define CLK_SCLK_ISP_I2C1                99
#define CLK_SCLK_ISP_I2C0                100
#define CLK_SCLK_ISP_PWM                101
#define CLK_PHYCLK_RXBYTECLKHS0_S2B            102
#define CLK_SCLK_LITE_C_FREECNT                103
#define CLK_SCLK_PIXELASYNCM_FD                104
#define CLK_SCLK_ISP_MCTADC                105
#define CLK_SCLK_ISP_UART                106
#define CLK_SCLK_ISP_SPI1                107
#define CLK_SCLK_ISP_SPI0                108
#define CLK_SCLK_ISP_MPWM                109
#define CLK_PCLK_DBG_ISP                110
#define CLK_ATCLK_ISP                    111
#define CLK_SCLK_ISP_CA5                112
 
#define CAM1_NR_CLK                    113
 
/* CMU_IMEM */
#define CLK_ACLK_SLIMSSS        2
#define CLK_PCLK_SLIMSSS        35
 
#define IMEM_NR_CLK            36
 
#endif /* _DT_BINDINGS_CLOCK_EXYNOS5433_H */