rk: ion: resolve build err
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / arm / t6xx / kbase / src / integration_kit / MaliDefines-t760.h
1
2  //chenli add 
3 #include <linux/kernel.h>
4 #define exit(no)
5 int Mali_RdReg(int unit,int core, int regnum);
6 void Mali_WrReg(int unit,int core,int regnum,int value);
7 int Mali_AnyInterruptCheck(int type, int i_mask, int i_value);
8 void Mali_clear_irqs_and_set_all_masks (void);
9 void Mali_clear_and_set_masks_for_gpu_irq (void);
10 void Mali_clear_and_set_masks_for_mmu_irq (void);
11 void Mali_clear_and_set_masks_for_job_irq (void);
12 void Mali_SetBase(int* base);
13 void Mali_Reset(void) ;
14 void *Mali_LdMem(void *srcptr,int size,int ttb_base);
15 void Mali_InitPerfCountersFn(int core, int cnt_num, int cnt_id);
16 void Mali_InitPerfCounters();
17 void Mali_InitPerfCountersFn(int core, int cnt_num, int cnt_id);
18 void Mali_ReadPerfCounters();
19 int Mali_InterruptCheck(int i_mask, int i_value);
20 void Mali_CheckReg(int unit,int core, int regnum, int value);
21
22
23 //end
24
25 /**********************************************
26  GPU ID 
27  **********************************************/
28
29
30 #ifdef GPU_ID_VALUE
31 #else
32   #define GPU_ID_VALUE 0x69560002
33 #endif
34
35 /**********************************************
36  GPU CONFIG 
37  **********************************************/
38 #ifdef GPU_CONFIG_N_CONTROL_BASE
39 #else
40   #define GPU_CONFIG_N_CONTROL_BASE 0x0000
41 #endif
42
43 #ifdef JOB_CONTROL_BASE
44 #else
45   #define JOB_CONTROL_BASE 0x1000
46 #endif
47
48 #ifdef MEM_MANAGEMENT_BASE
49 #else
50   #define MEM_MANAGEMENT_BASE 0x2000
51 #endif
52
53
54
55
56 #ifdef GPU_IRQ_RAWSTAT
57 #else
58   #define GPU_IRQ_RAWSTAT     0x0020
59 #endif
60
61 #ifdef GPU_IRQ_CLEAR
62 #else
63   #define GPU_IRQ_CLEAR       0x0024
64 #endif
65
66 #ifdef GPU_IRQ_MASK 
67 #else
68   #define GPU_IRQ_MASK        0x0028
69 #endif
70
71 #ifdef GPU_IRQ_STATUS
72 #else
73   #define GPU_IRQ_STATUS      0x002C
74 #endif
75
76 #ifdef GPU_COMMAND
77 #else
78   #define GPU_COMMAND           0x0030
79 #endif
80
81 #ifdef GPU_STATUS
82 #else
83   #define GPU_STATUS            0x0034
84 #endif
85
86 #ifdef GPU_FAULTSTATUS
87 #else
88   #define GPU_FAULTSTATUS       0x003C
89 #endif
90
91
92
93 #ifdef CYCLE_COUNT_LO
94 #else
95   #define CYCLE_COUNT_LO        0x0090
96 #endif
97
98 #ifdef CYCLE_COUNT_HI
99 #else
100   #define CYCLE_COUNT_HI        0x0094
101 #endif
102
103 #ifdef TIMESTAMP_LO
104 #else
105   #define TIMESTAMP_LO          0x0098
106 #endif
107
108 #ifdef TIMESTAMP_HI
109 #else
110   #define TIMESTAMP_HI          0x009c
111 #endif
112
113 #ifdef L2_MMU_CONFIG
114 #else
115   #define L2_MMU_CONFIG      0x0f0c
116 #endif
117
118
119 #ifdef JOB_IRQ_RAWSTAT
120 #else
121   #define JOB_IRQ_RAWSTAT         0x1000
122 #endif
123
124 #ifdef JOB_IRQ_CLEAR
125 #else
126   #define JOB_IRQ_CLEAR           0x1004
127 #endif
128
129 #ifdef JOB_IRQ_MASK
130 #else
131   #define JOB_IRQ_MASK            0x1008
132 #endif
133
134 #ifdef JOB_IRQ_STATUS
135 #else
136   #define JOB_IRQ_STATUS          0x100c
137 #endif
138
139 #ifdef JOB_IRQ_THROTTLE
140 #else
141   #define JOB_IRQ_THROTTLE        0x1014
142 #endif
143
144
145
146
147
148 #ifdef SHADER_PWRON_LO
149 #else
150   #define SHADER_PWRON_LO         0x0180
151 #endif
152 #ifdef SHADER_PWROFF_LO
153 #else
154   #define SHADER_PWROFF_LO        0x01c0
155 #endif
156 #ifdef SHADER_READY_LO
157 #else
158   #define SHADER_READY_LO         0x0140
159 #endif
160 #ifdef SHADER_PWRTRANS_LO
161 #else
162   #define SHADER_PWRTRANS_LO         0x0200
163 #endif
164 #ifdef SHADER_PWRACTIVE_LO
165 #else
166   #define SHADER_PWRACTIVE_LO         0x0240
167 #endif
168
169 #ifdef SHADER_PWRON_HI
170 #else
171   #define SHADER_PWRON_HI         0x0184
172 #endif
173
174
175 #ifdef TILER_PWRON_LO
176 #else
177   #define TILER_PWRON_LO          0x0190
178 #endif
179 #ifdef TILER_PWROFF_LO
180 #else
181   #define TILER_PWROFF_LO         0x01d0
182 #endif
183 #ifdef TILER_READY_LO
184 #else
185   #define TILER_READY_LO          0x0150
186 #endif
187 #ifdef TILER_PWRTRANS_LO
188 #else
189   #define TILER_PWRTRANS_LO         0x0210
190 #endif
191 #ifdef TILER_PWRACTIVE_LO
192 #else
193   #define TILER_PWRACTIVE_LO         0x0250
194 #endif
195
196 #ifdef TILER_PWRON_HI
197 #else
198   #define TILER_PWRON_HI          0x0194
199 #endif
200
201 #ifdef L2_PWRON_LO
202 #else
203   #define L2_PWRON_LO             0x01A0
204 #endif
205
206 #ifdef L2_PWRON_HI
207 #else
208   #define L2_PWRON_HI             0x01A4
209 #endif
210
211 #ifdef L2_PWROFF_LO
212 #else
213   #define L2_PWROFF_LO         0x01e0
214 #endif
215
216 #ifdef L2_READY_LO
217 #else
218   #define L2_READY_LO          0x0160
219 #endif
220
221 #ifdef L2_PWRTRANS_LO
222 #else
223   #define L2_PWRTRANS_LO         0x0220
224 #endif
225
226 #ifdef L2_PWRACTIVE_LO
227 #else
228   #define L2_PWRACTIVE_LO         0x0260
229 #endif
230
231
232
233 /**********************************************
234  JSn
235  **********************************************/
236 #ifdef JSn_BASE
237 #else
238   #define JSn_BASE                0x800
239 #endif
240
241 #ifdef JSn_CONFIG
242 #else
243   #define JSn_CONFIG              0x18
244 #endif
245
246 #ifdef JSn_HEAD_NEXT_LO
247 #else
248   #define JSn_HEAD_NEXT_LO        0x40
249 #endif
250
251 #ifdef JSn_HEAD_NEXT_HI
252 #else
253   #define JSn_HEAD_NEXT_HI        0x44
254 #endif
255
256 #ifdef JSn_AFFINITY_NEXT_LO
257 #else
258   #define JSn_AFFINITY_NEXT_LO    0x50
259 #endif
260
261 #ifdef JSn_AFFINITY_NEXT_HI
262 #else
263   #define JSn_AFFINITY_NEXT_HI    0x54
264 #endif
265
266 #ifdef JSn_CONFIG_NEXT
267 #else
268   #define JSn_CONFIG_NEXT         0x58
269 #endif
270
271 #ifdef JSn_COMMAND_NEXT
272 #else
273   #define JSn_COMMAND_NEXT        0x60
274 #endif
275
276 #ifdef JSn_STATUS
277 #else
278   #define JSn_STATUS              0x24
279 #endif
280
281 /**********************************************
282  JS0 
283  **********************************************/
284  
285 #ifdef JS0_HEAD_NEXT_LO
286 #else
287   #define JS0_HEAD_NEXT_LO        0x1840
288 #endif
289
290 #ifdef JS0_HEAD_NEXT_HI
291 #else
292   #define JS0_HEAD_NEXT_HI        0x1844
293 #endif
294
295 #ifdef JS0_AFFINITY_NEXT_LO
296 #else
297   #define JS0_AFFINITY_NEXT_LO    0x1850
298 #endif
299
300 #ifdef JS0_AFFINITY_NEXT_HI
301 #else
302   #define JS0_AFFINITY_NEXT_HI    0x1850
303 #endif
304
305 #ifdef JS0_CONFIG_NEXT
306 #else
307   #define JS0_CONFIG_NEXT         0x1858
308 #endif
309
310 #ifdef JS0_COMMAND_NEXT
311 #else
312   #define JS0_COMMAND_NEXT        0x1860
313 #endif
314
315 #ifdef JS0_STATUS
316 #else
317   #define JS0_STATUS              0x1824
318 #endif
319  
320 /**********************************************
321  JS1 
322  **********************************************/
323 #ifdef JS1_HEAD_NEXT_LO
324 #else
325   #define JS1_HEAD_NEXT_LO        0x18c0
326 #endif
327
328 #ifdef JS1_HEAD_NEXT_HI
329 #else
330   #define JS1_HEAD_NEXT_HI        0x18c4
331 #endif
332
333 #ifdef JS1_AFFINITY_NEXT_LO
334 #else
335   #define JS1_AFFINITY_NEXT_LO    0x18d0
336 #endif
337
338 #ifdef JS1_AFFINITY_NEXT_HI
339 #else
340   #define JS1_AFFINITY_NEXT_HI    0x18d4
341 #endif
342
343 #ifdef JS1_CONFIG_NEXT
344 #else
345   #define JS1_CONFIG_NEXT         0x18d8
346 #endif
347
348 #ifdef JS1_COMMAND_NEXT
349 #else
350   #define JS1_COMMAND_NEXT        0x18e0
351 #endif
352
353 /**********************************************
354  JS2 
355  **********************************************/
356 #ifdef JS2_HEAD_NEXT_LO
357 #else
358   #define JS2_HEAD_NEXT_LO        0x1940
359 #endif
360
361 #ifdef JS2_HEAD_NEXT_HI
362 #else
363   #define JS2_HEAD_NEXT_HI        0x1944
364 #endif
365
366 #ifdef JS2_AFFINITY_NEXT_LO
367 #else
368   #define JS2_AFFINITY_NEXT_LO    0x1950
369 #endif
370
371 #ifdef JS2_AFFINITY_NEXT_HI
372 #else
373   #define JS2_AFFINITY_NEXT_HI    0x1954
374 #endif
375
376 #ifdef JS2_CONFIG_NEXT
377 #else
378   #define JS2_CONFIG_NEXT         0x1958
379 #endif
380
381 #ifdef JS2_COMMAND_NEXT
382 #else
383   #define JS2_COMMAND_NEXT        0x1960
384 #endif
385
386 /**********************************************
387  MMU 
388  **********************************************/
389 #ifdef MMU_IRQ_RAWSTAT
390 #else
391   #define MMU_IRQ_RAWSTAT            0x2000
392 #endif
393
394 #ifdef MMU_IRQ_CLEAR
395 #else
396   #define MMU_IRQ_CLEAR              0x2004
397 #endif
398
399 #ifdef MMU_IRQ_MASK
400 #else
401   #define MMU_IRQ_MASK               0x2008
402 #endif
403
404 #ifdef MMU_IRQ_STATUS
405 #else
406   #define MMU_IRQ_STATUS             0x200c
407 #endif
408
409 #ifdef MMU_IRQ_STATUS
410 #else
411   #define MMU_IRQ_STATUS             0x200c
412 #endif
413
414 /**********************************************
415  Memory management regs 
416  **********************************************/
417 #ifdef ASn_BASE
418 #else
419   #define ASn_BASE                    0x400
420 #endif
421
422 #ifdef ASn_TRANSTAB_LO
423 #else
424   #define ASn_TRANSTAB_LO             0x00
425 #endif
426
427 #ifdef ASn_TRANSTAB_HI
428 #else
429   #define ASn_TRANSTAB_HI             0x04
430 #endif
431
432 #ifdef ASn_MEMATTR_LO
433 #else
434   #define ASn_MEMATTR_LO              0x08
435 #endif
436
437 #ifdef ASn_MEMATTR_HI
438 #else
439   #define ASn_MEMATTR_HI              0x0c
440 #endif
441
442 #ifdef ASn_LOCKADDR_LO
443 #else
444   #define ASn_LOCKADDR_LO             0x10
445 #endif
446
447 #ifdef ASn_LOCKADDR_HI
448 #else
449   #define ASn_LOCKADDR_HI             0x14
450 #endif
451
452 #ifdef ASn_COMMAND
453 #else
454   #define ASn_COMMAND                 0x18
455 #endif
456
457 #ifdef ASn_FAULTSTATUS
458 #else
459   #define ASn_FAULTSTATUS             0x1c
460 #endif
461
462 #ifdef ASn_FAULTADDR_LO
463 #else
464   #define ASn_FAULTADDR_LO            0x20
465 #endif
466
467 #ifdef ASn_FAULTADDR_HI
468 #else
469   #define ASn_FAULTADDR_HI            0x24
470 #endif
471
472 #ifdef ASn_STATUS
473 #else
474   #define ASn_STATUS                  0x28
475 #endif
476
477
478 /**********************************************
479  PRFCNT regs 
480  **********************************************/
481 #ifdef PRFCNT_CONFIG
482 #else
483   #define PRFCNT_CONFIG              0x068
484 #endif
485
486 #ifdef PRFCNT_JM_EN
487 #else
488   #define PRFCNT_JM_EN               0x06C
489 #endif
490
491 #ifdef PRFCNT_SHADER_EN
492 #else
493   #define PRFCNT_SHADER_EN           0x070
494 #endif
495
496 #ifdef PRFCNT_TILER_EN
497 #else 
498   #define PRFCNT_TILER_EN            0x074
499 #endif
500
501 #ifdef PRFCNT_L3_CACHE_EN
502 #else
503   #define PRFCNT_L3_CACHE_EN         0x078
504 #endif
505
506 #ifdef PRFCNT_MMU_L2_EN
507 #else
508   #define PRFCNT_MMU_L2_EN           0x07C
509 #endif
510
511
512 /**********************************************
513  GPU COMMANDS 
514  **********************************************/
515
516 #ifdef GPU_COMMAND__CYCLE_COUNT_START
517 #else
518   #define GPU_COMMAND__CYCLE_COUNT_START 5
519 #endif
520
521
522 #ifdef GPU_COMMAND__NOP
523 #else
524   #define GPU_COMMAND__NOP 0
525 #endif
526
527
528 #ifdef GPU_COMMAND__SOFT_RESET
529 #else
530   #define GPU_COMMAND__SOFT_RESET 1
531 #endif
532
533
534 #ifdef GPU_COMMAND__HARD_RESET
535 #else
536   #define GPU_COMMAND__HARD_RESET 2
537 #endif
538
539
540 #ifdef GPU_COMMAND__PRFCNT_CLEAR
541 #else
542   #define GPU_COMMAND__PRFCNT_CLEAR 3
543 #endif
544
545
546 #ifdef GPU_COMMAND__PRFCNT_SAMPLE
547 #else
548   #define GPU_COMMAND__PRFCNT_SAMPLE 4
549 #endif
550
551 #ifdef GPU_COMMAND__CYCLE_COUNT_START
552 #else
553   #define GPU_COMMAND__CYCLE_COUNT_START 5
554 #endif
555
556 #ifdef GPU_COMMAND__CYCLE_COUNT_STOP
557 #else
558   #define GPU_COMMAND__CYCLE_COUNT_STOP 6
559 #endif
560
561 #ifdef GPU_COMMAND__CLEAN_CACHES
562 #else
563   #define GPU_COMMAND__CLEAN_CACHES 7
564 #endif
565
566 #ifdef GPU_COMMAND__CLEAN_INV_CACHES
567 #else
568   #define GPU_COMMAND__CLEAN_INV_CACHES 8
569 #endif
570
571
572 /**********************************************
573  JSn_STATUS  DEFINES
574  **********************************************/
575 #ifdef JSn_STATUS__ACTIVE
576 #else
577   #define JSn_STATUS__ACTIVE 0x8
578 #endif
579
580 /**********************************************
581  Clock gating overrides
582  **********************************************/
583 #ifdef JM_CLOCK_GATING_OVERRIDE
584 #else
585   #define JM_CLOCK_GATING_OVERRIDE      0xf00
586 #endif
587
588 #ifdef SC_CLOCK_GATING_OVERRIDE
589 #else
590   #define SC_CLOCK_GATING_OVERRIDE      0xf04
591 #endif
592
593 #ifdef TILER_CLOCK_GATING_OVERRIDE
594 #else
595   #define TILER_CLOCK_GATING_OVERRIDE   0xf08
596 #endif
597
598 #ifdef L2_CLOCK_GATING_OVERRIDE
599 #else
600   #define L2_CLOCK_GATING_OVERRIDE      0xf0C
601 #endif
602
603
604 /**********************************************
605  Hardcoded regs (autogenerated from the toplevel testbench file
606  common/apb/mali_t760_apb/mali_t760_enums.sv)
607  **********************************************/
608
609 #ifdef GPU_ID
610 #else
611         #define GPU_ID 0x0
612 #endif
613
614 #ifdef L2_FEATURES
615 #else
616         #define L2_FEATURES 0x4
617 #endif
618
619 #ifdef L3_FEATURES
620 #else
621         #define L3_FEATURES 0x8
622 #endif
623
624 #ifdef TILER_FEATURES
625 #else
626         #define TILER_FEATURES 0xC
627 #endif
628
629 #ifdef MEM_FEATURES
630 #else
631         #define MEM_FEATURES 0x10
632 #endif
633
634 #ifdef MMU_FEATURES
635 #else
636         #define MMU_FEATURES 0x14
637 #endif
638
639 #ifdef AS_PRESENT
640 #else
641         #define AS_PRESENT 0x18
642 #endif
643
644 #ifdef JS_PRESENT
645 #else
646         #define JS_PRESENT 0x1C
647 #endif
648
649 #ifdef GPU_IRQ_RAWSTAT
650 #else
651         #define GPU_IRQ_RAWSTAT 0x20
652 #endif
653
654 #ifdef GPU_IRQ_CLEAR
655 #else
656         #define GPU_IRQ_CLEAR 0x24
657 #endif
658
659 #ifdef GPU_IRQ_MASK
660 #else
661         #define GPU_IRQ_MASK 0x28
662 #endif
663
664 #ifdef GPU_IRQ_STATUS
665 #else
666         #define GPU_IRQ_STATUS 0x2C
667 #endif
668
669 #ifdef GPU_COMMAND
670 #else
671         #define GPU_COMMAND 0x30
672 #endif
673
674 #ifdef GPU_STATUS
675 #else
676         #define GPU_STATUS 0x34
677 #endif
678
679 #ifdef GPU_FAULTSTATUS
680 #else
681         #define GPU_FAULTSTATUS 0x3C
682 #endif
683
684 #ifdef GPU_FAULTADDRESS_LO
685 #else
686         #define GPU_FAULTADDRESS_LO 0x40
687 #endif
688
689 #ifdef GPU_FAULTADDRESS_HI
690 #else
691         #define GPU_FAULTADDRESS_HI 0x44
692 #endif
693
694 #ifdef PWR_KEY
695 #else
696         #define PWR_KEY 0x50
697 #endif
698
699 #ifdef PWR_OVERRIDE0
700 #else
701         #define PWR_OVERRIDE0 0x54
702 #endif
703
704 #ifdef PWR_OVERRIDE1
705 #else
706         #define PWR_OVERRIDE1 0x58
707 #endif
708
709 #ifdef PRFCNT_BASE_LO
710 #else
711         #define PRFCNT_BASE_LO 0x60
712 #endif
713
714 #ifdef PRFCNT_BASE_HI
715 #else
716         #define PRFCNT_BASE_HI 0x64
717 #endif
718
719 #ifdef PRFCNT_CONFIG
720 #else
721         #define PRFCNT_CONFIG 0x68
722 #endif
723
724 #ifdef PRFCNT_JM_EN
725 #else
726         #define PRFCNT_JM_EN 0x6C
727 #endif
728
729 #ifdef PRFCNT_SHADER_EN
730 #else
731         #define PRFCNT_SHADER_EN 0x70
732 #endif
733
734 #ifdef PRFCNT_TILER_EN
735 #else
736         #define PRFCNT_TILER_EN 0x74
737 #endif
738
739 #ifdef PRFCNT_L3_CACHE_EN
740 #else
741         #define PRFCNT_L3_CACHE_EN 0x78
742 #endif
743
744 #ifdef PRFCNT_MMU_L2_EN
745 #else
746         #define PRFCNT_MMU_L2_EN 0x7C
747 #endif
748
749 #ifdef CYCLE_COUNT_LO
750 #else
751         #define CYCLE_COUNT_LO 0x90
752 #endif
753
754 #ifdef CYCLE_COUNT_HI
755 #else
756         #define CYCLE_COUNT_HI 0x94
757 #endif
758
759 #ifdef TIMESTAMP_LO
760 #else
761         #define TIMESTAMP_LO 0x98
762 #endif
763
764 #ifdef TIMESTAMP_HI
765 #else
766         #define TIMESTAMP_HI 0x9C
767 #endif
768
769 #ifdef TEX_FEATURES_0
770 #else
771         #define TEX_FEATURES_0 0xB0
772 #endif
773
774 #ifdef TEX_FEATURES_1
775 #else
776         #define TEX_FEATURES_1 0xB4
777 #endif
778
779 #ifdef TEX_FEATURES_2
780 #else
781         #define TEX_FEATURES_2 0xB8
782 #endif
783
784 #ifdef JS0_FEATURES
785 #else
786         #define JS0_FEATURES 0xC0
787 #endif
788
789 #ifdef JS1_FEATURES
790 #else
791         #define JS1_FEATURES 0xC4
792 #endif
793
794 #ifdef JS2_FEATURES
795 #else
796         #define JS2_FEATURES 0xC8
797 #endif
798
799 #ifdef JS3_FEATURES
800 #else
801         #define JS3_FEATURES 0xCC
802 #endif
803
804 #ifdef JS4_FEATURES
805 #else
806         #define JS4_FEATURES 0xD0
807 #endif
808
809 #ifdef JS5_FEATURES
810 #else
811         #define JS5_FEATURES 0xD4
812 #endif
813
814 #ifdef JS6_FEATURES
815 #else
816         #define JS6_FEATURES 0xD8
817 #endif
818
819 #ifdef JS7_FEATURES
820 #else
821         #define JS7_FEATURES 0xDC
822 #endif
823
824 #ifdef JS8_FEATURES
825 #else
826         #define JS8_FEATURES 0xE0
827 #endif
828
829 #ifdef JS9_FEATURES
830 #else
831         #define JS9_FEATURES 0xE4
832 #endif
833
834 #ifdef JS10_FEATURES
835 #else
836         #define JS10_FEATURES 0xE8
837 #endif
838
839 #ifdef JS11_FEATURES
840 #else
841         #define JS11_FEATURES 0xEC
842 #endif
843
844 #ifdef JS12_FEATURES
845 #else
846         #define JS12_FEATURES 0xF0
847 #endif
848
849 #ifdef JS13_FEATURES
850 #else
851         #define JS13_FEATURES 0xF4
852 #endif
853
854 #ifdef JS16_FEATURES
855 #else
856         #define JS16_FEATURES 0xF8
857 #endif
858
859 #ifdef JS15_FEATURES
860 #else
861         #define JS15_FEATURES 0xFC
862 #endif
863
864 #ifdef SHADER_PRESENT_LO
865 #else
866         #define SHADER_PRESENT_LO 0x100
867 #endif
868
869 #ifdef SHADER_PRESENT_HI
870 #else
871         #define SHADER_PRESENT_HI 0x104
872 #endif
873
874 #ifdef TILER_PRESENT_LO
875 #else
876         #define TILER_PRESENT_LO 0x110
877 #endif
878
879 #ifdef TILER_PRESENT_HI
880 #else
881         #define TILER_PRESENT_HI 0x114
882 #endif
883
884 #ifdef L2_PRESENT_LO
885 #else
886         #define L2_PRESENT_LO 0x120
887 #endif
888
889 #ifdef L2_PRESENT_HI
890 #else
891         #define L2_PRESENT_HI 0x124
892 #endif
893
894 #ifdef L3_PRESENT_LO
895 #else
896         #define L3_PRESENT_LO 0x130
897 #endif
898
899 #ifdef L3_PRESENT_HI
900 #else
901         #define L3_PRESENT_HI 0x134
902 #endif
903
904 #ifdef SHADER_READY_LO
905 #else
906         #define SHADER_READY_LO 0x140
907 #endif
908
909 #ifdef SHADER_READY_HI
910 #else
911         #define SHADER_READY_HI 0x144
912 #endif
913
914 #ifdef TILER_READY_LO
915 #else
916         #define TILER_READY_LO 0x150
917 #endif
918
919 #ifdef TILER_READY_HI
920 #else
921         #define TILER_READY_HI 0x154
922 #endif
923
924 #ifdef L2_READY_LO
925 #else
926         #define L2_READY_LO 0x160
927 #endif
928
929 #ifdef L2_READY_HI
930 #else
931         #define L2_READY_HI 0x164
932 #endif
933
934 #ifdef L3_READY_LO
935 #else
936         #define L3_READY_LO 0x170
937 #endif
938
939 #ifdef L3_READY_HI
940 #else
941         #define L3_READY_HI 0x174
942 #endif
943
944 #ifdef SHADER_PWRON_LO
945 #else
946         #define SHADER_PWRON_LO 0x180
947 #endif
948
949 #ifdef SHADER_PWRON_HI
950 #else
951         #define SHADER_PWRON_HI 0x184
952 #endif
953
954 #ifdef TILER_PWRON_LO
955 #else
956         #define TILER_PWRON_LO 0x190
957 #endif
958
959 #ifdef TILER_PWRON_HI
960 #else
961         #define TILER_PWRON_HI 0x194
962 #endif
963
964 #ifdef L2_PWRON_LO
965 #else
966         #define L2_PWRON_LO 0x1A0
967 #endif
968
969 #ifdef L2_PWRON_HI
970 #else
971         #define L2_PWRON_HI 0x1A4
972 #endif
973
974 #ifdef L3_PWRON_LO
975 #else
976         #define L3_PWRON_LO 0x1B0
977 #endif
978
979 #ifdef L3_PWRON_HI
980 #else
981         #define L3_PWRON_HI 0x1B4
982 #endif
983
984 #ifdef SHADER_PWROFF_LO
985 #else
986         #define SHADER_PWROFF_LO 0x1C0
987 #endif
988
989 #ifdef SHADER_PWROFF_HI
990 #else
991         #define SHADER_PWROFF_HI 0x1C4
992 #endif
993
994 #ifdef TILER_PWROFF_LO
995 #else
996         #define TILER_PWROFF_LO 0x1D0
997 #endif
998
999 #ifdef TILER_PWROFF_HI
1000 #else
1001         #define TILER_PWROFF_HI 0x1D4
1002 #endif
1003
1004 #ifdef L2_PWROFF_LO
1005 #else
1006         #define L2_PWROFF_LO 0x1E0
1007 #endif
1008
1009 #ifdef L2_PWROFF_HI
1010 #else
1011         #define L2_PWROFF_HI 0x1E4
1012 #endif
1013
1014 #ifdef L3_PWROFF_LO
1015 #else
1016         #define L3_PWROFF_LO 0x1F0
1017 #endif
1018
1019 #ifdef L3_PWROFF_HI
1020 #else
1021         #define L3_PWROFF_HI 0x1F4
1022 #endif
1023
1024 #ifdef SHADER_PWRTRANS_LO
1025 #else
1026         #define SHADER_PWRTRANS_LO 0x200
1027 #endif
1028
1029 #ifdef SHADER_PWRTRANS_HI
1030 #else
1031         #define SHADER_PWRTRANS_HI 0x204
1032 #endif
1033
1034 #ifdef TILER_PWRTRANS_LO
1035 #else
1036         #define TILER_PWRTRANS_LO 0x210
1037 #endif
1038
1039 #ifdef TILER_PWRTRANS_HI
1040 #else
1041         #define TILER_PWRTRANS_HI 0x214
1042 #endif
1043
1044 #ifdef L2_PWRTRANS_LO
1045 #else
1046         #define L2_PWRTRANS_LO 0x220
1047 #endif
1048
1049 #ifdef L2_PWRTRANS_HI
1050 #else
1051         #define L2_PWRTRANS_HI 0x224
1052 #endif
1053
1054 #ifdef L3_PWRTRANS_LO
1055 #else
1056         #define L3_PWRTRANS_LO 0x230
1057 #endif
1058
1059 #ifdef L3_PWRTRANS_HI
1060 #else
1061         #define L3_PWRTRANS_HI 0x234
1062 #endif
1063
1064 #ifdef SHADER_PWRACTIVE_LO
1065 #else
1066         #define SHADER_PWRACTIVE_LO 0x240
1067 #endif
1068
1069 #ifdef SHADER_PWRACTIVE_HI
1070 #else
1071         #define SHADER_PWRACTIVE_HI 0x244
1072 #endif
1073
1074 #ifdef TILER_PWRACTIVE_LO
1075 #else
1076         #define TILER_PWRACTIVE_LO 0x250
1077 #endif
1078
1079 #ifdef TILER_PWRACTIVE_HI
1080 #else
1081         #define TILER_PWRACTIVE_HI 0x254
1082 #endif
1083
1084 #ifdef L2_PWRACTIVE_LO
1085 #else
1086         #define L2_PWRACTIVE_LO 0x260
1087 #endif
1088
1089 #ifdef L2_PWRACTIVE_HI
1090 #else
1091         #define L2_PWRACTIVE_HI 0x264
1092 #endif
1093
1094 #ifdef L3_PWRACTIVE_LO
1095 #else
1096         #define L3_PWRACTIVE_LO 0x270
1097 #endif
1098
1099 #ifdef L3_PWRACTIVE_HI
1100 #else
1101         #define L3_PWRACTIVE_HI 0x274
1102 #endif
1103
1104 #ifdef USER_IN_00
1105 #else
1106         #define USER_IN_00 0x400
1107 #endif
1108
1109 #ifdef USER_IN_01
1110 #else
1111         #define USER_IN_01 0x404
1112 #endif
1113
1114 #ifdef USER_IN_02
1115 #else
1116         #define USER_IN_02 0x408
1117 #endif
1118
1119 #ifdef USER_IN_03
1120 #else
1121         #define USER_IN_03 0x40C
1122 #endif
1123
1124 #ifdef USER_IN_04
1125 #else
1126         #define USER_IN_04 0x410
1127 #endif
1128
1129 #ifdef USER_IN_05
1130 #else
1131         #define USER_IN_05 0x414
1132 #endif
1133
1134 #ifdef USER_IN_06
1135 #else
1136         #define USER_IN_06 0x418
1137 #endif
1138
1139 #ifdef USER_IN_07
1140 #else
1141         #define USER_IN_07 0x41C
1142 #endif
1143
1144 #ifdef USER_IN_08
1145 #else
1146         #define USER_IN_08 0x420
1147 #endif
1148
1149 #ifdef USER_IN_09
1150 #else
1151         #define USER_IN_09 0x424
1152 #endif
1153
1154 #ifdef USER_IN_10
1155 #else
1156         #define USER_IN_10 0x428
1157 #endif
1158
1159 #ifdef USER_IN_11
1160 #else
1161         #define USER_IN_11 0x42C
1162 #endif
1163
1164 #ifdef USER_IN_12
1165 #else
1166         #define USER_IN_12 0x430
1167 #endif
1168
1169 #ifdef USER_IN_13
1170 #else
1171         #define USER_IN_13 0x434
1172 #endif
1173
1174 #ifdef USER_IN_14
1175 #else
1176         #define USER_IN_14 0x438
1177 #endif
1178
1179 #ifdef USER_IN_15
1180 #else
1181         #define USER_IN_15 0x43C
1182 #endif
1183
1184 #ifdef USER_IN_16
1185 #else
1186         #define USER_IN_16 0x440
1187 #endif
1188
1189 #ifdef USER_IN_17
1190 #else
1191         #define USER_IN_17 0x444
1192 #endif
1193
1194 #ifdef USER_IN_18
1195 #else
1196         #define USER_IN_18 0x448
1197 #endif
1198
1199 #ifdef USER_IN_19
1200 #else
1201         #define USER_IN_19 0x44C
1202 #endif
1203
1204 #ifdef USER_IN_20
1205 #else
1206         #define USER_IN_20 0x450
1207 #endif
1208
1209 #ifdef USER_IN_21
1210 #else
1211         #define USER_IN_21 0x454
1212 #endif
1213
1214 #ifdef USER_IN_22
1215 #else
1216         #define USER_IN_22 0x458
1217 #endif
1218
1219 #ifdef USER_IN_23
1220 #else
1221         #define USER_IN_23 0x45C
1222 #endif
1223
1224 #ifdef USER_IN_24
1225 #else
1226         #define USER_IN_24 0x460
1227 #endif
1228
1229 #ifdef USER_IN_25
1230 #else
1231         #define USER_IN_25 0x464
1232 #endif
1233
1234 #ifdef USER_IN_26
1235 #else
1236         #define USER_IN_26 0x468
1237 #endif
1238
1239 #ifdef USER_IN_27
1240 #else
1241         #define USER_IN_27 0x46C
1242 #endif
1243
1244 #ifdef USER_IN_28
1245 #else
1246         #define USER_IN_28 0x470
1247 #endif
1248
1249 #ifdef USER_IN_29
1250 #else
1251         #define USER_IN_29 0x474
1252 #endif
1253
1254 #ifdef USER_IN_30
1255 #else
1256         #define USER_IN_30 0x478
1257 #endif
1258
1259 #ifdef USER_IN_31
1260 #else
1261         #define USER_IN_31 0x47C
1262 #endif
1263
1264 #ifdef USER_OUT_00
1265 #else
1266         #define USER_OUT_00 0x500
1267 #endif
1268
1269 #ifdef USER_OUT_01
1270 #else
1271         #define USER_OUT_01 0x504
1272 #endif
1273
1274 #ifdef USER_OUT_02
1275 #else
1276         #define USER_OUT_02 0x508
1277 #endif
1278
1279 #ifdef USER_OUT_03
1280 #else
1281         #define USER_OUT_03 0x50C
1282 #endif
1283
1284 #ifdef USER_OUT_04
1285 #else
1286         #define USER_OUT_04 0x510
1287 #endif
1288
1289 #ifdef USER_OUT_05
1290 #else
1291         #define USER_OUT_05 0x514
1292 #endif
1293
1294 #ifdef USER_OUT_06
1295 #else
1296         #define USER_OUT_06 0x518
1297 #endif
1298
1299 #ifdef USER_OUT_07
1300 #else
1301         #define USER_OUT_07 0x51C
1302 #endif
1303
1304 #ifdef USER_OUT_08
1305 #else
1306         #define USER_OUT_08 0x520
1307 #endif
1308
1309 #ifdef USER_OUT_09
1310 #else
1311         #define USER_OUT_09 0x524
1312 #endif
1313
1314 #ifdef USER_OUT_10
1315 #else
1316         #define USER_OUT_10 0x528
1317 #endif
1318
1319 #ifdef USER_OUT_11
1320 #else
1321         #define USER_OUT_11 0x52C
1322 #endif
1323
1324 #ifdef USER_OUT_12
1325 #else
1326         #define USER_OUT_12 0x530
1327 #endif
1328
1329 #ifdef USER_OUT_13
1330 #else
1331         #define USER_OUT_13 0x534
1332 #endif
1333
1334 #ifdef USER_OUT_14
1335 #else
1336         #define USER_OUT_14 0x538
1337 #endif
1338
1339 #ifdef USER_OUT_15
1340 #else
1341         #define USER_OUT_15 0x53C
1342 #endif
1343
1344 #ifdef USER_OUT_16
1345 #else
1346         #define USER_OUT_16 0x540
1347 #endif
1348
1349 #ifdef USER_OUT_17
1350 #else
1351         #define USER_OUT_17 0x544
1352 #endif
1353
1354 #ifdef USER_OUT_18
1355 #else
1356         #define USER_OUT_18 0x548
1357 #endif
1358
1359 #ifdef USER_OUT_19
1360 #else
1361         #define USER_OUT_19 0x54C
1362 #endif
1363
1364 #ifdef USER_OUT_20
1365 #else
1366         #define USER_OUT_20 0x550
1367 #endif
1368
1369 #ifdef USER_OUT_21
1370 #else
1371         #define USER_OUT_21 0x554
1372 #endif
1373
1374 #ifdef USER_OUT_22
1375 #else
1376         #define USER_OUT_22 0x558
1377 #endif
1378
1379 #ifdef USER_OUT_23
1380 #else
1381         #define USER_OUT_23 0x55C
1382 #endif
1383
1384 #ifdef USER_OUT_24
1385 #else
1386         #define USER_OUT_24 0x560
1387 #endif
1388
1389 #ifdef USER_OUT_25
1390 #else
1391         #define USER_OUT_25 0x564
1392 #endif
1393
1394 #ifdef USER_OUT_26
1395 #else
1396         #define USER_OUT_26 0x568
1397 #endif
1398
1399 #ifdef USER_OUT_27
1400 #else
1401         #define USER_OUT_27 0x56C
1402 #endif
1403
1404 #ifdef USER_OUT_28
1405 #else
1406         #define USER_OUT_28 0x570
1407 #endif
1408
1409 #ifdef USER_OUT_29
1410 #else
1411         #define USER_OUT_29 0x574
1412 #endif
1413
1414 #ifdef USER_OUT_30
1415 #else
1416         #define USER_OUT_30 0x578
1417 #endif
1418
1419 #ifdef USER_OUT_31
1420 #else
1421         #define USER_OUT_31 0x57C
1422 #endif
1423
1424 #ifdef JM_CONFIG
1425 #else
1426         #define JM_CONFIG 0xF00
1427 #endif
1428
1429 #ifdef SHADER_CONFIG
1430 #else
1431         #define SHADER_CONFIG 0xF04
1432 #endif
1433
1434 #ifdef TILER_CONFIG
1435 #else
1436         #define TILER_CONFIG 0xF08
1437 #endif
1438
1439 #ifdef L2_MMU_CONFIG
1440 #else
1441         #define L2_MMU_CONFIG 0xF0C
1442 #endif
1443
1444 #ifdef GPU_DEBUG_LO
1445 #else
1446         #define GPU_DEBUG_LO 0xFE8
1447 #endif
1448
1449 #ifdef GPU_DEBUG_HI
1450 #else
1451         #define GPU_DEBUG_HI 0xFEC
1452 #endif
1453
1454 #ifdef GPU_CHICKEN_BITS_0
1455 #else
1456         #define GPU_CHICKEN_BITS_0 0xFF0
1457 #endif
1458
1459 #ifdef GPU_CHICKEN_BITS_1
1460 #else
1461         #define GPU_CHICKEN_BITS_1 0xFF4
1462 #endif
1463
1464 #ifdef GPU_CHICKEN_BITS_2
1465 #else
1466         #define GPU_CHICKEN_BITS_2 0xFF8
1467 #endif
1468
1469 #ifdef GPU_CHICKEN_BITS_3
1470 #else
1471         #define GPU_CHICKEN_BITS_3 0xFFC
1472 #endif
1473
1474 #ifdef JOB_IRQ_RAWSTAT
1475 #else
1476         #define JOB_IRQ_RAWSTAT 0x1000
1477 #endif
1478
1479 #ifdef JOB_IRQ_CLEAR
1480 #else
1481         #define JOB_IRQ_CLEAR 0x1004
1482 #endif
1483
1484 #ifdef JOB_IRQ_MASK
1485 #else
1486         #define JOB_IRQ_MASK 0x1008
1487 #endif
1488
1489 #ifdef JOB_IRQ_STATUS
1490 #else
1491         #define JOB_IRQ_STATUS 0x100C
1492 #endif
1493
1494 #ifdef JOB_IRQ_JS_STATE
1495 #else
1496         #define JOB_IRQ_JS_STATE 0x1010
1497 #endif
1498
1499 #ifdef JOB_IRQ_THROTTLE
1500 #else
1501         #define JOB_IRQ_THROTTLE 0x1014
1502 #endif
1503
1504 #ifdef JS0_HEAD_LO
1505 #else
1506         #define JS0_HEAD_LO 0x1800
1507 #endif
1508
1509 #ifdef JS0_HEAD_HI
1510 #else
1511         #define JS0_HEAD_HI 0x1804
1512 #endif
1513
1514 #ifdef JS0_TAIL_LO
1515 #else
1516         #define JS0_TAIL_LO 0x1808
1517 #endif
1518
1519 #ifdef JS0_TAIL_HI
1520 #else
1521         #define JS0_TAIL_HI 0x180C
1522 #endif
1523
1524 #ifdef JS0_AFFINITY_LO
1525 #else
1526         #define JS0_AFFINITY_LO 0x1810
1527 #endif
1528
1529 #ifdef JS0_AFFINITY_HI
1530 #else
1531         #define JS0_AFFINITY_HI 0x1814
1532 #endif
1533
1534 #ifdef JS0_CONFIG
1535 #else
1536         #define JS0_CONFIG 0x1818
1537 #endif
1538
1539 #ifdef JS0_COMMAND
1540 #else
1541         #define JS0_COMMAND 0x1820
1542 #endif
1543
1544 #ifdef JS0_STATUS
1545 #else
1546         #define JS0_STATUS 0x1824
1547 #endif
1548
1549 #ifdef JS0_HEAD_NEXT_LO
1550 #else
1551         #define JS0_HEAD_NEXT_LO 0x1840
1552 #endif
1553
1554 #ifdef JS0_HEAD_NEXT_HI
1555 #else
1556         #define JS0_HEAD_NEXT_HI 0x1844
1557 #endif
1558
1559 #ifdef JS0_AFFINITY_NEXT_LO
1560 #else
1561         #define JS0_AFFINITY_NEXT_LO 0x1850
1562 #endif
1563
1564 #ifdef JS0_AFFINITY_NEXT_HI
1565 #else
1566         #define JS0_AFFINITY_NEXT_HI 0x1854
1567 #endif
1568
1569 #ifdef JS0_CONFIG_NEXT
1570 #else
1571         #define JS0_CONFIG_NEXT 0x1858
1572 #endif
1573
1574 #ifdef JS0_COMMAND_NEXT
1575 #else
1576         #define JS0_COMMAND_NEXT 0x1860
1577 #endif
1578
1579 #ifdef JS1_HEAD_LO
1580 #else
1581         #define JS1_HEAD_LO 0x1880
1582 #endif
1583
1584 #ifdef JS1_HEAD_HI
1585 #else
1586         #define JS1_HEAD_HI 0x1884
1587 #endif
1588
1589 #ifdef JS1_TAIL_LO
1590 #else
1591         #define JS1_TAIL_LO 0x1888
1592 #endif
1593
1594 #ifdef JS1_TAIL_HI
1595 #else
1596         #define JS1_TAIL_HI 0x188C
1597 #endif
1598
1599 #ifdef JS1_AFFINITY_LO
1600 #else
1601         #define JS1_AFFINITY_LO 0x1890
1602 #endif
1603
1604 #ifdef JS1_AFFINITY_HI
1605 #else
1606         #define JS1_AFFINITY_HI 0x1894
1607 #endif
1608
1609 #ifdef JS1_CONFIG
1610 #else
1611         #define JS1_CONFIG 0x1898
1612 #endif
1613
1614 #ifdef JS1_COMMAND
1615 #else
1616         #define JS1_COMMAND 0x18a0
1617 #endif
1618
1619 #ifdef JS1_STATUS
1620 #else
1621         #define JS1_STATUS 0x18a4
1622 #endif
1623
1624 #ifdef JS1_HEAD_NEXT_LO
1625 #else
1626         #define JS1_HEAD_NEXT_LO 0x18c0
1627 #endif
1628
1629 #ifdef JS1_HEAD_NEXT_HI
1630 #else
1631         #define JS1_HEAD_NEXT_HI 0x18c4
1632 #endif
1633
1634 #ifdef JS1_AFFINITY_NEXT_LO
1635 #else
1636         #define JS1_AFFINITY_NEXT_LO 0x18d0
1637 #endif
1638
1639 #ifdef JS1_AFFINITY_NEXT_HI
1640 #else
1641         #define JS1_AFFINITY_NEXT_HI 0x18d4
1642 #endif
1643
1644 #ifdef JS1_CONFIG_NEXT
1645 #else
1646         #define JS1_CONFIG_NEXT 0x18d8
1647 #endif
1648
1649 #ifdef JS1_COMMAND_NEXT
1650 #else
1651         #define JS1_COMMAND_NEXT 0x18e0
1652 #endif
1653
1654 #ifdef JS2_HEAD_LO
1655 #else
1656         #define JS2_HEAD_LO 0x1900
1657 #endif
1658
1659 #ifdef JS2_HEAD_HI
1660 #else
1661         #define JS2_HEAD_HI 0x1904
1662 #endif
1663
1664 #ifdef JS2_TAIL_LO
1665 #else
1666         #define JS2_TAIL_LO 0x1908
1667 #endif
1668
1669 #ifdef JS2_TAIL_HI
1670 #else
1671         #define JS2_TAIL_HI 0x190C
1672 #endif
1673
1674 #ifdef JS2_AFFINITY_LO
1675 #else
1676         #define JS2_AFFINITY_LO 0x1910
1677 #endif
1678
1679 #ifdef JS2_AFFINITY_HI
1680 #else
1681         #define JS2_AFFINITY_HI 0x1914
1682 #endif
1683
1684 #ifdef JS2_CONFIG
1685 #else
1686         #define JS2_CONFIG 0x1918
1687 #endif
1688
1689 #ifdef JS2_COMMAND
1690 #else
1691         #define JS2_COMMAND 0x1920
1692 #endif
1693
1694 #ifdef JS2_STATUS
1695 #else
1696         #define JS2_STATUS 0x1924
1697 #endif
1698
1699 #ifdef JS2_HEAD_NEXT_LO
1700 #else
1701         #define JS2_HEAD_NEXT_LO 0x1940
1702 #endif
1703
1704 #ifdef JS2_HEAD_NEXT_HI
1705 #else
1706         #define JS2_HEAD_NEXT_HI 0x1944
1707 #endif
1708
1709 #ifdef JS2_AFFINITY_NEXT_LO
1710 #else
1711         #define JS2_AFFINITY_NEXT_LO 0x1950
1712 #endif
1713
1714 #ifdef JS2_AFFINITY_NEXT_HI
1715 #else
1716         #define JS2_AFFINITY_NEXT_HI 0x1954
1717 #endif
1718
1719 #ifdef JS2_CONFIG_NEXT
1720 #else
1721         #define JS2_CONFIG_NEXT 0x1958
1722 #endif
1723
1724 #ifdef JS2_COMMAND_NEXT
1725 #else
1726         #define JS2_COMMAND_NEXT 0x1960
1727 #endif
1728
1729 #ifdef MMU_IRQ_RAWSTAT
1730 #else
1731         #define MMU_IRQ_RAWSTAT 0x2000
1732 #endif
1733
1734 #ifdef MMU_IRQ_CLEAR
1735 #else
1736         #define MMU_IRQ_CLEAR 0x2004
1737 #endif
1738
1739 #ifdef MMU_IRQ_MASK
1740 #else
1741         #define MMU_IRQ_MASK 0x2008
1742 #endif
1743
1744 #ifdef MMU_IRQ_STATUS
1745 #else
1746         #define MMU_IRQ_STATUS 0x200C
1747 #endif
1748
1749 #ifdef AS0_TRANSTAB_LO
1750 #else
1751         #define AS0_TRANSTAB_LO 0x2400
1752 #endif
1753
1754 #ifdef AS0_TRANSTAB_HI
1755 #else
1756         #define AS0_TRANSTAB_HI 0x2404
1757 #endif
1758
1759 #ifdef AS0_MEMATTR_LO
1760 #else
1761         #define AS0_MEMATTR_LO 0x2408
1762 #endif
1763
1764 #ifdef AS0_MEMATTR_HI
1765 #else
1766         #define AS0_MEMATTR_HI 0x240C
1767 #endif
1768
1769 #ifdef AS0_LOCKADDR_LO
1770 #else
1771         #define AS0_LOCKADDR_LO 0x2410
1772 #endif
1773
1774 #ifdef AS0_LOCKADDR_HI
1775 #else
1776         #define AS0_LOCKADDR_HI 0x2414
1777 #endif
1778
1779 #ifdef AS0_COMMAND
1780 #else
1781         #define AS0_COMMAND 0x2418
1782 #endif
1783
1784 #ifdef AS0_FAULTSTATUS
1785 #else
1786         #define AS0_FAULTSTATUS 0x241C
1787 #endif
1788
1789 #ifdef AS0_FAULTADDRESS_LO
1790 #else
1791         #define AS0_FAULTADDRESS_LO 0x2420
1792 #endif
1793
1794 #ifdef AS0_FAULTADDRESS_HI
1795 #else
1796         #define AS0_FAULTADDRESS_HI 0x2424
1797 #endif
1798
1799 #ifdef AS0_STATUS
1800 #else
1801         #define AS0_STATUS 0x2428
1802 #endif
1803
1804 #ifdef AS1_TRANSTAB_LO
1805 #else
1806         #define AS1_TRANSTAB_LO 0x2440
1807 #endif
1808
1809 #ifdef AS1_TRANSTAB_HI
1810 #else
1811         #define AS1_TRANSTAB_HI 0x2444
1812 #endif
1813
1814 #ifdef AS1_MEMATTR_LO
1815 #else
1816         #define AS1_MEMATTR_LO 0x2448
1817 #endif
1818
1819 #ifdef AS1_MEMATTR_HI
1820 #else
1821         #define AS1_MEMATTR_HI 0x244C
1822 #endif
1823
1824 #ifdef AS1_LOCKADDR_LO
1825 #else
1826         #define AS1_LOCKADDR_LO 0x2450
1827 #endif
1828
1829 #ifdef AS1_LOCKADDR_HI
1830 #else
1831         #define AS1_LOCKADDR_HI 0x2454
1832 #endif
1833
1834 #ifdef AS1_COMMAND
1835 #else
1836         #define AS1_COMMAND 0x2458
1837 #endif
1838
1839 #ifdef AS1_FAULTSTATUS
1840 #else
1841         #define AS1_FAULTSTATUS 0x245C
1842 #endif
1843
1844 #ifdef AS1_FAULTADDRESS_LO
1845 #else
1846         #define AS1_FAULTADDRESS_LO 0x2460
1847 #endif
1848
1849 #ifdef AS1_FAULTADDRESS_HI
1850 #else
1851         #define AS1_FAULTADDRESS_HI 0x2464
1852 #endif
1853
1854 #ifdef AS1_STATUS
1855 #else
1856         #define AS1_STATUS 0x2468
1857 #endif
1858
1859 #ifdef AS2_TRANSTAB_LO
1860 #else
1861         #define AS2_TRANSTAB_LO 0x2480
1862 #endif
1863
1864 #ifdef AS2_TRANSTAB_HI
1865 #else
1866         #define AS2_TRANSTAB_HI 0x2484
1867 #endif
1868
1869 #ifdef AS2_MEMATTR_LO
1870 #else
1871         #define AS2_MEMATTR_LO 0x2488
1872 #endif
1873
1874 #ifdef AS2_MEMATTR_HI
1875 #else
1876         #define AS2_MEMATTR_HI 0x248C
1877 #endif
1878
1879 #ifdef AS2_LOCKADDR_LO
1880 #else
1881         #define AS2_LOCKADDR_LO 0x2490
1882 #endif
1883
1884 #ifdef AS2_LOCKADDR_HI
1885 #else
1886         #define AS2_LOCKADDR_HI 0x2494
1887 #endif
1888
1889 #ifdef AS2_COMMAND
1890 #else
1891         #define AS2_COMMAND 0x2498
1892 #endif
1893
1894 #ifdef AS2_FAULTSTATUS
1895 #else
1896         #define AS2_FAULTSTATUS 0x249C
1897 #endif
1898
1899 #ifdef AS2_FAULTADDRESS_LO
1900 #else
1901         #define AS2_FAULTADDRESS_LO 0x24A0
1902 #endif
1903
1904 #ifdef AS2_FAULTADDRESS_HI
1905 #else
1906         #define AS2_FAULTADDRESS_HI 0x24A4
1907 #endif
1908
1909 #ifdef AS2_STATUS
1910 #else
1911         #define AS2_STATUS 0x24A8
1912 #endif
1913
1914 #ifdef AS3_TRANSTAB_LO
1915 #else
1916         #define AS3_TRANSTAB_LO 0x24C0
1917 #endif
1918
1919 #ifdef AS3_TRANSTAB_HI
1920 #else
1921         #define AS3_TRANSTAB_HI 0x24C4
1922 #endif
1923
1924 #ifdef AS3_MEMATTR_LO
1925 #else
1926         #define AS3_MEMATTR_LO 0x24C8
1927 #endif
1928
1929 #ifdef AS3_MEMATTR_HI
1930 #else
1931         #define AS3_MEMATTR_HI 0x24CC
1932 #endif
1933
1934 #ifdef AS3_LOCKADDR_LO
1935 #else
1936         #define AS3_LOCKADDR_LO 0x24D0
1937 #endif
1938
1939 #ifdef AS3_LOCKADDR_HI
1940 #else
1941         #define AS3_LOCKADDR_HI 0x24D4
1942 #endif
1943
1944 #ifdef AS3_COMMAND
1945 #else
1946         #define AS3_COMMAND 0x24D8
1947 #endif
1948
1949 #ifdef AS3_FAULTSTATUS
1950 #else
1951         #define AS3_FAULTSTATUS 0x24DC
1952 #endif
1953
1954 #ifdef AS3_FAULTADDRESS_LO
1955 #else
1956         #define AS3_FAULTADDRESS_LO 0x24E0
1957 #endif
1958
1959 #ifdef AS3_FAULTADDRESS_HI
1960 #else
1961         #define AS3_FAULTADDRESS_HI 0x24E4
1962 #endif
1963
1964 #ifdef AS3_STATUS
1965 #else
1966         #define AS3_STATUS 0x24E8
1967 #endif
1968
1969 #ifdef ILLEGAL_ADDRESS1
1970 #else
1971         #define ILLEGAL_ADDRESS1 0x3000
1972 #endif
1973
1974 #ifdef ILLEGAL_ADDRESS2
1975 #else
1976         #define ILLEGAL_ADDRESS2 0x3ffc
1977 #endif