OSDN Git Service

Merge branch 'suikan_experimental2' into develop
[trx-305dsp/dsp.git] / hirado / kernel / config / blackfin / _common_bf548 / chip_mmr.c
1 /*
2  * 注意:このファイルはBF548のMMR定義用にまだ修正してない
3  *
4  * ADSP-BF548の System MMR 定義。アドレスの指定は .ldファイルとの組み合わせで行う。
5  * .ldファイルのサンプルは、 config/blackfin/ezkit_bf548を参照。
6  *
7  * アドレスが正しく割り当てられているかは、次の方法で検証した.
8  *
9  $ cat /opt/uClinux/bfin-elf/bfin-elf/include/def_LPBlackfin.h ../jsp/config/blackfin/_common_bf548/defBF54x_base.h ../jsp/config/blackfin/_common_bf548/defBF548.h | tr '[a-z]' '[A-Z]' | grep '0XFF[CE]0' | grep "#DEFINE" | awk '{print $2, $3}' - | grep 0X  | sed 's/0X//' |  sort -k 2 > regdef.txt
10  $ awk '{ print $3,$1 }' jsp.syms | grep _mmr | sed 's/_mmr//p'| sort -k 2 | uniq  | tr '[a-z]' '[A-Z]'> regelf.txt
11  $ diff regelf.txt regdef.txt > diff.txt
12
13 31a32,34
14 > RTC_PREN FFC00314
15 > UART0_DLL FFC00400
16 > UART0_RBR FFC00400
17 32a36
18 > UART0_DLH FFC00404
19 149a154
20 > DMA_TCPER FFC00B0C
21 150a156
22 > DMA_TCCNT FFC00B10
23 414a421,422
24 > UART1_DLL FFC02000
25 > UART1_RBR FFC02000
26 415a424
27 > UART1_DLH FFC02004
28 567a577,580
29 > OTP_CONTROL FFC03600
30 > OTP_BEN FFC03604
31 > OTP_STATUS FFC03608
32 > OTP_TIMING FFC0360C
33 619a633
34 > DCPLB_FAULT_STATUS FFE00008
35 657d670
36 < IMEM_DUMMY FFE01000
37 658a672
38 > CODE_FAULT_STATUS FFE01008
39 659a674
40 > CODE_FAULT_ADDR FFE0100C
41 712d726
42 < IDUMMY FFE02100
43 722d735
44 < DBGDUMMY FFE05004
45
46  * これらのうち、ELF側にだけ存在するレジスタはDUMMYレジスタであり、これはコアレジスタである。
47  * ツールのバージョン違いでインクルードファイルの内容が改変されたためであり、無視していい。
48  *
49  * DEF側にだけ存在するレジスタには2種類ある。
50  * 1. 他のレジスタのエイリアス
51  * 2. def***.hには存在するが、cdef***.hには存在しないレジスタ
52  *
53  * いずれも小さな問題であり、したがって、上の結果は問題ないと言える。
54  *
55  */
56
57 volatile unsigned short  mmrPLL_CTL __attribute ((aligned(4), section("SYSMMR0")));
58 volatile unsigned short  mmrPLL_DIV __attribute ((aligned(4), section("SYSMMR0")));
59 volatile unsigned short  mmrVR_CTL __attribute ((aligned(4), section("SYSMMR0")));
60 volatile unsigned short  mmrPLL_STAT __attribute ((aligned(4), section("SYSMMR0")));
61 volatile unsigned short  mmrPLL_LOCKCNT __attribute ((aligned(4), section("SYSMMR0")));
62 volatile unsigned long   mmrCHIPID __attribute ((aligned(4), section("SYSMMR0")));
63 volatile unsigned short  mmrSWRST __attribute ((aligned(4), section("SYSMMR1")));
64 volatile unsigned short  mmrSYSCR __attribute ((aligned(4), section("SYSMMR1")));
65 volatile unsigned long   mmrSIC_IMASK0 __attribute ((aligned(4), section("SYSMMR2")));
66 volatile unsigned long   mmrSIC_IAR0 __attribute ((aligned(4), section("SYSMMR2")));
67 volatile unsigned long   mmrSIC_IAR1 __attribute ((aligned(4), section("SYSMMR2")));
68 volatile unsigned long   mmrSIC_IAR2 __attribute ((aligned(4), section("SYSMMR2")));
69 volatile unsigned long   mmrSIC_IAR3 __attribute ((aligned(4), section("SYSMMR2")));
70 volatile unsigned long   mmrSIC_ISR0 __attribute ((aligned(4), section("SYSMMR2")));
71 volatile unsigned long   mmrSIC_IWR0 __attribute ((aligned(4), section("SYSMMR2")));
72 volatile unsigned long   mmrSIC_IMASK1 __attribute ((aligned(4), section("SYSMMR3")));
73 volatile unsigned long   mmrSIC_IAR4 __attribute ((aligned(4), section("SYSMMR3")));
74 volatile unsigned long   mmrSIC_IAR5 __attribute ((aligned(4), section("SYSMMR3")));
75 volatile unsigned long   mmrSIC_IAR6 __attribute ((aligned(4), section("SYSMMR3")));
76 volatile unsigned long   mmrSIC_IAR7 __attribute ((aligned(4), section("SYSMMR3")));
77 volatile unsigned long   mmrSIC_ISR1 __attribute ((aligned(4), section("SYSMMR3")));
78 volatile unsigned long   mmrSIC_IWR1 __attribute ((aligned(4), section("SYSMMR3")));
79 volatile unsigned short  mmrWDOG_CTL __attribute ((aligned(4), section("SYSMMR4")));
80 volatile unsigned long   mmrWDOG_CNT __attribute ((aligned(4), section("SYSMMR4")));
81 volatile unsigned long   mmrWDOG_STAT __attribute ((aligned(4), section("SYSMMR4")));
82 volatile unsigned long   mmrRTC_STAT __attribute ((aligned(4), section("SYSMMR5")));
83 volatile unsigned short  mmrRTC_ICTL __attribute ((aligned(4), section("SYSMMR5")));
84 volatile unsigned short  mmrRTC_ISTAT __attribute ((aligned(4), section("SYSMMR5")));
85 volatile unsigned short  mmrRTC_SWCNT __attribute ((aligned(4), section("SYSMMR5")));
86 volatile unsigned long   mmrRTC_ALARM __attribute ((aligned(4), section("SYSMMR5")));
87 volatile unsigned short  mmrRTC_FAST __attribute ((aligned(4), section("SYSMMR5")));
88 volatile unsigned short  mmrUART0_THR __attribute ((aligned(4), section("SYSMMR6")));
89 volatile unsigned short  mmrUART0_IER __attribute ((aligned(4), section("SYSMMR6")));
90 volatile unsigned short  mmrUART0_IIR __attribute ((aligned(4), section("SYSMMR6")));
91 volatile unsigned short  mmrUART0_LCR __attribute ((aligned(4), section("SYSMMR6")));
92 volatile unsigned short  mmrUART0_MCR __attribute ((aligned(4), section("SYSMMR6")));
93 volatile unsigned short  mmrUART0_LSR __attribute ((aligned(4), section("SYSMMR6")));
94 volatile unsigned short  mmrUART0_SCR __attribute ((aligned(4), section("SYSMMR7")));
95 volatile unsigned short  mmrUART0_GCTL __attribute ((aligned(4), section("SYSMMR8")));
96 volatile unsigned short  mmrSPI0_CTL __attribute ((aligned(4), section("SYSMMR9")));
97 volatile unsigned short  mmrSPI0_FLG __attribute ((aligned(4), section("SYSMMR9")));
98 volatile unsigned short  mmrSPI0_STAT __attribute ((aligned(4), section("SYSMMR9")));
99 volatile unsigned short  mmrSPI0_TDBR __attribute ((aligned(4), section("SYSMMR9")));
100 volatile unsigned short  mmrSPI0_RDBR __attribute ((aligned(4), section("SYSMMR9")));
101 volatile unsigned short  mmrSPI0_BAUD __attribute ((aligned(4), section("SYSMMR9")));
102 volatile unsigned short  mmrSPI0_SHADOW __attribute ((aligned(4), section("SYSMMR9")));
103 volatile unsigned short  mmrTIMER0_CONFIG __attribute ((aligned(4), section("SYSMMR10")));
104 volatile unsigned long   mmrTIMER0_COUNTER __attribute ((aligned(4), section("SYSMMR10")));
105 volatile unsigned long   mmrTIMER0_PERIOD __attribute ((aligned(4), section("SYSMMR10")));
106 volatile unsigned long   mmrTIMER0_WIDTH __attribute ((aligned(4), section("SYSMMR10")));
107 volatile unsigned short  mmrTIMER1_CONFIG __attribute ((aligned(4), section("SYSMMR10")));
108 volatile unsigned long   mmrTIMER1_COUNTER __attribute ((aligned(4), section("SYSMMR10")));
109 volatile unsigned long   mmrTIMER1_PERIOD __attribute ((aligned(4), section("SYSMMR10")));
110 volatile unsigned long   mmrTIMER1_WIDTH __attribute ((aligned(4), section("SYSMMR10")));
111 volatile unsigned short  mmrTIMER2_CONFIG __attribute ((aligned(4), section("SYSMMR10")));
112 volatile unsigned long   mmrTIMER2_COUNTER __attribute ((aligned(4), section("SYSMMR10")));
113 volatile unsigned long   mmrTIMER2_PERIOD __attribute ((aligned(4), section("SYSMMR10")));
114 volatile unsigned long   mmrTIMER2_WIDTH __attribute ((aligned(4), section("SYSMMR10")));
115 volatile unsigned short  mmrTIMER3_CONFIG __attribute ((aligned(4), section("SYSMMR10")));
116 volatile unsigned long   mmrTIMER3_COUNTER __attribute ((aligned(4), section("SYSMMR10")));
117 volatile unsigned long   mmrTIMER3_PERIOD __attribute ((aligned(4), section("SYSMMR10")));
118 volatile unsigned long   mmrTIMER3_WIDTH __attribute ((aligned(4), section("SYSMMR10")));
119 volatile unsigned short  mmrTIMER4_CONFIG __attribute ((aligned(4), section("SYSMMR10")));
120 volatile unsigned long   mmrTIMER4_COUNTER __attribute ((aligned(4), section("SYSMMR10")));
121 volatile unsigned long   mmrTIMER4_PERIOD __attribute ((aligned(4), section("SYSMMR10")));
122 volatile unsigned long   mmrTIMER4_WIDTH __attribute ((aligned(4), section("SYSMMR10")));
123 volatile unsigned short  mmrTIMER5_CONFIG __attribute ((aligned(4), section("SYSMMR10")));
124 volatile unsigned long   mmrTIMER5_COUNTER __attribute ((aligned(4), section("SYSMMR10")));
125 volatile unsigned long   mmrTIMER5_PERIOD __attribute ((aligned(4), section("SYSMMR10")));
126 volatile unsigned long   mmrTIMER5_WIDTH __attribute ((aligned(4), section("SYSMMR10")));
127 volatile unsigned short  mmrTIMER6_CONFIG __attribute ((aligned(4), section("SYSMMR10")));
128 volatile unsigned long   mmrTIMER6_COUNTER __attribute ((aligned(4), section("SYSMMR10")));
129 volatile unsigned long   mmrTIMER6_PERIOD __attribute ((aligned(4), section("SYSMMR10")));
130 volatile unsigned long   mmrTIMER6_WIDTH __attribute ((aligned(4), section("SYSMMR10")));
131 volatile unsigned short  mmrTIMER7_CONFIG __attribute ((aligned(4), section("SYSMMR10")));
132 volatile unsigned long   mmrTIMER7_COUNTER __attribute ((aligned(4), section("SYSMMR10")));
133 volatile unsigned long   mmrTIMER7_PERIOD __attribute ((aligned(4), section("SYSMMR10")));
134 volatile unsigned long   mmrTIMER7_WIDTH __attribute ((aligned(4), section("SYSMMR10")));
135 volatile unsigned short  mmrTIMER_ENABLE __attribute ((aligned(4), section("SYSMMR10")));
136 volatile unsigned short  mmrTIMER_DISABLE __attribute ((aligned(4), section("SYSMMR10")));
137 volatile unsigned long   mmrTIMER_STATUS __attribute ((aligned(4), section("SYSMMR10")));
138 volatile unsigned short  mmrPORTFIO __attribute ((aligned(4), section("SYSMMR11")));
139 volatile unsigned short  mmrPORTFIO_CLEAR __attribute ((aligned(4), section("SYSMMR11")));
140 volatile unsigned short  mmrPORTFIO_SET __attribute ((aligned(4), section("SYSMMR11")));
141 volatile unsigned short  mmrPORTFIO_TOGGLE __attribute ((aligned(4), section("SYSMMR11")));
142 volatile unsigned short  mmrPORTFIO_MASKA __attribute ((aligned(4), section("SYSMMR11")));
143 volatile unsigned short  mmrPORTFIO_MASKA_CLEAR __attribute ((aligned(4), section("SYSMMR11")));
144 volatile unsigned short  mmrPORTFIO_MASKA_SET __attribute ((aligned(4), section("SYSMMR11")));
145 volatile unsigned short  mmrPORTFIO_MASKA_TOGGLE __attribute ((aligned(4), section("SYSMMR11")));
146 volatile unsigned short  mmrPORTFIO_MASKB __attribute ((aligned(4), section("SYSMMR11")));
147 volatile unsigned short  mmrPORTFIO_MASKB_CLEAR __attribute ((aligned(4), section("SYSMMR11")));
148 volatile unsigned short  mmrPORTFIO_MASKB_SET __attribute ((aligned(4), section("SYSMMR11")));
149 volatile unsigned short  mmrPORTFIO_MASKB_TOGGLE __attribute ((aligned(4), section("SYSMMR11")));
150 volatile unsigned short  mmrPORTFIO_DIR __attribute ((aligned(4), section("SYSMMR11")));
151 volatile unsigned short  mmrPORTFIO_POLAR __attribute ((aligned(4), section("SYSMMR11")));
152 volatile unsigned short  mmrPORTFIO_EDGE __attribute ((aligned(4), section("SYSMMR11")));
153 volatile unsigned short  mmrPORTFIO_BOTH __attribute ((aligned(4), section("SYSMMR11")));
154 volatile unsigned short  mmrPORTFIO_INEN __attribute ((aligned(4), section("SYSMMR11")));
155 volatile unsigned short  mmrSPORT0_TCR1 __attribute ((aligned(4), section("SYSMMR12")));
156 volatile unsigned short  mmrSPORT0_TCR2 __attribute ((aligned(4), section("SYSMMR12")));
157 volatile unsigned short  mmrSPORT0_TCLKDIV __attribute ((aligned(4), section("SYSMMR12")));
158 volatile unsigned short  mmrSPORT0_TFSDIV __attribute ((aligned(4), section("SYSMMR12")));
159 volatile unsigned long   mmrSPORT0_TX __attribute ((aligned(4), section("SYSMMR12")));
160 volatile unsigned long   mmrSPORT0_RX __attribute ((aligned(4), section("SYSMMR13")));
161 volatile unsigned short  mmrSPORT0_RCR1 __attribute ((aligned(4), section("SYSMMR14")));
162 volatile unsigned short  mmrSPORT0_RCR2 __attribute ((aligned(4), section("SYSMMR14")));
163 volatile unsigned short  mmrSPORT0_RCLKDIV __attribute ((aligned(4), section("SYSMMR14")));
164 volatile unsigned short  mmrSPORT0_RFSDIV __attribute ((aligned(4), section("SYSMMR14")));
165 volatile unsigned short  mmrSPORT0_STAT __attribute ((aligned(4), section("SYSMMR14")));
166 volatile unsigned short  mmrSPORT0_CHNL __attribute ((aligned(4), section("SYSMMR14")));
167 volatile unsigned short  mmrSPORT0_MCMC1 __attribute ((aligned(4), section("SYSMMR14")));
168 volatile unsigned short  mmrSPORT0_MCMC2 __attribute ((aligned(4), section("SYSMMR14")));
169 volatile unsigned long   mmrSPORT0_MTCS0 __attribute ((aligned(4), section("SYSMMR14")));
170 volatile unsigned long   mmrSPORT0_MTCS1 __attribute ((aligned(4), section("SYSMMR14")));
171 volatile unsigned long   mmrSPORT0_MTCS2 __attribute ((aligned(4), section("SYSMMR14")));
172 volatile unsigned long   mmrSPORT0_MTCS3 __attribute ((aligned(4), section("SYSMMR14")));
173 volatile unsigned long   mmrSPORT0_MRCS0 __attribute ((aligned(4), section("SYSMMR14")));
174 volatile unsigned long   mmrSPORT0_MRCS1 __attribute ((aligned(4), section("SYSMMR14")));
175 volatile unsigned long   mmrSPORT0_MRCS2 __attribute ((aligned(4), section("SYSMMR14")));
176 volatile unsigned long   mmrSPORT0_MRCS3 __attribute ((aligned(4), section("SYSMMR14")));
177 volatile unsigned short  mmrSPORT1_TCR1 __attribute ((aligned(4), section("SYSMMR15")));
178 volatile unsigned short  mmrSPORT1_TCR2 __attribute ((aligned(4), section("SYSMMR15")));
179 volatile unsigned short  mmrSPORT1_TCLKDIV __attribute ((aligned(4), section("SYSMMR15")));
180 volatile unsigned short  mmrSPORT1_TFSDIV __attribute ((aligned(4), section("SYSMMR15")));
181 volatile unsigned long   mmrSPORT1_TX __attribute ((aligned(4), section("SYSMMR15")));
182 volatile unsigned long   mmrSPORT1_RX __attribute ((aligned(4), section("SYSMMR16")));
183 volatile unsigned short  mmrSPORT1_RCR1 __attribute ((aligned(4), section("SYSMMR17")));
184 volatile unsigned short  mmrSPORT1_RCR2 __attribute ((aligned(4), section("SYSMMR17")));
185 volatile unsigned short  mmrSPORT1_RCLKDIV __attribute ((aligned(4), section("SYSMMR17")));
186 volatile unsigned short  mmrSPORT1_RFSDIV __attribute ((aligned(4), section("SYSMMR17")));
187 volatile unsigned short  mmrSPORT1_STAT __attribute ((aligned(4), section("SYSMMR17")));
188 volatile unsigned short  mmrSPORT1_CHNL __attribute ((aligned(4), section("SYSMMR17")));
189 volatile unsigned short  mmrSPORT1_MCMC1 __attribute ((aligned(4), section("SYSMMR17")));
190 volatile unsigned short  mmrSPORT1_MCMC2 __attribute ((aligned(4), section("SYSMMR17")));
191 volatile unsigned long   mmrSPORT1_MTCS0 __attribute ((aligned(4), section("SYSMMR17")));
192 volatile unsigned long   mmrSPORT1_MTCS1 __attribute ((aligned(4), section("SYSMMR17")));
193 volatile unsigned long   mmrSPORT1_MTCS2 __attribute ((aligned(4), section("SYSMMR17")));
194 volatile unsigned long   mmrSPORT1_MTCS3 __attribute ((aligned(4), section("SYSMMR17")));
195 volatile unsigned long   mmrSPORT1_MRCS0 __attribute ((aligned(4), section("SYSMMR17")));
196 volatile unsigned long   mmrSPORT1_MRCS1 __attribute ((aligned(4), section("SYSMMR17")));
197 volatile unsigned long   mmrSPORT1_MRCS2 __attribute ((aligned(4), section("SYSMMR17")));
198 volatile unsigned long   mmrSPORT1_MRCS3 __attribute ((aligned(4), section("SYSMMR17")));
199 volatile unsigned short  mmrEBIU_AMGCTL __attribute ((aligned(4), section("SYSMMR18")));
200 volatile unsigned long   mmrEBIU_AMBCTL0 __attribute ((aligned(4), section("SYSMMR18")));
201 volatile unsigned long   mmrEBIU_AMBCTL1 __attribute ((aligned(4), section("SYSMMR18")));
202 volatile unsigned long   mmrEBIU_SDGCTL __attribute ((aligned(4), section("SYSMMR19")));
203 volatile unsigned short  mmrEBIU_SDBCTL __attribute ((aligned(4), section("SYSMMR19")));
204 volatile unsigned short  mmrEBIU_SDRRC __attribute ((aligned(4), section("SYSMMR19")));
205 volatile unsigned short  mmrEBIU_SDSTAT __attribute ((aligned(4), section("SYSMMR19")));
206 volatile unsigned short  mmrDMA_TC_PER __attribute ((aligned(4), section("SYSMMR20")));
207 volatile unsigned short  mmrDMA_TC_CNT __attribute ((aligned(4), section("SYSMMR20")));
208 volatile unsigned long   mmrDMA0_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR21")));
209 volatile unsigned long   mmrDMA0_START_ADDR __attribute ((aligned(4), section("SYSMMR21")));
210 volatile unsigned short  mmrDMA0_CONFIG __attribute ((aligned(4), section("SYSMMR21")));
211 volatile unsigned short  mmrDMA0_X_COUNT __attribute ((aligned(4), section("SYSMMR22")));
212 volatile signed   short  mmrDMA0_X_MODIFY __attribute ((aligned(4), section("SYSMMR22")));
213 volatile unsigned short  mmrDMA0_Y_COUNT __attribute ((aligned(4), section("SYSMMR22")));
214 volatile signed   short  mmrDMA0_Y_MODIFY __attribute ((aligned(4), section("SYSMMR22")));
215 volatile unsigned long   mmrDMA0_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR22")));
216 volatile unsigned long   mmrDMA0_CURR_ADDR __attribute ((aligned(4), section("SYSMMR22")));
217 volatile unsigned short  mmrDMA0_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR22")));
218 volatile unsigned short  mmrDMA0_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR22")));
219 volatile unsigned short  mmrDMA0_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR22")));
220 volatile unsigned short  mmrDMA0_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR23")));
221 volatile unsigned long   mmrDMA1_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR24")));
222 volatile unsigned long   mmrDMA1_START_ADDR __attribute ((aligned(4), section("SYSMMR24")));
223 volatile unsigned short  mmrDMA1_CONFIG __attribute ((aligned(4), section("SYSMMR24")));
224 volatile unsigned short  mmrDMA1_X_COUNT __attribute ((aligned(4), section("SYSMMR25")));
225 volatile signed   short  mmrDMA1_X_MODIFY __attribute ((aligned(4), section("SYSMMR25")));
226 volatile unsigned short  mmrDMA1_Y_COUNT __attribute ((aligned(4), section("SYSMMR25")));
227 volatile signed   short  mmrDMA1_Y_MODIFY __attribute ((aligned(4), section("SYSMMR25")));
228 volatile unsigned long   mmrDMA1_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR25")));
229 volatile unsigned long   mmrDMA1_CURR_ADDR __attribute ((aligned(4), section("SYSMMR25")));
230 volatile unsigned short  mmrDMA1_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR25")));
231 volatile unsigned short  mmrDMA1_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR25")));
232 volatile unsigned short  mmrDMA1_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR25")));
233 volatile unsigned short  mmrDMA1_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR26")));
234 volatile unsigned long   mmrDMA2_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR27")));
235 volatile unsigned long   mmrDMA2_START_ADDR __attribute ((aligned(4), section("SYSMMR27")));
236 volatile unsigned short  mmrDMA2_CONFIG __attribute ((aligned(4), section("SYSMMR27")));
237 volatile unsigned short  mmrDMA2_X_COUNT __attribute ((aligned(4), section("SYSMMR28")));
238 volatile signed   short  mmrDMA2_X_MODIFY __attribute ((aligned(4), section("SYSMMR28")));
239 volatile unsigned short  mmrDMA2_Y_COUNT __attribute ((aligned(4), section("SYSMMR28")));
240 volatile signed   short  mmrDMA2_Y_MODIFY __attribute ((aligned(4), section("SYSMMR28")));
241 volatile unsigned long   mmrDMA2_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR28")));
242 volatile unsigned long   mmrDMA2_CURR_ADDR __attribute ((aligned(4), section("SYSMMR28")));
243 volatile unsigned short  mmrDMA2_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR28")));
244 volatile unsigned short  mmrDMA2_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR28")));
245 volatile unsigned short  mmrDMA2_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR28")));
246 volatile unsigned short  mmrDMA2_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR29")));
247 volatile unsigned long   mmrDMA3_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR30")));
248 volatile unsigned long   mmrDMA3_START_ADDR __attribute ((aligned(4), section("SYSMMR30")));
249 volatile unsigned short  mmrDMA3_CONFIG __attribute ((aligned(4), section("SYSMMR30")));
250 volatile unsigned short  mmrDMA3_X_COUNT __attribute ((aligned(4), section("SYSMMR31")));
251 volatile signed   short  mmrDMA3_X_MODIFY __attribute ((aligned(4), section("SYSMMR31")));
252 volatile unsigned short  mmrDMA3_Y_COUNT __attribute ((aligned(4), section("SYSMMR31")));
253 volatile signed   short  mmrDMA3_Y_MODIFY __attribute ((aligned(4), section("SYSMMR31")));
254 volatile unsigned long   mmrDMA3_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR31")));
255 volatile unsigned long   mmrDMA3_CURR_ADDR __attribute ((aligned(4), section("SYSMMR31")));
256 volatile unsigned short  mmrDMA3_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR31")));
257 volatile unsigned short  mmrDMA3_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR31")));
258 volatile unsigned short  mmrDMA3_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR31")));
259 volatile unsigned short  mmrDMA3_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR32")));
260 volatile unsigned long   mmrDMA4_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR33")));
261 volatile unsigned long   mmrDMA4_START_ADDR __attribute ((aligned(4), section("SYSMMR33")));
262 volatile unsigned short  mmrDMA4_CONFIG __attribute ((aligned(4), section("SYSMMR33")));
263 volatile unsigned short  mmrDMA4_X_COUNT __attribute ((aligned(4), section("SYSMMR34")));
264 volatile signed   short  mmrDMA4_X_MODIFY __attribute ((aligned(4), section("SYSMMR34")));
265 volatile unsigned short  mmrDMA4_Y_COUNT __attribute ((aligned(4), section("SYSMMR34")));
266 volatile signed   short  mmrDMA4_Y_MODIFY __attribute ((aligned(4), section("SYSMMR34")));
267 volatile unsigned long   mmrDMA4_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR34")));
268 volatile unsigned long   mmrDMA4_CURR_ADDR __attribute ((aligned(4), section("SYSMMR34")));
269 volatile unsigned short  mmrDMA4_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR34")));
270 volatile unsigned short  mmrDMA4_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR34")));
271 volatile unsigned short  mmrDMA4_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR34")));
272 volatile unsigned short  mmrDMA4_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR35")));
273 volatile unsigned long   mmrDMA5_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR36")));
274 volatile unsigned long   mmrDMA5_START_ADDR __attribute ((aligned(4), section("SYSMMR36")));
275 volatile unsigned short  mmrDMA5_CONFIG __attribute ((aligned(4), section("SYSMMR36")));
276 volatile unsigned short  mmrDMA5_X_COUNT __attribute ((aligned(4), section("SYSMMR37")));
277 volatile signed   short  mmrDMA5_X_MODIFY __attribute ((aligned(4), section("SYSMMR37")));
278 volatile unsigned short  mmrDMA5_Y_COUNT __attribute ((aligned(4), section("SYSMMR37")));
279 volatile signed   short  mmrDMA5_Y_MODIFY __attribute ((aligned(4), section("SYSMMR37")));
280 volatile unsigned long   mmrDMA5_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR37")));
281 volatile unsigned long   mmrDMA5_CURR_ADDR __attribute ((aligned(4), section("SYSMMR37")));
282 volatile unsigned short  mmrDMA5_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR37")));
283 volatile unsigned short  mmrDMA5_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR37")));
284 volatile unsigned short  mmrDMA5_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR37")));
285 volatile unsigned short  mmrDMA5_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR38")));
286 volatile unsigned long   mmrDMA6_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR39")));
287 volatile unsigned long   mmrDMA6_START_ADDR __attribute ((aligned(4), section("SYSMMR39")));
288 volatile unsigned short  mmrDMA6_CONFIG __attribute ((aligned(4), section("SYSMMR39")));
289 volatile unsigned short  mmrDMA6_X_COUNT __attribute ((aligned(4), section("SYSMMR40")));
290 volatile signed   short  mmrDMA6_X_MODIFY __attribute ((aligned(4), section("SYSMMR40")));
291 volatile unsigned short  mmrDMA6_Y_COUNT __attribute ((aligned(4), section("SYSMMR40")));
292 volatile signed   short  mmrDMA6_Y_MODIFY __attribute ((aligned(4), section("SYSMMR40")));
293 volatile unsigned long   mmrDMA6_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR40")));
294 volatile unsigned long   mmrDMA6_CURR_ADDR __attribute ((aligned(4), section("SYSMMR40")));
295 volatile unsigned short  mmrDMA6_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR40")));
296 volatile unsigned short  mmrDMA6_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR40")));
297 volatile unsigned short  mmrDMA6_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR40")));
298 volatile unsigned short  mmrDMA6_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR41")));
299 volatile unsigned long   mmrDMA7_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR42")));
300 volatile unsigned long   mmrDMA7_START_ADDR __attribute ((aligned(4), section("SYSMMR42")));
301 volatile unsigned short  mmrDMA7_CONFIG __attribute ((aligned(4), section("SYSMMR42")));
302 volatile unsigned short  mmrDMA7_X_COUNT __attribute ((aligned(4), section("SYSMMR43")));
303 volatile signed   short  mmrDMA7_X_MODIFY __attribute ((aligned(4), section("SYSMMR43")));
304 volatile unsigned short  mmrDMA7_Y_COUNT __attribute ((aligned(4), section("SYSMMR43")));
305 volatile signed   short  mmrDMA7_Y_MODIFY __attribute ((aligned(4), section("SYSMMR43")));
306 volatile unsigned long   mmrDMA7_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR43")));
307 volatile unsigned long   mmrDMA7_CURR_ADDR __attribute ((aligned(4), section("SYSMMR43")));
308 volatile unsigned short  mmrDMA7_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR43")));
309 volatile unsigned short  mmrDMA7_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR43")));
310 volatile unsigned short  mmrDMA7_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR43")));
311 volatile unsigned short  mmrDMA7_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR44")));
312 volatile unsigned long   mmrDMA8_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR45")));
313 volatile unsigned long   mmrDMA8_START_ADDR __attribute ((aligned(4), section("SYSMMR45")));
314 volatile unsigned short  mmrDMA8_CONFIG __attribute ((aligned(4), section("SYSMMR45")));
315 volatile unsigned short  mmrDMA8_X_COUNT __attribute ((aligned(4), section("SYSMMR46")));
316 volatile signed   short  mmrDMA8_X_MODIFY __attribute ((aligned(4), section("SYSMMR46")));
317 volatile unsigned short  mmrDMA8_Y_COUNT __attribute ((aligned(4), section("SYSMMR46")));
318 volatile signed   short  mmrDMA8_Y_MODIFY __attribute ((aligned(4), section("SYSMMR46")));
319 volatile unsigned long   mmrDMA8_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR46")));
320 volatile unsigned long   mmrDMA8_CURR_ADDR __attribute ((aligned(4), section("SYSMMR46")));
321 volatile unsigned short  mmrDMA8_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR46")));
322 volatile unsigned short  mmrDMA8_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR46")));
323 volatile unsigned short  mmrDMA8_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR46")));
324 volatile unsigned short  mmrDMA8_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR47")));
325 volatile unsigned long   mmrDMA9_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR48")));
326 volatile unsigned long   mmrDMA9_START_ADDR __attribute ((aligned(4), section("SYSMMR48")));
327 volatile unsigned short  mmrDMA9_CONFIG __attribute ((aligned(4), section("SYSMMR48")));
328 volatile unsigned short  mmrDMA9_X_COUNT __attribute ((aligned(4), section("SYSMMR49")));
329 volatile signed   short  mmrDMA9_X_MODIFY __attribute ((aligned(4), section("SYSMMR49")));
330 volatile unsigned short  mmrDMA9_Y_COUNT __attribute ((aligned(4), section("SYSMMR49")));
331 volatile signed   short  mmrDMA9_Y_MODIFY __attribute ((aligned(4), section("SYSMMR49")));
332 volatile unsigned long   mmrDMA9_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR49")));
333 volatile unsigned long   mmrDMA9_CURR_ADDR __attribute ((aligned(4), section("SYSMMR49")));
334 volatile unsigned short  mmrDMA9_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR49")));
335 volatile unsigned short  mmrDMA9_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR49")));
336 volatile unsigned short  mmrDMA9_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR49")));
337 volatile unsigned short  mmrDMA9_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR50")));
338 volatile unsigned long   mmrDMA10_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR51")));
339 volatile unsigned long   mmrDMA10_START_ADDR __attribute ((aligned(4), section("SYSMMR51")));
340 volatile unsigned short  mmrDMA10_CONFIG __attribute ((aligned(4), section("SYSMMR51")));
341 volatile unsigned short  mmrDMA10_X_COUNT __attribute ((aligned(4), section("SYSMMR52")));
342 volatile signed   short  mmrDMA10_X_MODIFY __attribute ((aligned(4), section("SYSMMR52")));
343 volatile unsigned short  mmrDMA10_Y_COUNT __attribute ((aligned(4), section("SYSMMR52")));
344 volatile signed   short  mmrDMA10_Y_MODIFY __attribute ((aligned(4), section("SYSMMR52")));
345 volatile unsigned long   mmrDMA10_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR52")));
346 volatile unsigned long   mmrDMA10_CURR_ADDR __attribute ((aligned(4), section("SYSMMR52")));
347 volatile unsigned short  mmrDMA10_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR52")));
348 volatile unsigned short  mmrDMA10_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR52")));
349 volatile unsigned short  mmrDMA10_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR52")));
350 volatile unsigned short  mmrDMA10_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR53")));
351 volatile unsigned long   mmrDMA11_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR54")));
352 volatile unsigned long   mmrDMA11_START_ADDR __attribute ((aligned(4), section("SYSMMR54")));
353 volatile unsigned short  mmrDMA11_CONFIG __attribute ((aligned(4), section("SYSMMR54")));
354 volatile unsigned short  mmrDMA11_X_COUNT __attribute ((aligned(4), section("SYSMMR55")));
355 volatile signed   short  mmrDMA11_X_MODIFY __attribute ((aligned(4), section("SYSMMR55")));
356 volatile unsigned short  mmrDMA11_Y_COUNT __attribute ((aligned(4), section("SYSMMR55")));
357 volatile signed   short  mmrDMA11_Y_MODIFY __attribute ((aligned(4), section("SYSMMR55")));
358 volatile unsigned long   mmrDMA11_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR55")));
359 volatile unsigned long   mmrDMA11_CURR_ADDR __attribute ((aligned(4), section("SYSMMR55")));
360 volatile unsigned short  mmrDMA11_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR55")));
361 volatile unsigned short  mmrDMA11_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR55")));
362 volatile unsigned short  mmrDMA11_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR55")));
363 volatile unsigned short  mmrDMA11_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR56")));
364 volatile unsigned long   mmrMDMA_D0_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR57")));
365 volatile unsigned long   mmrMDMA_D0_START_ADDR __attribute ((aligned(4), section("SYSMMR57")));
366 volatile unsigned short  mmrMDMA_D0_CONFIG __attribute ((aligned(4), section("SYSMMR57")));
367 volatile unsigned short  mmrMDMA_D0_X_COUNT __attribute ((aligned(4), section("SYSMMR58")));
368 volatile signed   short  mmrMDMA_D0_X_MODIFY __attribute ((aligned(4), section("SYSMMR58")));
369 volatile unsigned short  mmrMDMA_D0_Y_COUNT __attribute ((aligned(4), section("SYSMMR58")));
370 volatile signed   short  mmrMDMA_D0_Y_MODIFY __attribute ((aligned(4), section("SYSMMR58")));
371 volatile unsigned long   mmrMDMA_D0_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR58")));
372 volatile unsigned long   mmrMDMA_D0_CURR_ADDR __attribute ((aligned(4), section("SYSMMR58")));
373 volatile unsigned short  mmrMDMA_D0_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR58")));
374 volatile unsigned short  mmrMDMA_D0_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR58")));
375 volatile unsigned short  mmrMDMA_D0_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR58")));
376 volatile unsigned short  mmrMDMA_D0_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR59")));
377 volatile unsigned long   mmrMDMA_S0_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR60")));
378 volatile unsigned long   mmrMDMA_S0_START_ADDR __attribute ((aligned(4), section("SYSMMR60")));
379 volatile unsigned short  mmrMDMA_S0_CONFIG __attribute ((aligned(4), section("SYSMMR60")));
380 volatile unsigned short  mmrMDMA_S0_X_COUNT __attribute ((aligned(4), section("SYSMMR61")));
381 volatile signed   short  mmrMDMA_S0_X_MODIFY __attribute ((aligned(4), section("SYSMMR61")));
382 volatile unsigned short  mmrMDMA_S0_Y_COUNT __attribute ((aligned(4), section("SYSMMR61")));
383 volatile signed   short  mmrMDMA_S0_Y_MODIFY __attribute ((aligned(4), section("SYSMMR61")));
384 volatile unsigned long   mmrMDMA_S0_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR61")));
385 volatile unsigned long   mmrMDMA_S0_CURR_ADDR __attribute ((aligned(4), section("SYSMMR61")));
386 volatile unsigned short  mmrMDMA_S0_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR61")));
387 volatile unsigned short  mmrMDMA_S0_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR61")));
388 volatile unsigned short  mmrMDMA_S0_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR61")));
389 volatile unsigned short  mmrMDMA_S0_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR62")));
390 volatile unsigned long   mmrMDMA_D1_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR63")));
391 volatile unsigned long   mmrMDMA_D1_START_ADDR __attribute ((aligned(4), section("SYSMMR63")));
392 volatile unsigned short  mmrMDMA_D1_CONFIG __attribute ((aligned(4), section("SYSMMR63")));
393 volatile unsigned short  mmrMDMA_D1_X_COUNT __attribute ((aligned(4), section("SYSMMR64")));
394 volatile signed   short  mmrMDMA_D1_X_MODIFY __attribute ((aligned(4), section("SYSMMR64")));
395 volatile unsigned short  mmrMDMA_D1_Y_COUNT __attribute ((aligned(4), section("SYSMMR64")));
396 volatile signed   short  mmrMDMA_D1_Y_MODIFY __attribute ((aligned(4), section("SYSMMR64")));
397 volatile unsigned long   mmrMDMA_D1_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR64")));
398 volatile unsigned long   mmrMDMA_D1_CURR_ADDR __attribute ((aligned(4), section("SYSMMR64")));
399 volatile unsigned short  mmrMDMA_D1_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR64")));
400 volatile unsigned short  mmrMDMA_D1_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR64")));
401 volatile unsigned short  mmrMDMA_D1_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR64")));
402 volatile unsigned short  mmrMDMA_D1_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR65")));
403 volatile unsigned long   mmrMDMA_S1_NEXT_DESC_PTR __attribute ((aligned(4), section("SYSMMR66")));
404 volatile unsigned long   mmrMDMA_S1_START_ADDR __attribute ((aligned(4), section("SYSMMR66")));
405 volatile unsigned short  mmrMDMA_S1_CONFIG __attribute ((aligned(4), section("SYSMMR66")));
406 volatile unsigned short  mmrMDMA_S1_X_COUNT __attribute ((aligned(4), section("SYSMMR67")));
407 volatile signed   short  mmrMDMA_S1_X_MODIFY __attribute ((aligned(4), section("SYSMMR67")));
408 volatile unsigned short  mmrMDMA_S1_Y_COUNT __attribute ((aligned(4), section("SYSMMR67")));
409 volatile signed   short  mmrMDMA_S1_Y_MODIFY __attribute ((aligned(4), section("SYSMMR67")));
410 volatile unsigned long   mmrMDMA_S1_CURR_DESC_PTR __attribute ((aligned(4), section("SYSMMR67")));
411 volatile unsigned long   mmrMDMA_S1_CURR_ADDR __attribute ((aligned(4), section("SYSMMR67")));
412 volatile unsigned short  mmrMDMA_S1_IRQ_STATUS __attribute ((aligned(4), section("SYSMMR67")));
413 volatile unsigned short  mmrMDMA_S1_PERIPHERAL_MAP __attribute ((aligned(4), section("SYSMMR67")));
414 volatile unsigned short  mmrMDMA_S1_CURR_X_COUNT __attribute ((aligned(4), section("SYSMMR67")));
415 volatile unsigned short  mmrMDMA_S1_CURR_Y_COUNT __attribute ((aligned(4), section("SYSMMR68")));
416 volatile unsigned short  mmrPPI_CONTROL __attribute ((aligned(4), section("SYSMMR69")));
417 volatile unsigned short  mmrPPI_STATUS __attribute ((aligned(4), section("SYSMMR69")));
418 volatile unsigned short  mmrPPI_COUNT __attribute ((aligned(4), section("SYSMMR69")));
419 volatile unsigned short  mmrPPI_DELAY __attribute ((aligned(4), section("SYSMMR69")));
420 volatile unsigned short  mmrPPI_FRAME __attribute ((aligned(4), section("SYSMMR69")));
421 volatile unsigned short  mmrTWI_CLKDIV __attribute ((aligned(4), section("SYSMMR70")));
422 volatile unsigned short  mmrTWI_CONTROL __attribute ((aligned(4), section("SYSMMR70")));
423 volatile unsigned short  mmrTWI_SLAVE_CTL __attribute ((aligned(4), section("SYSMMR70")));
424 volatile unsigned short  mmrTWI_SLAVE_STAT __attribute ((aligned(4), section("SYSMMR70")));
425 volatile unsigned short  mmrTWI_SLAVE_ADDR __attribute ((aligned(4), section("SYSMMR70")));
426 volatile unsigned short  mmrTWI_MASTER_CTL __attribute ((aligned(4), section("SYSMMR70")));
427 volatile unsigned short  mmrTWI_MASTER_STAT __attribute ((aligned(4), section("SYSMMR70")));
428 volatile unsigned short  mmrTWI_MASTER_ADDR __attribute ((aligned(4), section("SYSMMR70")));
429 volatile unsigned short  mmrTWI_INT_STAT __attribute ((aligned(4), section("SYSMMR70")));
430 volatile unsigned short  mmrTWI_INT_MASK __attribute ((aligned(4), section("SYSMMR70")));
431 volatile unsigned short  mmrTWI_FIFO_CTL __attribute ((aligned(4), section("SYSMMR70")));
432 volatile unsigned short  mmrTWI_FIFO_STAT __attribute ((aligned(4), section("SYSMMR70")));
433 volatile unsigned short  mmrTWI_XMT_DATA8 __attribute ((aligned(4), section("SYSMMR71")));
434 volatile unsigned short  mmrTWI_XMT_DATA16 __attribute ((aligned(4), section("SYSMMR71")));
435 volatile unsigned short  mmrTWI_RCV_DATA8 __attribute ((aligned(4), section("SYSMMR71")));
436 volatile unsigned short  mmrTWI_RCV_DATA16 __attribute ((aligned(4), section("SYSMMR71")));
437 volatile unsigned short  mmrPORTGIO __attribute ((aligned(4), section("SYSMMR72")));
438 volatile unsigned short  mmrPORTGIO_CLEAR __attribute ((aligned(4), section("SYSMMR72")));
439 volatile unsigned short  mmrPORTGIO_SET __attribute ((aligned(4), section("SYSMMR72")));
440 volatile unsigned short  mmrPORTGIO_TOGGLE __attribute ((aligned(4), section("SYSMMR72")));
441 volatile unsigned short  mmrPORTGIO_MASKA __attribute ((aligned(4), section("SYSMMR72")));
442 volatile unsigned short  mmrPORTGIO_MASKA_CLEAR __attribute ((aligned(4), section("SYSMMR72")));
443 volatile unsigned short  mmrPORTGIO_MASKA_SET __attribute ((aligned(4), section("SYSMMR72")));
444 volatile unsigned short  mmrPORTGIO_MASKA_TOGGLE __attribute ((aligned(4), section("SYSMMR72")));
445 volatile unsigned short  mmrPORTGIO_MASKB __attribute ((aligned(4), section("SYSMMR72")));
446 volatile unsigned short  mmrPORTGIO_MASKB_CLEAR __attribute ((aligned(4), section("SYSMMR72")));
447 volatile unsigned short  mmrPORTGIO_MASKB_SET __attribute ((aligned(4), section("SYSMMR72")));
448 volatile unsigned short  mmrPORTGIO_MASKB_TOGGLE __attribute ((aligned(4), section("SYSMMR72")));
449 volatile unsigned short  mmrPORTGIO_DIR __attribute ((aligned(4), section("SYSMMR72")));
450 volatile unsigned short  mmrPORTGIO_POLAR __attribute ((aligned(4), section("SYSMMR72")));
451 volatile unsigned short  mmrPORTGIO_EDGE __attribute ((aligned(4), section("SYSMMR72")));
452 volatile unsigned short  mmrPORTGIO_BOTH __attribute ((aligned(4), section("SYSMMR72")));
453 volatile unsigned short  mmrPORTGIO_INEN __attribute ((aligned(4), section("SYSMMR72")));
454 volatile unsigned short  mmrPORTHIO __attribute ((aligned(4), section("SYSMMR73")));
455 volatile unsigned short  mmrPORTHIO_CLEAR __attribute ((aligned(4), section("SYSMMR73")));
456 volatile unsigned short  mmrPORTHIO_SET __attribute ((aligned(4), section("SYSMMR73")));
457 volatile unsigned short  mmrPORTHIO_TOGGLE __attribute ((aligned(4), section("SYSMMR73")));
458 volatile unsigned short  mmrPORTHIO_MASKA __attribute ((aligned(4), section("SYSMMR73")));
459 volatile unsigned short  mmrPORTHIO_MASKA_CLEAR __attribute ((aligned(4), section("SYSMMR73")));
460 volatile unsigned short  mmrPORTHIO_MASKA_SET __attribute ((aligned(4), section("SYSMMR73")));
461 volatile unsigned short  mmrPORTHIO_MASKA_TOGGLE __attribute ((aligned(4), section("SYSMMR73")));
462 volatile unsigned short  mmrPORTHIO_MASKB __attribute ((aligned(4), section("SYSMMR73")));
463 volatile unsigned short  mmrPORTHIO_MASKB_CLEAR __attribute ((aligned(4), section("SYSMMR73")));
464 volatile unsigned short  mmrPORTHIO_MASKB_SET __attribute ((aligned(4), section("SYSMMR73")));
465 volatile unsigned short  mmrPORTHIO_MASKB_TOGGLE __attribute ((aligned(4), section("SYSMMR73")));
466 volatile unsigned short  mmrPORTHIO_DIR __attribute ((aligned(4), section("SYSMMR73")));
467 volatile unsigned short  mmrPORTHIO_POLAR __attribute ((aligned(4), section("SYSMMR73")));
468 volatile unsigned short  mmrPORTHIO_EDGE __attribute ((aligned(4), section("SYSMMR73")));
469 volatile unsigned short  mmrPORTHIO_BOTH __attribute ((aligned(4), section("SYSMMR73")));
470 volatile unsigned short  mmrPORTHIO_INEN __attribute ((aligned(4), section("SYSMMR73")));
471 volatile unsigned short  mmrUART1_THR __attribute ((aligned(4), section("SYSMMR74")));
472 volatile unsigned short  mmrUART1_IER __attribute ((aligned(4), section("SYSMMR74")));
473 volatile unsigned short  mmrUART1_IIR __attribute ((aligned(4), section("SYSMMR74")));
474 volatile unsigned short  mmrUART1_LCR __attribute ((aligned(4), section("SYSMMR74")));
475 volatile unsigned short  mmrUART1_MCR __attribute ((aligned(4), section("SYSMMR74")));
476 volatile unsigned short  mmrUART1_LSR __attribute ((aligned(4), section("SYSMMR74")));
477 volatile unsigned short  mmrUART1_SCR __attribute ((aligned(4), section("SYSMMR75")));
478 volatile unsigned short  mmrUART1_GCTL __attribute ((aligned(4), section("SYSMMR76")));
479 volatile unsigned long   mmrEMAC_OPMODE __attribute ((aligned(4), section("SYSMMR77")));
480 volatile unsigned long   mmrEMAC_ADDRLO __attribute ((aligned(4), section("SYSMMR77")));
481 volatile unsigned long   mmrEMAC_ADDRHI __attribute ((aligned(4), section("SYSMMR77")));
482 volatile unsigned long   mmrEMAC_HASHLO __attribute ((aligned(4), section("SYSMMR77")));
483 volatile unsigned long   mmrEMAC_HASHHI __attribute ((aligned(4), section("SYSMMR77")));
484 volatile unsigned long   mmrEMAC_STAADD __attribute ((aligned(4), section("SYSMMR77")));
485 volatile unsigned long   mmrEMAC_STADAT __attribute ((aligned(4), section("SYSMMR77")));
486 volatile unsigned long   mmrEMAC_FLC __attribute ((aligned(4), section("SYSMMR77")));
487 volatile unsigned long   mmrEMAC_VLAN1 __attribute ((aligned(4), section("SYSMMR77")));
488 volatile unsigned long   mmrEMAC_VLAN2 __attribute ((aligned(4), section("SYSMMR77")));
489 volatile unsigned long   mmrEMAC_WKUP_CTL __attribute ((aligned(4), section("SYSMMR78")));
490 volatile unsigned long   mmrEMAC_WKUP_FFMSK0 __attribute ((aligned(4), section("SYSMMR78")));
491 volatile unsigned long   mmrEMAC_WKUP_FFMSK1 __attribute ((aligned(4), section("SYSMMR78")));
492 volatile unsigned long   mmrEMAC_WKUP_FFMSK2 __attribute ((aligned(4), section("SYSMMR78")));
493 volatile unsigned long   mmrEMAC_WKUP_FFMSK3 __attribute ((aligned(4), section("SYSMMR78")));
494 volatile unsigned long   mmrEMAC_WKUP_FFCMD __attribute ((aligned(4), section("SYSMMR78")));
495 volatile unsigned long   mmrEMAC_WKUP_FFOFF __attribute ((aligned(4), section("SYSMMR78")));
496 volatile unsigned long   mmrEMAC_WKUP_FFCRC0 __attribute ((aligned(4), section("SYSMMR78")));
497 volatile unsigned long   mmrEMAC_WKUP_FFCRC1 __attribute ((aligned(4), section("SYSMMR78")));
498 volatile unsigned long   mmrEMAC_SYSCTL __attribute ((aligned(4), section("SYSMMR79")));
499 volatile unsigned long   mmrEMAC_SYSTAT __attribute ((aligned(4), section("SYSMMR79")));
500 volatile unsigned long   mmrEMAC_RX_STAT __attribute ((aligned(4), section("SYSMMR79")));
501 volatile unsigned long   mmrEMAC_RX_STKY __attribute ((aligned(4), section("SYSMMR79")));
502 volatile unsigned long   mmrEMAC_RX_IRQE __attribute ((aligned(4), section("SYSMMR79")));
503 volatile unsigned long   mmrEMAC_TX_STAT __attribute ((aligned(4), section("SYSMMR79")));
504 volatile unsigned long   mmrEMAC_TX_STKY __attribute ((aligned(4), section("SYSMMR79")));
505 volatile unsigned long   mmrEMAC_TX_IRQE __attribute ((aligned(4), section("SYSMMR79")));
506 volatile unsigned long   mmrEMAC_MMC_CTL __attribute ((aligned(4), section("SYSMMR79")));
507 volatile unsigned long   mmrEMAC_MMC_RIRQS __attribute ((aligned(4), section("SYSMMR79")));
508 volatile unsigned long   mmrEMAC_MMC_RIRQE __attribute ((aligned(4), section("SYSMMR79")));
509 volatile unsigned long   mmrEMAC_MMC_TIRQS __attribute ((aligned(4), section("SYSMMR79")));
510 volatile unsigned long   mmrEMAC_MMC_TIRQE __attribute ((aligned(4), section("SYSMMR79")));
511 volatile unsigned short  mmrEMAC_PTP_CTL __attribute ((aligned(4), section("SYSMMR80")));
512 volatile unsigned short  mmrEMAC_PTP_IE __attribute ((aligned(4), section("SYSMMR80")));
513 volatile unsigned short  mmrEMAC_PTP_ISTAT __attribute ((aligned(4), section("SYSMMR80")));
514 volatile unsigned long   mmrEMAC_PTP_FOFF __attribute ((aligned(4), section("SYSMMR80")));
515 volatile unsigned long   mmrEMAC_PTP_FV1 __attribute ((aligned(4), section("SYSMMR80")));
516 volatile unsigned long   mmrEMAC_PTP_FV2 __attribute ((aligned(4), section("SYSMMR80")));
517 volatile unsigned long   mmrEMAC_PTP_FV3 __attribute ((aligned(4), section("SYSMMR80")));
518 volatile unsigned long   mmrEMAC_PTP_ADDEND __attribute ((aligned(4), section("SYSMMR80")));
519 volatile unsigned long   mmrEMAC_PTP_ACCR __attribute ((aligned(4), section("SYSMMR80")));
520 volatile unsigned long   mmrEMAC_PTP_OFFSET __attribute ((aligned(4), section("SYSMMR80")));
521 volatile unsigned long   mmrEMAC_PTP_TIMELO __attribute ((aligned(4), section("SYSMMR80")));
522 volatile unsigned long   mmrEMAC_PTP_TIMEHI __attribute ((aligned(4), section("SYSMMR80")));
523 volatile unsigned long   mmrEMAC_PTP_RXSNAPLO __attribute ((aligned(4), section("SYSMMR80")));
524 volatile unsigned long   mmrEMAC_PTP_RXSNAPHI __attribute ((aligned(4), section("SYSMMR80")));
525 volatile unsigned long   mmrEMAC_PTP_TXSNAPLO __attribute ((aligned(4), section("SYSMMR80")));
526 volatile unsigned long   mmrEMAC_PTP_TXSNAPHI __attribute ((aligned(4), section("SYSMMR80")));
527 volatile unsigned long   mmrEMAC_PTP_ALARMLO __attribute ((aligned(4), section("SYSMMR80")));
528 volatile unsigned long   mmrEMAC_PTP_ALARMHI __attribute ((aligned(4), section("SYSMMR80")));
529 volatile unsigned short  mmrEMAC_PTP_ID_OFF __attribute ((aligned(4), section("SYSMMR80")));
530 volatile unsigned long   mmrEMAC_PTP_ID_SNAP __attribute ((aligned(4), section("SYSMMR80")));
531 volatile unsigned long   mmrEMAC_PTP_PPS_STARTLOP __attribute ((aligned(4), section("SYSMMR80")));
532 volatile unsigned long   mmrEMAC_PTP_PPS_STARTHIP __attribute ((aligned(4), section("SYSMMR80")));
533 volatile unsigned long   mmrEMAC_PTP_PPS_PERIOD __attribute ((aligned(4), section("SYSMMR80")));
534 volatile unsigned long   mmrEMAC_RXC_OK __attribute ((aligned(4), section("SYSMMR81")));
535 volatile unsigned long   mmrEMAC_RXC_FCS __attribute ((aligned(4), section("SYSMMR81")));
536 volatile unsigned long   mmrEMAC_RXC_ALIGN __attribute ((aligned(4), section("SYSMMR81")));
537 volatile unsigned long   mmrEMAC_RXC_OCTET __attribute ((aligned(4), section("SYSMMR81")));
538 volatile unsigned long   mmrEMAC_RXC_DMAOVF __attribute ((aligned(4), section("SYSMMR81")));
539 volatile unsigned long   mmrEMAC_RXC_UNICST __attribute ((aligned(4), section("SYSMMR81")));
540 volatile unsigned long   mmrEMAC_RXC_MULTI __attribute ((aligned(4), section("SYSMMR81")));
541 volatile unsigned long   mmrEMAC_RXC_BROAD __attribute ((aligned(4), section("SYSMMR81")));
542 volatile unsigned long   mmrEMAC_RXC_LNERRI __attribute ((aligned(4), section("SYSMMR81")));
543 volatile unsigned long   mmrEMAC_RXC_LNERRO __attribute ((aligned(4), section("SYSMMR81")));
544 volatile unsigned long   mmrEMAC_RXC_LONG __attribute ((aligned(4), section("SYSMMR81")));
545 volatile unsigned long   mmrEMAC_RXC_MACCTL __attribute ((aligned(4), section("SYSMMR81")));
546 volatile unsigned long   mmrEMAC_RXC_OPCODE __attribute ((aligned(4), section("SYSMMR81")));
547 volatile unsigned long   mmrEMAC_RXC_PAUSE __attribute ((aligned(4), section("SYSMMR81")));
548 volatile unsigned long   mmrEMAC_RXC_ALLFRM __attribute ((aligned(4), section("SYSMMR81")));
549 volatile unsigned long   mmrEMAC_RXC_ALLOCT __attribute ((aligned(4), section("SYSMMR81")));
550 volatile unsigned long   mmrEMAC_RXC_TYPED __attribute ((aligned(4), section("SYSMMR81")));
551 volatile unsigned long   mmrEMAC_RXC_SHORT __attribute ((aligned(4), section("SYSMMR81")));
552 volatile unsigned long   mmrEMAC_RXC_EQ64 __attribute ((aligned(4), section("SYSMMR81")));
553 volatile unsigned long   mmrEMAC_RXC_LT128 __attribute ((aligned(4), section("SYSMMR81")));
554 volatile unsigned long   mmrEMAC_RXC_LT256 __attribute ((aligned(4), section("SYSMMR81")));
555 volatile unsigned long   mmrEMAC_RXC_LT512 __attribute ((aligned(4), section("SYSMMR81")));
556 volatile unsigned long   mmrEMAC_RXC_LT1024 __attribute ((aligned(4), section("SYSMMR81")));
557 volatile unsigned long   mmrEMAC_RXC_GE1024 __attribute ((aligned(4), section("SYSMMR81")));
558 volatile unsigned long   mmrEMAC_TXC_OK __attribute ((aligned(4), section("SYSMMR82")));
559 volatile unsigned long   mmrEMAC_TXC_1COL __attribute ((aligned(4), section("SYSMMR82")));
560 volatile unsigned long   mmrEMAC_TXC_GT1COL __attribute ((aligned(4), section("SYSMMR82")));
561 volatile unsigned long   mmrEMAC_TXC_OCTET __attribute ((aligned(4), section("SYSMMR82")));
562 volatile unsigned long   mmrEMAC_TXC_DEFER __attribute ((aligned(4), section("SYSMMR82")));
563 volatile unsigned long   mmrEMAC_TXC_LATECL __attribute ((aligned(4), section("SYSMMR82")));
564 volatile unsigned long   mmrEMAC_TXC_XS_COL __attribute ((aligned(4), section("SYSMMR82")));
565 volatile unsigned long   mmrEMAC_TXC_DMAUND __attribute ((aligned(4), section("SYSMMR82")));
566 volatile unsigned long   mmrEMAC_TXC_CRSERR __attribute ((aligned(4), section("SYSMMR82")));
567 volatile unsigned long   mmrEMAC_TXC_UNICST __attribute ((aligned(4), section("SYSMMR82")));
568 volatile unsigned long   mmrEMAC_TXC_MULTI __attribute ((aligned(4), section("SYSMMR82")));
569 volatile unsigned long   mmrEMAC_TXC_BROAD __attribute ((aligned(4), section("SYSMMR82")));
570 volatile unsigned long   mmrEMAC_TXC_XS_DFR __attribute ((aligned(4), section("SYSMMR82")));
571 volatile unsigned long   mmrEMAC_TXC_MACCTL __attribute ((aligned(4), section("SYSMMR82")));
572 volatile unsigned long   mmrEMAC_TXC_ALLFRM __attribute ((aligned(4), section("SYSMMR82")));
573 volatile unsigned long   mmrEMAC_TXC_ALLOCT __attribute ((aligned(4), section("SYSMMR82")));
574 volatile unsigned long   mmrEMAC_TXC_EQ64 __attribute ((aligned(4), section("SYSMMR82")));
575 volatile unsigned long   mmrEMAC_TXC_LT128 __attribute ((aligned(4), section("SYSMMR82")));
576 volatile unsigned long   mmrEMAC_TXC_LT256 __attribute ((aligned(4), section("SYSMMR82")));
577 volatile unsigned long   mmrEMAC_TXC_LT512 __attribute ((aligned(4), section("SYSMMR82")));
578 volatile unsigned long   mmrEMAC_TXC_LT1024 __attribute ((aligned(4), section("SYSMMR82")));
579 volatile unsigned long   mmrEMAC_TXC_GE1024 __attribute ((aligned(4), section("SYSMMR82")));
580 volatile unsigned long   mmrEMAC_TXC_ABORT __attribute ((aligned(4), section("SYSMMR82")));
581 volatile unsigned short  mmrPORTF_FER __attribute ((aligned(4), section("SYSMMR83")));
582 volatile unsigned short  mmrPORTG_FER __attribute ((aligned(4), section("SYSMMR83")));
583 volatile unsigned short  mmrPORTH_FER __attribute ((aligned(4), section("SYSMMR83")));
584 volatile unsigned short  mmrPORTF_MUX __attribute ((aligned(4), section("SYSMMR84")));
585 volatile unsigned short  mmrPORTG_MUX __attribute ((aligned(4), section("SYSMMR84")));
586 volatile unsigned short  mmrPORTH_MUX __attribute ((aligned(4), section("SYSMMR84")));
587 volatile unsigned short  mmrPORTF_DRIVE __attribute ((aligned(4), section("SYSMMR85")));
588 volatile unsigned short  mmrPORTG_DRIVE __attribute ((aligned(4), section("SYSMMR85")));
589 volatile unsigned short  mmrPORTH_DRIVE __attribute ((aligned(4), section("SYSMMR85")));
590 volatile unsigned short  mmrPORTF_HYSTERESIS __attribute ((aligned(4), section("SYSMMR86")));
591 volatile unsigned short  mmrPORTG_HYSTERESIS __attribute ((aligned(4), section("SYSMMR86")));
592 volatile unsigned short  mmrPORTH_HYSTERESIS __attribute ((aligned(4), section("SYSMMR86")));
593 volatile unsigned short  mmrNONGPIO_DRIVE __attribute ((aligned(4), section("SYSMMR87")));
594 volatile unsigned short  mmrNONGPIO_HYSTERESIS __attribute ((aligned(4), section("SYSMMR88")));
595 volatile unsigned short  mmrHMDMA0_CONTROL __attribute ((aligned(4), section("SYSMMR89")));
596 volatile unsigned short  mmrHMDMA0_ECINIT __attribute ((aligned(4), section("SYSMMR89")));
597 volatile unsigned short  mmrHMDMA0_BCINIT __attribute ((aligned(4), section("SYSMMR89")));
598 volatile unsigned short  mmrHMDMA0_ECURGENT __attribute ((aligned(4), section("SYSMMR89")));
599 volatile unsigned short  mmrHMDMA0_ECOVERFLOW __attribute ((aligned(4), section("SYSMMR89")));
600 volatile unsigned short  mmrHMDMA0_ECOUNT __attribute ((aligned(4), section("SYSMMR89")));
601 volatile unsigned short  mmrHMDMA0_BCOUNT __attribute ((aligned(4), section("SYSMMR89")));
602 volatile unsigned short  mmrHMDMA1_CONTROL __attribute ((aligned(4), section("SYSMMR90")));
603 volatile unsigned short  mmrHMDMA1_ECINIT __attribute ((aligned(4), section("SYSMMR90")));
604 volatile unsigned short  mmrHMDMA1_BCINIT __attribute ((aligned(4), section("SYSMMR90")));
605 volatile unsigned short  mmrHMDMA1_ECURGENT __attribute ((aligned(4), section("SYSMMR90")));
606 volatile unsigned short  mmrHMDMA1_ECOVERFLOW __attribute ((aligned(4), section("SYSMMR90")));
607 volatile unsigned short  mmrHMDMA1_ECOUNT __attribute ((aligned(4), section("SYSMMR90")));
608 volatile unsigned short  mmrHMDMA1_BCOUNT __attribute ((aligned(4), section("SYSMMR90")));
609 volatile unsigned short  mmrSPI1_CTL __attribute ((aligned(4), section("SYSMMR91")));
610 volatile unsigned short  mmrSPI1_FLG __attribute ((aligned(4), section("SYSMMR91")));
611 volatile unsigned short  mmrSPI1_STAT __attribute ((aligned(4), section("SYSMMR91")));
612 volatile unsigned short  mmrSPI1_TDBR __attribute ((aligned(4), section("SYSMMR91")));
613 volatile unsigned short  mmrSPI1_RDBR __attribute ((aligned(4), section("SYSMMR91")));
614 volatile unsigned short  mmrSPI1_BAUD __attribute ((aligned(4), section("SYSMMR91")));
615 volatile unsigned short  mmrSPI1_SHADOW __attribute ((aligned(4), section("SYSMMR91")));
616 volatile unsigned short  mmrCNT_CONFIG __attribute ((aligned(4), section("SYSMMR92")));
617 volatile unsigned short  mmrCNT_IMASK __attribute ((aligned(4), section("SYSMMR92")));
618 volatile unsigned short  mmrCNT_STATUS __attribute ((aligned(4), section("SYSMMR92")));
619 volatile unsigned short  mmrCNT_COMMAND __attribute ((aligned(4), section("SYSMMR92")));
620 volatile unsigned short  mmrCNT_DEBOUNCE __attribute ((aligned(4), section("SYSMMR92")));
621 volatile unsigned long  mmrCNT_COUNTER __attribute ((aligned(4), section("SYSMMR92")));
622 volatile unsigned long  mmrCNT_MAX __attribute ((aligned(4), section("SYSMMR92")));
623 volatile unsigned long  mmrCNT_MIN __attribute ((aligned(4), section("SYSMMR92")));
624 volatile unsigned long  mmrSECURE_SYSSWT __attribute ((aligned(4), section("SYSMMR93")));
625 volatile unsigned short  mmrSECURE_CONTROL __attribute ((aligned(4), section("SYSMMR93")));
626 volatile unsigned short  mmrSECURE_STATUS __attribute ((aligned(4), section("SYSMMR93")));
627 volatile unsigned long  mmrOTP_DATA0 __attribute ((aligned(4), section("SYSMMR94")));
628 volatile unsigned long  mmrOTP_DATA1 __attribute ((aligned(4), section("SYSMMR94")));
629 volatile unsigned long  mmrOTP_DATA2 __attribute ((aligned(4), section("SYSMMR94")));
630 volatile unsigned long  mmrOTP_DATA3 __attribute ((aligned(4), section("SYSMMR94")));
631 volatile unsigned short  mmrPWM_CTRL __attribute ((aligned(4), section("SYSMMR95")));
632 volatile unsigned short  mmrPWM_STAT __attribute ((aligned(4), section("SYSMMR95")));
633 volatile unsigned short  mmrPWM_TM __attribute ((aligned(4), section("SYSMMR95")));
634 volatile unsigned short  mmrPWM_DT __attribute ((aligned(4), section("SYSMMR95")));
635 volatile unsigned short  mmrPWM_GATE __attribute ((aligned(4), section("SYSMMR95")));
636 volatile unsigned short  mmrPWM_CHA __attribute ((aligned(4), section("SYSMMR95")));
637 volatile unsigned short  mmrPWM_CHB __attribute ((aligned(4), section("SYSMMR95")));
638 volatile unsigned short  mmrPWM_CHC __attribute ((aligned(4), section("SYSMMR95")));
639 volatile unsigned short  mmrPWM_SEG __attribute ((aligned(4), section("SYSMMR95")));
640 volatile unsigned short  mmrPWM_SYNCWT __attribute ((aligned(4), section("SYSMMR95")));
641 volatile unsigned short  mmrPWM_CHAL __attribute ((aligned(4), section("SYSMMR95")));
642 volatile unsigned short  mmrPWM_CHBL __attribute ((aligned(4), section("SYSMMR95")));
643 volatile unsigned short  mmrPWM_CHCL __attribute ((aligned(4), section("SYSMMR95")));
644 volatile unsigned short  mmrPWM_LSI __attribute ((aligned(4), section("SYSMMR95")));
645 volatile unsigned short  mmrPWM_STAT2 __attribute ((aligned(4), section("SYSMMR95")));
646 volatile unsigned short  mmrRSI_PWR_CONTROL __attribute ((aligned(4), section("SYSMMR96")));
647 volatile unsigned short  mmrRSI_CLK_CONTROL __attribute ((aligned(4), section("SYSMMR96")));
648 volatile unsigned long   mmrRSI_ARGUMENT __attribute ((aligned(4), section("SYSMMR96")));
649 volatile unsigned short  mmrRSI_COMMAND __attribute ((aligned(4), section("SYSMMR96")));
650 volatile unsigned short  mmrRSI_RESP_CMD __attribute ((aligned(4), section("SYSMMR96")));
651 volatile unsigned long   mmrRSI_RESPONSE0 __attribute ((aligned(4), section("SYSMMR96")));
652 volatile unsigned long   mmrRSI_RESPONSE1 __attribute ((aligned(4), section("SYSMMR96")));
653 volatile unsigned long   mmrRSI_RESPONSE2 __attribute ((aligned(4), section("SYSMMR96")));
654 volatile unsigned long   mmrRSI_RESPONSE3 __attribute ((aligned(4), section("SYSMMR96")));
655 volatile unsigned long   mmrRSI_DATA_TIMER __attribute ((aligned(4), section("SYSMMR96")));
656 volatile unsigned short  mmrRSI_DATA_LGTH __attribute ((aligned(4), section("SYSMMR96")));
657 volatile unsigned short  mmrRSI_DATA_CONTROL __attribute ((aligned(4), section("SYSMMR96")));
658 volatile unsigned short  mmrRSI_DATA_CNT __attribute ((aligned(4), section("SYSMMR96")));
659 volatile unsigned long   mmrRSI_STATUS __attribute ((aligned(4), section("SYSMMR96")));
660 volatile unsigned short  mmrRSI_STATUSCL __attribute ((aligned(4), section("SYSMMR96")));
661 volatile unsigned long   mmrRSI_MASK0 __attribute ((aligned(4), section("SYSMMR96")));
662 volatile unsigned long   mmrRSI_MASK1 __attribute ((aligned(4), section("SYSMMR96")));
663 volatile unsigned short  mmrRSI_FIFO_CNT __attribute ((aligned(4), section("SYSMMR97")));
664 volatile unsigned short  mmrRSI_CEATA_CONTROL __attribute ((aligned(4), section("SYSMMR97")));
665 volatile unsigned long   mmrRSI_FIFO __attribute ((aligned(4), section("SYSMMR98")));
666 volatile unsigned short  mmrRSI_ESTAT __attribute ((aligned(4), section("SYSMMR99")));
667 volatile unsigned short  mmrRSI_EMASK __attribute ((aligned(4), section("SYSMMR99")));
668 volatile unsigned short  mmrRSI_CONFIG __attribute ((aligned(4), section("SYSMMR99")));
669 volatile unsigned short  mmrRSI_RD_WAIT_EN __attribute ((aligned(4), section("SYSMMR99")));
670 volatile unsigned short  mmrRSI_PID0 __attribute ((aligned(4), section("SYSMMR99")));
671 volatile unsigned short  mmrRSI_PID1 __attribute ((aligned(4), section("SYSMMR99")));
672 volatile unsigned short  mmrRSI_PID2 __attribute ((aligned(4), section("SYSMMR99")));
673 volatile unsigned short  mmrRSI_PID3 __attribute ((aligned(4), section("SYSMMR99")));
674