blob: 7a9ec00c8a4ac8b4465764a68cd6586cab2b7966 (
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
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
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
|
/* SPDX-License-Identifier: BSD-3-Clause */
/*
* Cadence DDR Driver
*
* Copyright (C) 2012-2022 Cadence Design Systems, Inc.
* Copyright (C) 2018-2022 Texas Instruments Incorporated - https://www.ti.com/
*/
#ifndef REG_LPDDR4_CTL_REGS_H_
#define REG_LPDDR4_CTL_REGS_H_
#include "lpddr4_ddr_controller_macros.h"
#include "lpddr4_pi_macros.h"
#include "lpddr4_data_slice_0_macros.h"
#include "lpddr4_data_slice_1_macros.h"
#include "lpddr4_data_slice_2_macros.h"
#include "lpddr4_data_slice_3_macros.h"
#include "lpddr4_address_slice_0_macros.h"
#include "lpddr4_address_slice_1_macros.h"
#include "lpddr4_address_slice_2_macros.h"
#include "lpddr4_phy_core_macros.h"
typedef struct __attribute__((packed)) lpddr4_ctlregs_s {
volatile u32 DENALI_CTL_0;
volatile u32 DENALI_CTL_1;
volatile u32 DENALI_CTL_2;
volatile u32 DENALI_CTL_3;
volatile u32 DENALI_CTL_4;
volatile u32 DENALI_CTL_5;
volatile u32 DENALI_CTL_6;
volatile u32 DENALI_CTL_7;
volatile u32 DENALI_CTL_8;
volatile u32 DENALI_CTL_9;
volatile u32 DENALI_CTL_10;
volatile u32 DENALI_CTL_11;
volatile u32 DENALI_CTL_12;
volatile u32 DENALI_CTL_13;
volatile u32 DENALI_CTL_14;
volatile u32 DENALI_CTL_15;
volatile u32 DENALI_CTL_16;
volatile u32 DENALI_CTL_17;
volatile u32 DENALI_CTL_18;
volatile u32 DENALI_CTL_19;
volatile u32 DENALI_CTL_20;
volatile u32 DENALI_CTL_21;
volatile u32 DENALI_CTL_22;
volatile u32 DENALI_CTL_23;
volatile u32 DENALI_CTL_24;
volatile u32 DENALI_CTL_25;
volatile u32 DENALI_CTL_26;
volatile u32 DENALI_CTL_27;
volatile u32 DENALI_CTL_28;
volatile u32 DENALI_CTL_29;
volatile u32 DENALI_CTL_30;
volatile u32 DENALI_CTL_31;
volatile u32 DENALI_CTL_32;
volatile u32 DENALI_CTL_33;
volatile u32 DENALI_CTL_34;
volatile u32 DENALI_CTL_35;
volatile u32 DENALI_CTL_36;
volatile u32 DENALI_CTL_37;
volatile u32 DENALI_CTL_38;
volatile u32 DENALI_CTL_39;
volatile u32 DENALI_CTL_40;
volatile u32 DENALI_CTL_41;
volatile u32 DENALI_CTL_42;
volatile u32 DENALI_CTL_43;
volatile u32 DENALI_CTL_44;
volatile u32 DENALI_CTL_45;
volatile u32 DENALI_CTL_46;
volatile u32 DENALI_CTL_47;
volatile u32 DENALI_CTL_48;
volatile u32 DENALI_CTL_49;
volatile u32 DENALI_CTL_50;
volatile u32 DENALI_CTL_51;
volatile u32 DENALI_CTL_52;
volatile u32 DENALI_CTL_53;
volatile u32 DENALI_CTL_54;
volatile u32 DENALI_CTL_55;
volatile u32 DENALI_CTL_56;
volatile u32 DENALI_CTL_57;
volatile u32 DENALI_CTL_58;
volatile u32 DENALI_CTL_59;
volatile u32 DENALI_CTL_60;
volatile u32 DENALI_CTL_61;
volatile u32 DENALI_CTL_62;
volatile u32 DENALI_CTL_63;
volatile u32 DENALI_CTL_64;
volatile u32 DENALI_CTL_65;
volatile u32 DENALI_CTL_66;
volatile u32 DENALI_CTL_67;
volatile u32 DENALI_CTL_68;
volatile u32 DENALI_CTL_69;
volatile u32 DENALI_CTL_70;
volatile u32 DENALI_CTL_71;
volatile u32 DENALI_CTL_72;
volatile u32 DENALI_CTL_73;
volatile u32 DENALI_CTL_74;
volatile u32 DENALI_CTL_75;
volatile u32 DENALI_CTL_76;
volatile u32 DENALI_CTL_77;
volatile u32 DENALI_CTL_78;
volatile u32 DENALI_CTL_79;
volatile u32 DENALI_CTL_80;
volatile u32 DENALI_CTL_81;
volatile u32 DENALI_CTL_82;
volatile u32 DENALI_CTL_83;
volatile u32 DENALI_CTL_84;
volatile u32 DENALI_CTL_85;
volatile u32 DENALI_CTL_86;
volatile u32 DENALI_CTL_87;
volatile u32 DENALI_CTL_88;
volatile u32 DENALI_CTL_89;
volatile u32 DENALI_CTL_90;
volatile u32 DENALI_CTL_91;
volatile u32 DENALI_CTL_92;
volatile u32 DENALI_CTL_93;
volatile u32 DENALI_CTL_94;
volatile u32 DENALI_CTL_95;
volatile u32 DENALI_CTL_96;
volatile u32 DENALI_CTL_97;
volatile u32 DENALI_CTL_98;
volatile u32 DENALI_CTL_99;
volatile u32 DENALI_CTL_100;
volatile u32 DENALI_CTL_101;
volatile u32 DENALI_CTL_102;
volatile u32 DENALI_CTL_103;
volatile u32 DENALI_CTL_104;
volatile u32 DENALI_CTL_105;
volatile u32 DENALI_CTL_106;
volatile u32 DENALI_CTL_107;
volatile u32 DENALI_CTL_108;
volatile u32 DENALI_CTL_109;
volatile u32 DENALI_CTL_110;
volatile u32 DENALI_CTL_111;
volatile u32 DENALI_CTL_112;
volatile u32 DENALI_CTL_113;
volatile u32 DENALI_CTL_114;
volatile u32 DENALI_CTL_115;
volatile u32 DENALI_CTL_116;
volatile u32 DENALI_CTL_117;
volatile u32 DENALI_CTL_118;
volatile u32 DENALI_CTL_119;
volatile u32 DENALI_CTL_120;
volatile u32 DENALI_CTL_121;
volatile u32 DENALI_CTL_122;
volatile u32 DENALI_CTL_123;
volatile u32 DENALI_CTL_124;
volatile u32 DENALI_CTL_125;
volatile u32 DENALI_CTL_126;
volatile u32 DENALI_CTL_127;
volatile u32 DENALI_CTL_128;
volatile u32 DENALI_CTL_129;
volatile u32 DENALI_CTL_130;
volatile u32 DENALI_CTL_131;
volatile u32 DENALI_CTL_132;
volatile u32 DENALI_CTL_133;
volatile u32 DENALI_CTL_134;
volatile u32 DENALI_CTL_135;
volatile u32 DENALI_CTL_136;
volatile u32 DENALI_CTL_137;
volatile u32 DENALI_CTL_138;
volatile u32 DENALI_CTL_139;
volatile u32 DENALI_CTL_140;
volatile u32 DENALI_CTL_141;
volatile u32 DENALI_CTL_142;
volatile u32 DENALI_CTL_143;
volatile u32 DENALI_CTL_144;
volatile u32 DENALI_CTL_145;
volatile u32 DENALI_CTL_146;
volatile u32 DENALI_CTL_147;
volatile u32 DENALI_CTL_148;
volatile u32 DENALI_CTL_149;
volatile u32 DENALI_CTL_150;
volatile u32 DENALI_CTL_151;
volatile u32 DENALI_CTL_152;
volatile u32 DENALI_CTL_153;
volatile u32 DENALI_CTL_154;
volatile u32 DENALI_CTL_155;
volatile u32 DENALI_CTL_156;
volatile u32 DENALI_CTL_157;
volatile u32 DENALI_CTL_158;
volatile u32 DENALI_CTL_159;
volatile u32 DENALI_CTL_160;
volatile u32 DENALI_CTL_161;
volatile u32 DENALI_CTL_162;
volatile u32 DENALI_CTL_163;
volatile u32 DENALI_CTL_164;
volatile u32 DENALI_CTL_165;
volatile u32 DENALI_CTL_166;
volatile u32 DENALI_CTL_167;
volatile u32 DENALI_CTL_168;
volatile u32 DENALI_CTL_169;
volatile u32 DENALI_CTL_170;
volatile u32 DENALI_CTL_171;
volatile u32 DENALI_CTL_172;
volatile u32 DENALI_CTL_173;
volatile u32 DENALI_CTL_174;
volatile u32 DENALI_CTL_175;
volatile u32 DENALI_CTL_176;
volatile u32 DENALI_CTL_177;
volatile u32 DENALI_CTL_178;
volatile u32 DENALI_CTL_179;
volatile u32 DENALI_CTL_180;
volatile u32 DENALI_CTL_181;
volatile u32 DENALI_CTL_182;
volatile u32 DENALI_CTL_183;
volatile u32 DENALI_CTL_184;
volatile u32 DENALI_CTL_185;
volatile u32 DENALI_CTL_186;
volatile u32 DENALI_CTL_187;
volatile u32 DENALI_CTL_188;
volatile u32 DENALI_CTL_189;
volatile u32 DENALI_CTL_190;
volatile u32 DENALI_CTL_191;
volatile u32 DENALI_CTL_192;
volatile u32 DENALI_CTL_193;
volatile u32 DENALI_CTL_194;
volatile u32 DENALI_CTL_195;
volatile u32 DENALI_CTL_196;
volatile u32 DENALI_CTL_197;
volatile u32 DENALI_CTL_198;
volatile u32 DENALI_CTL_199;
volatile u32 DENALI_CTL_200;
volatile u32 DENALI_CTL_201;
volatile u32 DENALI_CTL_202;
volatile u32 DENALI_CTL_203;
volatile u32 DENALI_CTL_204;
volatile u32 DENALI_CTL_205;
volatile u32 DENALI_CTL_206;
volatile u32 DENALI_CTL_207;
volatile u32 DENALI_CTL_208;
volatile u32 DENALI_CTL_209;
volatile u32 DENALI_CTL_210;
volatile u32 DENALI_CTL_211;
volatile u32 DENALI_CTL_212;
volatile u32 DENALI_CTL_213;
volatile u32 DENALI_CTL_214;
volatile u32 DENALI_CTL_215;
volatile u32 DENALI_CTL_216;
volatile u32 DENALI_CTL_217;
volatile u32 DENALI_CTL_218;
volatile u32 DENALI_CTL_219;
volatile u32 DENALI_CTL_220;
volatile u32 DENALI_CTL_221;
volatile u32 DENALI_CTL_222;
volatile u32 DENALI_CTL_223;
volatile u32 DENALI_CTL_224;
volatile u32 DENALI_CTL_225;
volatile u32 DENALI_CTL_226;
volatile u32 DENALI_CTL_227;
volatile u32 DENALI_CTL_228;
volatile u32 DENALI_CTL_229;
volatile u32 DENALI_CTL_230;
volatile u32 DENALI_CTL_231;
volatile u32 DENALI_CTL_232;
volatile u32 DENALI_CTL_233;
volatile u32 DENALI_CTL_234;
volatile u32 DENALI_CTL_235;
volatile u32 DENALI_CTL_236;
volatile u32 DENALI_CTL_237;
volatile u32 DENALI_CTL_238;
volatile u32 DENALI_CTL_239;
volatile u32 DENALI_CTL_240;
volatile u32 DENALI_CTL_241;
volatile u32 DENALI_CTL_242;
volatile u32 DENALI_CTL_243;
volatile u32 DENALI_CTL_244;
volatile u32 DENALI_CTL_245;
volatile u32 DENALI_CTL_246;
volatile u32 DENALI_CTL_247;
volatile u32 DENALI_CTL_248;
volatile u32 DENALI_CTL_249;
volatile u32 DENALI_CTL_250;
volatile u32 DENALI_CTL_251;
volatile u32 DENALI_CTL_252;
volatile u32 DENALI_CTL_253;
volatile u32 DENALI_CTL_254;
volatile u32 DENALI_CTL_255;
volatile u32 DENALI_CTL_256;
volatile u32 DENALI_CTL_257;
volatile u32 DENALI_CTL_258;
volatile u32 DENALI_CTL_259;
volatile u32 DENALI_CTL_260;
volatile u32 DENALI_CTL_261;
volatile u32 DENALI_CTL_262;
volatile u32 DENALI_CTL_263;
volatile u32 DENALI_CTL_264;
volatile u32 DENALI_CTL_265;
volatile u32 DENALI_CTL_266;
volatile u32 DENALI_CTL_267;
volatile u32 DENALI_CTL_268;
volatile u32 DENALI_CTL_269;
volatile u32 DENALI_CTL_270;
volatile u32 DENALI_CTL_271;
volatile u32 DENALI_CTL_272;
volatile u32 DENALI_CTL_273;
volatile u32 DENALI_CTL_274;
volatile u32 DENALI_CTL_275;
volatile u32 DENALI_CTL_276;
volatile u32 DENALI_CTL_277;
volatile u32 DENALI_CTL_278;
volatile u32 DENALI_CTL_279;
volatile u32 DENALI_CTL_280;
volatile u32 DENALI_CTL_281;
volatile u32 DENALI_CTL_282;
volatile u32 DENALI_CTL_283;
volatile u32 DENALI_CTL_284;
volatile u32 DENALI_CTL_285;
volatile u32 DENALI_CTL_286;
volatile u32 DENALI_CTL_287;
volatile u32 DENALI_CTL_288;
volatile u32 DENALI_CTL_289;
volatile u32 DENALI_CTL_290;
volatile u32 DENALI_CTL_291;
volatile u32 DENALI_CTL_292;
volatile u32 DENALI_CTL_293;
volatile u32 DENALI_CTL_294;
volatile u32 DENALI_CTL_295;
volatile u32 DENALI_CTL_296;
volatile u32 DENALI_CTL_297;
volatile u32 DENALI_CTL_298;
volatile u32 DENALI_CTL_299;
volatile u32 DENALI_CTL_300;
volatile u32 DENALI_CTL_301;
volatile u32 DENALI_CTL_302;
volatile u32 DENALI_CTL_303;
volatile u32 DENALI_CTL_304;
volatile u32 DENALI_CTL_305;
volatile u32 DENALI_CTL_306;
volatile u32 DENALI_CTL_307;
volatile u32 DENALI_CTL_308;
volatile u32 DENALI_CTL_309;
volatile u32 DENALI_CTL_310;
volatile u32 DENALI_CTL_311;
volatile u32 DENALI_CTL_312;
volatile u32 DENALI_CTL_313;
volatile u32 DENALI_CTL_314;
volatile u32 DENALI_CTL_315;
volatile u32 DENALI_CTL_316;
volatile u32 DENALI_CTL_317;
volatile u32 DENALI_CTL_318;
volatile u32 DENALI_CTL_319;
volatile u32 DENALI_CTL_320;
volatile u32 DENALI_CTL_321;
volatile u32 DENALI_CTL_322;
volatile u32 DENALI_CTL_323;
volatile u32 DENALI_CTL_324;
volatile u32 DENALI_CTL_325;
volatile u32 DENALI_CTL_326;
volatile u32 DENALI_CTL_327;
volatile u32 DENALI_CTL_328;
volatile u32 DENALI_CTL_329;
volatile u32 DENALI_CTL_330;
volatile u32 DENALI_CTL_331;
volatile u32 DENALI_CTL_332;
volatile u32 DENALI_CTL_333;
volatile u32 DENALI_CTL_334;
volatile u32 DENALI_CTL_335;
volatile u32 DENALI_CTL_336;
volatile u32 DENALI_CTL_337;
volatile u32 DENALI_CTL_338;
volatile u32 DENALI_CTL_339;
volatile u32 DENALI_CTL_340;
volatile u32 DENALI_CTL_341;
volatile u32 DENALI_CTL_342;
volatile u32 DENALI_CTL_343;
volatile u32 DENALI_CTL_344;
volatile u32 DENALI_CTL_345;
volatile u32 DENALI_CTL_346;
volatile u32 DENALI_CTL_347;
volatile u32 DENALI_CTL_348;
volatile u32 DENALI_CTL_349;
volatile u32 DENALI_CTL_350;
volatile u32 DENALI_CTL_351;
volatile u32 DENALI_CTL_352;
volatile u32 DENALI_CTL_353;
volatile u32 DENALI_CTL_354;
volatile u32 DENALI_CTL_355;
volatile u32 DENALI_CTL_356;
volatile u32 DENALI_CTL_357;
volatile u32 DENALI_CTL_358;
volatile u32 DENALI_CTL_359;
volatile u32 DENALI_CTL_360;
volatile u32 DENALI_CTL_361;
volatile u32 DENALI_CTL_362;
volatile u32 DENALI_CTL_363;
volatile u32 DENALI_CTL_364;
volatile u32 DENALI_CTL_365;
volatile u32 DENALI_CTL_366;
volatile u32 DENALI_CTL_367;
volatile u32 DENALI_CTL_368;
volatile u32 DENALI_CTL_369;
volatile u32 DENALI_CTL_370;
volatile u32 DENALI_CTL_371;
volatile u32 DENALI_CTL_372;
volatile u32 DENALI_CTL_373;
volatile u32 DENALI_CTL_374;
volatile u32 DENALI_CTL_375;
volatile u32 DENALI_CTL_376;
volatile u32 DENALI_CTL_377;
volatile u32 DENALI_CTL_378;
volatile u32 DENALI_CTL_379;
volatile u32 DENALI_CTL_380;
volatile u32 DENALI_CTL_381;
volatile u32 DENALI_CTL_382;
volatile u32 DENALI_CTL_383;
volatile u32 DENALI_CTL_384;
volatile u32 DENALI_CTL_385;
volatile u32 DENALI_CTL_386;
volatile u32 DENALI_CTL_387;
volatile u32 DENALI_CTL_388;
volatile u32 DENALI_CTL_389;
volatile u32 DENALI_CTL_390;
volatile u32 DENALI_CTL_391;
volatile u32 DENALI_CTL_392;
volatile u32 DENALI_CTL_393;
volatile u32 DENALI_CTL_394;
volatile u32 DENALI_CTL_395;
volatile u32 DENALI_CTL_396;
volatile u32 DENALI_CTL_397;
volatile u32 DENALI_CTL_398;
volatile u32 DENALI_CTL_399;
volatile u32 DENALI_CTL_400;
volatile u32 DENALI_CTL_401;
volatile u32 DENALI_CTL_402;
volatile u32 DENALI_CTL_403;
volatile u32 DENALI_CTL_404;
volatile u32 DENALI_CTL_405;
volatile u32 DENALI_CTL_406;
volatile u32 DENALI_CTL_407;
volatile u32 DENALI_CTL_408;
volatile u32 DENALI_CTL_409;
volatile u32 DENALI_CTL_410;
volatile u32 DENALI_CTL_411;
volatile u32 DENALI_CTL_412;
volatile u32 DENALI_CTL_413;
volatile u32 DENALI_CTL_414;
volatile u32 DENALI_CTL_415;
volatile u32 DENALI_CTL_416;
volatile u32 DENALI_CTL_417;
volatile u32 DENALI_CTL_418;
volatile u32 DENALI_CTL_419;
volatile u32 DENALI_CTL_420;
volatile u32 DENALI_CTL_421;
volatile u32 DENALI_CTL_422;
volatile u32 DENALI_CTL_423;
volatile u32 DENALI_CTL_424;
volatile u32 DENALI_CTL_425;
volatile u32 DENALI_CTL_426;
volatile u32 DENALI_CTL_427;
volatile u32 DENALI_CTL_428;
volatile u32 DENALI_CTL_429;
volatile u32 DENALI_CTL_430;
volatile u32 DENALI_CTL_431;
volatile u32 DENALI_CTL_432;
volatile u32 DENALI_CTL_433;
volatile u32 DENALI_CTL_434;
volatile char pad__0[0x1934U];
volatile u32 DENALI_PI_0;
volatile u32 DENALI_PI_1;
volatile u32 DENALI_PI_2;
volatile u32 DENALI_PI_3;
volatile u32 DENALI_PI_4;
volatile u32 DENALI_PI_5;
volatile u32 DENALI_PI_6;
volatile u32 DENALI_PI_7;
volatile u32 DENALI_PI_8;
volatile u32 DENALI_PI_9;
volatile u32 DENALI_PI_10;
volatile u32 DENALI_PI_11;
volatile u32 DENALI_PI_12;
volatile u32 DENALI_PI_13;
volatile u32 DENALI_PI_14;
volatile u32 DENALI_PI_15;
volatile u32 DENALI_PI_16;
volatile u32 DENALI_PI_17;
volatile u32 DENALI_PI_18;
volatile u32 DENALI_PI_19;
volatile u32 DENALI_PI_20;
volatile u32 DENALI_PI_21;
volatile u32 DENALI_PI_22;
volatile u32 DENALI_PI_23;
volatile u32 DENALI_PI_24;
volatile u32 DENALI_PI_25;
volatile u32 DENALI_PI_26;
volatile u32 DENALI_PI_27;
volatile u32 DENALI_PI_28;
volatile u32 DENALI_PI_29;
volatile u32 DENALI_PI_30;
volatile u32 DENALI_PI_31;
volatile u32 DENALI_PI_32;
volatile u32 DENALI_PI_33;
volatile u32 DENALI_PI_34;
volatile u32 DENALI_PI_35;
volatile u32 DENALI_PI_36;
volatile u32 DENALI_PI_37;
volatile u32 DENALI_PI_38;
volatile u32 DENALI_PI_39;
volatile u32 DENALI_PI_40;
volatile u32 DENALI_PI_41;
volatile u32 DENALI_PI_42;
volatile u32 DENALI_PI_43;
volatile u32 DENALI_PI_44;
volatile u32 DENALI_PI_45;
volatile u32 DENALI_PI_46;
volatile u32 DENALI_PI_47;
volatile u32 DENALI_PI_48;
volatile u32 DENALI_PI_49;
volatile u32 DENALI_PI_50;
volatile u32 DENALI_PI_51;
volatile u32 DENALI_PI_52;
volatile u32 DENALI_PI_53;
volatile u32 DENALI_PI_54;
volatile u32 DENALI_PI_55;
volatile u32 DENALI_PI_56;
volatile u32 DENALI_PI_57;
volatile u32 DENALI_PI_58;
volatile u32 DENALI_PI_59;
volatile u32 DENALI_PI_60;
volatile u32 DENALI_PI_61;
volatile u32 DENALI_PI_62;
volatile u32 DENALI_PI_63;
volatile u32 DENALI_PI_64;
volatile u32 DENALI_PI_65;
volatile u32 DENALI_PI_66;
volatile u32 DENALI_PI_67;
volatile u32 DENALI_PI_68;
volatile u32 DENALI_PI_69;
volatile u32 DENALI_PI_70;
volatile u32 DENALI_PI_71;
volatile u32 DENALI_PI_72;
volatile u32 DENALI_PI_73;
volatile u32 DENALI_PI_74;
volatile u32 DENALI_PI_75;
volatile u32 DENALI_PI_76;
volatile u32 DENALI_PI_77;
volatile u32 DENALI_PI_78;
volatile u32 DENALI_PI_79;
volatile u32 DENALI_PI_80;
volatile u32 DENALI_PI_81;
volatile u32 DENALI_PI_82;
volatile u32 DENALI_PI_83;
volatile u32 DENALI_PI_84;
volatile u32 DENALI_PI_85;
volatile u32 DENALI_PI_86;
volatile u32 DENALI_PI_87;
volatile u32 DENALI_PI_88;
volatile u32 DENALI_PI_89;
volatile u32 DENALI_PI_90;
volatile u32 DENALI_PI_91;
volatile u32 DENALI_PI_92;
volatile u32 DENALI_PI_93;
volatile u32 DENALI_PI_94;
volatile u32 DENALI_PI_95;
volatile u32 DENALI_PI_96;
volatile u32 DENALI_PI_97;
volatile u32 DENALI_PI_98;
volatile u32 DENALI_PI_99;
volatile u32 DENALI_PI_100;
volatile u32 DENALI_PI_101;
volatile u32 DENALI_PI_102;
volatile u32 DENALI_PI_103;
volatile u32 DENALI_PI_104;
volatile u32 DENALI_PI_105;
volatile u32 DENALI_PI_106;
volatile u32 DENALI_PI_107;
volatile u32 DENALI_PI_108;
volatile u32 DENALI_PI_109;
volatile u32 DENALI_PI_110;
volatile u32 DENALI_PI_111;
volatile u32 DENALI_PI_112;
volatile u32 DENALI_PI_113;
volatile u32 DENALI_PI_114;
volatile u32 DENALI_PI_115;
volatile u32 DENALI_PI_116;
volatile u32 DENALI_PI_117;
volatile u32 DENALI_PI_118;
volatile u32 DENALI_PI_119;
volatile u32 DENALI_PI_120;
volatile u32 DENALI_PI_121;
volatile u32 DENALI_PI_122;
volatile u32 DENALI_PI_123;
volatile u32 DENALI_PI_124;
volatile u32 DENALI_PI_125;
volatile u32 DENALI_PI_126;
volatile u32 DENALI_PI_127;
volatile u32 DENALI_PI_128;
volatile u32 DENALI_PI_129;
volatile u32 DENALI_PI_130;
volatile u32 DENALI_PI_131;
volatile u32 DENALI_PI_132;
volatile u32 DENALI_PI_133;
volatile u32 DENALI_PI_134;
volatile u32 DENALI_PI_135;
volatile u32 DENALI_PI_136;
volatile u32 DENALI_PI_137;
volatile u32 DENALI_PI_138;
volatile u32 DENALI_PI_139;
volatile u32 DENALI_PI_140;
volatile u32 DENALI_PI_141;
volatile u32 DENALI_PI_142;
volatile u32 DENALI_PI_143;
volatile u32 DENALI_PI_144;
volatile u32 DENALI_PI_145;
volatile u32 DENALI_PI_146;
volatile u32 DENALI_PI_147;
volatile u32 DENALI_PI_148;
volatile u32 DENALI_PI_149;
volatile u32 DENALI_PI_150;
volatile u32 DENALI_PI_151;
volatile u32 DENALI_PI_152;
volatile u32 DENALI_PI_153;
volatile u32 DENALI_PI_154;
volatile u32 DENALI_PI_155;
volatile u32 DENALI_PI_156;
volatile u32 DENALI_PI_157;
volatile u32 DENALI_PI_158;
volatile u32 DENALI_PI_159;
volatile u32 DENALI_PI_160;
volatile u32 DENALI_PI_161;
volatile u32 DENALI_PI_162;
volatile u32 DENALI_PI_163;
volatile u32 DENALI_PI_164;
volatile u32 DENALI_PI_165;
volatile u32 DENALI_PI_166;
volatile u32 DENALI_PI_167;
volatile u32 DENALI_PI_168;
volatile u32 DENALI_PI_169;
volatile u32 DENALI_PI_170;
volatile u32 DENALI_PI_171;
volatile u32 DENALI_PI_172;
volatile u32 DENALI_PI_173;
volatile u32 DENALI_PI_174;
volatile u32 DENALI_PI_175;
volatile u32 DENALI_PI_176;
volatile u32 DENALI_PI_177;
volatile u32 DENALI_PI_178;
volatile u32 DENALI_PI_179;
volatile u32 DENALI_PI_180;
volatile u32 DENALI_PI_181;
volatile u32 DENALI_PI_182;
volatile u32 DENALI_PI_183;
volatile u32 DENALI_PI_184;
volatile u32 DENALI_PI_185;
volatile u32 DENALI_PI_186;
volatile u32 DENALI_PI_187;
volatile u32 DENALI_PI_188;
volatile u32 DENALI_PI_189;
volatile u32 DENALI_PI_190;
volatile u32 DENALI_PI_191;
volatile u32 DENALI_PI_192;
volatile u32 DENALI_PI_193;
volatile u32 DENALI_PI_194;
volatile u32 DENALI_PI_195;
volatile u32 DENALI_PI_196;
volatile u32 DENALI_PI_197;
volatile u32 DENALI_PI_198;
volatile u32 DENALI_PI_199;
volatile u32 DENALI_PI_200;
volatile u32 DENALI_PI_201;
volatile u32 DENALI_PI_202;
volatile u32 DENALI_PI_203;
volatile u32 DENALI_PI_204;
volatile u32 DENALI_PI_205;
volatile u32 DENALI_PI_206;
volatile u32 DENALI_PI_207;
volatile u32 DENALI_PI_208;
volatile u32 DENALI_PI_209;
volatile u32 DENALI_PI_210;
volatile u32 DENALI_PI_211;
volatile u32 DENALI_PI_212;
volatile u32 DENALI_PI_213;
volatile u32 DENALI_PI_214;
volatile u32 DENALI_PI_215;
volatile u32 DENALI_PI_216;
volatile u32 DENALI_PI_217;
volatile u32 DENALI_PI_218;
volatile u32 DENALI_PI_219;
volatile u32 DENALI_PI_220;
volatile u32 DENALI_PI_221;
volatile u32 DENALI_PI_222;
volatile u32 DENALI_PI_223;
volatile u32 DENALI_PI_224;
volatile u32 DENALI_PI_225;
volatile u32 DENALI_PI_226;
volatile u32 DENALI_PI_227;
volatile u32 DENALI_PI_228;
volatile u32 DENALI_PI_229;
volatile u32 DENALI_PI_230;
volatile u32 DENALI_PI_231;
volatile u32 DENALI_PI_232;
volatile u32 DENALI_PI_233;
volatile u32 DENALI_PI_234;
volatile u32 DENALI_PI_235;
volatile u32 DENALI_PI_236;
volatile u32 DENALI_PI_237;
volatile u32 DENALI_PI_238;
volatile u32 DENALI_PI_239;
volatile u32 DENALI_PI_240;
volatile u32 DENALI_PI_241;
volatile u32 DENALI_PI_242;
volatile u32 DENALI_PI_243;
volatile u32 DENALI_PI_244;
volatile u32 DENALI_PI_245;
volatile u32 DENALI_PI_246;
volatile u32 DENALI_PI_247;
volatile u32 DENALI_PI_248;
volatile u32 DENALI_PI_249;
volatile u32 DENALI_PI_250;
volatile u32 DENALI_PI_251;
volatile u32 DENALI_PI_252;
volatile u32 DENALI_PI_253;
volatile u32 DENALI_PI_254;
volatile u32 DENALI_PI_255;
volatile u32 DENALI_PI_256;
volatile u32 DENALI_PI_257;
volatile u32 DENALI_PI_258;
volatile u32 DENALI_PI_259;
volatile u32 DENALI_PI_260;
volatile u32 DENALI_PI_261;
volatile u32 DENALI_PI_262;
volatile u32 DENALI_PI_263;
volatile u32 DENALI_PI_264;
volatile u32 DENALI_PI_265;
volatile u32 DENALI_PI_266;
volatile u32 DENALI_PI_267;
volatile u32 DENALI_PI_268;
volatile u32 DENALI_PI_269;
volatile u32 DENALI_PI_270;
volatile u32 DENALI_PI_271;
volatile u32 DENALI_PI_272;
volatile u32 DENALI_PI_273;
volatile u32 DENALI_PI_274;
volatile u32 DENALI_PI_275;
volatile u32 DENALI_PI_276;
volatile u32 DENALI_PI_277;
volatile u32 DENALI_PI_278;
volatile u32 DENALI_PI_279;
volatile u32 DENALI_PI_280;
volatile u32 DENALI_PI_281;
volatile u32 DENALI_PI_282;
volatile u32 DENALI_PI_283;
volatile u32 DENALI_PI_284;
volatile u32 DENALI_PI_285;
volatile u32 DENALI_PI_286;
volatile u32 DENALI_PI_287;
volatile u32 DENALI_PI_288;
volatile u32 DENALI_PI_289;
volatile u32 DENALI_PI_290;
volatile u32 DENALI_PI_291;
volatile u32 DENALI_PI_292;
volatile u32 DENALI_PI_293;
volatile u32 DENALI_PI_294;
volatile u32 DENALI_PI_295;
volatile u32 DENALI_PI_296;
volatile u32 DENALI_PI_297;
volatile u32 DENALI_PI_298;
volatile u32 DENALI_PI_299;
volatile u32 DENALI_PI_300;
volatile u32 DENALI_PI_301;
volatile u32 DENALI_PI_302;
volatile u32 DENALI_PI_303;
volatile u32 DENALI_PI_304;
volatile u32 DENALI_PI_305;
volatile u32 DENALI_PI_306;
volatile u32 DENALI_PI_307;
volatile u32 DENALI_PI_308;
volatile u32 DENALI_PI_309;
volatile u32 DENALI_PI_310;
volatile u32 DENALI_PI_311;
volatile u32 DENALI_PI_312;
volatile u32 DENALI_PI_313;
volatile u32 DENALI_PI_314;
volatile u32 DENALI_PI_315;
volatile u32 DENALI_PI_316;
volatile u32 DENALI_PI_317;
volatile u32 DENALI_PI_318;
volatile u32 DENALI_PI_319;
volatile u32 DENALI_PI_320;
volatile u32 DENALI_PI_321;
volatile u32 DENALI_PI_322;
volatile u32 DENALI_PI_323;
volatile u32 DENALI_PI_324;
volatile u32 DENALI_PI_325;
volatile u32 DENALI_PI_326;
volatile u32 DENALI_PI_327;
volatile u32 DENALI_PI_328;
volatile u32 DENALI_PI_329;
volatile u32 DENALI_PI_330;
volatile u32 DENALI_PI_331;
volatile u32 DENALI_PI_332;
volatile u32 DENALI_PI_333;
volatile u32 DENALI_PI_334;
volatile u32 DENALI_PI_335;
volatile u32 DENALI_PI_336;
volatile u32 DENALI_PI_337;
volatile u32 DENALI_PI_338;
volatile u32 DENALI_PI_339;
volatile u32 DENALI_PI_340;
volatile u32 DENALI_PI_341;
volatile u32 DENALI_PI_342;
volatile u32 DENALI_PI_343;
volatile u32 DENALI_PI_344;
volatile u32 DENALI_PI_345;
volatile u32 DENALI_PI_346;
volatile u32 DENALI_PI_347;
volatile u32 DENALI_PI_348;
volatile u32 DENALI_PI_349;
volatile u32 DENALI_PI_350;
volatile u32 DENALI_PI_351;
volatile u32 DENALI_PI_352;
volatile u32 DENALI_PI_353;
volatile u32 DENALI_PI_354;
volatile u32 DENALI_PI_355;
volatile u32 DENALI_PI_356;
volatile u32 DENALI_PI_357;
volatile u32 DENALI_PI_358;
volatile u32 DENALI_PI_359;
volatile u32 DENALI_PI_360;
volatile u32 DENALI_PI_361;
volatile u32 DENALI_PI_362;
volatile u32 DENALI_PI_363;
volatile u32 DENALI_PI_364;
volatile u32 DENALI_PI_365;
volatile u32 DENALI_PI_366;
volatile u32 DENALI_PI_367;
volatile u32 DENALI_PI_368;
volatile u32 DENALI_PI_369;
volatile u32 DENALI_PI_370;
volatile u32 DENALI_PI_371;
volatile u32 DENALI_PI_372;
volatile u32 DENALI_PI_373;
volatile u32 DENALI_PI_374;
volatile u32 DENALI_PI_375;
volatile u32 DENALI_PI_376;
volatile u32 DENALI_PI_377;
volatile u32 DENALI_PI_378;
volatile u32 DENALI_PI_379;
volatile u32 DENALI_PI_380;
volatile u32 DENALI_PI_381;
volatile u32 DENALI_PI_382;
volatile u32 DENALI_PI_383;
volatile u32 DENALI_PI_384;
volatile u32 DENALI_PI_385;
volatile u32 DENALI_PI_386;
volatile u32 DENALI_PI_387;
volatile u32 DENALI_PI_388;
volatile u32 DENALI_PI_389;
volatile u32 DENALI_PI_390;
volatile u32 DENALI_PI_391;
volatile u32 DENALI_PI_392;
volatile u32 DENALI_PI_393;
volatile u32 DENALI_PI_394;
volatile u32 DENALI_PI_395;
volatile u32 DENALI_PI_396;
volatile u32 DENALI_PI_397;
volatile u32 DENALI_PI_398;
volatile u32 DENALI_PI_399;
volatile u32 DENALI_PI_400;
volatile u32 DENALI_PI_401;
volatile u32 DENALI_PI_402;
volatile u32 DENALI_PI_403;
volatile u32 DENALI_PI_404;
volatile u32 DENALI_PI_405;
volatile u32 DENALI_PI_406;
volatile u32 DENALI_PI_407;
volatile u32 DENALI_PI_408;
volatile u32 DENALI_PI_409;
volatile u32 DENALI_PI_410;
volatile u32 DENALI_PI_411;
volatile u32 DENALI_PI_412;
volatile u32 DENALI_PI_413;
volatile u32 DENALI_PI_414;
volatile u32 DENALI_PI_415;
volatile u32 DENALI_PI_416;
volatile u32 DENALI_PI_417;
volatile u32 DENALI_PI_418;
volatile u32 DENALI_PI_419;
volatile u32 DENALI_PI_420;
volatile u32 DENALI_PI_421;
volatile u32 DENALI_PI_422;
volatile u32 DENALI_PI_423;
volatile char pad__1[0x1960U];
volatile u32 DENALI_PHY_0;
volatile u32 DENALI_PHY_1;
volatile u32 DENALI_PHY_2;
volatile u32 DENALI_PHY_3;
volatile u32 DENALI_PHY_4;
volatile u32 DENALI_PHY_5;
volatile u32 DENALI_PHY_6;
volatile u32 DENALI_PHY_7;
volatile u32 DENALI_PHY_8;
volatile u32 DENALI_PHY_9;
volatile u32 DENALI_PHY_10;
volatile u32 DENALI_PHY_11;
volatile u32 DENALI_PHY_12;
volatile u32 DENALI_PHY_13;
volatile u32 DENALI_PHY_14;
volatile u32 DENALI_PHY_15;
volatile u32 DENALI_PHY_16;
volatile u32 DENALI_PHY_17;
volatile u32 DENALI_PHY_18;
volatile u32 DENALI_PHY_19;
volatile u32 DENALI_PHY_20;
volatile u32 DENALI_PHY_21;
volatile u32 DENALI_PHY_22;
volatile u32 DENALI_PHY_23;
volatile u32 DENALI_PHY_24;
volatile u32 DENALI_PHY_25;
volatile u32 DENALI_PHY_26;
volatile u32 DENALI_PHY_27;
volatile u32 DENALI_PHY_28;
volatile u32 DENALI_PHY_29;
volatile u32 DENALI_PHY_30;
volatile u32 DENALI_PHY_31;
volatile u32 DENALI_PHY_32;
volatile u32 DENALI_PHY_33;
volatile u32 DENALI_PHY_34;
volatile u32 DENALI_PHY_35;
volatile u32 DENALI_PHY_36;
volatile u32 DENALI_PHY_37;
volatile u32 DENALI_PHY_38;
volatile u32 DENALI_PHY_39;
volatile u32 DENALI_PHY_40;
volatile u32 DENALI_PHY_41;
volatile u32 DENALI_PHY_42;
volatile u32 DENALI_PHY_43;
volatile u32 DENALI_PHY_44;
volatile u32 DENALI_PHY_45;
volatile u32 DENALI_PHY_46;
volatile u32 DENALI_PHY_47;
volatile u32 DENALI_PHY_48;
volatile u32 DENALI_PHY_49;
volatile u32 DENALI_PHY_50;
volatile u32 DENALI_PHY_51;
volatile u32 DENALI_PHY_52;
volatile u32 DENALI_PHY_53;
volatile u32 DENALI_PHY_54;
volatile u32 DENALI_PHY_55;
volatile u32 DENALI_PHY_56;
volatile u32 DENALI_PHY_57;
volatile u32 DENALI_PHY_58;
volatile u32 DENALI_PHY_59;
volatile u32 DENALI_PHY_60;
volatile u32 DENALI_PHY_61;
volatile u32 DENALI_PHY_62;
volatile u32 DENALI_PHY_63;
volatile u32 DENALI_PHY_64;
volatile u32 DENALI_PHY_65;
volatile u32 DENALI_PHY_66;
volatile u32 DENALI_PHY_67;
volatile u32 DENALI_PHY_68;
volatile u32 DENALI_PHY_69;
volatile u32 DENALI_PHY_70;
volatile u32 DENALI_PHY_71;
volatile u32 DENALI_PHY_72;
volatile u32 DENALI_PHY_73;
volatile u32 DENALI_PHY_74;
volatile u32 DENALI_PHY_75;
volatile u32 DENALI_PHY_76;
volatile u32 DENALI_PHY_77;
volatile u32 DENALI_PHY_78;
volatile u32 DENALI_PHY_79;
volatile u32 DENALI_PHY_80;
volatile u32 DENALI_PHY_81;
volatile u32 DENALI_PHY_82;
volatile u32 DENALI_PHY_83;
volatile u32 DENALI_PHY_84;
volatile u32 DENALI_PHY_85;
volatile u32 DENALI_PHY_86;
volatile u32 DENALI_PHY_87;
volatile u32 DENALI_PHY_88;
volatile u32 DENALI_PHY_89;
volatile u32 DENALI_PHY_90;
volatile u32 DENALI_PHY_91;
volatile u32 DENALI_PHY_92;
volatile u32 DENALI_PHY_93;
volatile u32 DENALI_PHY_94;
volatile u32 DENALI_PHY_95;
volatile u32 DENALI_PHY_96;
volatile u32 DENALI_PHY_97;
volatile u32 DENALI_PHY_98;
volatile u32 DENALI_PHY_99;
volatile u32 DENALI_PHY_100;
volatile u32 DENALI_PHY_101;
volatile u32 DENALI_PHY_102;
volatile u32 DENALI_PHY_103;
volatile u32 DENALI_PHY_104;
volatile u32 DENALI_PHY_105;
volatile u32 DENALI_PHY_106;
volatile u32 DENALI_PHY_107;
volatile u32 DENALI_PHY_108;
volatile u32 DENALI_PHY_109;
volatile u32 DENALI_PHY_110;
volatile u32 DENALI_PHY_111;
volatile u32 DENALI_PHY_112;
volatile u32 DENALI_PHY_113;
volatile u32 DENALI_PHY_114;
volatile u32 DENALI_PHY_115;
volatile u32 DENALI_PHY_116;
volatile u32 DENALI_PHY_117;
volatile u32 DENALI_PHY_118;
volatile u32 DENALI_PHY_119;
volatile u32 DENALI_PHY_120;
volatile u32 DENALI_PHY_121;
volatile u32 DENALI_PHY_122;
volatile u32 DENALI_PHY_123;
volatile u32 DENALI_PHY_124;
volatile u32 DENALI_PHY_125;
volatile u32 DENALI_PHY_126;
volatile u32 DENALI_PHY_127;
volatile u32 DENALI_PHY_128;
volatile u32 DENALI_PHY_129;
volatile u32 DENALI_PHY_130;
volatile u32 DENALI_PHY_131;
volatile u32 DENALI_PHY_132;
volatile u32 DENALI_PHY_133;
volatile u32 DENALI_PHY_134;
volatile u32 DENALI_PHY_135;
volatile u32 DENALI_PHY_136;
volatile char pad__2[0x1DCU];
volatile u32 DENALI_PHY_256;
volatile u32 DENALI_PHY_257;
volatile u32 DENALI_PHY_258;
volatile u32 DENALI_PHY_259;
volatile u32 DENALI_PHY_260;
volatile u32 DENALI_PHY_261;
volatile u32 DENALI_PHY_262;
volatile u32 DENALI_PHY_263;
volatile u32 DENALI_PHY_264;
volatile u32 DENALI_PHY_265;
volatile u32 DENALI_PHY_266;
volatile u32 DENALI_PHY_267;
volatile u32 DENALI_PHY_268;
volatile u32 DENALI_PHY_269;
volatile u32 DENALI_PHY_270;
volatile u32 DENALI_PHY_271;
volatile u32 DENALI_PHY_272;
volatile u32 DENALI_PHY_273;
volatile u32 DENALI_PHY_274;
volatile u32 DENALI_PHY_275;
volatile u32 DENALI_PHY_276;
volatile u32 DENALI_PHY_277;
volatile u32 DENALI_PHY_278;
volatile u32 DENALI_PHY_279;
volatile u32 DENALI_PHY_280;
volatile u32 DENALI_PHY_281;
volatile u32 DENALI_PHY_282;
volatile u32 DENALI_PHY_283;
volatile u32 DENALI_PHY_284;
volatile u32 DENALI_PHY_285;
volatile u32 DENALI_PHY_286;
volatile u32 DENALI_PHY_287;
volatile u32 DENALI_PHY_288;
volatile u32 DENALI_PHY_289;
volatile u32 DENALI_PHY_290;
volatile u32 DENALI_PHY_291;
volatile u32 DENALI_PHY_292;
volatile u32 DENALI_PHY_293;
volatile u32 DENALI_PHY_294;
volatile u32 DENALI_PHY_295;
volatile u32 DENALI_PHY_296;
volatile u32 DENALI_PHY_297;
volatile u32 DENALI_PHY_298;
volatile u32 DENALI_PHY_299;
volatile u32 DENALI_PHY_300;
volatile u32 DENALI_PHY_301;
volatile u32 DENALI_PHY_302;
volatile u32 DENALI_PHY_303;
volatile u32 DENALI_PHY_304;
volatile u32 DENALI_PHY_305;
volatile u32 DENALI_PHY_306;
volatile u32 DENALI_PHY_307;
volatile u32 DENALI_PHY_308;
volatile u32 DENALI_PHY_309;
volatile u32 DENALI_PHY_310;
volatile u32 DENALI_PHY_311;
volatile u32 DENALI_PHY_312;
volatile u32 DENALI_PHY_313;
volatile u32 DENALI_PHY_314;
volatile u32 DENALI_PHY_315;
volatile u32 DENALI_PHY_316;
volatile u32 DENALI_PHY_317;
volatile u32 DENALI_PHY_318;
volatile u32 DENALI_PHY_319;
volatile u32 DENALI_PHY_320;
volatile u32 DENALI_PHY_321;
volatile u32 DENALI_PHY_322;
volatile u32 DENALI_PHY_323;
volatile u32 DENALI_PHY_324;
volatile u32 DENALI_PHY_325;
volatile u32 DENALI_PHY_326;
volatile u32 DENALI_PHY_327;
volatile u32 DENALI_PHY_328;
volatile u32 DENALI_PHY_329;
volatile u32 DENALI_PHY_330;
volatile u32 DENALI_PHY_331;
volatile u32 DENALI_PHY_332;
volatile u32 DENALI_PHY_333;
volatile u32 DENALI_PHY_334;
volatile u32 DENALI_PHY_335;
volatile u32 DENALI_PHY_336;
volatile u32 DENALI_PHY_337;
volatile u32 DENALI_PHY_338;
volatile u32 DENALI_PHY_339;
volatile u32 DENALI_PHY_340;
volatile u32 DENALI_PHY_341;
volatile u32 DENALI_PHY_342;
volatile u32 DENALI_PHY_343;
volatile u32 DENALI_PHY_344;
volatile u32 DENALI_PHY_345;
volatile u32 DENALI_PHY_346;
volatile u32 DENALI_PHY_347;
volatile u32 DENALI_PHY_348;
volatile u32 DENALI_PHY_349;
volatile u32 DENALI_PHY_350;
volatile u32 DENALI_PHY_351;
volatile u32 DENALI_PHY_352;
volatile u32 DENALI_PHY_353;
volatile u32 DENALI_PHY_354;
volatile u32 DENALI_PHY_355;
volatile u32 DENALI_PHY_356;
volatile u32 DENALI_PHY_357;
volatile u32 DENALI_PHY_358;
volatile u32 DENALI_PHY_359;
volatile u32 DENALI_PHY_360;
volatile u32 DENALI_PHY_361;
volatile u32 DENALI_PHY_362;
volatile u32 DENALI_PHY_363;
volatile u32 DENALI_PHY_364;
volatile u32 DENALI_PHY_365;
volatile u32 DENALI_PHY_366;
volatile u32 DENALI_PHY_367;
volatile u32 DENALI_PHY_368;
volatile u32 DENALI_PHY_369;
volatile u32 DENALI_PHY_370;
volatile u32 DENALI_PHY_371;
volatile u32 DENALI_PHY_372;
volatile u32 DENALI_PHY_373;
volatile u32 DENALI_PHY_374;
volatile u32 DENALI_PHY_375;
volatile u32 DENALI_PHY_376;
volatile u32 DENALI_PHY_377;
volatile u32 DENALI_PHY_378;
volatile u32 DENALI_PHY_379;
volatile u32 DENALI_PHY_380;
volatile u32 DENALI_PHY_381;
volatile u32 DENALI_PHY_382;
volatile u32 DENALI_PHY_383;
volatile u32 DENALI_PHY_384;
volatile u32 DENALI_PHY_385;
volatile u32 DENALI_PHY_386;
volatile u32 DENALI_PHY_387;
volatile u32 DENALI_PHY_388;
volatile u32 DENALI_PHY_389;
volatile u32 DENALI_PHY_390;
volatile u32 DENALI_PHY_391;
volatile u32 DENALI_PHY_392;
volatile char pad__3[0x1DCU];
volatile u32 DENALI_PHY_512;
volatile u32 DENALI_PHY_513;
volatile u32 DENALI_PHY_514;
volatile u32 DENALI_PHY_515;
volatile u32 DENALI_PHY_516;
volatile u32 DENALI_PHY_517;
volatile u32 DENALI_PHY_518;
volatile u32 DENALI_PHY_519;
volatile u32 DENALI_PHY_520;
volatile u32 DENALI_PHY_521;
volatile u32 DENALI_PHY_522;
volatile u32 DENALI_PHY_523;
volatile u32 DENALI_PHY_524;
volatile u32 DENALI_PHY_525;
volatile u32 DENALI_PHY_526;
volatile u32 DENALI_PHY_527;
volatile u32 DENALI_PHY_528;
volatile u32 DENALI_PHY_529;
volatile u32 DENALI_PHY_530;
volatile u32 DENALI_PHY_531;
volatile u32 DENALI_PHY_532;
volatile u32 DENALI_PHY_533;
volatile u32 DENALI_PHY_534;
volatile u32 DENALI_PHY_535;
volatile u32 DENALI_PHY_536;
volatile u32 DENALI_PHY_537;
volatile u32 DENALI_PHY_538;
volatile u32 DENALI_PHY_539;
volatile u32 DENALI_PHY_540;
volatile u32 DENALI_PHY_541;
volatile u32 DENALI_PHY_542;
volatile u32 DENALI_PHY_543;
volatile u32 DENALI_PHY_544;
volatile u32 DENALI_PHY_545;
volatile u32 DENALI_PHY_546;
volatile u32 DENALI_PHY_547;
volatile u32 DENALI_PHY_548;
volatile u32 DENALI_PHY_549;
volatile u32 DENALI_PHY_550;
volatile u32 DENALI_PHY_551;
volatile u32 DENALI_PHY_552;
volatile u32 DENALI_PHY_553;
volatile u32 DENALI_PHY_554;
volatile u32 DENALI_PHY_555;
volatile u32 DENALI_PHY_556;
volatile u32 DENALI_PHY_557;
volatile u32 DENALI_PHY_558;
volatile u32 DENALI_PHY_559;
volatile u32 DENALI_PHY_560;
volatile u32 DENALI_PHY_561;
volatile u32 DENALI_PHY_562;
volatile u32 DENALI_PHY_563;
volatile u32 DENALI_PHY_564;
volatile u32 DENALI_PHY_565;
volatile u32 DENALI_PHY_566;
volatile u32 DENALI_PHY_567;
volatile u32 DENALI_PHY_568;
volatile u32 DENALI_PHY_569;
volatile u32 DENALI_PHY_570;
volatile u32 DENALI_PHY_571;
volatile u32 DENALI_PHY_572;
volatile u32 DENALI_PHY_573;
volatile u32 DENALI_PHY_574;
volatile u32 DENALI_PHY_575;
volatile u32 DENALI_PHY_576;
volatile u32 DENALI_PHY_577;
volatile u32 DENALI_PHY_578;
volatile u32 DENALI_PHY_579;
volatile u32 DENALI_PHY_580;
volatile u32 DENALI_PHY_581;
volatile u32 DENALI_PHY_582;
volatile u32 DENALI_PHY_583;
volatile u32 DENALI_PHY_584;
volatile u32 DENALI_PHY_585;
volatile u32 DENALI_PHY_586;
volatile u32 DENALI_PHY_587;
volatile u32 DENALI_PHY_588;
volatile u32 DENALI_PHY_589;
volatile u32 DENALI_PHY_590;
volatile u32 DENALI_PHY_591;
volatile u32 DENALI_PHY_592;
volatile u32 DENALI_PHY_593;
volatile u32 DENALI_PHY_594;
volatile u32 DENALI_PHY_595;
volatile u32 DENALI_PHY_596;
volatile u32 DENALI_PHY_597;
volatile u32 DENALI_PHY_598;
volatile u32 DENALI_PHY_599;
volatile u32 DENALI_PHY_600;
volatile u32 DENALI_PHY_601;
volatile u32 DENALI_PHY_602;
volatile u32 DENALI_PHY_603;
volatile u32 DENALI_PHY_604;
volatile u32 DENALI_PHY_605;
volatile u32 DENALI_PHY_606;
volatile u32 DENALI_PHY_607;
volatile u32 DENALI_PHY_608;
volatile u32 DENALI_PHY_609;
volatile u32 DENALI_PHY_610;
volatile u32 DENALI_PHY_611;
volatile u32 DENALI_PHY_612;
volatile u32 DENALI_PHY_613;
volatile u32 DENALI_PHY_614;
volatile u32 DENALI_PHY_615;
volatile u32 DENALI_PHY_616;
volatile u32 DENALI_PHY_617;
volatile u32 DENALI_PHY_618;
volatile u32 DENALI_PHY_619;
volatile u32 DENALI_PHY_620;
volatile u32 DENALI_PHY_621;
volatile u32 DENALI_PHY_622;
volatile u32 DENALI_PHY_623;
volatile u32 DENALI_PHY_624;
volatile u32 DENALI_PHY_625;
volatile u32 DENALI_PHY_626;
volatile u32 DENALI_PHY_627;
volatile u32 DENALI_PHY_628;
volatile u32 DENALI_PHY_629;
volatile u32 DENALI_PHY_630;
volatile u32 DENALI_PHY_631;
volatile u32 DENALI_PHY_632;
volatile u32 DENALI_PHY_633;
volatile u32 DENALI_PHY_634;
volatile u32 DENALI_PHY_635;
volatile u32 DENALI_PHY_636;
volatile u32 DENALI_PHY_637;
volatile u32 DENALI_PHY_638;
volatile u32 DENALI_PHY_639;
volatile u32 DENALI_PHY_640;
volatile u32 DENALI_PHY_641;
volatile u32 DENALI_PHY_642;
volatile u32 DENALI_PHY_643;
volatile u32 DENALI_PHY_644;
volatile u32 DENALI_PHY_645;
volatile u32 DENALI_PHY_646;
volatile u32 DENALI_PHY_647;
volatile u32 DENALI_PHY_648;
volatile char pad__4[0x1DCU];
volatile u32 DENALI_PHY_768;
volatile u32 DENALI_PHY_769;
volatile u32 DENALI_PHY_770;
volatile u32 DENALI_PHY_771;
volatile u32 DENALI_PHY_772;
volatile u32 DENALI_PHY_773;
volatile u32 DENALI_PHY_774;
volatile u32 DENALI_PHY_775;
volatile u32 DENALI_PHY_776;
volatile u32 DENALI_PHY_777;
volatile u32 DENALI_PHY_778;
volatile u32 DENALI_PHY_779;
volatile u32 DENALI_PHY_780;
volatile u32 DENALI_PHY_781;
volatile u32 DENALI_PHY_782;
volatile u32 DENALI_PHY_783;
volatile u32 DENALI_PHY_784;
volatile u32 DENALI_PHY_785;
volatile u32 DENALI_PHY_786;
volatile u32 DENALI_PHY_787;
volatile u32 DENALI_PHY_788;
volatile u32 DENALI_PHY_789;
volatile u32 DENALI_PHY_790;
volatile u32 DENALI_PHY_791;
volatile u32 DENALI_PHY_792;
volatile u32 DENALI_PHY_793;
volatile u32 DENALI_PHY_794;
volatile u32 DENALI_PHY_795;
volatile u32 DENALI_PHY_796;
volatile u32 DENALI_PHY_797;
volatile u32 DENALI_PHY_798;
volatile u32 DENALI_PHY_799;
volatile u32 DENALI_PHY_800;
volatile u32 DENALI_PHY_801;
volatile u32 DENALI_PHY_802;
volatile u32 DENALI_PHY_803;
volatile u32 DENALI_PHY_804;
volatile u32 DENALI_PHY_805;
volatile u32 DENALI_PHY_806;
volatile u32 DENALI_PHY_807;
volatile u32 DENALI_PHY_808;
volatile u32 DENALI_PHY_809;
volatile u32 DENALI_PHY_810;
volatile u32 DENALI_PHY_811;
volatile u32 DENALI_PHY_812;
volatile u32 DENALI_PHY_813;
volatile u32 DENALI_PHY_814;
volatile u32 DENALI_PHY_815;
volatile u32 DENALI_PHY_816;
volatile u32 DENALI_PHY_817;
volatile u32 DENALI_PHY_818;
volatile u32 DENALI_PHY_819;
volatile u32 DENALI_PHY_820;
volatile u32 DENALI_PHY_821;
volatile u32 DENALI_PHY_822;
volatile u32 DENALI_PHY_823;
volatile u32 DENALI_PHY_824;
volatile u32 DENALI_PHY_825;
volatile u32 DENALI_PHY_826;
volatile u32 DENALI_PHY_827;
volatile u32 DENALI_PHY_828;
volatile u32 DENALI_PHY_829;
volatile u32 DENALI_PHY_830;
volatile u32 DENALI_PHY_831;
volatile u32 DENALI_PHY_832;
volatile u32 DENALI_PHY_833;
volatile u32 DENALI_PHY_834;
volatile u32 DENALI_PHY_835;
volatile u32 DENALI_PHY_836;
volatile u32 DENALI_PHY_837;
volatile u32 DENALI_PHY_838;
volatile u32 DENALI_PHY_839;
volatile u32 DENALI_PHY_840;
volatile u32 DENALI_PHY_841;
volatile u32 DENALI_PHY_842;
volatile u32 DENALI_PHY_843;
volatile u32 DENALI_PHY_844;
volatile u32 DENALI_PHY_845;
volatile u32 DENALI_PHY_846;
volatile u32 DENALI_PHY_847;
volatile u32 DENALI_PHY_848;
volatile u32 DENALI_PHY_849;
volatile u32 DENALI_PHY_850;
volatile u32 DENALI_PHY_851;
volatile u32 DENALI_PHY_852;
volatile u32 DENALI_PHY_853;
volatile u32 DENALI_PHY_854;
volatile u32 DENALI_PHY_855;
volatile u32 DENALI_PHY_856;
volatile u32 DENALI_PHY_857;
volatile u32 DENALI_PHY_858;
volatile u32 DENALI_PHY_859;
volatile u32 DENALI_PHY_860;
volatile u32 DENALI_PHY_861;
volatile u32 DENALI_PHY_862;
volatile u32 DENALI_PHY_863;
volatile u32 DENALI_PHY_864;
volatile u32 DENALI_PHY_865;
volatile u32 DENALI_PHY_866;
volatile u32 DENALI_PHY_867;
volatile u32 DENALI_PHY_868;
volatile u32 DENALI_PHY_869;
volatile u32 DENALI_PHY_870;
volatile u32 DENALI_PHY_871;
volatile u32 DENALI_PHY_872;
volatile u32 DENALI_PHY_873;
volatile u32 DENALI_PHY_874;
volatile u32 DENALI_PHY_875;
volatile u32 DENALI_PHY_876;
volatile u32 DENALI_PHY_877;
volatile u32 DENALI_PHY_878;
volatile u32 DENALI_PHY_879;
volatile u32 DENALI_PHY_880;
volatile u32 DENALI_PHY_881;
volatile u32 DENALI_PHY_882;
volatile u32 DENALI_PHY_883;
volatile u32 DENALI_PHY_884;
volatile u32 DENALI_PHY_885;
volatile u32 DENALI_PHY_886;
volatile u32 DENALI_PHY_887;
volatile u32 DENALI_PHY_888;
volatile u32 DENALI_PHY_889;
volatile u32 DENALI_PHY_890;
volatile u32 DENALI_PHY_891;
volatile u32 DENALI_PHY_892;
volatile u32 DENALI_PHY_893;
volatile u32 DENALI_PHY_894;
volatile u32 DENALI_PHY_895;
volatile u32 DENALI_PHY_896;
volatile u32 DENALI_PHY_897;
volatile u32 DENALI_PHY_898;
volatile u32 DENALI_PHY_899;
volatile u32 DENALI_PHY_900;
volatile u32 DENALI_PHY_901;
volatile u32 DENALI_PHY_902;
volatile u32 DENALI_PHY_903;
volatile u32 DENALI_PHY_904;
volatile char pad__5[0x1DCU];
volatile u32 DENALI_PHY_1024;
volatile u32 DENALI_PHY_1025;
volatile u32 DENALI_PHY_1026;
volatile u32 DENALI_PHY_1027;
volatile u32 DENALI_PHY_1028;
volatile u32 DENALI_PHY_1029;
volatile u32 DENALI_PHY_1030;
volatile u32 DENALI_PHY_1031;
volatile u32 DENALI_PHY_1032;
volatile u32 DENALI_PHY_1033;
volatile u32 DENALI_PHY_1034;
volatile u32 DENALI_PHY_1035;
volatile u32 DENALI_PHY_1036;
volatile u32 DENALI_PHY_1037;
volatile u32 DENALI_PHY_1038;
volatile u32 DENALI_PHY_1039;
volatile u32 DENALI_PHY_1040;
volatile u32 DENALI_PHY_1041;
volatile u32 DENALI_PHY_1042;
volatile u32 DENALI_PHY_1043;
volatile u32 DENALI_PHY_1044;
volatile u32 DENALI_PHY_1045;
volatile u32 DENALI_PHY_1046;
volatile u32 DENALI_PHY_1047;
volatile u32 DENALI_PHY_1048;
volatile u32 DENALI_PHY_1049;
volatile u32 DENALI_PHY_1050;
volatile u32 DENALI_PHY_1051;
volatile u32 DENALI_PHY_1052;
volatile u32 DENALI_PHY_1053;
volatile u32 DENALI_PHY_1054;
volatile u32 DENALI_PHY_1055;
volatile u32 DENALI_PHY_1056;
volatile u32 DENALI_PHY_1057;
volatile u32 DENALI_PHY_1058;
volatile u32 DENALI_PHY_1059;
volatile u32 DENALI_PHY_1060;
volatile u32 DENALI_PHY_1061;
volatile u32 DENALI_PHY_1062;
volatile u32 DENALI_PHY_1063;
volatile u32 DENALI_PHY_1064;
volatile u32 DENALI_PHY_1065;
volatile u32 DENALI_PHY_1066;
volatile u32 DENALI_PHY_1067;
volatile u32 DENALI_PHY_1068;
volatile u32 DENALI_PHY_1069;
volatile u32 DENALI_PHY_1070;
volatile u32 DENALI_PHY_1071;
volatile u32 DENALI_PHY_1072;
volatile char pad__6[0x33CU];
volatile u32 DENALI_PHY_1280;
volatile u32 DENALI_PHY_1281;
volatile u32 DENALI_PHY_1282;
volatile u32 DENALI_PHY_1283;
volatile u32 DENALI_PHY_1284;
volatile u32 DENALI_PHY_1285;
volatile u32 DENALI_PHY_1286;
volatile u32 DENALI_PHY_1287;
volatile u32 DENALI_PHY_1288;
volatile u32 DENALI_PHY_1289;
volatile u32 DENALI_PHY_1290;
volatile u32 DENALI_PHY_1291;
volatile u32 DENALI_PHY_1292;
volatile u32 DENALI_PHY_1293;
volatile u32 DENALI_PHY_1294;
volatile u32 DENALI_PHY_1295;
volatile u32 DENALI_PHY_1296;
volatile u32 DENALI_PHY_1297;
volatile u32 DENALI_PHY_1298;
volatile u32 DENALI_PHY_1299;
volatile u32 DENALI_PHY_1300;
volatile u32 DENALI_PHY_1301;
volatile u32 DENALI_PHY_1302;
volatile u32 DENALI_PHY_1303;
volatile u32 DENALI_PHY_1304;
volatile u32 DENALI_PHY_1305;
volatile u32 DENALI_PHY_1306;
volatile u32 DENALI_PHY_1307;
volatile u32 DENALI_PHY_1308;
volatile u32 DENALI_PHY_1309;
volatile u32 DENALI_PHY_1310;
volatile u32 DENALI_PHY_1311;
volatile u32 DENALI_PHY_1312;
volatile u32 DENALI_PHY_1313;
volatile u32 DENALI_PHY_1314;
volatile u32 DENALI_PHY_1315;
volatile u32 DENALI_PHY_1316;
volatile u32 DENALI_PHY_1317;
volatile u32 DENALI_PHY_1318;
volatile u32 DENALI_PHY_1319;
volatile u32 DENALI_PHY_1320;
volatile u32 DENALI_PHY_1321;
volatile u32 DENALI_PHY_1322;
volatile u32 DENALI_PHY_1323;
volatile u32 DENALI_PHY_1324;
volatile u32 DENALI_PHY_1325;
volatile u32 DENALI_PHY_1326;
volatile u32 DENALI_PHY_1327;
volatile u32 DENALI_PHY_1328;
volatile char pad__7[0x33CU];
volatile u32 DENALI_PHY_1536;
volatile u32 DENALI_PHY_1537;
volatile u32 DENALI_PHY_1538;
volatile u32 DENALI_PHY_1539;
volatile u32 DENALI_PHY_1540;
volatile u32 DENALI_PHY_1541;
volatile u32 DENALI_PHY_1542;
volatile u32 DENALI_PHY_1543;
volatile u32 DENALI_PHY_1544;
volatile u32 DENALI_PHY_1545;
volatile u32 DENALI_PHY_1546;
volatile u32 DENALI_PHY_1547;
volatile u32 DENALI_PHY_1548;
volatile u32 DENALI_PHY_1549;
volatile u32 DENALI_PHY_1550;
volatile u32 DENALI_PHY_1551;
volatile u32 DENALI_PHY_1552;
volatile u32 DENALI_PHY_1553;
volatile u32 DENALI_PHY_1554;
volatile u32 DENALI_PHY_1555;
volatile u32 DENALI_PHY_1556;
volatile u32 DENALI_PHY_1557;
volatile u32 DENALI_PHY_1558;
volatile u32 DENALI_PHY_1559;
volatile u32 DENALI_PHY_1560;
volatile u32 DENALI_PHY_1561;
volatile u32 DENALI_PHY_1562;
volatile u32 DENALI_PHY_1563;
volatile u32 DENALI_PHY_1564;
volatile u32 DENALI_PHY_1565;
volatile u32 DENALI_PHY_1566;
volatile u32 DENALI_PHY_1567;
volatile u32 DENALI_PHY_1568;
volatile u32 DENALI_PHY_1569;
volatile u32 DENALI_PHY_1570;
volatile u32 DENALI_PHY_1571;
volatile u32 DENALI_PHY_1572;
volatile u32 DENALI_PHY_1573;
volatile u32 DENALI_PHY_1574;
volatile u32 DENALI_PHY_1575;
volatile u32 DENALI_PHY_1576;
volatile u32 DENALI_PHY_1577;
volatile u32 DENALI_PHY_1578;
volatile u32 DENALI_PHY_1579;
volatile u32 DENALI_PHY_1580;
volatile u32 DENALI_PHY_1581;
volatile u32 DENALI_PHY_1582;
volatile u32 DENALI_PHY_1583;
volatile u32 DENALI_PHY_1584;
volatile char pad__8[0x33CU];
volatile u32 DENALI_PHY_1792;
volatile u32 DENALI_PHY_1793;
volatile u32 DENALI_PHY_1794;
volatile u32 DENALI_PHY_1795;
volatile u32 DENALI_PHY_1796;
volatile u32 DENALI_PHY_1797;
volatile u32 DENALI_PHY_1798;
volatile u32 DENALI_PHY_1799;
volatile u32 DENALI_PHY_1800;
volatile u32 DENALI_PHY_1801;
volatile u32 DENALI_PHY_1802;
volatile u32 DENALI_PHY_1803;
volatile u32 DENALI_PHY_1804;
volatile u32 DENALI_PHY_1805;
volatile u32 DENALI_PHY_1806;
volatile u32 DENALI_PHY_1807;
volatile u32 DENALI_PHY_1808;
volatile u32 DENALI_PHY_1809;
volatile u32 DENALI_PHY_1810;
volatile u32 DENALI_PHY_1811;
volatile u32 DENALI_PHY_1812;
volatile u32 DENALI_PHY_1813;
volatile u32 DENALI_PHY_1814;
volatile u32 DENALI_PHY_1815;
volatile u32 DENALI_PHY_1816;
volatile u32 DENALI_PHY_1817;
volatile u32 DENALI_PHY_1818;
volatile u32 DENALI_PHY_1819;
volatile u32 DENALI_PHY_1820;
volatile u32 DENALI_PHY_1821;
volatile u32 DENALI_PHY_1822;
volatile u32 DENALI_PHY_1823;
volatile u32 DENALI_PHY_1824;
volatile u32 DENALI_PHY_1825;
volatile u32 DENALI_PHY_1826;
volatile u32 DENALI_PHY_1827;
volatile u32 DENALI_PHY_1828;
volatile u32 DENALI_PHY_1829;
volatile u32 DENALI_PHY_1830;
volatile u32 DENALI_PHY_1831;
volatile u32 DENALI_PHY_1832;
volatile u32 DENALI_PHY_1833;
volatile u32 DENALI_PHY_1834;
volatile u32 DENALI_PHY_1835;
volatile u32 DENALI_PHY_1836;
volatile u32 DENALI_PHY_1837;
volatile u32 DENALI_PHY_1838;
volatile u32 DENALI_PHY_1839;
volatile u32 DENALI_PHY_1840;
volatile u32 DENALI_PHY_1841;
volatile u32 DENALI_PHY_1842;
volatile u32 DENALI_PHY_1843;
volatile u32 DENALI_PHY_1844;
volatile u32 DENALI_PHY_1845;
volatile u32 DENALI_PHY_1846;
volatile u32 DENALI_PHY_1847;
volatile u32 DENALI_PHY_1848;
volatile u32 DENALI_PHY_1849;
volatile u32 DENALI_PHY_1850;
volatile u32 DENALI_PHY_1851;
volatile u32 DENALI_PHY_1852;
volatile u32 DENALI_PHY_1853;
volatile u32 DENALI_PHY_1854;
volatile u32 DENALI_PHY_1855;
volatile u32 DENALI_PHY_1856;
volatile u32 DENALI_PHY_1857;
volatile u32 DENALI_PHY_1858;
volatile u32 DENALI_PHY_1859;
volatile u32 DENALI_PHY_1860;
volatile u32 DENALI_PHY_1861;
volatile u32 DENALI_PHY_1862;
volatile u32 DENALI_PHY_1863;
volatile u32 DENALI_PHY_1864;
volatile u32 DENALI_PHY_1865;
volatile u32 DENALI_PHY_1866;
volatile u32 DENALI_PHY_1867;
volatile u32 DENALI_PHY_1868;
volatile u32 DENALI_PHY_1869;
volatile u32 DENALI_PHY_1870;
volatile u32 DENALI_PHY_1871;
volatile u32 DENALI_PHY_1872;
volatile u32 DENALI_PHY_1873;
volatile u32 DENALI_PHY_1874;
volatile u32 DENALI_PHY_1875;
volatile u32 DENALI_PHY_1876;
volatile u32 DENALI_PHY_1877;
volatile u32 DENALI_PHY_1878;
volatile u32 DENALI_PHY_1879;
volatile u32 DENALI_PHY_1880;
volatile u32 DENALI_PHY_1881;
volatile u32 DENALI_PHY_1882;
volatile u32 DENALI_PHY_1883;
volatile u32 DENALI_PHY_1884;
volatile u32 DENALI_PHY_1885;
volatile u32 DENALI_PHY_1886;
volatile u32 DENALI_PHY_1887;
volatile u32 DENALI_PHY_1888;
volatile u32 DENALI_PHY_1889;
volatile u32 DENALI_PHY_1890;
volatile u32 DENALI_PHY_1891;
volatile u32 DENALI_PHY_1892;
volatile u32 DENALI_PHY_1893;
volatile u32 DENALI_PHY_1894;
volatile u32 DENALI_PHY_1895;
volatile u32 DENALI_PHY_1896;
volatile u32 DENALI_PHY_1897;
volatile u32 DENALI_PHY_1898;
volatile u32 DENALI_PHY_1899;
volatile u32 DENALI_PHY_1900;
volatile u32 DENALI_PHY_1901;
volatile u32 DENALI_PHY_1902;
volatile u32 DENALI_PHY_1903;
volatile u32 DENALI_PHY_1904;
volatile u32 DENALI_PHY_1905;
volatile u32 DENALI_PHY_1906;
volatile u32 DENALI_PHY_1907;
volatile u32 DENALI_PHY_1908;
volatile u32 DENALI_PHY_1909;
volatile u32 DENALI_PHY_1910;
volatile u32 DENALI_PHY_1911;
volatile u32 DENALI_PHY_1912;
volatile u32 DENALI_PHY_1913;
volatile u32 DENALI_PHY_1914;
volatile u32 DENALI_PHY_1915;
volatile u32 DENALI_PHY_1916;
volatile u32 DENALI_PHY_1917;
volatile u32 DENALI_PHY_1918;
volatile u32 DENALI_PHY_1919;
volatile u32 DENALI_PHY_1920;
volatile u32 DENALI_PHY_1921;
volatile u32 DENALI_PHY_1922;
volatile u32 DENALI_PHY_1923;
} lpddr4_ctlregs;
#endif /* REG_LPDDR4_CTL_REGS_H_ */
|