Ignore:
Timestamp:
Apr 5, 2019, 9:26:53 PM (5 years ago)
Author:
coas-nagasima
Message:

mbed関連を更新
シリアルドライバをmbedのHALを使うよう変更
ファイルディスクリプタの処理を更新

Location:
asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX
Files:
1 added
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/mlb_iodefine.h

    r352 r374  
    1919* following link:
    2020* http://www.renesas.com/disclaimer*
    21 * Copyright (C) 2013-2014 Renesas Electronics Corporation. All rights reserved.
     21* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
    2222*******************************************************************************/
    2323/*******************************************************************************
     
    2525* $Rev: $
    2626* $Date::                           $
    27 * Description : Definition of I/O Register (V1.00a)
     27* Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
    2828******************************************************************************/
    2929#ifndef MLB_IODEFINE_H
     
    3131/* ->QAC 0639 : Over 127 members (C90) */
    3232/* ->QAC 0857 : Over 1024 #define (C90) */
     33/* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
    3334/* ->SEC M1.10.1 : Not magic number */
    3435
    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 
    28036#define MLB     (*(struct st_mlb     *)0xE8034000uL) /* MLB */
    28137
    28238
    283 /* Start of channnel array defines of MLB */
    284 
    285 /* Channnel array defines of MLB_FROM_CECR0_ARRAY */
     39/* Start of channel array defines of MLB */
     40
     41/* Channel array defines of MLB_FROM_CECR0_ARRAY */
    28642/*(Sample) value = MLB_FROM_CECR0_ARRAY[ channel ]->CECR0; */
    287 #define MLB_FROM_CECR0_ARRAY_COUNT  31
     43#define MLB_FROM_CECR0_ARRAY_COUNT  (31)
    28844#define MLB_FROM_CECR0_ARRAY_ADDRESS_LIST \
    28945{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    32581#define MLB_FROM_CECR30 (*(struct st_mlb_from_cecr0 *)&MLB.CECR30) /* MLB_FROM_CECR30 */
    32682
    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
     83/* End of channel array defines of MLB */
     84
     85
     86#define MLBDCCR (MLB.DCCR)
     87#define MLBSSCR (MLB.SSCR)
     88#define MLBSDCR (MLB.SDCR)
     89#define MLBSMCR (MLB.SMCR)
     90#define MLBVCCR (MLB.VCCR)
     91#define MLBSBCR (MLB.SBCR)
     92#define MLBABCR (MLB.ABCR)
     93#define MLBCBCR (MLB.CBCR)
     94#define MLBIBCR (MLB.IBCR)
     95#define MLBCICR (MLB.CICR)
     96#define MLBCECR0 (MLB.CECR0)
     97#define MLBCSCR0 (MLB.CSCR0)
     98#define MLBCCBCR0 (MLB.CCBCR0)
     99#define MLBCNBCR0 (MLB.CNBCR0)
     100#define MLBCECR1 (MLB.CECR1)
     101#define MLBCSCR1 (MLB.CSCR1)
     102#define MLBCCBCR1 (MLB.CCBCR1)
     103#define MLBCNBCR1 (MLB.CNBCR1)
     104#define MLBCECR2 (MLB.CECR2)
     105#define MLBCSCR2 (MLB.CSCR2)
     106#define MLBCCBCR2 (MLB.CCBCR2)
     107#define MLBCNBCR2 (MLB.CNBCR2)
     108#define MLBCECR3 (MLB.CECR3)
     109#define MLBCSCR3 (MLB.CSCR3)
     110#define MLBCCBCR3 (MLB.CCBCR3)
     111#define MLBCNBCR3 (MLB.CNBCR3)
     112#define MLBCECR4 (MLB.CECR4)
     113#define MLBCSCR4 (MLB.CSCR4)
     114#define MLBCCBCR4 (MLB.CCBCR4)
     115#define MLBCNBCR4 (MLB.CNBCR4)
     116#define MLBCECR5 (MLB.CECR5)
     117#define MLBCSCR5 (MLB.CSCR5)
     118#define MLBCCBCR5 (MLB.CCBCR5)
     119#define MLBCNBCR5 (MLB.CNBCR5)
     120#define MLBCECR6 (MLB.CECR6)
     121#define MLBCSCR6 (MLB.CSCR6)
     122#define MLBCCBCR6 (MLB.CCBCR6)
     123#define MLBCNBCR6 (MLB.CNBCR6)
     124#define MLBCECR7 (MLB.CECR7)
     125#define MLBCSCR7 (MLB.CSCR7)
     126#define MLBCCBCR7 (MLB.CCBCR7)
     127#define MLBCNBCR7 (MLB.CNBCR7)
     128#define MLBCECR8 (MLB.CECR8)
     129#define MLBCSCR8 (MLB.CSCR8)
     130#define MLBCCBCR8 (MLB.CCBCR8)
     131#define MLBCNBCR8 (MLB.CNBCR8)
     132#define MLBCECR9 (MLB.CECR9)
     133#define MLBCSCR9 (MLB.CSCR9)
     134#define MLBCCBCR9 (MLB.CCBCR9)
     135#define MLBCNBCR9 (MLB.CNBCR9)
     136#define MLBCECR10 (MLB.CECR10)
     137#define MLBCSCR10 (MLB.CSCR10)
     138#define MLBCCBCR10 (MLB.CCBCR10)
     139#define MLBCNBCR10 (MLB.CNBCR10)
     140#define MLBCECR11 (MLB.CECR11)
     141#define MLBCSCR11 (MLB.CSCR11)
     142#define MLBCCBCR11 (MLB.CCBCR11)
     143#define MLBCNBCR11 (MLB.CNBCR11)
     144#define MLBCECR12 (MLB.CECR12)
     145#define MLBCSCR12 (MLB.CSCR12)
     146#define MLBCCBCR12 (MLB.CCBCR12)
     147#define MLBCNBCR12 (MLB.CNBCR12)
     148#define MLBCECR13 (MLB.CECR13)
     149#define MLBCSCR13 (MLB.CSCR13)
     150#define MLBCCBCR13 (MLB.CCBCR13)
     151#define MLBCNBCR13 (MLB.CNBCR13)
     152#define MLBCECR14 (MLB.CECR14)
     153#define MLBCSCR14 (MLB.CSCR14)
     154#define MLBCCBCR14 (MLB.CCBCR14)
     155#define MLBCNBCR14 (MLB.CNBCR14)
     156#define MLBCECR15 (MLB.CECR15)
     157#define MLBCSCR15 (MLB.CSCR15)
     158#define MLBCCBCR15 (MLB.CCBCR15)
     159#define MLBCNBCR15 (MLB.CNBCR15)
     160#define MLBCECR16 (MLB.CECR16)
     161#define MLBCSCR16 (MLB.CSCR16)
     162#define MLBCCBCR16 (MLB.CCBCR16)
     163#define MLBCNBCR16 (MLB.CNBCR16)
     164#define MLBCECR17 (MLB.CECR17)
     165#define MLBCSCR17 (MLB.CSCR17)
     166#define MLBCCBCR17 (MLB.CCBCR17)
     167#define MLBCNBCR17 (MLB.CNBCR17)
     168#define MLBCECR18 (MLB.CECR18)
     169#define MLBCSCR18 (MLB.CSCR18)
     170#define MLBCCBCR18 (MLB.CCBCR18)
     171#define MLBCNBCR18 (MLB.CNBCR18)
     172#define MLBCECR19 (MLB.CECR19)
     173#define MLBCSCR19 (MLB.CSCR19)
     174#define MLBCCBCR19 (MLB.CCBCR19)
     175#define MLBCNBCR19 (MLB.CNBCR19)
     176#define MLBCECR20 (MLB.CECR20)
     177#define MLBCSCR20 (MLB.CSCR20)
     178#define MLBCCBCR20 (MLB.CCBCR20)
     179#define MLBCNBCR20 (MLB.CNBCR20)
     180#define MLBCECR21 (MLB.CECR21)
     181#define MLBCSCR21 (MLB.CSCR21)
     182#define MLBCCBCR21 (MLB.CCBCR21)
     183#define MLBCNBCR21 (MLB.CNBCR21)
     184#define MLBCECR22 (MLB.CECR22)
     185#define MLBCSCR22 (MLB.CSCR22)
     186#define MLBCCBCR22 (MLB.CCBCR22)
     187#define MLBCNBCR22 (MLB.CNBCR22)
     188#define MLBCECR23 (MLB.CECR23)
     189#define MLBCSCR23 (MLB.CSCR23)
     190#define MLBCCBCR23 (MLB.CCBCR23)
     191#define MLBCNBCR23 (MLB.CNBCR23)
     192#define MLBCECR24 (MLB.CECR24)
     193#define MLBCSCR24 (MLB.CSCR24)
     194#define MLBCCBCR24 (MLB.CCBCR24)
     195#define MLBCNBCR24 (MLB.CNBCR24)
     196#define MLBCECR25 (MLB.CECR25)
     197#define MLBCSCR25 (MLB.CSCR25)
     198#define MLBCCBCR25 (MLB.CCBCR25)
     199#define MLBCNBCR25 (MLB.CNBCR25)
     200#define MLBCECR26 (MLB.CECR26)
     201#define MLBCSCR26 (MLB.CSCR26)
     202#define MLBCCBCR26 (MLB.CCBCR26)
     203#define MLBCNBCR26 (MLB.CNBCR26)
     204#define MLBCECR27 (MLB.CECR27)
     205#define MLBCSCR27 (MLB.CSCR27)
     206#define MLBCCBCR27 (MLB.CCBCR27)
     207#define MLBCNBCR27 (MLB.CNBCR27)
     208#define MLBCECR28 (MLB.CECR28)
     209#define MLBCSCR28 (MLB.CSCR28)
     210#define MLBCCBCR28 (MLB.CCBCR28)
     211#define MLBCNBCR28 (MLB.CNBCR28)
     212#define MLBCECR29 (MLB.CECR29)
     213#define MLBCSCR29 (MLB.CSCR29)
     214#define MLBCCBCR29 (MLB.CCBCR29)
     215#define MLBCNBCR29 (MLB.CNBCR29)
     216#define MLBCECR30 (MLB.CECR30)
     217#define MLBCSCR30 (MLB.CSCR30)
     218#define MLBCCBCR30 (MLB.CCBCR30)
     219#define MLBCNBCR30 (MLB.CNBCR30)
     220#define MLBLCBCR0 (MLB.LCBCR0)
     221#define MLBLCBCR1 (MLB.LCBCR1)
     222#define MLBLCBCR2 (MLB.LCBCR2)
     223#define MLBLCBCR3 (MLB.LCBCR3)
     224#define MLBLCBCR4 (MLB.LCBCR4)
     225#define MLBLCBCR5 (MLB.LCBCR5)
     226#define MLBLCBCR6 (MLB.LCBCR6)
     227#define MLBLCBCR7 (MLB.LCBCR7)
     228#define MLBLCBCR8 (MLB.LCBCR8)
     229#define MLBLCBCR9 (MLB.LCBCR9)
     230#define MLBLCBCR10 (MLB.LCBCR10)
     231#define MLBLCBCR11 (MLB.LCBCR11)
     232#define MLBLCBCR12 (MLB.LCBCR12)
     233#define MLBLCBCR13 (MLB.LCBCR13)
     234#define MLBLCBCR14 (MLB.LCBCR14)
     235#define MLBLCBCR15 (MLB.LCBCR15)
     236#define MLBLCBCR16 (MLB.LCBCR16)
     237#define MLBLCBCR17 (MLB.LCBCR17)
     238#define MLBLCBCR18 (MLB.LCBCR18)
     239#define MLBLCBCR19 (MLB.LCBCR19)
     240#define MLBLCBCR20 (MLB.LCBCR20)
     241#define MLBLCBCR21 (MLB.LCBCR21)
     242#define MLBLCBCR22 (MLB.LCBCR22)
     243#define MLBLCBCR23 (MLB.LCBCR23)
     244#define MLBLCBCR24 (MLB.LCBCR24)
     245#define MLBLCBCR25 (MLB.LCBCR25)
     246#define MLBLCBCR26 (MLB.LCBCR26)
     247#define MLBLCBCR27 (MLB.LCBCR27)
     248#define MLBLCBCR28 (MLB.LCBCR28)
     249#define MLBLCBCR29 (MLB.LCBCR29)
     250#define MLBLCBCR30 (MLB.LCBCR30)
     251
     252#define MLB_LCBCR0_COUNT (31)
     253
     254
     255typedef struct st_mlb
     256{
     257                                                           /* MLB              */
     258    volatile uint32_t  DCCR;                                   /*  DCCR            */
     259    volatile uint32_t  SSCR;                                   /*  SSCR            */
     260    volatile uint32_t  SDCR;                                   /*  SDCR            */
     261    volatile uint32_t  SMCR;                                   /*  SMCR            */
     262    volatile uint8_t   dummy156[12];                           /*                  */
     263    volatile uint32_t  VCCR;                                   /*  VCCR            */
     264    volatile uint32_t  SBCR;                                   /*  SBCR            */
     265    volatile uint32_t  ABCR;                                   /*  ABCR            */
     266    volatile uint32_t  CBCR;                                   /*  CBCR            */
     267    volatile uint32_t  IBCR;                                   /*  IBCR            */
     268    volatile uint32_t  CICR;                                   /*  CICR            */
     269    volatile uint8_t   dummy157[12];                           /*                  */
     270
     271/* start of struct st_mlb_from_cecr0 */
     272    volatile uint32_t  CECR0;                                  /*  CECR0           */
     273    volatile uint32_t  CSCR0;                                  /*  CSCR0           */
     274    volatile uint32_t  CCBCR0;                                 /*  CCBCR0          */
     275    volatile uint32_t  CNBCR0;                                 /*  CNBCR0          */
     276
     277/* end of struct st_mlb_from_cecr0 */
     278
     279/* start of struct st_mlb_from_cecr0 */
     280    volatile uint32_t  CECR1;                                  /*  CECR1           */
     281    volatile uint32_t  CSCR1;                                  /*  CSCR1           */
     282    volatile uint32_t  CCBCR1;                                 /*  CCBCR1          */
     283    volatile uint32_t  CNBCR1;                                 /*  CNBCR1          */
     284
     285/* end of struct st_mlb_from_cecr0 */
     286
     287/* start of struct st_mlb_from_cecr0 */
     288    volatile uint32_t  CECR2;                                  /*  CECR2           */
     289    volatile uint32_t  CSCR2;                                  /*  CSCR2           */
     290    volatile uint32_t  CCBCR2;                                 /*  CCBCR2          */
     291    volatile uint32_t  CNBCR2;                                 /*  CNBCR2          */
     292
     293/* end of struct st_mlb_from_cecr0 */
     294
     295/* start of struct st_mlb_from_cecr0 */
     296    volatile uint32_t  CECR3;                                  /*  CECR3           */
     297    volatile uint32_t  CSCR3;                                  /*  CSCR3           */
     298    volatile uint32_t  CCBCR3;                                 /*  CCBCR3          */
     299    volatile uint32_t  CNBCR3;                                 /*  CNBCR3          */
     300
     301/* end of struct st_mlb_from_cecr0 */
     302
     303/* start of struct st_mlb_from_cecr0 */
     304    volatile uint32_t  CECR4;                                  /*  CECR4           */
     305    volatile uint32_t  CSCR4;                                  /*  CSCR4           */
     306    volatile uint32_t  CCBCR4;                                 /*  CCBCR4          */
     307    volatile uint32_t  CNBCR4;                                 /*  CNBCR4          */
     308
     309/* end of struct st_mlb_from_cecr0 */
     310
     311/* start of struct st_mlb_from_cecr0 */
     312    volatile uint32_t  CECR5;                                  /*  CECR5           */
     313    volatile uint32_t  CSCR5;                                  /*  CSCR5           */
     314    volatile uint32_t  CCBCR5;                                 /*  CCBCR5          */
     315    volatile uint32_t  CNBCR5;                                 /*  CNBCR5          */
     316
     317/* end of struct st_mlb_from_cecr0 */
     318
     319/* start of struct st_mlb_from_cecr0 */
     320    volatile uint32_t  CECR6;                                  /*  CECR6           */
     321    volatile uint32_t  CSCR6;                                  /*  CSCR6           */
     322    volatile uint32_t  CCBCR6;                                 /*  CCBCR6          */
     323    volatile uint32_t  CNBCR6;                                 /*  CNBCR6          */
     324
     325/* end of struct st_mlb_from_cecr0 */
     326
     327/* start of struct st_mlb_from_cecr0 */
     328    volatile uint32_t  CECR7;                                  /*  CECR7           */
     329    volatile uint32_t  CSCR7;                                  /*  CSCR7           */
     330    volatile uint32_t  CCBCR7;                                 /*  CCBCR7          */
     331    volatile uint32_t  CNBCR7;                                 /*  CNBCR7          */
     332
     333/* end of struct st_mlb_from_cecr0 */
     334
     335/* start of struct st_mlb_from_cecr0 */
     336    volatile uint32_t  CECR8;                                  /*  CECR8           */
     337    volatile uint32_t  CSCR8;                                  /*  CSCR8           */
     338    volatile uint32_t  CCBCR8;                                 /*  CCBCR8          */
     339    volatile uint32_t  CNBCR8;                                 /*  CNBCR8          */
     340
     341/* end of struct st_mlb_from_cecr0 */
     342
     343/* start of struct st_mlb_from_cecr0 */
     344    volatile uint32_t  CECR9;                                  /*  CECR9           */
     345    volatile uint32_t  CSCR9;                                  /*  CSCR9           */
     346    volatile uint32_t  CCBCR9;                                 /*  CCBCR9          */
     347    volatile uint32_t  CNBCR9;                                 /*  CNBCR9          */
     348
     349/* end of struct st_mlb_from_cecr0 */
     350
     351/* start of struct st_mlb_from_cecr0 */
     352    volatile uint32_t  CECR10;                                 /*  CECR10          */
     353    volatile uint32_t  CSCR10;                                 /*  CSCR10          */
     354    volatile uint32_t  CCBCR10;                                /*  CCBCR10         */
     355    volatile uint32_t  CNBCR10;                                /*  CNBCR10         */
     356
     357/* end of struct st_mlb_from_cecr0 */
     358
     359/* start of struct st_mlb_from_cecr0 */
     360    volatile uint32_t  CECR11;                                 /*  CECR11          */
     361    volatile uint32_t  CSCR11;                                 /*  CSCR11          */
     362    volatile uint32_t  CCBCR11;                                /*  CCBCR11         */
     363    volatile uint32_t  CNBCR11;                                /*  CNBCR11         */
     364
     365/* end of struct st_mlb_from_cecr0 */
     366
     367/* start of struct st_mlb_from_cecr0 */
     368    volatile uint32_t  CECR12;                                 /*  CECR12          */
     369    volatile uint32_t  CSCR12;                                 /*  CSCR12          */
     370    volatile uint32_t  CCBCR12;                                /*  CCBCR12         */
     371    volatile uint32_t  CNBCR12;                                /*  CNBCR12         */
     372
     373/* end of struct st_mlb_from_cecr0 */
     374
     375/* start of struct st_mlb_from_cecr0 */
     376    volatile uint32_t  CECR13;                                 /*  CECR13          */
     377    volatile uint32_t  CSCR13;                                 /*  CSCR13          */
     378    volatile uint32_t  CCBCR13;                                /*  CCBCR13         */
     379    volatile uint32_t  CNBCR13;                                /*  CNBCR13         */
     380
     381/* end of struct st_mlb_from_cecr0 */
     382
     383/* start of struct st_mlb_from_cecr0 */
     384    volatile uint32_t  CECR14;                                 /*  CECR14          */
     385    volatile uint32_t  CSCR14;                                 /*  CSCR14          */
     386    volatile uint32_t  CCBCR14;                                /*  CCBCR14         */
     387    volatile uint32_t  CNBCR14;                                /*  CNBCR14         */
     388
     389/* end of struct st_mlb_from_cecr0 */
     390
     391/* start of struct st_mlb_from_cecr0 */
     392    volatile uint32_t  CECR15;                                 /*  CECR15          */
     393    volatile uint32_t  CSCR15;                                 /*  CSCR15          */
     394    volatile uint32_t  CCBCR15;                                /*  CCBCR15         */
     395    volatile uint32_t  CNBCR15;                                /*  CNBCR15         */
     396
     397/* end of struct st_mlb_from_cecr0 */
     398
     399/* start of struct st_mlb_from_cecr0 */
     400    volatile uint32_t  CECR16;                                 /*  CECR16          */
     401    volatile uint32_t  CSCR16;                                 /*  CSCR16          */
     402    volatile uint32_t  CCBCR16;                                /*  CCBCR16         */
     403    volatile uint32_t  CNBCR16;                                /*  CNBCR16         */
     404
     405/* end of struct st_mlb_from_cecr0 */
     406
     407/* start of struct st_mlb_from_cecr0 */
     408    volatile uint32_t  CECR17;                                 /*  CECR17          */
     409    volatile uint32_t  CSCR17;                                 /*  CSCR17          */
     410    volatile uint32_t  CCBCR17;                                /*  CCBCR17         */
     411    volatile uint32_t  CNBCR17;                                /*  CNBCR17         */
     412
     413/* end of struct st_mlb_from_cecr0 */
     414
     415/* start of struct st_mlb_from_cecr0 */
     416    volatile uint32_t  CECR18;                                 /*  CECR18          */
     417    volatile uint32_t  CSCR18;                                 /*  CSCR18          */
     418    volatile uint32_t  CCBCR18;                                /*  CCBCR18         */
     419    volatile uint32_t  CNBCR18;                                /*  CNBCR18         */
     420
     421/* end of struct st_mlb_from_cecr0 */
     422
     423/* start of struct st_mlb_from_cecr0 */
     424    volatile uint32_t  CECR19;                                 /*  CECR19          */
     425    volatile uint32_t  CSCR19;                                 /*  CSCR19          */
     426    volatile uint32_t  CCBCR19;                                /*  CCBCR19         */
     427    volatile uint32_t  CNBCR19;                                /*  CNBCR19         */
     428
     429/* end of struct st_mlb_from_cecr0 */
     430
     431/* start of struct st_mlb_from_cecr0 */
     432    volatile uint32_t  CECR20;                                 /*  CECR20          */
     433    volatile uint32_t  CSCR20;                                 /*  CSCR20          */
     434    volatile uint32_t  CCBCR20;                                /*  CCBCR20         */
     435    volatile uint32_t  CNBCR20;                                /*  CNBCR20         */
     436
     437/* end of struct st_mlb_from_cecr0 */
     438
     439/* start of struct st_mlb_from_cecr0 */
     440    volatile uint32_t  CECR21;                                 /*  CECR21          */
     441    volatile uint32_t  CSCR21;                                 /*  CSCR21          */
     442    volatile uint32_t  CCBCR21;                                /*  CCBCR21         */
     443    volatile uint32_t  CNBCR21;                                /*  CNBCR21         */
     444
     445/* end of struct st_mlb_from_cecr0 */
     446
     447/* start of struct st_mlb_from_cecr0 */
     448    volatile uint32_t  CECR22;                                 /*  CECR22          */
     449    volatile uint32_t  CSCR22;                                 /*  CSCR22          */
     450    volatile uint32_t  CCBCR22;                                /*  CCBCR22         */
     451    volatile uint32_t  CNBCR22;                                /*  CNBCR22         */
     452
     453/* end of struct st_mlb_from_cecr0 */
     454
     455/* start of struct st_mlb_from_cecr0 */
     456    volatile uint32_t  CECR23;                                 /*  CECR23          */
     457    volatile uint32_t  CSCR23;                                 /*  CSCR23          */
     458    volatile uint32_t  CCBCR23;                                /*  CCBCR23         */
     459    volatile uint32_t  CNBCR23;                                /*  CNBCR23         */
     460
     461/* end of struct st_mlb_from_cecr0 */
     462
     463/* start of struct st_mlb_from_cecr0 */
     464    volatile uint32_t  CECR24;                                 /*  CECR24          */
     465    volatile uint32_t  CSCR24;                                 /*  CSCR24          */
     466    volatile uint32_t  CCBCR24;                                /*  CCBCR24         */
     467    volatile uint32_t  CNBCR24;                                /*  CNBCR24         */
     468
     469/* end of struct st_mlb_from_cecr0 */
     470
     471/* start of struct st_mlb_from_cecr0 */
     472    volatile uint32_t  CECR25;                                 /*  CECR25          */
     473    volatile uint32_t  CSCR25;                                 /*  CSCR25          */
     474    volatile uint32_t  CCBCR25;                                /*  CCBCR25         */
     475    volatile uint32_t  CNBCR25;                                /*  CNBCR25         */
     476
     477/* end of struct st_mlb_from_cecr0 */
     478
     479/* start of struct st_mlb_from_cecr0 */
     480    volatile uint32_t  CECR26;                                 /*  CECR26          */
     481    volatile uint32_t  CSCR26;                                 /*  CSCR26          */
     482    volatile uint32_t  CCBCR26;                                /*  CCBCR26         */
     483    volatile uint32_t  CNBCR26;                                /*  CNBCR26         */
     484
     485/* end of struct st_mlb_from_cecr0 */
     486
     487/* start of struct st_mlb_from_cecr0 */
     488    volatile uint32_t  CECR27;                                 /*  CECR27          */
     489    volatile uint32_t  CSCR27;                                 /*  CSCR27          */
     490    volatile uint32_t  CCBCR27;                                /*  CCBCR27         */
     491    volatile uint32_t  CNBCR27;                                /*  CNBCR27         */
     492
     493/* end of struct st_mlb_from_cecr0 */
     494
     495/* start of struct st_mlb_from_cecr0 */
     496    volatile uint32_t  CECR28;                                 /*  CECR28          */
     497    volatile uint32_t  CSCR28;                                 /*  CSCR28          */
     498    volatile uint32_t  CCBCR28;                                /*  CCBCR28         */
     499    volatile uint32_t  CNBCR28;                                /*  CNBCR28         */
     500
     501/* end of struct st_mlb_from_cecr0 */
     502
     503/* start of struct st_mlb_from_cecr0 */
     504    volatile uint32_t  CECR29;                                 /*  CECR29          */
     505    volatile uint32_t  CSCR29;                                 /*  CSCR29          */
     506    volatile uint32_t  CCBCR29;                                /*  CCBCR29         */
     507    volatile uint32_t  CNBCR29;                                /*  CNBCR29         */
     508
     509/* end of struct st_mlb_from_cecr0 */
     510
     511/* start of struct st_mlb_from_cecr0 */
     512    volatile uint32_t  CECR30;                                 /*  CECR30          */
     513    volatile uint32_t  CSCR30;                                 /*  CSCR30          */
     514    volatile uint32_t  CCBCR30;                                /*  CCBCR30         */
     515    volatile uint32_t  CNBCR30;                                /*  CNBCR30         */
     516
     517/* end of struct st_mlb_from_cecr0 */
     518    volatile uint8_t   dummy158[80];                           /*                  */
     519
     520/* #define MLB_LCBCR0_COUNT (31) */
     521    volatile uint32_t  LCBCR0;                                 /*  LCBCR0          */
     522    volatile uint32_t  LCBCR1;                                 /*  LCBCR1          */
     523    volatile uint32_t  LCBCR2;                                 /*  LCBCR2          */
     524    volatile uint32_t  LCBCR3;                                 /*  LCBCR3          */
     525    volatile uint32_t  LCBCR4;                                 /*  LCBCR4          */
     526    volatile uint32_t  LCBCR5;                                 /*  LCBCR5          */
     527    volatile uint32_t  LCBCR6;                                 /*  LCBCR6          */
     528    volatile uint32_t  LCBCR7;                                 /*  LCBCR7          */
     529    volatile uint32_t  LCBCR8;                                 /*  LCBCR8          */
     530    volatile uint32_t  LCBCR9;                                 /*  LCBCR9          */
     531    volatile uint32_t  LCBCR10;                                /*  LCBCR10         */
     532    volatile uint32_t  LCBCR11;                                /*  LCBCR11         */
     533    volatile uint32_t  LCBCR12;                                /*  LCBCR12         */
     534    volatile uint32_t  LCBCR13;                                /*  LCBCR13         */
     535    volatile uint32_t  LCBCR14;                                /*  LCBCR14         */
     536    volatile uint32_t  LCBCR15;                                /*  LCBCR15         */
     537    volatile uint32_t  LCBCR16;                                /*  LCBCR16         */
     538    volatile uint32_t  LCBCR17;                                /*  LCBCR17         */
     539    volatile uint32_t  LCBCR18;                                /*  LCBCR18         */
     540    volatile uint32_t  LCBCR19;                                /*  LCBCR19         */
     541    volatile uint32_t  LCBCR20;                                /*  LCBCR20         */
     542    volatile uint32_t  LCBCR21;                                /*  LCBCR21         */
     543    volatile uint32_t  LCBCR22;                                /*  LCBCR22         */
     544    volatile uint32_t  LCBCR23;                                /*  LCBCR23         */
     545    volatile uint32_t  LCBCR24;                                /*  LCBCR24         */
     546    volatile uint32_t  LCBCR25;                                /*  LCBCR25         */
     547    volatile uint32_t  LCBCR26;                                /*  LCBCR26         */
     548    volatile uint32_t  LCBCR27;                                /*  LCBCR27         */
     549    volatile uint32_t  LCBCR28;                                /*  LCBCR28         */
     550    volatile uint32_t  LCBCR29;                                /*  LCBCR29         */
     551    volatile uint32_t  LCBCR30;                                /*  LCBCR30         */
     552} r_io_mlb_t;
     553
     554
     555typedef struct st_mlb_from_cecr0
     556{
     557 
     558    volatile uint32_t  CECR0;                                  /*  CECR0           */
     559    volatile uint32_t  CSCR0;                                  /*  CSCR0           */
     560    volatile uint32_t  CCBCR0;                                 /*  CCBCR0          */
     561    volatile uint32_t  CNBCR0;                                 /*  CNBCR0          */
     562} r_io_mlb_from_cecr0_t;
     563
     564
     565/* Channel array defines of MLB (2)*/
     566#ifdef  DECLARE_MLB_FROM_CECR0_ARRAY_CHANNELS
     567volatile struct st_mlb_from_cecr0*  MLB_FROM_CECR0_ARRAY[ MLB_FROM_CECR0_ARRAY_COUNT ] =
     568    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     569    MLB_FROM_CECR0_ARRAY_ADDRESS_LIST;
     570    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     571#endif  /* DECLARE_MLB_FROM_CECR0_ARRAY_CHANNELS */
     572/* End of channel array defines of MLB (2)*/
     573
     574
    495575/* <-SEC M1.10.1 */
     576/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
    496577/* <-QAC 0857 */
    497578/* <-QAC 0639 */
Note: See TracChangeset for help on using the changeset viewer.