|
RTEMS
5.1
|
Go to the documentation of this file. 20 typedef volatile unsigned char * portb;
21 typedef volatile unsigned short * portw;
22 typedef volatile unsigned int * portl;
24 #define MBASE 0xEFFFF000 28 #define MBAR (*(portb) 0x0003FF00) 29 #define MBAR1 (*(portb) 0x0003FF00) 30 #define MBAR2 (*(portb) 0x0003FF02) 34 #define SIMMCR (*(portw) (MBASE+0x0000)) 35 #define SIMSYNCR (*(portw) (MBASE+0x0004)) 36 #define SIMAVR (*(portb) (MBASE+0x0006)) 37 #define SIMRSR (*(portb) (MBASE+0x0007)) 38 #define SIMPORTA (*(portb) (MBASE+0x0011)) 39 #define SIMDDRA (*(portb) (MBASE+0x0013)) 40 #define SIMPPRA1 (*(portb) (MBASE+0x0015)) 41 #define SIMPPRA2 (*(portb) (MBASE+0x0017)) 42 #define SIMPORTB (*(portb) (MBASE+0x0019)) 43 #define SIMPORTB1 (*(portb) (MBASE+0x001B)) 44 #define SIMDDRB (*(portb) (MBASE+0x001D)) 45 #define SIMPPARB (*(portb) (MBASE+0x001F)) 46 #define SIMSWIV (*(portb) (MBASE+0x0020)) 47 #define SIMSYPCR (*(portb) (MBASE+0x0021)) 48 #define SIMPICR (*(portw) (MBASE+0x0022)) 49 #define SIMPITR (*(portw) (MBASE+0x0024)) 50 #define SIMSWSR (*(portb) (MBASE+0x0027)) 52 #define SIMCS0AM (*(portl) (MBASE+0x0040)) 53 #define SIMCS0AM1 (*(portw) (MBASE+0x0040)) 54 #define SIMCS0AM2 (*(portw) (MBASE+0x0042)) 55 #define SIMCS0BA (*(portl) (MBASE+0x0044)) 56 #define SIMCS0BA1 (*(portw) (MBASE+0x0044)) 57 #define SIMCS0BA2 (*(portw) (MBASE+0x0046)) 58 #define SIMCS1AM (*(portl) (MBASE+0x0048)) 59 #define SIMCS1AM1 (*(portw) (MBASE+0x0048)) 60 #define SIMCS1AM2 (*(portw) (MBASE+0x004A)) 61 #define SIMCS1BA (*(portl) (MBASE+0x004C)) 62 #define SIMCS1BA1 (*(portw) (MBASE+0x004C)) 63 #define SIMCS1BA2 (*(portw) (MBASE+0x004E)) 64 #define SIMCS2AM (*(portl) (MBASE+0x0050)) 65 #define SIMCS2AM1 (*(portw) (MBASE+0x0050)) 66 #define SIMCS2AM2 (*(portw) (MBASE+0x0052)) 67 #define SIMCS2BA (*(portl) (MBASE+0x0054)) 68 #define SIMCS2BA1 (*(portw) (MBASE+0x0054)) 69 #define SIMCS2BA2 (*(portw) (MBASE+0x0056)) 70 #define SIMCS3AM (*(portl) (MBASE+0x0058)) 71 #define SIMCS3AM1 (*(portw) (MBASE+0x0058)) 72 #define SIMCS3AM2 (*(portw) (MBASE+0x005A)) 73 #define SIMCS3BA (*(portl) (MBASE+0x005C)) 74 #define SIMCS3BA1 (*(portw) (MBASE+0x005C)) 75 #define SIMCS3BA2 (*(portw) (MBASE+0x005E)) 79 #define DMAMCR1 (*(portw) (MBASE+0x0780)) 80 #define DMAINTR1 (*(portw) (MBASE+0x0784)) 81 #define DMACCR1 (*(portw) (MBASE+0x0788)) 82 #define DMACSR1 (*(portb) (MBASE+0x078A)) 83 #define DMAFCR1 (*(portb) (MBASE+0x078B)) 84 #define DMASAR1 (*(portl) (MBASE+0x078C)) 85 #define DMADAR1 (*(portl) (MBASE+0x0790)) 86 #define DMABTC1 (*(portb) (MBASE+0x079l)) 88 #define DMAMCR2 (*(portw) (MBASE+0x07A0)) 89 #define DMAINTR2 (*(portw) (MBASE+0x07A4)) 90 #define DMACCR2 (*(portw) (MBASE+0x07A8)) 91 #define DMACSR2 (*(portb) (MBASE+0x07AA)) 92 #define DMAFCR2 (*(portb) (MBASE+0x07AB)) 93 #define DMASAR2 (*(portl) (MBASE+0x07AC)) 94 #define DMADAR2 (*(portl) (MBASE+0x07B0)) 95 #define DMABTC2 (*(portb) (MBASE+0x07B4)) 99 #define DUMCRH (*(portb) (MBASE+0x0700)) 100 #define DUMCRL (*(portb) (MBASE+0x0701)) 101 #define DUILR (*(portb) (MBASE+0x0704)) 102 #define DUIVR (*(portb) (MBASE+0x0705)) 103 #define DUMR1A (*(portb) (MBASE+0x0710)) 104 #define DUSRA (*(portb) (MBASE+0x0711)) 105 #define DUCSRA (*(portb) (MBASE+0x0711)) 106 #define DUCRA (*(portb) (MBASE+0x0712)) 107 #define DURBA (*(portb) (MBASE+0x0713)) 108 #define DUTBA (*(portb) (MBASE+0x0713)) 109 #define DUIPCR (*(portb) (MBASE+0x0714)) 110 #define DUACR (*(portb) (MBASE+0x0714)) 111 #define DUISR (*(portb) (MBASE+0x0715)) 112 #define DUIER (*(portb) (MBASE+0x0715)) 114 #define DUMR1B (*(portb) (MBASE+0x0718)) 115 #define DUSRB (*(portb) (MBASE+0x0719)) 116 #define DUCSRB (*(portb) (MBASE+0x0719)) 117 #define DUCRB (*(portb) (MBASE+0x071A)) 118 #define DURBB (*(portb) (MBASE+0x071B)) 119 #define DUTBB (*(portb) (MBASE+0x071B)) 120 #define DUIP (*(portb) (MBASE+0x071D)) 121 #define DUOPCR (*(portb) (MBASE+0x071D)) 122 #define DUOPBS (*(portb) (MBASE+0x071E)) 123 #define DUOPBR (*(portb) (MBASE+0x071F)) 124 #define DUMR2A (*(portb) (MBASE+0x0720)) 125 #define DUMR2B (*(portb) (MBASE+0x0721)) 129 #define TMCR1 (*(portw) (MBASE+0x0600)) 130 #define TIR1 (*(portw) (MBASE+0x0604)) 131 #define TCR1 (*(portw) (MBASE+0x0606)) 132 #define TSR1 (*(portw) (MBASE+0x0608)) 133 #define TCNTR1 (*(portw) (MBASE+0x060A)) 134 #define WPREL11 (*(portw) (MBASE+0x060C)) 135 #define WPREL21 (*(portw) (MBASE+0x060E)) 136 #define TCOM1 (*(portw) (MBASE+0x0610)) 138 #define TMCR2 (*(portw) (MBASE+0x0640)) 139 #define TIR2 (*(portw) (MBASE+0x0644)) 140 #define TCR2 (*(portw) (MBASE+0x0646)) 141 #define TSR2 (*(portw) (MBASE+0x0648)) 142 #define TCNTR2 (*(portw) (MBASE+0x064A)) 143 #define WPREL12 (*(portw) (MBASE+0x064C)) 144 #define WPREL22 (*(portw) (MBASE+0x064E)) 145 #define TCOM2 (*(portw) (MBASE+0x0650))