]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/libraries/mbed/targets/cmsis/TARGET_RENESAS/TARGET_RZ_A1H/inc/iodefines/mlb_iodefine.h
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.git] / tool / mbed / mbed-sdk / libraries / mbed / targets / cmsis / TARGET_RENESAS / TARGET_RZ_A1H / inc / iodefines / mlb_iodefine.h
1 /*******************************************************************************
2 * DISCLAIMER
3 * This software is supplied by Renesas Electronics Corporation and is only
4 * intended for use with Renesas products. No other uses are authorized. This
5 * software is owned by Renesas Electronics Corporation and is protected under
6 * all applicable laws, including copyright laws.
7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
16 * Renesas reserves the right, without notice, to make changes to this software
17 * and to discontinue the availability of this software. By using this software,
18 * you agree to the additional terms and conditions found by accessing the
19 * following link:
20 * http://www.renesas.com/disclaimer*
21 * Copyright (C) 2013-2014 Renesas Electronics Corporation. All rights reserved.
22 *******************************************************************************/
23 /*******************************************************************************
24 * File Name : mlb_iodefine.h
25 * $Rev: $
26 * $Date::                           $
27 * Description : Definition of I/O Register (V1.00a)
28 ******************************************************************************/
29 #ifndef MLB_IODEFINE_H
30 #define MLB_IODEFINE_H
31 /* ->QAC 0639 : Over 127 members (C90) */
32 /* ->QAC 0857 : Over 1024 #define (C90) */
33 /* ->SEC M1.10.1 : Not magic number */
34
35 struct st_mlb
36 {                                                          /* MLB              */
37     volatile uint32_t  DCCR;                                   /*  DCCR            */
38     volatile uint32_t  SSCR;                                   /*  SSCR            */
39     volatile uint32_t  SDCR;                                   /*  SDCR            */
40     volatile uint32_t  SMCR;                                   /*  SMCR            */
41     volatile uint8_t   dummy156[12];                           /*                  */
42     volatile uint32_t  VCCR;                                   /*  VCCR            */
43     volatile uint32_t  SBCR;                                   /*  SBCR            */
44     volatile uint32_t  ABCR;                                   /*  ABCR            */
45     volatile uint32_t  CBCR;                                   /*  CBCR            */
46     volatile uint32_t  IBCR;                                   /*  IBCR            */
47     volatile uint32_t  CICR;                                   /*  CICR            */
48     volatile uint8_t   dummy157[12];                           /*                  */
49 /* start of struct st_mlb_from_cecr0 */
50     volatile uint32_t  CECR0;                                  /*  CECR0           */
51     volatile uint32_t  CSCR0;                                  /*  CSCR0           */
52     volatile uint32_t  CCBCR0;                                 /*  CCBCR0          */
53     volatile uint32_t  CNBCR0;                                 /*  CNBCR0          */
54 /* end of struct st_mlb_from_cecr0 */
55 /* start of struct st_mlb_from_cecr0 */
56     volatile uint32_t  CECR1;                                  /*  CECR1           */
57     volatile uint32_t  CSCR1;                                  /*  CSCR1           */
58     volatile uint32_t  CCBCR1;                                 /*  CCBCR1          */
59     volatile uint32_t  CNBCR1;                                 /*  CNBCR1          */
60 /* end of struct st_mlb_from_cecr0 */
61 /* start of struct st_mlb_from_cecr0 */
62     volatile uint32_t  CECR2;                                  /*  CECR2           */
63     volatile uint32_t  CSCR2;                                  /*  CSCR2           */
64     volatile uint32_t  CCBCR2;                                 /*  CCBCR2          */
65     volatile uint32_t  CNBCR2;                                 /*  CNBCR2          */
66 /* end of struct st_mlb_from_cecr0 */
67 /* start of struct st_mlb_from_cecr0 */
68     volatile uint32_t  CECR3;                                  /*  CECR3           */
69     volatile uint32_t  CSCR3;                                  /*  CSCR3           */
70     volatile uint32_t  CCBCR3;                                 /*  CCBCR3          */
71     volatile uint32_t  CNBCR3;                                 /*  CNBCR3          */
72 /* end of struct st_mlb_from_cecr0 */
73 /* start of struct st_mlb_from_cecr0 */
74     volatile uint32_t  CECR4;                                  /*  CECR4           */
75     volatile uint32_t  CSCR4;                                  /*  CSCR4           */
76     volatile uint32_t  CCBCR4;                                 /*  CCBCR4          */
77     volatile uint32_t  CNBCR4;                                 /*  CNBCR4          */
78 /* end of struct st_mlb_from_cecr0 */
79 /* start of struct st_mlb_from_cecr0 */
80     volatile uint32_t  CECR5;                                  /*  CECR5           */
81     volatile uint32_t  CSCR5;                                  /*  CSCR5           */
82     volatile uint32_t  CCBCR5;                                 /*  CCBCR5          */
83     volatile uint32_t  CNBCR5;                                 /*  CNBCR5          */
84 /* end of struct st_mlb_from_cecr0 */
85 /* start of struct st_mlb_from_cecr0 */
86     volatile uint32_t  CECR6;                                  /*  CECR6           */
87     volatile uint32_t  CSCR6;                                  /*  CSCR6           */
88     volatile uint32_t  CCBCR6;                                 /*  CCBCR6          */
89     volatile uint32_t  CNBCR6;                                 /*  CNBCR6          */
90 /* end of struct st_mlb_from_cecr0 */
91 /* start of struct st_mlb_from_cecr0 */
92     volatile uint32_t  CECR7;                                  /*  CECR7           */
93     volatile uint32_t  CSCR7;                                  /*  CSCR7           */
94     volatile uint32_t  CCBCR7;                                 /*  CCBCR7          */
95     volatile uint32_t  CNBCR7;                                 /*  CNBCR7          */
96 /* end of struct st_mlb_from_cecr0 */
97 /* start of struct st_mlb_from_cecr0 */
98     volatile uint32_t  CECR8;                                  /*  CECR8           */
99     volatile uint32_t  CSCR8;                                  /*  CSCR8           */
100     volatile uint32_t  CCBCR8;                                 /*  CCBCR8          */
101     volatile uint32_t  CNBCR8;                                 /*  CNBCR8          */
102 /* end of struct st_mlb_from_cecr0 */
103 /* start of struct st_mlb_from_cecr0 */
104     volatile uint32_t  CECR9;                                  /*  CECR9           */
105     volatile uint32_t  CSCR9;                                  /*  CSCR9           */
106     volatile uint32_t  CCBCR9;                                 /*  CCBCR9          */
107     volatile uint32_t  CNBCR9;                                 /*  CNBCR9          */
108 /* end of struct st_mlb_from_cecr0 */
109 /* start of struct st_mlb_from_cecr0 */
110     volatile uint32_t  CECR10;                                 /*  CECR10          */
111     volatile uint32_t  CSCR10;                                 /*  CSCR10          */
112     volatile uint32_t  CCBCR10;                                /*  CCBCR10         */
113     volatile uint32_t  CNBCR10;                                /*  CNBCR10         */
114 /* end of struct st_mlb_from_cecr0 */
115 /* start of struct st_mlb_from_cecr0 */
116     volatile uint32_t  CECR11;                                 /*  CECR11          */
117     volatile uint32_t  CSCR11;                                 /*  CSCR11          */
118     volatile uint32_t  CCBCR11;                                /*  CCBCR11         */
119     volatile uint32_t  CNBCR11;                                /*  CNBCR11         */
120 /* end of struct st_mlb_from_cecr0 */
121 /* start of struct st_mlb_from_cecr0 */
122     volatile uint32_t  CECR12;                                 /*  CECR12          */
123     volatile uint32_t  CSCR12;                                 /*  CSCR12          */
124     volatile uint32_t  CCBCR12;                                /*  CCBCR12         */
125     volatile uint32_t  CNBCR12;                                /*  CNBCR12         */
126 /* end of struct st_mlb_from_cecr0 */
127 /* start of struct st_mlb_from_cecr0 */
128     volatile uint32_t  CECR13;                                 /*  CECR13          */
129     volatile uint32_t  CSCR13;                                 /*  CSCR13          */
130     volatile uint32_t  CCBCR13;                                /*  CCBCR13         */
131     volatile uint32_t  CNBCR13;                                /*  CNBCR13         */
132 /* end of struct st_mlb_from_cecr0 */
133 /* start of struct st_mlb_from_cecr0 */
134     volatile uint32_t  CECR14;                                 /*  CECR14          */
135     volatile uint32_t  CSCR14;                                 /*  CSCR14          */
136     volatile uint32_t  CCBCR14;                                /*  CCBCR14         */
137     volatile uint32_t  CNBCR14;                                /*  CNBCR14         */
138 /* end of struct st_mlb_from_cecr0 */
139 /* start of struct st_mlb_from_cecr0 */
140     volatile uint32_t  CECR15;                                 /*  CECR15          */
141     volatile uint32_t  CSCR15;                                 /*  CSCR15          */
142     volatile uint32_t  CCBCR15;                                /*  CCBCR15         */
143     volatile uint32_t  CNBCR15;                                /*  CNBCR15         */
144 /* end of struct st_mlb_from_cecr0 */
145 /* start of struct st_mlb_from_cecr0 */
146     volatile uint32_t  CECR16;                                 /*  CECR16          */
147     volatile uint32_t  CSCR16;                                 /*  CSCR16          */
148     volatile uint32_t  CCBCR16;                                /*  CCBCR16         */
149     volatile uint32_t  CNBCR16;                                /*  CNBCR16         */
150 /* end of struct st_mlb_from_cecr0 */
151 /* start of struct st_mlb_from_cecr0 */
152     volatile uint32_t  CECR17;                                 /*  CECR17          */
153     volatile uint32_t  CSCR17;                                 /*  CSCR17          */
154     volatile uint32_t  CCBCR17;                                /*  CCBCR17         */
155     volatile uint32_t  CNBCR17;                                /*  CNBCR17         */
156 /* end of struct st_mlb_from_cecr0 */
157 /* start of struct st_mlb_from_cecr0 */
158     volatile uint32_t  CECR18;                                 /*  CECR18          */
159     volatile uint32_t  CSCR18;                                 /*  CSCR18          */
160     volatile uint32_t  CCBCR18;                                /*  CCBCR18         */
161     volatile uint32_t  CNBCR18;                                /*  CNBCR18         */
162 /* end of struct st_mlb_from_cecr0 */
163 /* start of struct st_mlb_from_cecr0 */
164     volatile uint32_t  CECR19;                                 /*  CECR19          */
165     volatile uint32_t  CSCR19;                                 /*  CSCR19          */
166     volatile uint32_t  CCBCR19;                                /*  CCBCR19         */
167     volatile uint32_t  CNBCR19;                                /*  CNBCR19         */
168 /* end of struct st_mlb_from_cecr0 */
169 /* start of struct st_mlb_from_cecr0 */
170     volatile uint32_t  CECR20;                                 /*  CECR20          */
171     volatile uint32_t  CSCR20;                                 /*  CSCR20          */
172     volatile uint32_t  CCBCR20;                                /*  CCBCR20         */
173     volatile uint32_t  CNBCR20;                                /*  CNBCR20         */
174 /* end of struct st_mlb_from_cecr0 */
175 /* start of struct st_mlb_from_cecr0 */
176     volatile uint32_t  CECR21;                                 /*  CECR21          */
177     volatile uint32_t  CSCR21;                                 /*  CSCR21          */
178     volatile uint32_t  CCBCR21;                                /*  CCBCR21         */
179     volatile uint32_t  CNBCR21;                                /*  CNBCR21         */
180 /* end of struct st_mlb_from_cecr0 */
181 /* start of struct st_mlb_from_cecr0 */
182     volatile uint32_t  CECR22;                                 /*  CECR22          */
183     volatile uint32_t  CSCR22;                                 /*  CSCR22          */
184     volatile uint32_t  CCBCR22;                                /*  CCBCR22         */
185     volatile uint32_t  CNBCR22;                                /*  CNBCR22         */
186 /* end of struct st_mlb_from_cecr0 */
187 /* start of struct st_mlb_from_cecr0 */
188     volatile uint32_t  CECR23;                                 /*  CECR23          */
189     volatile uint32_t  CSCR23;                                 /*  CSCR23          */
190     volatile uint32_t  CCBCR23;                                /*  CCBCR23         */
191     volatile uint32_t  CNBCR23;                                /*  CNBCR23         */
192 /* end of struct st_mlb_from_cecr0 */
193 /* start of struct st_mlb_from_cecr0 */
194     volatile uint32_t  CECR24;                                 /*  CECR24          */
195     volatile uint32_t  CSCR24;                                 /*  CSCR24          */
196     volatile uint32_t  CCBCR24;                                /*  CCBCR24         */
197     volatile uint32_t  CNBCR24;                                /*  CNBCR24         */
198 /* end of struct st_mlb_from_cecr0 */
199 /* start of struct st_mlb_from_cecr0 */
200     volatile uint32_t  CECR25;                                 /*  CECR25          */
201     volatile uint32_t  CSCR25;                                 /*  CSCR25          */
202     volatile uint32_t  CCBCR25;                                /*  CCBCR25         */
203     volatile uint32_t  CNBCR25;                                /*  CNBCR25         */
204 /* end of struct st_mlb_from_cecr0 */
205 /* start of struct st_mlb_from_cecr0 */
206     volatile uint32_t  CECR26;                                 /*  CECR26          */
207     volatile uint32_t  CSCR26;                                 /*  CSCR26          */
208     volatile uint32_t  CCBCR26;                                /*  CCBCR26         */
209     volatile uint32_t  CNBCR26;                                /*  CNBCR26         */
210 /* end of struct st_mlb_from_cecr0 */
211 /* start of struct st_mlb_from_cecr0 */
212     volatile uint32_t  CECR27;                                 /*  CECR27          */
213     volatile uint32_t  CSCR27;                                 /*  CSCR27          */
214     volatile uint32_t  CCBCR27;                                /*  CCBCR27         */
215     volatile uint32_t  CNBCR27;                                /*  CNBCR27         */
216 /* end of struct st_mlb_from_cecr0 */
217 /* start of struct st_mlb_from_cecr0 */
218     volatile uint32_t  CECR28;                                 /*  CECR28          */
219     volatile uint32_t  CSCR28;                                 /*  CSCR28          */
220     volatile uint32_t  CCBCR28;                                /*  CCBCR28         */
221     volatile uint32_t  CNBCR28;                                /*  CNBCR28         */
222 /* end of struct st_mlb_from_cecr0 */
223 /* start of struct st_mlb_from_cecr0 */
224     volatile uint32_t  CECR29;                                 /*  CECR29          */
225     volatile uint32_t  CSCR29;                                 /*  CSCR29          */
226     volatile uint32_t  CCBCR29;                                /*  CCBCR29         */
227     volatile uint32_t  CNBCR29;                                /*  CNBCR29         */
228 /* end of struct st_mlb_from_cecr0 */
229 /* start of struct st_mlb_from_cecr0 */
230     volatile uint32_t  CECR30;                                 /*  CECR30          */
231     volatile uint32_t  CSCR30;                                 /*  CSCR30          */
232     volatile uint32_t  CCBCR30;                                /*  CCBCR30         */
233     volatile uint32_t  CNBCR30;                                /*  CNBCR30         */
234 /* end of struct st_mlb_from_cecr0 */
235     volatile uint8_t   dummy158[80];                           /*                  */
236 #define MLB_LCBCR0_COUNT 31
237     volatile uint32_t  LCBCR0;                                 /*  LCBCR0          */
238     volatile uint32_t  LCBCR1;                                 /*  LCBCR1          */
239     volatile uint32_t  LCBCR2;                                 /*  LCBCR2          */
240     volatile uint32_t  LCBCR3;                                 /*  LCBCR3          */
241     volatile uint32_t  LCBCR4;                                 /*  LCBCR4          */
242     volatile uint32_t  LCBCR5;                                 /*  LCBCR5          */
243     volatile uint32_t  LCBCR6;                                 /*  LCBCR6          */
244     volatile uint32_t  LCBCR7;                                 /*  LCBCR7          */
245     volatile uint32_t  LCBCR8;                                 /*  LCBCR8          */
246     volatile uint32_t  LCBCR9;                                 /*  LCBCR9          */
247     volatile uint32_t  LCBCR10;                                /*  LCBCR10         */
248     volatile uint32_t  LCBCR11;                                /*  LCBCR11         */
249     volatile uint32_t  LCBCR12;                                /*  LCBCR12         */
250     volatile uint32_t  LCBCR13;                                /*  LCBCR13         */
251     volatile uint32_t  LCBCR14;                                /*  LCBCR14         */
252     volatile uint32_t  LCBCR15;                                /*  LCBCR15         */
253     volatile uint32_t  LCBCR16;                                /*  LCBCR16         */
254     volatile uint32_t  LCBCR17;                                /*  LCBCR17         */
255     volatile uint32_t  LCBCR18;                                /*  LCBCR18         */
256     volatile uint32_t  LCBCR19;                                /*  LCBCR19         */
257     volatile uint32_t  LCBCR20;                                /*  LCBCR20         */
258     volatile uint32_t  LCBCR21;                                /*  LCBCR21         */
259     volatile uint32_t  LCBCR22;                                /*  LCBCR22         */
260     volatile uint32_t  LCBCR23;                                /*  LCBCR23         */
261     volatile uint32_t  LCBCR24;                                /*  LCBCR24         */
262     volatile uint32_t  LCBCR25;                                /*  LCBCR25         */
263     volatile uint32_t  LCBCR26;                                /*  LCBCR26         */
264     volatile uint32_t  LCBCR27;                                /*  LCBCR27         */
265     volatile uint32_t  LCBCR28;                                /*  LCBCR28         */
266     volatile uint32_t  LCBCR29;                                /*  LCBCR29         */
267     volatile uint32_t  LCBCR30;                                /*  LCBCR30         */
268 };
269
270
271 struct st_mlb_from_cecr0
272 {
273     volatile uint32_t  CECR0;                                  /*  CECR0           */
274     volatile uint32_t  CSCR0;                                  /*  CSCR0           */
275     volatile uint32_t  CCBCR0;                                 /*  CCBCR0          */
276     volatile uint32_t  CNBCR0;                                 /*  CNBCR0          */
277 };
278
279
280 #define MLB     (*(struct st_mlb     *)0xE8034000uL) /* MLB */
281
282
283 /* Start of channnel array defines of MLB */
284
285 /* Channnel array defines of MLB_FROM_CECR0_ARRAY */
286 /*(Sample) value = MLB_FROM_CECR0_ARRAY[ channel ]->CECR0; */
287 #define MLB_FROM_CECR0_ARRAY_COUNT  31
288 #define MLB_FROM_CECR0_ARRAY_ADDRESS_LIST \
289 {   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
290     &MLB_FROM_CECR0, &MLB_FROM_CECR1, &MLB_FROM_CECR2, &MLB_FROM_CECR3, &MLB_FROM_CECR4, &MLB_FROM_CECR5, &MLB_FROM_CECR6, &MLB_FROM_CECR7, \
291     &MLB_FROM_CECR8, &MLB_FROM_CECR9, &MLB_FROM_CECR10, &MLB_FROM_CECR11, &MLB_FROM_CECR12, &MLB_FROM_CECR13, &MLB_FROM_CECR14, &MLB_FROM_CECR15, \
292     &MLB_FROM_CECR16, &MLB_FROM_CECR17, &MLB_FROM_CECR18, &MLB_FROM_CECR19, &MLB_FROM_CECR20, &MLB_FROM_CECR21, &MLB_FROM_CECR22, &MLB_FROM_CECR23, \
293     &MLB_FROM_CECR24, &MLB_FROM_CECR25, &MLB_FROM_CECR26, &MLB_FROM_CECR27, &MLB_FROM_CECR28, &MLB_FROM_CECR29, &MLB_FROM_CECR30 \
294 }   /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
295 #define MLB_FROM_CECR0 (*(struct st_mlb_from_cecr0 *)&MLB.CECR0) /* MLB_FROM_CECR0 */
296 #define MLB_FROM_CECR1 (*(struct st_mlb_from_cecr0 *)&MLB.CECR1) /* MLB_FROM_CECR1 */
297 #define MLB_FROM_CECR2 (*(struct st_mlb_from_cecr0 *)&MLB.CECR2) /* MLB_FROM_CECR2 */
298 #define MLB_FROM_CECR3 (*(struct st_mlb_from_cecr0 *)&MLB.CECR3) /* MLB_FROM_CECR3 */
299 #define MLB_FROM_CECR4 (*(struct st_mlb_from_cecr0 *)&MLB.CECR4) /* MLB_FROM_CECR4 */
300 #define MLB_FROM_CECR5 (*(struct st_mlb_from_cecr0 *)&MLB.CECR5) /* MLB_FROM_CECR5 */
301 #define MLB_FROM_CECR6 (*(struct st_mlb_from_cecr0 *)&MLB.CECR6) /* MLB_FROM_CECR6 */
302 #define MLB_FROM_CECR7 (*(struct st_mlb_from_cecr0 *)&MLB.CECR7) /* MLB_FROM_CECR7 */
303 #define MLB_FROM_CECR8 (*(struct st_mlb_from_cecr0 *)&MLB.CECR8) /* MLB_FROM_CECR8 */
304 #define MLB_FROM_CECR9 (*(struct st_mlb_from_cecr0 *)&MLB.CECR9) /* MLB_FROM_CECR9 */
305 #define MLB_FROM_CECR10 (*(struct st_mlb_from_cecr0 *)&MLB.CECR10) /* MLB_FROM_CECR10 */
306 #define MLB_FROM_CECR11 (*(struct st_mlb_from_cecr0 *)&MLB.CECR11) /* MLB_FROM_CECR11 */
307 #define MLB_FROM_CECR12 (*(struct st_mlb_from_cecr0 *)&MLB.CECR12) /* MLB_FROM_CECR12 */
308 #define MLB_FROM_CECR13 (*(struct st_mlb_from_cecr0 *)&MLB.CECR13) /* MLB_FROM_CECR13 */
309 #define MLB_FROM_CECR14 (*(struct st_mlb_from_cecr0 *)&MLB.CECR14) /* MLB_FROM_CECR14 */
310 #define MLB_FROM_CECR15 (*(struct st_mlb_from_cecr0 *)&MLB.CECR15) /* MLB_FROM_CECR15 */
311 #define MLB_FROM_CECR16 (*(struct st_mlb_from_cecr0 *)&MLB.CECR16) /* MLB_FROM_CECR16 */
312 #define MLB_FROM_CECR17 (*(struct st_mlb_from_cecr0 *)&MLB.CECR17) /* MLB_FROM_CECR17 */
313 #define MLB_FROM_CECR18 (*(struct st_mlb_from_cecr0 *)&MLB.CECR18) /* MLB_FROM_CECR18 */
314 #define MLB_FROM_CECR19 (*(struct st_mlb_from_cecr0 *)&MLB.CECR19) /* MLB_FROM_CECR19 */
315 #define MLB_FROM_CECR20 (*(struct st_mlb_from_cecr0 *)&MLB.CECR20) /* MLB_FROM_CECR20 */
316 #define MLB_FROM_CECR21 (*(struct st_mlb_from_cecr0 *)&MLB.CECR21) /* MLB_FROM_CECR21 */
317 #define MLB_FROM_CECR22 (*(struct st_mlb_from_cecr0 *)&MLB.CECR22) /* MLB_FROM_CECR22 */
318 #define MLB_FROM_CECR23 (*(struct st_mlb_from_cecr0 *)&MLB.CECR23) /* MLB_FROM_CECR23 */
319 #define MLB_FROM_CECR24 (*(struct st_mlb_from_cecr0 *)&MLB.CECR24) /* MLB_FROM_CECR24 */
320 #define MLB_FROM_CECR25 (*(struct st_mlb_from_cecr0 *)&MLB.CECR25) /* MLB_FROM_CECR25 */
321 #define MLB_FROM_CECR26 (*(struct st_mlb_from_cecr0 *)&MLB.CECR26) /* MLB_FROM_CECR26 */
322 #define MLB_FROM_CECR27 (*(struct st_mlb_from_cecr0 *)&MLB.CECR27) /* MLB_FROM_CECR27 */
323 #define MLB_FROM_CECR28 (*(struct st_mlb_from_cecr0 *)&MLB.CECR28) /* MLB_FROM_CECR28 */
324 #define MLB_FROM_CECR29 (*(struct st_mlb_from_cecr0 *)&MLB.CECR29) /* MLB_FROM_CECR29 */
325 #define MLB_FROM_CECR30 (*(struct st_mlb_from_cecr0 *)&MLB.CECR30) /* MLB_FROM_CECR30 */
326
327 /* End of channnel array defines of MLB */
328
329
330 #define MLBDCCR MLB.DCCR
331 #define MLBSSCR MLB.SSCR
332 #define MLBSDCR MLB.SDCR
333 #define MLBSMCR MLB.SMCR
334 #define MLBVCCR MLB.VCCR
335 #define MLBSBCR MLB.SBCR
336 #define MLBABCR MLB.ABCR
337 #define MLBCBCR MLB.CBCR
338 #define MLBIBCR MLB.IBCR
339 #define MLBCICR MLB.CICR
340 #define MLBCECR0 MLB.CECR0
341 #define MLBCSCR0 MLB.CSCR0
342 #define MLBCCBCR0 MLB.CCBCR0
343 #define MLBCNBCR0 MLB.CNBCR0
344 #define MLBCECR1 MLB.CECR1
345 #define MLBCSCR1 MLB.CSCR1
346 #define MLBCCBCR1 MLB.CCBCR1
347 #define MLBCNBCR1 MLB.CNBCR1
348 #define MLBCECR2 MLB.CECR2
349 #define MLBCSCR2 MLB.CSCR2
350 #define MLBCCBCR2 MLB.CCBCR2
351 #define MLBCNBCR2 MLB.CNBCR2
352 #define MLBCECR3 MLB.CECR3
353 #define MLBCSCR3 MLB.CSCR3
354 #define MLBCCBCR3 MLB.CCBCR3
355 #define MLBCNBCR3 MLB.CNBCR3
356 #define MLBCECR4 MLB.CECR4
357 #define MLBCSCR4 MLB.CSCR4
358 #define MLBCCBCR4 MLB.CCBCR4
359 #define MLBCNBCR4 MLB.CNBCR4
360 #define MLBCECR5 MLB.CECR5
361 #define MLBCSCR5 MLB.CSCR5
362 #define MLBCCBCR5 MLB.CCBCR5
363 #define MLBCNBCR5 MLB.CNBCR5
364 #define MLBCECR6 MLB.CECR6
365 #define MLBCSCR6 MLB.CSCR6
366 #define MLBCCBCR6 MLB.CCBCR6
367 #define MLBCNBCR6 MLB.CNBCR6
368 #define MLBCECR7 MLB.CECR7
369 #define MLBCSCR7 MLB.CSCR7
370 #define MLBCCBCR7 MLB.CCBCR7
371 #define MLBCNBCR7 MLB.CNBCR7
372 #define MLBCECR8 MLB.CECR8
373 #define MLBCSCR8 MLB.CSCR8
374 #define MLBCCBCR8 MLB.CCBCR8
375 #define MLBCNBCR8 MLB.CNBCR8
376 #define MLBCECR9 MLB.CECR9
377 #define MLBCSCR9 MLB.CSCR9
378 #define MLBCCBCR9 MLB.CCBCR9
379 #define MLBCNBCR9 MLB.CNBCR9
380 #define MLBCECR10 MLB.CECR10
381 #define MLBCSCR10 MLB.CSCR10
382 #define MLBCCBCR10 MLB.CCBCR10
383 #define MLBCNBCR10 MLB.CNBCR10
384 #define MLBCECR11 MLB.CECR11
385 #define MLBCSCR11 MLB.CSCR11
386 #define MLBCCBCR11 MLB.CCBCR11
387 #define MLBCNBCR11 MLB.CNBCR11
388 #define MLBCECR12 MLB.CECR12
389 #define MLBCSCR12 MLB.CSCR12
390 #define MLBCCBCR12 MLB.CCBCR12
391 #define MLBCNBCR12 MLB.CNBCR12
392 #define MLBCECR13 MLB.CECR13
393 #define MLBCSCR13 MLB.CSCR13
394 #define MLBCCBCR13 MLB.CCBCR13
395 #define MLBCNBCR13 MLB.CNBCR13
396 #define MLBCECR14 MLB.CECR14
397 #define MLBCSCR14 MLB.CSCR14
398 #define MLBCCBCR14 MLB.CCBCR14
399 #define MLBCNBCR14 MLB.CNBCR14
400 #define MLBCECR15 MLB.CECR15
401 #define MLBCSCR15 MLB.CSCR15
402 #define MLBCCBCR15 MLB.CCBCR15
403 #define MLBCNBCR15 MLB.CNBCR15
404 #define MLBCECR16 MLB.CECR16
405 #define MLBCSCR16 MLB.CSCR16
406 #define MLBCCBCR16 MLB.CCBCR16
407 #define MLBCNBCR16 MLB.CNBCR16
408 #define MLBCECR17 MLB.CECR17
409 #define MLBCSCR17 MLB.CSCR17
410 #define MLBCCBCR17 MLB.CCBCR17
411 #define MLBCNBCR17 MLB.CNBCR17
412 #define MLBCECR18 MLB.CECR18
413 #define MLBCSCR18 MLB.CSCR18
414 #define MLBCCBCR18 MLB.CCBCR18
415 #define MLBCNBCR18 MLB.CNBCR18
416 #define MLBCECR19 MLB.CECR19
417 #define MLBCSCR19 MLB.CSCR19
418 #define MLBCCBCR19 MLB.CCBCR19
419 #define MLBCNBCR19 MLB.CNBCR19
420 #define MLBCECR20 MLB.CECR20
421 #define MLBCSCR20 MLB.CSCR20
422 #define MLBCCBCR20 MLB.CCBCR20
423 #define MLBCNBCR20 MLB.CNBCR20
424 #define MLBCECR21 MLB.CECR21
425 #define MLBCSCR21 MLB.CSCR21
426 #define MLBCCBCR21 MLB.CCBCR21
427 #define MLBCNBCR21 MLB.CNBCR21
428 #define MLBCECR22 MLB.CECR22
429 #define MLBCSCR22 MLB.CSCR22
430 #define MLBCCBCR22 MLB.CCBCR22
431 #define MLBCNBCR22 MLB.CNBCR22
432 #define MLBCECR23 MLB.CECR23
433 #define MLBCSCR23 MLB.CSCR23
434 #define MLBCCBCR23 MLB.CCBCR23
435 #define MLBCNBCR23 MLB.CNBCR23
436 #define MLBCECR24 MLB.CECR24
437 #define MLBCSCR24 MLB.CSCR24
438 #define MLBCCBCR24 MLB.CCBCR24
439 #define MLBCNBCR24 MLB.CNBCR24
440 #define MLBCECR25 MLB.CECR25
441 #define MLBCSCR25 MLB.CSCR25
442 #define MLBCCBCR25 MLB.CCBCR25
443 #define MLBCNBCR25 MLB.CNBCR25
444 #define MLBCECR26 MLB.CECR26
445 #define MLBCSCR26 MLB.CSCR26
446 #define MLBCCBCR26 MLB.CCBCR26
447 #define MLBCNBCR26 MLB.CNBCR26
448 #define MLBCECR27 MLB.CECR27
449 #define MLBCSCR27 MLB.CSCR27
450 #define MLBCCBCR27 MLB.CCBCR27
451 #define MLBCNBCR27 MLB.CNBCR27
452 #define MLBCECR28 MLB.CECR28
453 #define MLBCSCR28 MLB.CSCR28
454 #define MLBCCBCR28 MLB.CCBCR28
455 #define MLBCNBCR28 MLB.CNBCR28
456 #define MLBCECR29 MLB.CECR29
457 #define MLBCSCR29 MLB.CSCR29
458 #define MLBCCBCR29 MLB.CCBCR29
459 #define MLBCNBCR29 MLB.CNBCR29
460 #define MLBCECR30 MLB.CECR30
461 #define MLBCSCR30 MLB.CSCR30
462 #define MLBCCBCR30 MLB.CCBCR30
463 #define MLBCNBCR30 MLB.CNBCR30
464 #define MLBLCBCR0 MLB.LCBCR0
465 #define MLBLCBCR1 MLB.LCBCR1
466 #define MLBLCBCR2 MLB.LCBCR2
467 #define MLBLCBCR3 MLB.LCBCR3
468 #define MLBLCBCR4 MLB.LCBCR4
469 #define MLBLCBCR5 MLB.LCBCR5
470 #define MLBLCBCR6 MLB.LCBCR6
471 #define MLBLCBCR7 MLB.LCBCR7
472 #define MLBLCBCR8 MLB.LCBCR8
473 #define MLBLCBCR9 MLB.LCBCR9
474 #define MLBLCBCR10 MLB.LCBCR10
475 #define MLBLCBCR11 MLB.LCBCR11
476 #define MLBLCBCR12 MLB.LCBCR12
477 #define MLBLCBCR13 MLB.LCBCR13
478 #define MLBLCBCR14 MLB.LCBCR14
479 #define MLBLCBCR15 MLB.LCBCR15
480 #define MLBLCBCR16 MLB.LCBCR16
481 #define MLBLCBCR17 MLB.LCBCR17
482 #define MLBLCBCR18 MLB.LCBCR18
483 #define MLBLCBCR19 MLB.LCBCR19
484 #define MLBLCBCR20 MLB.LCBCR20
485 #define MLBLCBCR21 MLB.LCBCR21
486 #define MLBLCBCR22 MLB.LCBCR22
487 #define MLBLCBCR23 MLB.LCBCR23
488 #define MLBLCBCR24 MLB.LCBCR24
489 #define MLBLCBCR25 MLB.LCBCR25
490 #define MLBLCBCR26 MLB.LCBCR26
491 #define MLBLCBCR27 MLB.LCBCR27
492 #define MLBLCBCR28 MLB.LCBCR28
493 #define MLBLCBCR29 MLB.LCBCR29
494 #define MLBLCBCR30 MLB.LCBCR30
495 /* <-SEC M1.10.1 */
496 /* <-QAC 0857 */
497 /* <-QAC 0639 */
498 #endif