Blackfin: punt duplicated CAN MMRs
authorMike Frysinger <vapier@gentoo.org>
Tue, 15 Dec 2009 13:33:19 +0000 (13:33 +0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 21 May 2010 13:34:37 +0000 (09:34 -0400)
Now that there's a common header with everything unified, drop the defines
from the global namespace.  Pollution sucks.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/mach-bf537/include/mach/defBF534.h
arch/blackfin/mach-bf538/include/mach/defBF539.h
arch/blackfin/mach-bf548/include/mach/defBF54x_base.h

index 066d5c2..cf396ea 100644 (file)
 #define        RCV_HALF        0x0004  /*              Receive FIFO Has 1 Byte To Read                 */
 #define        RCV_FULL        0x000C  /*              Receive FIFO Full (2 Bytes To Read)             */
 
-/* ************  CONTROLLER AREA NETWORK (CAN) MASKS  ***************/
-/* CAN_CONTROL Masks                                                                                           */
-#define        SRS                     0x0001  /* Software Reset                                               */
-#define        DNM                     0x0002  /* Device Net Mode                                              */
-#define        ABO                     0x0004  /* Auto-Bus On Enable                                   */
-#define        TXPRIO          0x0008  /* TX Priority (Priority/Mailbox*)              */
-#define        WBA                     0x0010  /* Wake-Up On CAN Bus Activity Enable   */
-#define        SMR                     0x0020  /* Sleep Mode Request                                   */
-#define        CSR                     0x0040  /* CAN Suspend Mode Request                             */
-#define        CCR                     0x0080  /* CAN Configuration Mode Request               */
-
-/* CAN_STATUS Masks                                                                                            */
-#define        WT                      0x0001  /* TX Warning Flag                                      */
-#define        WR                      0x0002  /* RX Warning Flag                                      */
-#define        EP                      0x0004  /* Error Passive Mode                           */
-#define        EBO                     0x0008  /* Error Bus Off Mode                           */
-#define        SMA                     0x0020  /* Sleep Mode Acknowledge                       */
-#define        CSA                     0x0040  /* Suspend Mode Acknowledge                     */
-#define        CCA                     0x0080  /* Configuration Mode Acknowledge       */
-#define        MBPTR           0x1F00  /* Mailbox Pointer                                      */
-#define        TRM                     0x4000  /* Transmit Mode                                        */
-#define        REC                     0x8000  /* Receive Mode                                         */
-
-/* CAN_CLOCK Masks                                                                     */
-#define        BRP                     0x03FF  /* Bit-Rate Pre-Scaler  */
-
-/* CAN_TIMING Masks                                                                                    */
-#define        TSEG1           0x000F  /* Time Segment 1                               */
-#define        TSEG2           0x0070  /* Time Segment 2                               */
-#define        SAM                     0x0080  /* Sampling                                             */
-#define        SJW                     0x0300  /* Synchronization Jump Width   */
-
-/* CAN_DEBUG Masks                                                                                     */
-#define        DEC                     0x0001  /* Disable CAN Error Counters   */
-#define        DRI                     0x0002  /* Disable CAN RX Input                 */
-#define        DTO                     0x0004  /* Disable CAN TX Output                */
-#define        DIL                     0x0008  /* Disable CAN Internal Loop    */
-#define        MAA                     0x0010  /* Mode Auto-Acknowledge Enable */
-#define        MRB                     0x0020  /* Mode Read Back Enable                */
-#define        CDE                     0x8000  /* CAN Debug Enable                             */
-
-/* CAN_CEC Masks                                                                               */
-#define        RXECNT          0x00FF  /* Receive Error Counter        */
-#define        TXECNT          0xFF00  /* Transmit Error Counter       */
-
-/* CAN_INTR Masks                                                                                      */
-#define        MBRIRQ  0x0001  /* Mailbox Receive Interrupt    */
-#define        MBRIF           MBRIRQ  /* legacy */
-#define        MBTIRQ  0x0002  /* Mailbox Transmit Interrupt   */
-#define        MBTIF           MBTIRQ  /* legacy */
-#define        GIRQ            0x0004  /* Global Interrupt                             */
-#define        SMACK           0x0008  /* Sleep Mode Acknowledge               */
-#define        CANTX           0x0040  /* CAN TX Bus Value                             */
-#define        CANRX           0x0080  /* CAN RX Bus Value                             */
-
-/* CAN_MBxx_ID1 and CAN_MBxx_ID0 Masks                                                                         */
-#define DFC                    0xFFFF  /* Data Filtering Code (If Enabled) (ID0)               */
-#define        EXTID_LO        0xFFFF  /* Lower 16 Bits of Extended Identifier (ID0)   */
-#define        EXTID_HI        0x0003  /* Upper 2 Bits of Extended Identifier (ID1)    */
-#define        BASEID          0x1FFC  /* Base Identifier                                                              */
-#define        IDE                     0x2000  /* Identifier Extension                                                 */
-#define        RTR                     0x4000  /* Remote Frame Transmission Request                    */
-#define        AME                     0x8000  /* Acceptance Mask Enable                                               */
-
-/* CAN_MBxx_TIMESTAMP Masks                                    */
-#define TSV                    0xFFFF  /* Timestamp    */
-
-/* CAN_MBxx_LENGTH Masks                                               */
-#define DLC                    0x000F  /* Data Length Code     */
-
-/* CAN_AMxxH and CAN_AMxxL Masks                                                                                               */
-#define DFM                    0xFFFF  /* Data Field Mask (If Enabled) (CAN_AMxxL)                     */
-#define        EXTID_LO        0xFFFF  /* Lower 16 Bits of Extended Identifier (CAN_AMxxL)     */
-#define        EXTID_HI        0x0003  /* Upper 2 Bits of Extended Identifier (CAN_AMxxH)      */
-#define        BASEID          0x1FFC  /* Base Identifier                                                                      */
-#define        AMIDE           0x2000  /* Acceptance Mask ID Extension Enable                          */
-#define        FMD                     0x4000  /* Full Mask Data Field Enable                                          */
-#define        FDF                     0x8000  /* Filter On Data Field Enable                                          */
-
-/* CAN_MC1 Masks                                                                       */
-#define        MC0                     0x0001  /* Enable Mailbox 0             */
-#define        MC1                     0x0002  /* Enable Mailbox 1             */
-#define        MC2                     0x0004  /* Enable Mailbox 2             */
-#define        MC3                     0x0008  /* Enable Mailbox 3             */
-#define        MC4                     0x0010  /* Enable Mailbox 4             */
-#define        MC5                     0x0020  /* Enable Mailbox 5             */
-#define        MC6                     0x0040  /* Enable Mailbox 6             */
-#define        MC7                     0x0080  /* Enable Mailbox 7             */
-#define        MC8                     0x0100  /* Enable Mailbox 8             */
-#define        MC9                     0x0200  /* Enable Mailbox 9             */
-#define        MC10            0x0400  /* Enable Mailbox 10    */
-#define        MC11            0x0800  /* Enable Mailbox 11    */
-#define        MC12            0x1000  /* Enable Mailbox 12    */
-#define        MC13            0x2000  /* Enable Mailbox 13    */
-#define        MC14            0x4000  /* Enable Mailbox 14    */
-#define        MC15            0x8000  /* Enable Mailbox 15    */
-
-/* CAN_MC2 Masks                                                                       */
-#define        MC16            0x0001  /* Enable Mailbox 16    */
-#define        MC17            0x0002  /* Enable Mailbox 17    */
-#define        MC18            0x0004  /* Enable Mailbox 18    */
-#define        MC19            0x0008  /* Enable Mailbox 19    */
-#define        MC20            0x0010  /* Enable Mailbox 20    */
-#define        MC21            0x0020  /* Enable Mailbox 21    */
-#define        MC22            0x0040  /* Enable Mailbox 22    */
-#define        MC23            0x0080  /* Enable Mailbox 23    */
-#define        MC24            0x0100  /* Enable Mailbox 24    */
-#define        MC25            0x0200  /* Enable Mailbox 25    */
-#define        MC26            0x0400  /* Enable Mailbox 26    */
-#define        MC27            0x0800  /* Enable Mailbox 27    */
-#define        MC28            0x1000  /* Enable Mailbox 28    */
-#define        MC29            0x2000  /* Enable Mailbox 29    */
-#define        MC30            0x4000  /* Enable Mailbox 30    */
-#define        MC31            0x8000  /* Enable Mailbox 31    */
-
-/* CAN_MD1 Masks                                                                                               */
-#define        MD0                     0x0001  /* Enable Mailbox 0 For Receive         */
-#define        MD1                     0x0002  /* Enable Mailbox 1 For Receive         */
-#define        MD2                     0x0004  /* Enable Mailbox 2 For Receive         */
-#define        MD3                     0x0008  /* Enable Mailbox 3 For Receive         */
-#define        MD4                     0x0010  /* Enable Mailbox 4 For Receive         */
-#define        MD5                     0x0020  /* Enable Mailbox 5 For Receive         */
-#define        MD6                     0x0040  /* Enable Mailbox 6 For Receive         */
-#define        MD7                     0x0080  /* Enable Mailbox 7 For Receive         */
-#define        MD8                     0x0100  /* Enable Mailbox 8 For Receive         */
-#define        MD9                     0x0200  /* Enable Mailbox 9 For Receive         */
-#define        MD10            0x0400  /* Enable Mailbox 10 For Receive        */
-#define        MD11            0x0800  /* Enable Mailbox 11 For Receive        */
-#define        MD12            0x1000  /* Enable Mailbox 12 For Receive        */
-#define        MD13            0x2000  /* Enable Mailbox 13 For Receive        */
-#define        MD14            0x4000  /* Enable Mailbox 14 For Receive        */
-#define        MD15            0x8000  /* Enable Mailbox 15 For Receive        */
-
-/* CAN_MD2 Masks                                                                                               */
-#define        MD16            0x0001  /* Enable Mailbox 16 For Receive        */
-#define        MD17            0x0002  /* Enable Mailbox 17 For Receive        */
-#define        MD18            0x0004  /* Enable Mailbox 18 For Receive        */
-#define        MD19            0x0008  /* Enable Mailbox 19 For Receive        */
-#define        MD20            0x0010  /* Enable Mailbox 20 For Receive        */
-#define        MD21            0x0020  /* Enable Mailbox 21 For Receive        */
-#define        MD22            0x0040  /* Enable Mailbox 22 For Receive        */
-#define        MD23            0x0080  /* Enable Mailbox 23 For Receive        */
-#define        MD24            0x0100  /* Enable Mailbox 24 For Receive        */
-#define        MD25            0x0200  /* Enable Mailbox 25 For Receive        */
-#define        MD26            0x0400  /* Enable Mailbox 26 For Receive        */
-#define        MD27            0x0800  /* Enable Mailbox 27 For Receive        */
-#define        MD28            0x1000  /* Enable Mailbox 28 For Receive        */
-#define        MD29            0x2000  /* Enable Mailbox 29 For Receive        */
-#define        MD30            0x4000  /* Enable Mailbox 30 For Receive        */
-#define        MD31            0x8000  /* Enable Mailbox 31 For Receive        */
-
-/* CAN_RMP1 Masks                                                                                              */
-#define        RMP0            0x0001  /* RX Message Pending In Mailbox 0      */
-#define        RMP1            0x0002  /* RX Message Pending In Mailbox 1      */
-#define        RMP2            0x0004  /* RX Message Pending In Mailbox 2      */
-#define        RMP3            0x0008  /* RX Message Pending In Mailbox 3      */
-#define        RMP4            0x0010  /* RX Message Pending In Mailbox 4      */
-#define        RMP5            0x0020  /* RX Message Pending In Mailbox 5      */
-#define        RMP6            0x0040  /* RX Message Pending In Mailbox 6      */
-#define        RMP7            0x0080  /* RX Message Pending In Mailbox 7      */
-#define        RMP8            0x0100  /* RX Message Pending In Mailbox 8      */
-#define        RMP9            0x0200  /* RX Message Pending In Mailbox 9      */
-#define        RMP10           0x0400  /* RX Message Pending In Mailbox 10     */
-#define        RMP11           0x0800  /* RX Message Pending In Mailbox 11     */
-#define        RMP12           0x1000  /* RX Message Pending In Mailbox 12     */
-#define        RMP13           0x2000  /* RX Message Pending In Mailbox 13     */
-#define        RMP14           0x4000  /* RX Message Pending In Mailbox 14     */
-#define        RMP15           0x8000  /* RX Message Pending In Mailbox 15     */
-
-/* CAN_RMP2 Masks                                                                                              */
-#define        RMP16           0x0001  /* RX Message Pending In Mailbox 16     */
-#define        RMP17           0x0002  /* RX Message Pending In Mailbox 17     */
-#define        RMP18           0x0004  /* RX Message Pending In Mailbox 18     */
-#define        RMP19           0x0008  /* RX Message Pending In Mailbox 19     */
-#define        RMP20           0x0010  /* RX Message Pending In Mailbox 20     */
-#define        RMP21           0x0020  /* RX Message Pending In Mailbox 21     */
-#define        RMP22           0x0040  /* RX Message Pending In Mailbox 22     */
-#define        RMP23           0x0080  /* RX Message Pending In Mailbox 23     */
-#define        RMP24           0x0100  /* RX Message Pending In Mailbox 24     */
-#define        RMP25           0x0200  /* RX Message Pending In Mailbox 25     */
-#define        RMP26           0x0400  /* RX Message Pending In Mailbox 26     */
-#define        RMP27           0x0800  /* RX Message Pending In Mailbox 27     */
-#define        RMP28           0x1000  /* RX Message Pending In Mailbox 28     */
-#define        RMP29           0x2000  /* RX Message Pending In Mailbox 29     */
-#define        RMP30           0x4000  /* RX Message Pending In Mailbox 30     */
-#define        RMP31           0x8000  /* RX Message Pending In Mailbox 31     */
-
-/* CAN_RML1 Masks                                                                                              */
-#define        RML0            0x0001  /* RX Message Lost In Mailbox 0         */
-#define        RML1            0x0002  /* RX Message Lost In Mailbox 1         */
-#define        RML2            0x0004  /* RX Message Lost In Mailbox 2         */
-#define        RML3            0x0008  /* RX Message Lost In Mailbox 3         */
-#define        RML4            0x0010  /* RX Message Lost In Mailbox 4         */
-#define        RML5            0x0020  /* RX Message Lost In Mailbox 5         */
-#define        RML6            0x0040  /* RX Message Lost In Mailbox 6         */
-#define        RML7            0x0080  /* RX Message Lost In Mailbox 7         */
-#define        RML8            0x0100  /* RX Message Lost In Mailbox 8         */
-#define        RML9            0x0200  /* RX Message Lost In Mailbox 9         */
-#define        RML10           0x0400  /* RX Message Lost In Mailbox 10        */
-#define        RML11           0x0800  /* RX Message Lost In Mailbox 11        */
-#define        RML12           0x1000  /* RX Message Lost In Mailbox 12        */
-#define        RML13           0x2000  /* RX Message Lost In Mailbox 13        */
-#define        RML14           0x4000  /* RX Message Lost In Mailbox 14        */
-#define        RML15           0x8000  /* RX Message Lost In Mailbox 15        */
-
-/* CAN_RML2 Masks                                                                                              */
-#define        RML16           0x0001  /* RX Message Lost In Mailbox 16        */
-#define        RML17           0x0002  /* RX Message Lost In Mailbox 17        */
-#define        RML18           0x0004  /* RX Message Lost In Mailbox 18        */
-#define        RML19           0x0008  /* RX Message Lost In Mailbox 19        */
-#define        RML20           0x0010  /* RX Message Lost In Mailbox 20        */
-#define        RML21           0x0020  /* RX Message Lost In Mailbox 21        */
-#define        RML22           0x0040  /* RX Message Lost In Mailbox 22        */
-#define        RML23           0x0080  /* RX Message Lost In Mailbox 23        */
-#define        RML24           0x0100  /* RX Message Lost In Mailbox 24        */
-#define        RML25           0x0200  /* RX Message Lost In Mailbox 25        */
-#define        RML26           0x0400  /* RX Message Lost In Mailbox 26        */
-#define        RML27           0x0800  /* RX Message Lost In Mailbox 27        */
-#define        RML28           0x1000  /* RX Message Lost In Mailbox 28        */
-#define        RML29           0x2000  /* RX Message Lost In Mailbox 29        */
-#define        RML30           0x4000  /* RX Message Lost In Mailbox 30        */
-#define        RML31           0x8000  /* RX Message Lost In Mailbox 31        */
-
-/* CAN_OPSS1 Masks                                                                                                                                                             */
-#define        OPSS0           0x0001  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 0       */
-#define        OPSS1           0x0002  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 1       */
-#define        OPSS2           0x0004  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 2       */
-#define        OPSS3           0x0008  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 3       */
-#define        OPSS4           0x0010  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 4       */
-#define        OPSS5           0x0020  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 5       */
-#define        OPSS6           0x0040  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 6       */
-#define        OPSS7           0x0080  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 7       */
-#define        OPSS8           0x0100  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 8       */
-#define        OPSS9           0x0200  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 9       */
-#define        OPSS10          0x0400  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 10      */
-#define        OPSS11          0x0800  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 11      */
-#define        OPSS12          0x1000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 12      */
-#define        OPSS13          0x2000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 13      */
-#define        OPSS14          0x4000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 14      */
-#define        OPSS15          0x8000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 15      */
-
-/* CAN_OPSS2 Masks                                                                                                                                                             */
-#define        OPSS16          0x0001  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 16      */
-#define        OPSS17          0x0002  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 17      */
-#define        OPSS18          0x0004  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 18      */
-#define        OPSS19          0x0008  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 19      */
-#define        OPSS20          0x0010  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 20      */
-#define        OPSS21          0x0020  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 21      */
-#define        OPSS22          0x0040  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 22      */
-#define        OPSS23          0x0080  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 23      */
-#define        OPSS24          0x0100  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 24      */
-#define        OPSS25          0x0200  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 25      */
-#define        OPSS26          0x0400  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 26      */
-#define        OPSS27          0x0800  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 27      */
-#define        OPSS28          0x1000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 28      */
-#define        OPSS29          0x2000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 29      */
-#define        OPSS30          0x4000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 30      */
-#define        OPSS31          0x8000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 31      */
-
-/* CAN_TRR1 Masks                                                                                                              */
-#define        TRR0            0x0001  /* Deny But Don't Lock Access To Mailbox 0      */
-#define        TRR1            0x0002  /* Deny But Don't Lock Access To Mailbox 1      */
-#define        TRR2            0x0004  /* Deny But Don't Lock Access To Mailbox 2      */
-#define        TRR3            0x0008  /* Deny But Don't Lock Access To Mailbox 3      */
-#define        TRR4            0x0010  /* Deny But Don't Lock Access To Mailbox 4      */
-#define        TRR5            0x0020  /* Deny But Don't Lock Access To Mailbox 5      */
-#define        TRR6            0x0040  /* Deny But Don't Lock Access To Mailbox 6      */
-#define        TRR7            0x0080  /* Deny But Don't Lock Access To Mailbox 7      */
-#define        TRR8            0x0100  /* Deny But Don't Lock Access To Mailbox 8      */
-#define        TRR9            0x0200  /* Deny But Don't Lock Access To Mailbox 9      */
-#define        TRR10           0x0400  /* Deny But Don't Lock Access To Mailbox 10     */
-#define        TRR11           0x0800  /* Deny But Don't Lock Access To Mailbox 11     */
-#define        TRR12           0x1000  /* Deny But Don't Lock Access To Mailbox 12     */
-#define        TRR13           0x2000  /* Deny But Don't Lock Access To Mailbox 13     */
-#define        TRR14           0x4000  /* Deny But Don't Lock Access To Mailbox 14     */
-#define        TRR15           0x8000  /* Deny But Don't Lock Access To Mailbox 15     */
-
-/* CAN_TRR2 Masks                                                                                                              */
-#define        TRR16           0x0001  /* Deny But Don't Lock Access To Mailbox 16     */
-#define        TRR17           0x0002  /* Deny But Don't Lock Access To Mailbox 17     */
-#define        TRR18           0x0004  /* Deny But Don't Lock Access To Mailbox 18     */
-#define        TRR19           0x0008  /* Deny But Don't Lock Access To Mailbox 19     */
-#define        TRR20           0x0010  /* Deny But Don't Lock Access To Mailbox 20     */
-#define        TRR21           0x0020  /* Deny But Don't Lock Access To Mailbox 21     */
-#define        TRR22           0x0040  /* Deny But Don't Lock Access To Mailbox 22     */
-#define        TRR23           0x0080  /* Deny But Don't Lock Access To Mailbox 23     */
-#define        TRR24           0x0100  /* Deny But Don't Lock Access To Mailbox 24     */
-#define        TRR25           0x0200  /* Deny But Don't Lock Access To Mailbox 25     */
-#define        TRR26           0x0400  /* Deny But Don't Lock Access To Mailbox 26     */
-#define        TRR27           0x0800  /* Deny But Don't Lock Access To Mailbox 27     */
-#define        TRR28           0x1000  /* Deny But Don't Lock Access To Mailbox 28     */
-#define        TRR29           0x2000  /* Deny But Don't Lock Access To Mailbox 29     */
-#define        TRR30           0x4000  /* Deny But Don't Lock Access To Mailbox 30     */
-#define        TRR31           0x8000  /* Deny But Don't Lock Access To Mailbox 31     */
-
-/* CAN_TRS1 Masks                                                                                                      */
-#define        TRS0            0x0001  /* Remote Frame Request For Mailbox 0   */
-#define        TRS1            0x0002  /* Remote Frame Request For Mailbox 1   */
-#define        TRS2            0x0004  /* Remote Frame Request For Mailbox 2   */
-#define        TRS3            0x0008  /* Remote Frame Request For Mailbox 3   */
-#define        TRS4            0x0010  /* Remote Frame Request For Mailbox 4   */
-#define        TRS5            0x0020  /* Remote Frame Request For Mailbox 5   */
-#define        TRS6            0x0040  /* Remote Frame Request For Mailbox 6   */
-#define        TRS7            0x0080  /* Remote Frame Request For Mailbox 7   */
-#define        TRS8            0x0100  /* Remote Frame Request For Mailbox 8   */
-#define        TRS9            0x0200  /* Remote Frame Request For Mailbox 9   */
-#define        TRS10           0x0400  /* Remote Frame Request For Mailbox 10  */
-#define        TRS11           0x0800  /* Remote Frame Request For Mailbox 11  */
-#define        TRS12           0x1000  /* Remote Frame Request For Mailbox 12  */
-#define        TRS13           0x2000  /* Remote Frame Request For Mailbox 13  */
-#define        TRS14           0x4000  /* Remote Frame Request For Mailbox 14  */
-#define        TRS15           0x8000  /* Remote Frame Request For Mailbox 15  */
-
-/* CAN_TRS2 Masks                                                                                                      */
-#define        TRS16           0x0001  /* Remote Frame Request For Mailbox 16  */
-#define        TRS17           0x0002  /* Remote Frame Request For Mailbox 17  */
-#define        TRS18           0x0004  /* Remote Frame Request For Mailbox 18  */
-#define        TRS19           0x0008  /* Remote Frame Request For Mailbox 19  */
-#define        TRS20           0x0010  /* Remote Frame Request For Mailbox 20  */
-#define        TRS21           0x0020  /* Remote Frame Request For Mailbox 21  */
-#define        TRS22           0x0040  /* Remote Frame Request For Mailbox 22  */
-#define        TRS23           0x0080  /* Remote Frame Request For Mailbox 23  */
-#define        TRS24           0x0100  /* Remote Frame Request For Mailbox 24  */
-#define        TRS25           0x0200  /* Remote Frame Request For Mailbox 25  */
-#define        TRS26           0x0400  /* Remote Frame Request For Mailbox 26  */
-#define        TRS27           0x0800  /* Remote Frame Request For Mailbox 27  */
-#define        TRS28           0x1000  /* Remote Frame Request For Mailbox 28  */
-#define        TRS29           0x2000  /* Remote Frame Request For Mailbox 29  */
-#define        TRS30           0x4000  /* Remote Frame Request For Mailbox 30  */
-#define        TRS31           0x8000  /* Remote Frame Request For Mailbox 31  */
-
-/* CAN_AA1 Masks                                                                                               */
-#define        AA0                     0x0001  /* Aborted Message In Mailbox 0         */
-#define        AA1                     0x0002  /* Aborted Message In Mailbox 1         */
-#define        AA2                     0x0004  /* Aborted Message In Mailbox 2         */
-#define        AA3                     0x0008  /* Aborted Message In Mailbox 3         */
-#define        AA4                     0x0010  /* Aborted Message In Mailbox 4         */
-#define        AA5                     0x0020  /* Aborted Message In Mailbox 5         */
-#define        AA6                     0x0040  /* Aborted Message In Mailbox 6         */
-#define        AA7                     0x0080  /* Aborted Message In Mailbox 7         */
-#define        AA8                     0x0100  /* Aborted Message In Mailbox 8         */
-#define        AA9                     0x0200  /* Aborted Message In Mailbox 9         */
-#define        AA10            0x0400  /* Aborted Message In Mailbox 10        */
-#define        AA11            0x0800  /* Aborted Message In Mailbox 11        */
-#define        AA12            0x1000  /* Aborted Message In Mailbox 12        */
-#define        AA13            0x2000  /* Aborted Message In Mailbox 13        */
-#define        AA14            0x4000  /* Aborted Message In Mailbox 14        */
-#define        AA15            0x8000  /* Aborted Message In Mailbox 15        */
-
-/* CAN_AA2 Masks                                                                                               */
-#define        AA16            0x0001  /* Aborted Message In Mailbox 16        */
-#define        AA17            0x0002  /* Aborted Message In Mailbox 17        */
-#define        AA18            0x0004  /* Aborted Message In Mailbox 18        */
-#define        AA19            0x0008  /* Aborted Message In Mailbox 19        */
-#define        AA20            0x0010  /* Aborted Message In Mailbox 20        */
-#define        AA21            0x0020  /* Aborted Message In Mailbox 21        */
-#define        AA22            0x0040  /* Aborted Message In Mailbox 22        */
-#define        AA23            0x0080  /* Aborted Message In Mailbox 23        */
-#define        AA24            0x0100  /* Aborted Message In Mailbox 24        */
-#define        AA25            0x0200  /* Aborted Message In Mailbox 25        */
-#define        AA26            0x0400  /* Aborted Message In Mailbox 26        */
-#define        AA27            0x0800  /* Aborted Message In Mailbox 27        */
-#define        AA28            0x1000  /* Aborted Message In Mailbox 28        */
-#define        AA29            0x2000  /* Aborted Message In Mailbox 29        */
-#define        AA30            0x4000  /* Aborted Message In Mailbox 30        */
-#define        AA31            0x8000  /* Aborted Message In Mailbox 31        */
-
-/* CAN_TA1 Masks                                                                                                       */
-#define        TA0                     0x0001  /* Transmit Successful From Mailbox 0   */
-#define        TA1                     0x0002  /* Transmit Successful From Mailbox 1   */
-#define        TA2                     0x0004  /* Transmit Successful From Mailbox 2   */
-#define        TA3                     0x0008  /* Transmit Successful From Mailbox 3   */
-#define        TA4                     0x0010  /* Transmit Successful From Mailbox 4   */
-#define        TA5                     0x0020  /* Transmit Successful From Mailbox 5   */
-#define        TA6                     0x0040  /* Transmit Successful From Mailbox 6   */
-#define        TA7                     0x0080  /* Transmit Successful From Mailbox 7   */
-#define        TA8                     0x0100  /* Transmit Successful From Mailbox 8   */
-#define        TA9                     0x0200  /* Transmit Successful From Mailbox 9   */
-#define        TA10            0x0400  /* Transmit Successful From Mailbox 10  */
-#define        TA11            0x0800  /* Transmit Successful From Mailbox 11  */
-#define        TA12            0x1000  /* Transmit Successful From Mailbox 12  */
-#define        TA13            0x2000  /* Transmit Successful From Mailbox 13  */
-#define        TA14            0x4000  /* Transmit Successful From Mailbox 14  */
-#define        TA15            0x8000  /* Transmit Successful From Mailbox 15  */
-
-/* CAN_TA2 Masks                                                                                                       */
-#define        TA16            0x0001  /* Transmit Successful From Mailbox 16  */
-#define        TA17            0x0002  /* Transmit Successful From Mailbox 17  */
-#define        TA18            0x0004  /* Transmit Successful From Mailbox 18  */
-#define        TA19            0x0008  /* Transmit Successful From Mailbox 19  */
-#define        TA20            0x0010  /* Transmit Successful From Mailbox 20  */
-#define        TA21            0x0020  /* Transmit Successful From Mailbox 21  */
-#define        TA22            0x0040  /* Transmit Successful From Mailbox 22  */
-#define        TA23            0x0080  /* Transmit Successful From Mailbox 23  */
-#define        TA24            0x0100  /* Transmit Successful From Mailbox 24  */
-#define        TA25            0x0200  /* Transmit Successful From Mailbox 25  */
-#define        TA26            0x0400  /* Transmit Successful From Mailbox 26  */
-#define        TA27            0x0800  /* Transmit Successful From Mailbox 27  */
-#define        TA28            0x1000  /* Transmit Successful From Mailbox 28  */
-#define        TA29            0x2000  /* Transmit Successful From Mailbox 29  */
-#define        TA30            0x4000  /* Transmit Successful From Mailbox 30  */
-#define        TA31            0x8000  /* Transmit Successful From Mailbox 31  */
-
-/* CAN_MBTD Masks                                                                                              */
-#define TDPTR          0x001F  /* Mailbox To Temporarily Disable       */
-#define        TDA                     0x0040  /* Temporary Disable Acknowledge        */
-#define        TDR                     0x0080  /* Temporary Disable Request            */
-
-/* CAN_RFH1 Masks                                                                                                                                              */
-#define        RFH0            0x0001  /* Enable Automatic Remote Frame Handling For Mailbox 0         */
-#define        RFH1            0x0002  /* Enable Automatic Remote Frame Handling For Mailbox 1         */
-#define        RFH2            0x0004  /* Enable Automatic Remote Frame Handling For Mailbox 2         */
-#define        RFH3            0x0008  /* Enable Automatic Remote Frame Handling For Mailbox 3         */
-#define        RFH4            0x0010  /* Enable Automatic Remote Frame Handling For Mailbox 4         */
-#define        RFH5            0x0020  /* Enable Automatic Remote Frame Handling For Mailbox 5         */
-#define        RFH6            0x0040  /* Enable Automatic Remote Frame Handling For Mailbox 6         */
-#define        RFH7            0x0080  /* Enable Automatic Remote Frame Handling For Mailbox 7         */
-#define        RFH8            0x0100  /* Enable Automatic Remote Frame Handling For Mailbox 8         */
-#define        RFH9            0x0200  /* Enable Automatic Remote Frame Handling For Mailbox 9         */
-#define        RFH10           0x0400  /* Enable Automatic Remote Frame Handling For Mailbox 10        */
-#define        RFH11           0x0800  /* Enable Automatic Remote Frame Handling For Mailbox 11        */
-#define        RFH12           0x1000  /* Enable Automatic Remote Frame Handling For Mailbox 12        */
-#define        RFH13           0x2000  /* Enable Automatic Remote Frame Handling For Mailbox 13        */
-#define        RFH14           0x4000  /* Enable Automatic Remote Frame Handling For Mailbox 14        */
-#define        RFH15           0x8000  /* Enable Automatic Remote Frame Handling For Mailbox 15        */
-
-/* CAN_RFH2 Masks                                                                                                                                              */
-#define        RFH16           0x0001  /* Enable Automatic Remote Frame Handling For Mailbox 16        */
-#define        RFH17           0x0002  /* Enable Automatic Remote Frame Handling For Mailbox 17        */
-#define        RFH18           0x0004  /* Enable Automatic Remote Frame Handling For Mailbox 18        */
-#define        RFH19           0x0008  /* Enable Automatic Remote Frame Handling For Mailbox 19        */
-#define        RFH20           0x0010  /* Enable Automatic Remote Frame Handling For Mailbox 20        */
-#define        RFH21           0x0020  /* Enable Automatic Remote Frame Handling For Mailbox 21        */
-#define        RFH22           0x0040  /* Enable Automatic Remote Frame Handling For Mailbox 22        */
-#define        RFH23           0x0080  /* Enable Automatic Remote Frame Handling For Mailbox 23        */
-#define        RFH24           0x0100  /* Enable Automatic Remote Frame Handling For Mailbox 24        */
-#define        RFH25           0x0200  /* Enable Automatic Remote Frame Handling For Mailbox 25        */
-#define        RFH26           0x0400  /* Enable Automatic Remote Frame Handling For Mailbox 26        */
-#define        RFH27           0x0800  /* Enable Automatic Remote Frame Handling For Mailbox 27        */
-#define        RFH28           0x1000  /* Enable Automatic Remote Frame Handling For Mailbox 28        */
-#define        RFH29           0x2000  /* Enable Automatic Remote Frame Handling For Mailbox 29        */
-#define        RFH30           0x4000  /* Enable Automatic Remote Frame Handling For Mailbox 30        */
-#define        RFH31           0x8000  /* Enable Automatic Remote Frame Handling For Mailbox 31        */
-
-/* CAN_MBTIF1 Masks                                                                                                    */
-#define        MBTIF0          0x0001  /* TX Interrupt Active In Mailbox 0             */
-#define        MBTIF1          0x0002  /* TX Interrupt Active In Mailbox 1             */
-#define        MBTIF2          0x0004  /* TX Interrupt Active In Mailbox 2             */
-#define        MBTIF3          0x0008  /* TX Interrupt Active In Mailbox 3             */
-#define        MBTIF4          0x0010  /* TX Interrupt Active In Mailbox 4             */
-#define        MBTIF5          0x0020  /* TX Interrupt Active In Mailbox 5             */
-#define        MBTIF6          0x0040  /* TX Interrupt Active In Mailbox 6             */
-#define        MBTIF7          0x0080  /* TX Interrupt Active In Mailbox 7             */
-#define        MBTIF8          0x0100  /* TX Interrupt Active In Mailbox 8             */
-#define        MBTIF9          0x0200  /* TX Interrupt Active In Mailbox 9             */
-#define        MBTIF10         0x0400  /* TX Interrupt Active In Mailbox 10    */
-#define        MBTIF11         0x0800  /* TX Interrupt Active In Mailbox 11    */
-#define        MBTIF12         0x1000  /* TX Interrupt Active In Mailbox 12    */
-#define        MBTIF13         0x2000  /* TX Interrupt Active In Mailbox 13    */
-#define        MBTIF14         0x4000  /* TX Interrupt Active In Mailbox 14    */
-#define        MBTIF15         0x8000  /* TX Interrupt Active In Mailbox 15    */
-
-/* CAN_MBTIF2 Masks                                                                                                    */
-#define        MBTIF16         0x0001  /* TX Interrupt Active In Mailbox 16    */
-#define        MBTIF17         0x0002  /* TX Interrupt Active In Mailbox 17    */
-#define        MBTIF18         0x0004  /* TX Interrupt Active In Mailbox 18    */
-#define        MBTIF19         0x0008  /* TX Interrupt Active In Mailbox 19    */
-#define        MBTIF20         0x0010  /* TX Interrupt Active In Mailbox 20    */
-#define        MBTIF21         0x0020  /* TX Interrupt Active In Mailbox 21    */
-#define        MBTIF22         0x0040  /* TX Interrupt Active In Mailbox 22    */
-#define        MBTIF23         0x0080  /* TX Interrupt Active In Mailbox 23    */
-#define        MBTIF24         0x0100  /* TX Interrupt Active In Mailbox 24    */
-#define        MBTIF25         0x0200  /* TX Interrupt Active In Mailbox 25    */
-#define        MBTIF26         0x0400  /* TX Interrupt Active In Mailbox 26    */
-#define        MBTIF27         0x0800  /* TX Interrupt Active In Mailbox 27    */
-#define        MBTIF28         0x1000  /* TX Interrupt Active In Mailbox 28    */
-#define        MBTIF29         0x2000  /* TX Interrupt Active In Mailbox 29    */
-#define        MBTIF30         0x4000  /* TX Interrupt Active In Mailbox 30    */
-#define        MBTIF31         0x8000  /* TX Interrupt Active In Mailbox 31    */
-
-/* CAN_MBRIF1 Masks                                                                                                    */
-#define        MBRIF0          0x0001  /* RX Interrupt Active In Mailbox 0             */
-#define        MBRIF1          0x0002  /* RX Interrupt Active In Mailbox 1             */
-#define        MBRIF2          0x0004  /* RX Interrupt Active In Mailbox 2             */
-#define        MBRIF3          0x0008  /* RX Interrupt Active In Mailbox 3             */
-#define        MBRIF4          0x0010  /* RX Interrupt Active In Mailbox 4             */
-#define        MBRIF5          0x0020  /* RX Interrupt Active In Mailbox 5             */
-#define        MBRIF6          0x0040  /* RX Interrupt Active In Mailbox 6             */
-#define        MBRIF7          0x0080  /* RX Interrupt Active In Mailbox 7             */
-#define        MBRIF8          0x0100  /* RX Interrupt Active In Mailbox 8             */
-#define        MBRIF9          0x0200  /* RX Interrupt Active In Mailbox 9             */
-#define        MBRIF10         0x0400  /* RX Interrupt Active In Mailbox 10    */
-#define        MBRIF11         0x0800  /* RX Interrupt Active In Mailbox 11    */
-#define        MBRIF12         0x1000  /* RX Interrupt Active In Mailbox 12    */
-#define        MBRIF13         0x2000  /* RX Interrupt Active In Mailbox 13    */
-#define        MBRIF14         0x4000  /* RX Interrupt Active In Mailbox 14    */
-#define        MBRIF15         0x8000  /* RX Interrupt Active In Mailbox 15    */
-
-/* CAN_MBRIF2 Masks                                                                                                    */
-#define        MBRIF16         0x0001  /* RX Interrupt Active In Mailbox 16    */
-#define        MBRIF17         0x0002  /* RX Interrupt Active In Mailbox 17    */
-#define        MBRIF18         0x0004  /* RX Interrupt Active In Mailbox 18    */
-#define        MBRIF19         0x0008  /* RX Interrupt Active In Mailbox 19    */
-#define        MBRIF20         0x0010  /* RX Interrupt Active In Mailbox 20    */
-#define        MBRIF21         0x0020  /* RX Interrupt Active In Mailbox 21    */
-#define        MBRIF22         0x0040  /* RX Interrupt Active In Mailbox 22    */
-#define        MBRIF23         0x0080  /* RX Interrupt Active In Mailbox 23    */
-#define        MBRIF24         0x0100  /* RX Interrupt Active In Mailbox 24    */
-#define        MBRIF25         0x0200  /* RX Interrupt Active In Mailbox 25    */
-#define        MBRIF26         0x0400  /* RX Interrupt Active In Mailbox 26    */
-#define        MBRIF27         0x0800  /* RX Interrupt Active In Mailbox 27    */
-#define        MBRIF28         0x1000  /* RX Interrupt Active In Mailbox 28    */
-#define        MBRIF29         0x2000  /* RX Interrupt Active In Mailbox 29    */
-#define        MBRIF30         0x4000  /* RX Interrupt Active In Mailbox 30    */
-#define        MBRIF31         0x8000  /* RX Interrupt Active In Mailbox 31    */
-
-/* CAN_MBIM1 Masks                                                                                             */
-#define        MBIM0           0x0001  /* Enable Interrupt For Mailbox 0       */
-#define        MBIM1           0x0002  /* Enable Interrupt For Mailbox 1       */
-#define        MBIM2           0x0004  /* Enable Interrupt For Mailbox 2       */
-#define        MBIM3           0x0008  /* Enable Interrupt For Mailbox 3       */
-#define        MBIM4           0x0010  /* Enable Interrupt For Mailbox 4       */
-#define        MBIM5           0x0020  /* Enable Interrupt For Mailbox 5       */
-#define        MBIM6           0x0040  /* Enable Interrupt For Mailbox 6       */
-#define        MBIM7           0x0080  /* Enable Interrupt For Mailbox 7       */
-#define        MBIM8           0x0100  /* Enable Interrupt For Mailbox 8       */
-#define        MBIM9           0x0200  /* Enable Interrupt For Mailbox 9       */
-#define        MBIM10          0x0400  /* Enable Interrupt For Mailbox 10      */
-#define        MBIM11          0x0800  /* Enable Interrupt For Mailbox 11      */
-#define        MBIM12          0x1000  /* Enable Interrupt For Mailbox 12      */
-#define        MBIM13          0x2000  /* Enable Interrupt For Mailbox 13      */
-#define        MBIM14          0x4000  /* Enable Interrupt For Mailbox 14      */
-#define        MBIM15          0x8000  /* Enable Interrupt For Mailbox 15      */
-
-/* CAN_MBIM2 Masks                                                                                             */
-#define        MBIM16          0x0001  /* Enable Interrupt For Mailbox 16      */
-#define        MBIM17          0x0002  /* Enable Interrupt For Mailbox 17      */
-#define        MBIM18          0x0004  /* Enable Interrupt For Mailbox 18      */
-#define        MBIM19          0x0008  /* Enable Interrupt For Mailbox 19      */
-#define        MBIM20          0x0010  /* Enable Interrupt For Mailbox 20      */
-#define        MBIM21          0x0020  /* Enable Interrupt For Mailbox 21      */
-#define        MBIM22          0x0040  /* Enable Interrupt For Mailbox 22      */
-#define        MBIM23          0x0080  /* Enable Interrupt For Mailbox 23      */
-#define        MBIM24          0x0100  /* Enable Interrupt For Mailbox 24      */
-#define        MBIM25          0x0200  /* Enable Interrupt For Mailbox 25      */
-#define        MBIM26          0x0400  /* Enable Interrupt For Mailbox 26      */
-#define        MBIM27          0x0800  /* Enable Interrupt For Mailbox 27      */
-#define        MBIM28          0x1000  /* Enable Interrupt For Mailbox 28      */
-#define        MBIM29          0x2000  /* Enable Interrupt For Mailbox 29      */
-#define        MBIM30          0x4000  /* Enable Interrupt For Mailbox 30      */
-#define        MBIM31          0x8000  /* Enable Interrupt For Mailbox 31      */
-
-/* CAN_GIM Masks                                                                                                                               */
-#define        EWTIM           0x0001  /* Enable TX Error Count Interrupt                                      */
-#define        EWRIM           0x0002  /* Enable RX Error Count Interrupt                                      */
-#define        EPIM            0x0004  /* Enable Error-Passive Mode Interrupt                          */
-#define        BOIM            0x0008  /* Enable Bus Off Interrupt                                                     */
-#define        WUIM            0x0010  /* Enable Wake-Up Interrupt                                                     */
-#define        UIAIM           0x0020  /* Enable Access To Unimplemented Address Interrupt     */
-#define        AAIM            0x0040  /* Enable Abort Acknowledge Interrupt                           */
-#define        RMLIM           0x0080  /* Enable RX Message Lost Interrupt                                     */
-#define        UCEIM           0x0100  /* Enable Universal Counter Overflow Interrupt          */
-#define        EXTIM           0x0200  /* Enable External Trigger Output Interrupt                     */
-#define        ADIM            0x0400  /* Enable Access Denied Interrupt                                       */
-
-/* CAN_GIS Masks                                                                                                                       */
-#define        EWTIS           0x0001  /* TX Error Count IRQ Status                                    */
-#define        EWRIS           0x0002  /* RX Error Count IRQ Status                                    */
-#define        EPIS            0x0004  /* Error-Passive Mode IRQ Status                                */
-#define        BOIS            0x0008  /* Bus Off IRQ Status                                                   */
-#define        WUIS            0x0010  /* Wake-Up IRQ Status                                                   */
-#define        UIAIS           0x0020  /* Access To Unimplemented Address IRQ Status   */
-#define        AAIS            0x0040  /* Abort Acknowledge IRQ Status                                 */
-#define        RMLIS           0x0080  /* RX Message Lost IRQ Status                                   */
-#define        UCEIS           0x0100  /* Universal Counter Overflow IRQ Status                */
-#define        EXTIS           0x0200  /* External Trigger Output IRQ Status                   */
-#define        ADIS            0x0400  /* Access Denied IRQ Status                                             */
-
-/* CAN_GIF Masks                                                                                                                       */
-#define        EWTIF           0x0001  /* TX Error Count IRQ Flag                                              */
-#define        EWRIF           0x0002  /* RX Error Count IRQ Flag                                              */
-#define        EPIF            0x0004  /* Error-Passive Mode IRQ Flag                                  */
-#define        BOIF            0x0008  /* Bus Off IRQ Flag                                                             */
-#define        WUIF            0x0010  /* Wake-Up IRQ Flag                                                             */
-#define        UIAIF           0x0020  /* Access To Unimplemented Address IRQ Flag             */
-#define        AAIF            0x0040  /* Abort Acknowledge IRQ Flag                                   */
-#define        RMLIF           0x0080  /* RX Message Lost IRQ Flag                                             */
-#define        UCEIF           0x0100  /* Universal Counter Overflow IRQ Flag                  */
-#define        EXTIF           0x0200  /* External Trigger Output IRQ Flag                             */
-#define        ADIF            0x0400  /* Access Denied IRQ Flag                                               */
-
-/* CAN_UCCNF Masks                                                                                                                     */
-#define        UCCNF           0x000F  /* Universal Counter Mode                                               */
-#define UC_STAMP       0x0001  /*              Timestamp Mode                                                  */
-#define UC_WDOG                0x0002  /*              Watchdog Mode                                                   */
-#define UC_AUTOTX      0x0003  /*              Auto-Transmit Mode                                              */
-#define UC_ERROR       0x0006  /*              CAN Error Frame Count                                   */
-#define UC_OVER                0x0007  /*              CAN Overload Frame Count                                */
-#define UC_LOST                0x0008  /*              Arbitration Lost During TX Count                */
-#define UC_AA          0x0009  /*              TX Abort Count                                                  */
-#define UC_TA          0x000A  /*              TX Successful Count                                             */
-#define UC_REJECT      0x000B  /*              RX Message Rejected Count                               */
-#define UC_RML         0x000C  /*              RX Message Lost Count                                   */
-#define UC_RX          0x000D  /*              Total Successful RX Messages Count              */
-#define UC_RMP         0x000E  /*              Successful RX W/Matching ID Count               */
-#define UC_ALL         0x000F  /*              Correct Message On CAN Bus Line Count   */
-#define        UCRC            0x0020  /* Universal Counter Reload/Clear                               */
-#define        UCCT            0x0040  /* Universal Counter CAN Trigger                                */
-#define        UCE                     0x0080  /* Universal Counter Enable                                             */
-
-/* CAN_ESR Masks                                                                               */
-#define        ACKE            0x0004  /* Acknowledge Error            */
-#define        SER                     0x0008  /* Stuff Error                          */
-#define        CRCE            0x0010  /* CRC Error                            */
-#define        SA0                     0x0020  /* Stuck At Dominant Error      */
-#define        BEF                     0x0040  /* Bit Error Flag                       */
-#define        FER                     0x0080  /* Form Error Flag                      */
-
-/* CAN_EWR Masks                                                                                               */
-#define        EWLREC          0x00FF  /* RX Error Count Limit (For EWRIS)     */
-#define        EWLTEC          0xFF00  /* TX Error Count Limit (For EWTIS)     */
-
 /*  *******************  PIN CONTROL REGISTER MASKS  ************************/
 /* PORT_MUX Masks                                                                                                                      */
 #define        PJSE                    0x0001  /* Port J SPI/SPORT Enable                      */
index fac563e..d7061d9 100644 (file)
 #define        RCV_HALF        0x0004          /*              Receive FIFO Has 1 Byte To Read */
 #define        RCV_FULL        0x000C          /*              Receive FIFO Full (2 Bytes To Read) */
 
-
-/* ************         CONTROLLER AREA NETWORK (CAN) MASKS  ***************/
-/* CAN_CONTROL Masks                                    */
-#define        SRS                     0x0001  /* Software Reset */
-#define        DNM                     0x0002  /* Device Net Mode */
-#define        ABO                     0x0004  /* Auto-Bus On Enable */
-#define        WBA                     0x0010  /* Wake-Up On CAN Bus Activity Enable */
-#define        SMR                     0x0020  /* Sleep Mode Request */
-#define        CSR                     0x0040  /* CAN Suspend Mode Request */
-#define        CCR                     0x0080  /* CAN Configuration Mode Request */
-
-/* CAN_STATUS Masks                                     */
-#define        WT                      0x0001  /* TX Warning Flag */
-#define        WR                      0x0002  /* RX Warning Flag */
-#define        EP                      0x0004  /* Error Passive Mode */
-#define        EBO                     0x0008  /* Error Bus Off Mode */
-#define        CSA                     0x0040  /* Suspend Mode Acknowledge */
-#define        CCA                     0x0080  /* Configuration Mode Acknowledge */
-#define        MBPTR           0x1F00  /* Mailbox Pointer */
-#define        TRM                     0x4000  /* Transmit Mode */
-#define        REC                     0x8000  /* Receive Mode */
-
-/* CAN_CLOCK Masks              */
-#define        BRP                     0x03FF  /* Bit-Rate Pre-Scaler */
-
-/* CAN_TIMING Masks                             */
-#define        TSEG1           0x000F  /* Time Segment 1 */
-#define        TSEG2           0x0070  /* Time Segment 2 */
-#define        SAM                     0x0080  /* Sampling */
-#define        SJW                     0x0300  /* Synchronization Jump Width */
-
-/* CAN_DEBUG Masks                              */
-#define        DEC                     0x0001  /* Disable CAN Error Counters */
-#define        DRI                     0x0002  /* Disable CAN RX Input */
-#define        DTO                     0x0004  /* Disable CAN TX Output */
-#define        DIL                     0x0008  /* Disable CAN Internal Loop */
-#define        MAA                     0x0010  /* Mode Auto-Acknowledge Enable */
-#define        MRB                     0x0020  /* Mode Read Back Enable */
-#define        CDE                     0x8000  /* CAN Debug Enable */
-
-/* CAN_CEC Masks                        */
-#define        RXECNT          0x00FF  /* Receive Error Counter */
-#define        TXECNT          0xFF00  /* Transmit Error Counter */
-
-/* CAN_INTR Masks                               */
-#define        MBRIRQ  0x0001  /* Mailbox Receive Interrupt */
-#define        MBRIF           MBRIRQ  /* legacy */
-#define        MBTIRQ  0x0002  /* Mailbox Transmit Interrupt */
-#define        MBTIF           MBTIRQ  /* legacy */
-#define        GIRQ            0x0004  /* Global Interrupt */
-#define        SMACK           0x0008  /* Sleep Mode Acknowledge */
-#define        CANTX           0x0040  /* CAN TX Bus Value */
-#define        CANRX           0x0080  /* CAN RX Bus Value */
-
-/* CAN_MBxx_ID1        and CAN_MBxx_ID0 Masks                   */
-#define        DFC                     0xFFFF  /* Data Filtering Code (If Enabled) (ID0) */
-#define        EXTID_LO        0xFFFF  /* Lower 16 Bits of Extended Identifier (ID0) */
-#define        EXTID_HI        0x0003  /* Upper 2 Bits of Extended Identifier (ID1) */
-#define        BASEID          0x1FFC  /* Base Identifier       */
-#define        IDE                     0x2000  /* Identifier Extension */
-#define        RTR                     0x4000  /* Remote Frame Transmission Request */
-#define        AME                     0x8000  /* Acceptance Mask Enable */
-
-/* CAN_MBxx_TIMESTAMP Masks */
-#define        TSV                     0xFFFF  /* Timestamp */
-
-/* CAN_MBxx_LENGTH Masks */
-#define        DLC                     0x000F  /* Data Length Code */
-
-/* CAN_AMxxH and CAN_AMxxL Masks                                        */
-#define        DFM                     0xFFFF  /* Data Field Mask (If Enabled) (CAN_AMxxL) */
-#define        EXTID_LO        0xFFFF  /* Lower 16 Bits of Extended Identifier (CAN_AMxxL) */
-#define        EXTID_HI        0x0003  /* Upper 2 Bits of Extended Identifier (CAN_AMxxH) */
-#define        BASEID          0x1FFC  /* Base Identifier               */
-#define        AMIDE           0x2000  /* Acceptance Mask ID Extension Enable */
-#define        FMD                     0x4000  /* Full Mask Data Field Enable */
-#define        FDF                     0x8000  /* Filter On Data Field Enable */
-
-/* CAN_MC1 Masks                */
-#define        MC0                     0x0001  /* Enable Mailbox 0 */
-#define        MC1                     0x0002  /* Enable Mailbox 1 */
-#define        MC2                     0x0004  /* Enable Mailbox 2 */
-#define        MC3                     0x0008  /* Enable Mailbox 3 */
-#define        MC4                     0x0010  /* Enable Mailbox 4 */
-#define        MC5                     0x0020  /* Enable Mailbox 5 */
-#define        MC6                     0x0040  /* Enable Mailbox 6 */
-#define        MC7                     0x0080  /* Enable Mailbox 7 */
-#define        MC8                     0x0100  /* Enable Mailbox 8 */
-#define        MC9                     0x0200  /* Enable Mailbox 9 */
-#define        MC10            0x0400  /* Enable Mailbox 10 */
-#define        MC11            0x0800  /* Enable Mailbox 11 */
-#define        MC12            0x1000  /* Enable Mailbox 12 */
-#define        MC13            0x2000  /* Enable Mailbox 13 */
-#define        MC14            0x4000  /* Enable Mailbox 14 */
-#define        MC15            0x8000  /* Enable Mailbox 15 */
-
-/* CAN_MC2 Masks                */
-#define        MC16            0x0001  /* Enable Mailbox 16 */
-#define        MC17            0x0002  /* Enable Mailbox 17 */
-#define        MC18            0x0004  /* Enable Mailbox 18 */
-#define        MC19            0x0008  /* Enable Mailbox 19 */
-#define        MC20            0x0010  /* Enable Mailbox 20 */
-#define        MC21            0x0020  /* Enable Mailbox 21 */
-#define        MC22            0x0040  /* Enable Mailbox 22 */
-#define        MC23            0x0080  /* Enable Mailbox 23 */
-#define        MC24            0x0100  /* Enable Mailbox 24 */
-#define        MC25            0x0200  /* Enable Mailbox 25 */
-#define        MC26            0x0400  /* Enable Mailbox 26 */
-#define        MC27            0x0800  /* Enable Mailbox 27 */
-#define        MC28            0x1000  /* Enable Mailbox 28 */
-#define        MC29            0x2000  /* Enable Mailbox 29 */
-#define        MC30            0x4000  /* Enable Mailbox 30 */
-#define        MC31            0x8000  /* Enable Mailbox 31 */
-
-/* CAN_MD1 Masks                                        */
-#define        MD0                     0x0001  /* Enable Mailbox 0 For Receive */
-#define        MD1                     0x0002  /* Enable Mailbox 1 For Receive */
-#define        MD2                     0x0004  /* Enable Mailbox 2 For Receive */
-#define        MD3                     0x0008  /* Enable Mailbox 3 For Receive */
-#define        MD4                     0x0010  /* Enable Mailbox 4 For Receive */
-#define        MD5                     0x0020  /* Enable Mailbox 5 For Receive */
-#define        MD6                     0x0040  /* Enable Mailbox 6 For Receive */
-#define        MD7                     0x0080  /* Enable Mailbox 7 For Receive */
-#define        MD8                     0x0100  /* Enable Mailbox 8 For Receive */
-#define        MD9                     0x0200  /* Enable Mailbox 9 For Receive */
-#define        MD10            0x0400  /* Enable Mailbox 10 For Receive */
-#define        MD11            0x0800  /* Enable Mailbox 11 For Receive */
-#define        MD12            0x1000  /* Enable Mailbox 12 For Receive */
-#define        MD13            0x2000  /* Enable Mailbox 13 For Receive */
-#define        MD14            0x4000  /* Enable Mailbox 14 For Receive */
-#define        MD15            0x8000  /* Enable Mailbox 15 For Receive */
-
-/* CAN_MD2 Masks                                        */
-#define        MD16            0x0001  /* Enable Mailbox 16 For Receive */
-#define        MD17            0x0002  /* Enable Mailbox 17 For Receive */
-#define        MD18            0x0004  /* Enable Mailbox 18 For Receive */
-#define        MD19            0x0008  /* Enable Mailbox 19 For Receive */
-#define        MD20            0x0010  /* Enable Mailbox 20 For Receive */
-#define        MD21            0x0020  /* Enable Mailbox 21 For Receive */
-#define        MD22            0x0040  /* Enable Mailbox 22 For Receive */
-#define        MD23            0x0080  /* Enable Mailbox 23 For Receive */
-#define        MD24            0x0100  /* Enable Mailbox 24 For Receive */
-#define        MD25            0x0200  /* Enable Mailbox 25 For Receive */
-#define        MD26            0x0400  /* Enable Mailbox 26 For Receive */
-#define        MD27            0x0800  /* Enable Mailbox 27 For Receive */
-#define        MD28            0x1000  /* Enable Mailbox 28 For Receive */
-#define        MD29            0x2000  /* Enable Mailbox 29 For Receive */
-#define        MD30            0x4000  /* Enable Mailbox 30 For Receive */
-#define        MD31            0x8000  /* Enable Mailbox 31 For Receive */
-
-/* CAN_RMP1 Masks                                       */
-#define        RMP0            0x0001  /* RX Message Pending In Mailbox 0 */
-#define        RMP1            0x0002  /* RX Message Pending In Mailbox 1 */
-#define        RMP2            0x0004  /* RX Message Pending In Mailbox 2 */
-#define        RMP3            0x0008  /* RX Message Pending In Mailbox 3 */
-#define        RMP4            0x0010  /* RX Message Pending In Mailbox 4 */
-#define        RMP5            0x0020  /* RX Message Pending In Mailbox 5 */
-#define        RMP6            0x0040  /* RX Message Pending In Mailbox 6 */
-#define        RMP7            0x0080  /* RX Message Pending In Mailbox 7 */
-#define        RMP8            0x0100  /* RX Message Pending In Mailbox 8 */
-#define        RMP9            0x0200  /* RX Message Pending In Mailbox 9 */
-#define        RMP10           0x0400  /* RX Message Pending In Mailbox 10 */
-#define        RMP11           0x0800  /* RX Message Pending In Mailbox 11 */
-#define        RMP12           0x1000  /* RX Message Pending In Mailbox 12 */
-#define        RMP13           0x2000  /* RX Message Pending In Mailbox 13 */
-#define        RMP14           0x4000  /* RX Message Pending In Mailbox 14 */
-#define        RMP15           0x8000  /* RX Message Pending In Mailbox 15 */
-
-/* CAN_RMP2 Masks                                       */
-#define        RMP16           0x0001  /* RX Message Pending In Mailbox 16 */
-#define        RMP17           0x0002  /* RX Message Pending In Mailbox 17 */
-#define        RMP18           0x0004  /* RX Message Pending In Mailbox 18 */
-#define        RMP19           0x0008  /* RX Message Pending In Mailbox 19 */
-#define        RMP20           0x0010  /* RX Message Pending In Mailbox 20 */
-#define        RMP21           0x0020  /* RX Message Pending In Mailbox 21 */
-#define        RMP22           0x0040  /* RX Message Pending In Mailbox 22 */
-#define        RMP23           0x0080  /* RX Message Pending In Mailbox 23 */
-#define        RMP24           0x0100  /* RX Message Pending In Mailbox 24 */
-#define        RMP25           0x0200  /* RX Message Pending In Mailbox 25 */
-#define        RMP26           0x0400  /* RX Message Pending In Mailbox 26 */
-#define        RMP27           0x0800  /* RX Message Pending In Mailbox 27 */
-#define        RMP28           0x1000  /* RX Message Pending In Mailbox 28 */
-#define        RMP29           0x2000  /* RX Message Pending In Mailbox 29 */
-#define        RMP30           0x4000  /* RX Message Pending In Mailbox 30 */
-#define        RMP31           0x8000  /* RX Message Pending In Mailbox 31 */
-
-/* CAN_RML1 Masks                                       */
-#define        RML0            0x0001  /* RX Message Lost In Mailbox 0 */
-#define        RML1            0x0002  /* RX Message Lost In Mailbox 1 */
-#define        RML2            0x0004  /* RX Message Lost In Mailbox 2 */
-#define        RML3            0x0008  /* RX Message Lost In Mailbox 3 */
-#define        RML4            0x0010  /* RX Message Lost In Mailbox 4 */
-#define        RML5            0x0020  /* RX Message Lost In Mailbox 5 */
-#define        RML6            0x0040  /* RX Message Lost In Mailbox 6 */
-#define        RML7            0x0080  /* RX Message Lost In Mailbox 7 */
-#define        RML8            0x0100  /* RX Message Lost In Mailbox 8 */
-#define        RML9            0x0200  /* RX Message Lost In Mailbox 9 */
-#define        RML10           0x0400  /* RX Message Lost In Mailbox 10 */
-#define        RML11           0x0800  /* RX Message Lost In Mailbox 11 */
-#define        RML12           0x1000  /* RX Message Lost In Mailbox 12 */
-#define        RML13           0x2000  /* RX Message Lost In Mailbox 13 */
-#define        RML14           0x4000  /* RX Message Lost In Mailbox 14 */
-#define        RML15           0x8000  /* RX Message Lost In Mailbox 15 */
-
-/* CAN_RML2 Masks                                       */
-#define        RML16           0x0001  /* RX Message Lost In Mailbox 16 */
-#define        RML17           0x0002  /* RX Message Lost In Mailbox 17 */
-#define        RML18           0x0004  /* RX Message Lost In Mailbox 18 */
-#define        RML19           0x0008  /* RX Message Lost In Mailbox 19 */
-#define        RML20           0x0010  /* RX Message Lost In Mailbox 20 */
-#define        RML21           0x0020  /* RX Message Lost In Mailbox 21 */
-#define        RML22           0x0040  /* RX Message Lost In Mailbox 22 */
-#define        RML23           0x0080  /* RX Message Lost In Mailbox 23 */
-#define        RML24           0x0100  /* RX Message Lost In Mailbox 24 */
-#define        RML25           0x0200  /* RX Message Lost In Mailbox 25 */
-#define        RML26           0x0400  /* RX Message Lost In Mailbox 26 */
-#define        RML27           0x0800  /* RX Message Lost In Mailbox 27 */
-#define        RML28           0x1000  /* RX Message Lost In Mailbox 28 */
-#define        RML29           0x2000  /* RX Message Lost In Mailbox 29 */
-#define        RML30           0x4000  /* RX Message Lost In Mailbox 30 */
-#define        RML31           0x8000  /* RX Message Lost In Mailbox 31 */
-
-/* CAN_OPSS1 Masks                                                                                                      */
-#define        OPSS0           0x0001  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 0 */
-#define        OPSS1           0x0002  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 1 */
-#define        OPSS2           0x0004  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 2 */
-#define        OPSS3           0x0008  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 3 */
-#define        OPSS4           0x0010  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 4 */
-#define        OPSS5           0x0020  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 5 */
-#define        OPSS6           0x0040  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 6 */
-#define        OPSS7           0x0080  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 7 */
-#define        OPSS8           0x0100  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 8 */
-#define        OPSS9           0x0200  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 9 */
-#define        OPSS10          0x0400  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 10 */
-#define        OPSS11          0x0800  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 11 */
-#define        OPSS12          0x1000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 12 */
-#define        OPSS13          0x2000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 13 */
-#define        OPSS14          0x4000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 14 */
-#define        OPSS15          0x8000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 15 */
-
-/* CAN_OPSS2 Masks                                                                                                      */
-#define        OPSS16          0x0001  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 16 */
-#define        OPSS17          0x0002  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 17 */
-#define        OPSS18          0x0004  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 18 */
-#define        OPSS19          0x0008  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 19 */
-#define        OPSS20          0x0010  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 20 */
-#define        OPSS21          0x0020  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 21 */
-#define        OPSS22          0x0040  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 22 */
-#define        OPSS23          0x0080  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 23 */
-#define        OPSS24          0x0100  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 24 */
-#define        OPSS25          0x0200  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 25 */
-#define        OPSS26          0x0400  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 26 */
-#define        OPSS27          0x0800  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 27 */
-#define        OPSS28          0x1000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 28 */
-#define        OPSS29          0x2000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 29 */
-#define        OPSS30          0x4000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 30 */
-#define        OPSS31          0x8000  /* Enable RX Overwrite Protection or TX Single-Shot For Mailbox 31 */
-
-/* CAN_TRR1 Masks                                                       */
-#define        TRR0            0x0001  /* Deny But Don't Lock Access To Mailbox 0 */
-#define        TRR1            0x0002  /* Deny But Don't Lock Access To Mailbox 1 */
-#define        TRR2            0x0004  /* Deny But Don't Lock Access To Mailbox 2 */
-#define        TRR3            0x0008  /* Deny But Don't Lock Access To Mailbox 3 */
-#define        TRR4            0x0010  /* Deny But Don't Lock Access To Mailbox 4 */
-#define        TRR5            0x0020  /* Deny But Don't Lock Access To Mailbox 5 */
-#define        TRR6            0x0040  /* Deny But Don't Lock Access To Mailbox 6 */
-#define        TRR7            0x0080  /* Deny But Don't Lock Access To Mailbox 7 */
-#define        TRR8            0x0100  /* Deny But Don't Lock Access To Mailbox 8 */
-#define        TRR9            0x0200  /* Deny But Don't Lock Access To Mailbox 9 */
-#define        TRR10           0x0400  /* Deny But Don't Lock Access To Mailbox 10 */
-#define        TRR11           0x0800  /* Deny But Don't Lock Access To Mailbox 11 */
-#define        TRR12           0x1000  /* Deny But Don't Lock Access To Mailbox 12 */
-#define        TRR13           0x2000  /* Deny But Don't Lock Access To Mailbox 13 */
-#define        TRR14           0x4000  /* Deny But Don't Lock Access To Mailbox 14 */
-#define        TRR15           0x8000  /* Deny But Don't Lock Access To Mailbox 15 */
-
-/* CAN_TRR2 Masks                                                       */
-#define        TRR16           0x0001  /* Deny But Don't Lock Access To Mailbox 16 */
-#define        TRR17           0x0002  /* Deny But Don't Lock Access To Mailbox 17 */
-#define        TRR18           0x0004  /* Deny But Don't Lock Access To Mailbox 18 */
-#define        TRR19           0x0008  /* Deny But Don't Lock Access To Mailbox 19 */
-#define        TRR20           0x0010  /* Deny But Don't Lock Access To Mailbox 20 */
-#define        TRR21           0x0020  /* Deny But Don't Lock Access To Mailbox 21 */
-#define        TRR22           0x0040  /* Deny But Don't Lock Access To Mailbox 22 */
-#define        TRR23           0x0080  /* Deny But Don't Lock Access To Mailbox 23 */
-#define        TRR24           0x0100  /* Deny But Don't Lock Access To Mailbox 24 */
-#define        TRR25           0x0200  /* Deny But Don't Lock Access To Mailbox 25 */
-#define        TRR26           0x0400  /* Deny But Don't Lock Access To Mailbox 26 */
-#define        TRR27           0x0800  /* Deny But Don't Lock Access To Mailbox 27 */
-#define        TRR28           0x1000  /* Deny But Don't Lock Access To Mailbox 28 */
-#define        TRR29           0x2000  /* Deny But Don't Lock Access To Mailbox 29 */
-#define        TRR30           0x4000  /* Deny But Don't Lock Access To Mailbox 30 */
-#define        TRR31           0x8000  /* Deny But Don't Lock Access To Mailbox 31 */
-
-/* CAN_TRS1 Masks                                               */
-#define        TRS0            0x0001  /* Remote Frame Request For Mailbox 0 */
-#define        TRS1            0x0002  /* Remote Frame Request For Mailbox 1 */
-#define        TRS2            0x0004  /* Remote Frame Request For Mailbox 2 */
-#define        TRS3            0x0008  /* Remote Frame Request For Mailbox 3 */
-#define        TRS4            0x0010  /* Remote Frame Request For Mailbox 4 */
-#define        TRS5            0x0020  /* Remote Frame Request For Mailbox 5 */
-#define        TRS6            0x0040  /* Remote Frame Request For Mailbox 6 */
-#define        TRS7            0x0080  /* Remote Frame Request For Mailbox 7 */
-#define        TRS8            0x0100  /* Remote Frame Request For Mailbox 8 */
-#define        TRS9            0x0200  /* Remote Frame Request For Mailbox 9 */
-#define        TRS10           0x0400  /* Remote Frame Request For Mailbox 10 */
-#define        TRS11           0x0800  /* Remote Frame Request For Mailbox 11 */
-#define        TRS12           0x1000  /* Remote Frame Request For Mailbox 12 */
-#define        TRS13           0x2000  /* Remote Frame Request For Mailbox 13 */
-#define        TRS14           0x4000  /* Remote Frame Request For Mailbox 14 */
-#define        TRS15           0x8000  /* Remote Frame Request For Mailbox 15 */
-
-/* CAN_TRS2 Masks                                               */
-#define        TRS16           0x0001  /* Remote Frame Request For Mailbox 16 */
-#define        TRS17           0x0002  /* Remote Frame Request For Mailbox 17 */
-#define        TRS18           0x0004  /* Remote Frame Request For Mailbox 18 */
-#define        TRS19           0x0008  /* Remote Frame Request For Mailbox 19 */
-#define        TRS20           0x0010  /* Remote Frame Request For Mailbox 20 */
-#define        TRS21           0x0020  /* Remote Frame Request For Mailbox 21 */
-#define        TRS22           0x0040  /* Remote Frame Request For Mailbox 22 */
-#define        TRS23           0x0080  /* Remote Frame Request For Mailbox 23 */
-#define        TRS24           0x0100  /* Remote Frame Request For Mailbox 24 */
-#define        TRS25           0x0200  /* Remote Frame Request For Mailbox 25 */
-#define        TRS26           0x0400  /* Remote Frame Request For Mailbox 26 */
-#define        TRS27           0x0800  /* Remote Frame Request For Mailbox 27 */
-#define        TRS28           0x1000  /* Remote Frame Request For Mailbox 28 */
-#define        TRS29           0x2000  /* Remote Frame Request For Mailbox 29 */
-#define        TRS30           0x4000  /* Remote Frame Request For Mailbox 30 */
-#define        TRS31           0x8000  /* Remote Frame Request For Mailbox 31 */
-
-/* CAN_AA1 Masks                                        */
-#define        AA0                     0x0001  /* Aborted Message In Mailbox 0 */
-#define        AA1                     0x0002  /* Aborted Message In Mailbox 1 */
-#define        AA2                     0x0004  /* Aborted Message In Mailbox 2 */
-#define        AA3                     0x0008  /* Aborted Message In Mailbox 3 */
-#define        AA4                     0x0010  /* Aborted Message In Mailbox 4 */
-#define        AA5                     0x0020  /* Aborted Message In Mailbox 5 */
-#define        AA6                     0x0040  /* Aborted Message In Mailbox 6 */
-#define        AA7                     0x0080  /* Aborted Message In Mailbox 7 */
-#define        AA8                     0x0100  /* Aborted Message In Mailbox 8 */
-#define        AA9                     0x0200  /* Aborted Message In Mailbox 9 */
-#define        AA10            0x0400  /* Aborted Message In Mailbox 10 */
-#define        AA11            0x0800  /* Aborted Message In Mailbox 11 */
-#define        AA12            0x1000  /* Aborted Message In Mailbox 12 */
-#define        AA13            0x2000  /* Aborted Message In Mailbox 13 */
-#define        AA14            0x4000  /* Aborted Message In Mailbox 14 */
-#define        AA15            0x8000  /* Aborted Message In Mailbox 15 */
-
-/* CAN_AA2 Masks                                        */
-#define        AA16            0x0001  /* Aborted Message In Mailbox 16 */
-#define        AA17            0x0002  /* Aborted Message In Mailbox 17 */
-#define        AA18            0x0004  /* Aborted Message In Mailbox 18 */
-#define        AA19            0x0008  /* Aborted Message In Mailbox 19 */
-#define        AA20            0x0010  /* Aborted Message In Mailbox 20 */
-#define        AA21            0x0020  /* Aborted Message In Mailbox 21 */
-#define        AA22            0x0040  /* Aborted Message In Mailbox 22 */
-#define        AA23            0x0080  /* Aborted Message In Mailbox 23 */
-#define        AA24            0x0100  /* Aborted Message In Mailbox 24 */
-#define        AA25            0x0200  /* Aborted Message In Mailbox 25 */
-#define        AA26            0x0400  /* Aborted Message In Mailbox 26 */
-#define        AA27            0x0800  /* Aborted Message In Mailbox 27 */
-#define        AA28            0x1000  /* Aborted Message In Mailbox 28 */
-#define        AA29            0x2000  /* Aborted Message In Mailbox 29 */
-#define        AA30            0x4000  /* Aborted Message In Mailbox 30 */
-#define        AA31            0x8000  /* Aborted Message In Mailbox 31 */
-
-/* CAN_TA1 Masks                                                */
-#define        TA0                     0x0001  /* Transmit Successful From Mailbox 0 */
-#define        TA1                     0x0002  /* Transmit Successful From Mailbox 1 */
-#define        TA2                     0x0004  /* Transmit Successful From Mailbox 2 */
-#define        TA3                     0x0008  /* Transmit Successful From Mailbox 3 */
-#define        TA4                     0x0010  /* Transmit Successful From Mailbox 4 */
-#define        TA5                     0x0020  /* Transmit Successful From Mailbox 5 */
-#define        TA6                     0x0040  /* Transmit Successful From Mailbox 6 */
-#define        TA7                     0x0080  /* Transmit Successful From Mailbox 7 */
-#define        TA8                     0x0100  /* Transmit Successful From Mailbox 8 */
-#define        TA9                     0x0200  /* Transmit Successful From Mailbox 9 */
-#define        TA10            0x0400  /* Transmit Successful From Mailbox 10 */
-#define        TA11            0x0800  /* Transmit Successful From Mailbox 11 */
-#define        TA12            0x1000  /* Transmit Successful From Mailbox 12 */
-#define        TA13            0x2000  /* Transmit Successful From Mailbox 13 */
-#define        TA14            0x4000  /* Transmit Successful From Mailbox 14 */
-#define        TA15            0x8000  /* Transmit Successful From Mailbox 15 */
-
-/* CAN_TA2 Masks                                                */
-#define        TA16            0x0001  /* Transmit Successful From Mailbox 16 */
-#define        TA17            0x0002  /* Transmit Successful From Mailbox 17 */
-#define        TA18            0x0004  /* Transmit Successful From Mailbox 18 */
-#define        TA19            0x0008  /* Transmit Successful From Mailbox 19 */
-#define        TA20            0x0010  /* Transmit Successful From Mailbox 20 */
-#define        TA21            0x0020  /* Transmit Successful From Mailbox 21 */
-#define        TA22            0x0040  /* Transmit Successful From Mailbox 22 */
-#define        TA23            0x0080  /* Transmit Successful From Mailbox 23 */
-#define        TA24            0x0100  /* Transmit Successful From Mailbox 24 */
-#define        TA25            0x0200  /* Transmit Successful From Mailbox 25 */
-#define        TA26            0x0400  /* Transmit Successful From Mailbox 26 */
-#define        TA27            0x0800  /* Transmit Successful From Mailbox 27 */
-#define        TA28            0x1000  /* Transmit Successful From Mailbox 28 */
-#define        TA29            0x2000  /* Transmit Successful From Mailbox 29 */
-#define        TA30            0x4000  /* Transmit Successful From Mailbox 30 */
-#define        TA31            0x8000  /* Transmit Successful From Mailbox 31 */
-
-/* CAN_MBTD Masks                                       */
-#define        TDPTR           0x001F  /* Mailbox To Temporarily Disable */
-#define        TDA                     0x0040  /* Temporary Disable Acknowledge */
-#define        TDR                     0x0080  /* Temporary Disable Request */
-
-/* CAN_RFH1 Masks                                                                                       */
-#define        RFH0            0x0001  /* Enable Automatic Remote Frame Handling For Mailbox 0 */
-#define        RFH1            0x0002  /* Enable Automatic Remote Frame Handling For Mailbox 1 */
-#define        RFH2            0x0004  /* Enable Automatic Remote Frame Handling For Mailbox 2 */
-#define        RFH3            0x0008  /* Enable Automatic Remote Frame Handling For Mailbox 3 */
-#define        RFH4            0x0010  /* Enable Automatic Remote Frame Handling For Mailbox 4 */
-#define        RFH5            0x0020  /* Enable Automatic Remote Frame Handling For Mailbox 5 */
-#define        RFH6            0x0040  /* Enable Automatic Remote Frame Handling For Mailbox 6 */
-#define        RFH7            0x0080  /* Enable Automatic Remote Frame Handling For Mailbox 7 */
-#define        RFH8            0x0100  /* Enable Automatic Remote Frame Handling For Mailbox 8 */
-#define        RFH9            0x0200  /* Enable Automatic Remote Frame Handling For Mailbox 9 */
-#define        RFH10           0x0400  /* Enable Automatic Remote Frame Handling For Mailbox 10 */
-#define        RFH11           0x0800  /* Enable Automatic Remote Frame Handling For Mailbox 11 */
-#define        RFH12           0x1000  /* Enable Automatic Remote Frame Handling For Mailbox 12 */
-#define        RFH13           0x2000  /* Enable Automatic Remote Frame Handling For Mailbox 13 */
-#define        RFH14           0x4000  /* Enable Automatic Remote Frame Handling For Mailbox 14 */
-#define        RFH15           0x8000  /* Enable Automatic Remote Frame Handling For Mailbox 15 */
-
-/* CAN_RFH2 Masks                                                                                       */
-#define        RFH16           0x0001  /* Enable Automatic Remote Frame Handling For Mailbox 16 */
-#define        RFH17           0x0002  /* Enable Automatic Remote Frame Handling For Mailbox 17 */
-#define        RFH18           0x0004  /* Enable Automatic Remote Frame Handling For Mailbox 18 */
-#define        RFH19           0x0008  /* Enable Automatic Remote Frame Handling For Mailbox 19 */
-#define        RFH20           0x0010  /* Enable Automatic Remote Frame Handling For Mailbox 20 */
-#define        RFH21           0x0020  /* Enable Automatic Remote Frame Handling For Mailbox 21 */
-#define        RFH22           0x0040  /* Enable Automatic Remote Frame Handling For Mailbox 22 */
-#define        RFH23           0x0080  /* Enable Automatic Remote Frame Handling For Mailbox 23 */
-#define        RFH24           0x0100  /* Enable Automatic Remote Frame Handling For Mailbox 24 */
-#define        RFH25           0x0200  /* Enable Automatic Remote Frame Handling For Mailbox 25 */
-#define        RFH26           0x0400  /* Enable Automatic Remote Frame Handling For Mailbox 26 */
-#define        RFH27           0x0800  /* Enable Automatic Remote Frame Handling For Mailbox 27 */
-#define        RFH28           0x1000  /* Enable Automatic Remote Frame Handling For Mailbox 28 */
-#define        RFH29           0x2000  /* Enable Automatic Remote Frame Handling For Mailbox 29 */
-#define        RFH30           0x4000  /* Enable Automatic Remote Frame Handling For Mailbox 30 */
-#define        RFH31           0x8000  /* Enable Automatic Remote Frame Handling For Mailbox 31 */
-
-/* CAN_MBTIF1 Masks                                             */
-#define        MBTIF0          0x0001  /* TX Interrupt Active In Mailbox 0 */
-#define        MBTIF1          0x0002  /* TX Interrupt Active In Mailbox 1 */
-#define        MBTIF2          0x0004  /* TX Interrupt Active In Mailbox 2 */
-#define        MBTIF3          0x0008  /* TX Interrupt Active In Mailbox 3 */
-#define        MBTIF4          0x0010  /* TX Interrupt Active In Mailbox 4 */
-#define        MBTIF5          0x0020  /* TX Interrupt Active In Mailbox 5 */
-#define        MBTIF6          0x0040  /* TX Interrupt Active In Mailbox 6 */
-#define        MBTIF7          0x0080  /* TX Interrupt Active In Mailbox 7 */
-#define        MBTIF8          0x0100  /* TX Interrupt Active In Mailbox 8 */
-#define        MBTIF9          0x0200  /* TX Interrupt Active In Mailbox 9 */
-#define        MBTIF10         0x0400  /* TX Interrupt Active In Mailbox 10 */
-#define        MBTIF11         0x0800  /* TX Interrupt Active In Mailbox 11 */
-#define        MBTIF12         0x1000  /* TX Interrupt Active In Mailbox 12 */
-#define        MBTIF13         0x2000  /* TX Interrupt Active In Mailbox 13 */
-#define        MBTIF14         0x4000  /* TX Interrupt Active In Mailbox 14 */
-#define        MBTIF15         0x8000  /* TX Interrupt Active In Mailbox 15 */
-
-/* CAN_MBTIF2 Masks                                             */
-#define        MBTIF16         0x0001  /* TX Interrupt Active In Mailbox 16 */
-#define        MBTIF17         0x0002  /* TX Interrupt Active In Mailbox 17 */
-#define        MBTIF18         0x0004  /* TX Interrupt Active In Mailbox 18 */
-#define        MBTIF19         0x0008  /* TX Interrupt Active In Mailbox 19 */
-#define        MBTIF20         0x0010  /* TX Interrupt Active In Mailbox 20 */
-#define        MBTIF21         0x0020  /* TX Interrupt Active In Mailbox 21 */
-#define        MBTIF22         0x0040  /* TX Interrupt Active In Mailbox 22 */
-#define        MBTIF23         0x0080  /* TX Interrupt Active In Mailbox 23 */
-#define        MBTIF24         0x0100  /* TX Interrupt Active In Mailbox 24 */
-#define        MBTIF25         0x0200  /* TX Interrupt Active In Mailbox 25 */
-#define        MBTIF26         0x0400  /* TX Interrupt Active In Mailbox 26 */
-#define        MBTIF27         0x0800  /* TX Interrupt Active In Mailbox 27 */
-#define        MBTIF28         0x1000  /* TX Interrupt Active In Mailbox 28 */
-#define        MBTIF29         0x2000  /* TX Interrupt Active In Mailbox 29 */
-#define        MBTIF30         0x4000  /* TX Interrupt Active In Mailbox 30 */
-#define        MBTIF31         0x8000  /* TX Interrupt Active In Mailbox 31 */
-
-/* CAN_MBRIF1 Masks                                             */
-#define        MBRIF0          0x0001  /* RX Interrupt Active In Mailbox 0 */
-#define        MBRIF1          0x0002  /* RX Interrupt Active In Mailbox 1 */
-#define        MBRIF2          0x0004  /* RX Interrupt Active In Mailbox 2 */
-#define        MBRIF3          0x0008  /* RX Interrupt Active In Mailbox 3 */
-#define        MBRIF4          0x0010  /* RX Interrupt Active In Mailbox 4 */
-#define        MBRIF5          0x0020  /* RX Interrupt Active In Mailbox 5 */
-#define        MBRIF6          0x0040  /* RX Interrupt Active In Mailbox 6 */
-#define        MBRIF7          0x0080  /* RX Interrupt Active In Mailbox 7 */
-#define        MBRIF8          0x0100  /* RX Interrupt Active In Mailbox 8 */
-#define        MBRIF9          0x0200  /* RX Interrupt Active In Mailbox 9 */
-#define        MBRIF10         0x0400  /* RX Interrupt Active In Mailbox 10 */
-#define        MBRIF11         0x0800  /* RX Interrupt Active In Mailbox 11 */
-#define        MBRIF12         0x1000  /* RX Interrupt Active In Mailbox 12 */
-#define        MBRIF13         0x2000  /* RX Interrupt Active In Mailbox 13 */
-#define        MBRIF14         0x4000  /* RX Interrupt Active In Mailbox 14 */
-#define        MBRIF15         0x8000  /* RX Interrupt Active In Mailbox 15 */
-
-/* CAN_MBRIF2 Masks                                             */
-#define        MBRIF16         0x0001  /* RX Interrupt Active In Mailbox 16 */
-#define        MBRIF17         0x0002  /* RX Interrupt Active In Mailbox 17 */
-#define        MBRIF18         0x0004  /* RX Interrupt Active In Mailbox 18 */
-#define        MBRIF19         0x0008  /* RX Interrupt Active In Mailbox 19 */
-#define        MBRIF20         0x0010  /* RX Interrupt Active In Mailbox 20 */
-#define        MBRIF21         0x0020  /* RX Interrupt Active In Mailbox 21 */
-#define        MBRIF22         0x0040  /* RX Interrupt Active In Mailbox 22 */
-#define        MBRIF23         0x0080  /* RX Interrupt Active In Mailbox 23 */
-#define        MBRIF24         0x0100  /* RX Interrupt Active In Mailbox 24 */
-#define        MBRIF25         0x0200  /* RX Interrupt Active In Mailbox 25 */
-#define        MBRIF26         0x0400  /* RX Interrupt Active In Mailbox 26 */
-#define        MBRIF27         0x0800  /* RX Interrupt Active In Mailbox 27 */
-#define        MBRIF28         0x1000  /* RX Interrupt Active In Mailbox 28 */
-#define        MBRIF29         0x2000  /* RX Interrupt Active In Mailbox 29 */
-#define        MBRIF30         0x4000  /* RX Interrupt Active In Mailbox 30 */
-#define        MBRIF31         0x8000  /* RX Interrupt Active In Mailbox 31 */
-
-/* CAN_MBIM1 Masks                                      */
-#define        MBIM0           0x0001  /* Enable Interrupt For Mailbox 0 */
-#define        MBIM1           0x0002  /* Enable Interrupt For Mailbox 1 */
-#define        MBIM2           0x0004  /* Enable Interrupt For Mailbox 2 */
-#define        MBIM3           0x0008  /* Enable Interrupt For Mailbox 3 */
-#define        MBIM4           0x0010  /* Enable Interrupt For Mailbox 4 */
-#define        MBIM5           0x0020  /* Enable Interrupt For Mailbox 5 */
-#define        MBIM6           0x0040  /* Enable Interrupt For Mailbox 6 */
-#define        MBIM7           0x0080  /* Enable Interrupt For Mailbox 7 */
-#define        MBIM8           0x0100  /* Enable Interrupt For Mailbox 8 */
-#define        MBIM9           0x0200  /* Enable Interrupt For Mailbox 9 */
-#define        MBIM10          0x0400  /* Enable Interrupt For Mailbox 10 */
-#define        MBIM11          0x0800  /* Enable Interrupt For Mailbox 11 */
-#define        MBIM12          0x1000  /* Enable Interrupt For Mailbox 12 */
-#define        MBIM13          0x2000  /* Enable Interrupt For Mailbox 13 */
-#define        MBIM14          0x4000  /* Enable Interrupt For Mailbox 14 */
-#define        MBIM15          0x8000  /* Enable Interrupt For Mailbox 15 */
-
-/* CAN_MBIM2 Masks                                      */
-#define        MBIM16          0x0001  /* Enable Interrupt For Mailbox 16 */
-#define        MBIM17          0x0002  /* Enable Interrupt For Mailbox 17 */
-#define        MBIM18          0x0004  /* Enable Interrupt For Mailbox 18 */
-#define        MBIM19          0x0008  /* Enable Interrupt For Mailbox 19 */
-#define        MBIM20          0x0010  /* Enable Interrupt For Mailbox 20 */
-#define        MBIM21          0x0020  /* Enable Interrupt For Mailbox 21 */
-#define        MBIM22          0x0040  /* Enable Interrupt For Mailbox 22 */
-#define        MBIM23          0x0080  /* Enable Interrupt For Mailbox 23 */
-#define        MBIM24          0x0100  /* Enable Interrupt For Mailbox 24 */
-#define        MBIM25          0x0200  /* Enable Interrupt For Mailbox 25 */
-#define        MBIM26          0x0400  /* Enable Interrupt For Mailbox 26 */
-#define        MBIM27          0x0800  /* Enable Interrupt For Mailbox 27 */
-#define        MBIM28          0x1000  /* Enable Interrupt For Mailbox 28 */
-#define        MBIM29          0x2000  /* Enable Interrupt For Mailbox 29 */
-#define        MBIM30          0x4000  /* Enable Interrupt For Mailbox 30 */
-#define        MBIM31          0x8000  /* Enable Interrupt For Mailbox 31 */
-
-/* CAN_GIM Masks                                                                        */
-#define        EWTIM           0x0001  /* Enable TX Error Count Interrupt */
-#define        EWRIM           0x0002  /* Enable RX Error Count Interrupt */
-#define        EPIM            0x0004  /* Enable Error-Passive Mode Interrupt */
-#define        BOIM            0x0008  /* Enable Bus Off Interrupt */
-#define        WUIM            0x0010  /* Enable Wake-Up Interrupt */
-#define        UIAIM           0x0020  /* Enable Access To Unimplemented Address Interrupt */
-#define        AAIM            0x0040  /* Enable Abort Acknowledge Interrupt */
-#define        RMLIM           0x0080  /* Enable RX Message Lost Interrupt */
-#define        UCEIM           0x0100  /* Enable Universal Counter Overflow Interrupt */
-#define        EXTIM           0x0200  /* Enable External Trigger Output Interrupt */
-#define        ADIM            0x0400  /* Enable Access Denied Interrupt */
-
-/* CAN_GIS Masks                                                                */
-#define        EWTIS           0x0001  /* TX Error Count IRQ Status */
-#define        EWRIS           0x0002  /* RX Error Count IRQ Status */
-#define        EPIS            0x0004  /* Error-Passive Mode IRQ Status */
-#define        BOIS            0x0008  /* Bus Off IRQ Status */
-#define        WUIS            0x0010  /* Wake-Up IRQ Status */
-#define        UIAIS           0x0020  /* Access To Unimplemented Address IRQ Status */
-#define        AAIS            0x0040  /* Abort Acknowledge IRQ Status */
-#define        RMLIS           0x0080  /* RX Message Lost IRQ Status */
-#define        UCEIS           0x0100  /* Universal Counter Overflow IRQ Status */
-#define        EXTIS           0x0200  /* External Trigger Output IRQ Status */
-#define        ADIS            0x0400  /* Access Denied IRQ Status */
-
-/* CAN_GIF Masks                                                                */
-#define        EWTIF           0x0001  /* TX Error Count IRQ Flag */
-#define        EWRIF           0x0002  /* RX Error Count IRQ Flag */
-#define        EPIF            0x0004  /* Error-Passive Mode IRQ Flag */
-#define        BOIF            0x0008  /* Bus Off IRQ Flag      */
-#define        WUIF            0x0010  /* Wake-Up IRQ Flag      */
-#define        UIAIF           0x0020  /* Access To Unimplemented Address IRQ Flag */
-#define        AAIF            0x0040  /* Abort Acknowledge IRQ Flag */
-#define        RMLIF           0x0080  /* RX Message Lost IRQ Flag */
-#define        UCEIF           0x0100  /* Universal Counter Overflow IRQ Flag */
-#define        EXTIF           0x0200  /* External Trigger Output IRQ Flag */
-#define        ADIF            0x0400  /* Access Denied IRQ Flag */
-
-/* CAN_UCCNF Masks                                                              */
-#define        UCCNF           0x000F  /* Universal Counter Mode */
-#define        UC_STAMP        0x0001  /*              Timestamp Mode */
-#define        UC_WDOG         0x0002  /*              Watchdog Mode */
-#define        UC_AUTOTX       0x0003  /*              Auto-Transmit Mode */
-#define        UC_ERROR        0x0006  /*              CAN Error Frame Count */
-#define        UC_OVER         0x0007  /*              CAN Overload Frame Count */
-#define        UC_LOST         0x0008  /*              Arbitration Lost During TX Count */
-#define        UC_AA           0x0009  /*              TX Abort Count */
-#define        UC_TA           0x000A  /*              TX Successful Count */
-#define        UC_REJECT       0x000B  /*              RX Message Rejected Count */
-#define        UC_RML          0x000C  /*              RX Message Lost Count */
-#define        UC_RX           0x000D  /*              Total Successful RX Messages Count */
-#define        UC_RMP          0x000E  /*              Successful RX W/Matching ID Count */
-#define        UC_ALL          0x000F  /*              Correct Message On CAN Bus Line Count */
-#define        UCRC            0x0020  /* Universal Counter Reload/Clear */
-#define        UCCT            0x0040  /* Universal Counter CAN Trigger */
-#define        UCE                     0x0080  /* Universal Counter Enable */
-
-/* CAN_ESR Masks                        */
-#define        ACKE            0x0004  /* Acknowledge Error */
-#define        SER                     0x0008  /* Stuff Error */
-#define        CRCE            0x0010  /* CRC Error */
-#define        SA0                     0x0020  /* Stuck At Dominant Error */
-#define        BEF                     0x0040  /* Bit Error Flag */
-#define        FER                     0x0080  /* Form Error Flag */
-
-/* CAN_EWR Masks                                        */
-#define        EWLREC          0x00FF  /* RX Error Count Limit (For EWRIS) */
-#define        EWLTEC          0xFF00  /* TX Error Count Limit (For EWTIS) */
-
 #endif /* _DEF_BF539_H */
index ab04d13..0ed06c2 100644 (file)
 
 #define                    ECCCNT  0x3ff      /* Transfer Count */
 
-/* Bit masks for CAN0_CONTROL */
-
-#define                       SRS  0x1        /* Software Reset */
-#define                       DNM  0x2        /* DeviceNet Mode */
-#define                       ABO  0x4        /* Auto Bus On */
-#define                       WBA  0x10       /* Wakeup On CAN Bus Activity */
-#define                       SMR  0x20       /* Sleep Mode Request */
-#define                       CSR  0x40       /* CAN Suspend Mode Request */
-#define                       CCR  0x80       /* CAN Configuration Mode Request */
-
-/* Bit masks for CAN0_STATUS */
-
-#define                        WT  0x1        /* CAN Transmit Warning Flag */
-#define                        WR  0x2        /* CAN Receive Warning Flag */
-#define                        EP  0x4        /* CAN Error Passive Mode */
-#define                       EBO  0x8        /* CAN Error Bus Off Mode */
-#define                       CSA  0x40       /* CAN Suspend Mode Acknowledge */
-#define                       CCA  0x80       /* CAN Configuration Mode Acknowledge */
-#define                     MBPTR  0x1f00     /* Mailbox Pointer */
-#define                       TRM  0x4000     /* Transmit Mode Status */
-#define                       REC  0x8000     /* Receive Mode Status */
-
-/* Bit masks for CAN0_DEBUG */
-
-#define                       DEC  0x1        /* Disable Transmit/Receive Error Counters */
-#define                       DRI  0x2        /* Disable CANRX Input Pin */
-#define                       DTO  0x4        /* Disable CANTX Output Pin */
-#define                       DIL  0x8        /* Disable Internal Loop */
-#define                       MAA  0x10       /* Mode Auto-Acknowledge */
-#define                       MRB  0x20       /* Mode Read Back */
-#define                       CDE  0x8000     /* CAN Debug Mode Enable */
-
-/* Bit masks for CAN0_CLOCK */
-
-#define                       BRP  0x3ff      /* CAN Bit Rate Prescaler */
-
-/* Bit masks for CAN0_TIMING */
-
-#define                       SJW  0x300      /* Synchronization Jump Width */
-#define                       SAM  0x80       /* Sampling */
-#define                     TSEG2  0x70       /* Time Segment 2 */
-#define                     TSEG1  0xf        /* Time Segment 1 */
-
-/* Bit masks for CAN0_INTR */
-
-#define                     CANRX  0x80       /* Serial Input From Transceiver */
-#define                     CANTX  0x40       /* Serial Output To Transceiver */
-#define                     SMACK  0x8        /* Sleep Mode Acknowledge */
-#define                      GIRQ  0x4        /* Global Interrupt Request Status */
-#define                    MBTIRQ  0x2        /* Mailbox Transmit Interrupt Request */
-#define                    MBRIRQ  0x1        /* Mailbox Receive Interrupt Request */
-
-/* Bit masks for CAN0_GIM */
-
-#define                     EWTIM  0x1        /* Error Warning Transmit Interrupt Mask */
-#define                     EWRIM  0x2        /* Error Warning Receive Interrupt Mask */
-#define                      EPIM  0x4        /* Error Passive Interrupt Mask */
-#define                      BOIM  0x8        /* Bus Off Interrupt Mask */
-#define                      WUIM  0x10       /* Wakeup Interrupt Mask */
-#define                     UIAIM  0x20       /* Unimplemented Address Interrupt Mask */
-#define                      AAIM  0x40       /* Abort Acknowledge Interrupt Mask */
-#define                     RMLIM  0x80       /* Receive Message Lost Interrupt Mask */
-#define                     UCEIM  0x100      /* Universal Counter Exceeded Interrupt Mask */
-#define                      ADIM  0x400      /* Access Denied Interrupt Mask */
-
-/* Bit masks for CAN0_GIS */
-
-#define                     EWTIS  0x1        /* Error Warning Transmit Interrupt Status */
-#define                     EWRIS  0x2        /* Error Warning Receive Interrupt Status */
-#define                      EPIS  0x4        /* Error Passive Interrupt Status */
-#define                      BOIS  0x8        /* Bus Off Interrupt Status */
-#define                      WUIS  0x10       /* Wakeup Interrupt Status */
-#define                     UIAIS  0x20       /* Unimplemented Address Interrupt Status */
-#define                      AAIS  0x40       /* Abort Acknowledge Interrupt Status */
-#define                     RMLIS  0x80       /* Receive Message Lost Interrupt Status */
-#define                     UCEIS  0x100      /* Universal Counter Exceeded Interrupt Status */
-#define                      ADIS  0x400      /* Access Denied Interrupt Status */
-
-/* Bit masks for CAN0_GIF */
-
-#define                     EWTIF  0x1        /* Error Warning Transmit Interrupt Flag */
-#define                     EWRIF  0x2        /* Error Warning Receive Interrupt Flag */
-#define                      EPIF  0x4        /* Error Passive Interrupt Flag */
-#define                      BOIF  0x8        /* Bus Off Interrupt Flag */
-#define                      WUIF  0x10       /* Wakeup Interrupt Flag */
-#define                     UIAIF  0x20       /* Unimplemented Address Interrupt Flag */
-#define                      AAIF  0x40       /* Abort Acknowledge Interrupt Flag */
-#define                     RMLIF  0x80       /* Receive Message Lost Interrupt Flag */
-#define                     UCEIF  0x100      /* Universal Counter Exceeded Interrupt Flag */
-#define                      ADIF  0x400      /* Access Denied Interrupt Flag */
-
-/* Bit masks for CAN0_MBTD */
-
-#define                       TDR  0x80       /* Temporary Disable Request */
-#define                       TDA  0x40       /* Temporary Disable Acknowledge */
-#define                     TDPTR  0x1f       /* Temporary Disable Pointer */
-
-/* Bit masks for CAN0_UCCNF */
-
-#define                     UCCNF  0xf        /* Universal Counter Configuration */
-#define                      UCRC  0x20       /* Universal Counter Reload/Clear */
-#define                      UCCT  0x40       /* Universal Counter CAN Trigger */
-#define                       UCE  0x80       /* Universal Counter Enable */
-
-/* Bit masks for CAN0_CEC */
-
-#define                    RXECNT  0xff       /* Receive Error Counter */
-#define                    TXECNT  0xff00     /* Transmit Error Counter */
-
-/* Bit masks for CAN0_ESR */
-
-#define                       FER  0x80       /* Form Error */
-#define                       BEF  0x40       /* Bit Error Flag */
-#define                       SA0  0x20       /* Stuck At Dominant */
-#define                      CRCE  0x10       /* CRC Error */
-#define                       SER  0x8        /* Stuff Bit Error */
-#define                      ACKE  0x4        /* Acknowledge Error */
-
-/* Bit masks for CAN0_EWR */
-
-#define                    EWLTEC  0xff00     /* Transmit Error Warning Limit */
-#define                    EWLREC  0xff       /* Receive Error Warning Limit */
-
-/* Bit masks for CAN0_AMxx_H */
-
-#define                       FDF  0x8000     /* Filter On Data Field */
-#define                       FMD  0x4000     /* Full Mask Data */
-#define                     AMIDE  0x2000     /* Acceptance Mask Identifier Extension */
-#define                    BASEID  0x1ffc     /* Base Identifier */
-#define                  EXTID_HI  0x3        /* Extended Identifier High Bits */
-
-/* Bit masks for CAN0_AMxx_L */
-
-#define                  EXTID_LO  0xffff     /* Extended Identifier Low Bits */
-#define                       DFM  0xffff     /* Data Field Mask */
-
-/* Bit masks for CAN0_MBxx_ID1 */
-
-#define                       AME  0x8000     /* Acceptance Mask Enable */
-#define                       RTR  0x4000     /* Remote Transmission Request */
-#define                       IDE  0x2000     /* Identifier Extension */
-#define                    BASEID  0x1ffc     /* Base Identifier */
-#define                  EXTID_HI  0x3        /* Extended Identifier High Bits */
-
-/* Bit masks for CAN0_MBxx_ID0 */
-
-#define                  EXTID_LO  0xffff     /* Extended Identifier Low Bits */
-#define                       DFM  0xffff     /* Data Field Mask */
-
-/* Bit masks for CAN0_MBxx_TIMESTAMP */
-
-#define                       TSV  0xffff     /* Time Stamp Value */
-
-/* Bit masks for CAN0_MBxx_LENGTH */
-
-#define                       DLC  0xf        /* Data Length Code */
-
-/* Bit masks for CAN0_MBxx_DATA3 */
-
-#define                 CAN_BYTE0  0xff00     /* Data Field Byte 0 */
-#define                 CAN_BYTE1  0xff       /* Data Field Byte 1 */
-
-/* Bit masks for CAN0_MBxx_DATA2 */
-
-#define                 CAN_BYTE2  0xff00     /* Data Field Byte 2 */
-#define                 CAN_BYTE3  0xff       /* Data Field Byte 3 */
-
-/* Bit masks for CAN0_MBxx_DATA1 */
-
-#define                 CAN_BYTE4  0xff00     /* Data Field Byte 4 */
-#define                 CAN_BYTE5  0xff       /* Data Field Byte 5 */
-
-/* Bit masks for CAN0_MBxx_DATA0 */
-
-#define                 CAN_BYTE6  0xff00     /* Data Field Byte 6 */
-#define                 CAN_BYTE7  0xff       /* Data Field Byte 7 */
-
-/* Bit masks for CAN0_MC1 */
-
-#define                       MC0  0x1        /* Mailbox 0 Enable */
-#define                       MC1  0x2        /* Mailbox 1 Enable */
-#define                       MC2  0x4        /* Mailbox 2 Enable */
-#define                       MC3  0x8        /* Mailbox 3 Enable */
-#define                       MC4  0x10       /* Mailbox 4 Enable */
-#define                       MC5  0x20       /* Mailbox 5 Enable */
-#define                       MC6  0x40       /* Mailbox 6 Enable */
-#define                       MC7  0x80       /* Mailbox 7 Enable */
-#define                       MC8  0x100      /* Mailbox 8 Enable */
-#define                       MC9  0x200      /* Mailbox 9 Enable */
-#define                      MC10  0x400      /* Mailbox 10 Enable */
-#define                      MC11  0x800      /* Mailbox 11 Enable */
-#define                      MC12  0x1000     /* Mailbox 12 Enable */
-#define                      MC13  0x2000     /* Mailbox 13 Enable */
-#define                      MC14  0x4000     /* Mailbox 14 Enable */
-#define                      MC15  0x8000     /* Mailbox 15 Enable */
-
-/* Bit masks for CAN0_MC2 */
-
-#define                      MC16  0x1        /* Mailbox 16 Enable */
-#define                      MC17  0x2        /* Mailbox 17 Enable */
-#define                      MC18  0x4        /* Mailbox 18 Enable */
-#define                      MC19  0x8        /* Mailbox 19 Enable */
-#define                      MC20  0x10       /* Mailbox 20 Enable */
-#define                      MC21  0x20       /* Mailbox 21 Enable */
-#define                      MC22  0x40       /* Mailbox 22 Enable */
-#define                      MC23  0x80       /* Mailbox 23 Enable */
-#define                      MC24  0x100      /* Mailbox 24 Enable */
-#define                      MC25  0x200      /* Mailbox 25 Enable */
-#define                      MC26  0x400      /* Mailbox 26 Enable */
-#define                      MC27  0x800      /* Mailbox 27 Enable */
-#define                      MC28  0x1000     /* Mailbox 28 Enable */
-#define                      MC29  0x2000     /* Mailbox 29 Enable */
-#define                      MC30  0x4000     /* Mailbox 30 Enable */
-#define                      MC31  0x8000     /* Mailbox 31 Enable */
-
-/* Bit masks for CAN0_MD1 */
-
-#define                       MD0  0x1        /* Mailbox 0 Receive Enable */
-#define                       MD1  0x2        /* Mailbox 1 Receive Enable */
-#define                       MD2  0x4        /* Mailbox 2 Receive Enable */
-#define                       MD3  0x8        /* Mailbox 3 Receive Enable */
-#define                       MD4  0x10       /* Mailbox 4 Receive Enable */
-#define                       MD5  0x20       /* Mailbox 5 Receive Enable */
-#define                       MD6  0x40       /* Mailbox 6 Receive Enable */
-#define                       MD7  0x80       /* Mailbox 7 Receive Enable */
-#define                       MD8  0x100      /* Mailbox 8 Receive Enable */
-#define                       MD9  0x200      /* Mailbox 9 Receive Enable */
-#define                      MD10  0x400      /* Mailbox 10 Receive Enable */
-#define                      MD11  0x800      /* Mailbox 11 Receive Enable */
-#define                      MD12  0x1000     /* Mailbox 12 Receive Enable */
-#define                      MD13  0x2000     /* Mailbox 13 Receive Enable */
-#define                      MD14  0x4000     /* Mailbox 14 Receive Enable */
-#define                      MD15  0x8000     /* Mailbox 15 Receive Enable */
-
-/* Bit masks for CAN0_MD2 */
-
-#define                      MD16  0x1        /* Mailbox 16 Receive Enable */
-#define                      MD17  0x2        /* Mailbox 17 Receive Enable */
-#define                      MD18  0x4        /* Mailbox 18 Receive Enable */
-#define                      MD19  0x8        /* Mailbox 19 Receive Enable */
-#define                      MD20  0x10       /* Mailbox 20 Receive Enable */
-#define                      MD21  0x20       /* Mailbox 21 Receive Enable */
-#define                      MD22  0x40       /* Mailbox 22 Receive Enable */
-#define                      MD23  0x80       /* Mailbox 23 Receive Enable */
-#define                      MD24  0x100      /* Mailbox 24 Receive Enable */
-#define                      MD25  0x200      /* Mailbox 25 Receive Enable */
-#define                      MD26  0x400      /* Mailbox 26 Receive Enable */
-#define                      MD27  0x800      /* Mailbox 27 Receive Enable */
-#define                      MD28  0x1000     /* Mailbox 28 Receive Enable */
-#define                      MD29  0x2000     /* Mailbox 29 Receive Enable */
-#define                      MD30  0x4000     /* Mailbox 30 Receive Enable */
-#define                      MD31  0x8000     /* Mailbox 31 Receive Enable */
-
-/* Bit masks for CAN0_RMP1 */
-
-#define                      RMP0  0x1        /* Mailbox 0 Receive Message Pending */
-#define                      RMP1  0x2        /* Mailbox 1 Receive Message Pending */
-#define                      RMP2  0x4        /* Mailbox 2 Receive Message Pending */
-#define                      RMP3  0x8        /* Mailbox 3 Receive Message Pending */
-#define                      RMP4  0x10       /* Mailbox 4 Receive Message Pending */
-#define                      RMP5  0x20       /* Mailbox 5 Receive Message Pending */
-#define                      RMP6  0x40       /* Mailbox 6 Receive Message Pending */
-#define                      RMP7  0x80       /* Mailbox 7 Receive Message Pending */
-#define                      RMP8  0x100      /* Mailbox 8 Receive Message Pending */
-#define                      RMP9  0x200      /* Mailbox 9 Receive Message Pending */
-#define                     RMP10  0x400      /* Mailbox 10 Receive Message Pending */
-#define                     RMP11  0x800      /* Mailbox 11 Receive Message Pending */
-#define                     RMP12  0x1000     /* Mailbox 12 Receive Message Pending */
-#define                     RMP13  0x2000     /* Mailbox 13 Receive Message Pending */
-#define                     RMP14  0x4000     /* Mailbox 14 Receive Message Pending */
-#define                     RMP15  0x8000     /* Mailbox 15 Receive Message Pending */
-
-/* Bit masks for CAN0_RMP2 */
-
-#define                     RMP16  0x1        /* Mailbox 16 Receive Message Pending */
-#define                     RMP17  0x2        /* Mailbox 17 Receive Message Pending */
-#define                     RMP18  0x4        /* Mailbox 18 Receive Message Pending */
-#define                     RMP19  0x8        /* Mailbox 19 Receive Message Pending */
-#define                     RMP20  0x10       /* Mailbox 20 Receive Message Pending */
-#define                     RMP21  0x20       /* Mailbox 21 Receive Message Pending */
-#define                     RMP22  0x40       /* Mailbox 22 Receive Message Pending */
-#define                     RMP23  0x80       /* Mailbox 23 Receive Message Pending */
-#define                     RMP24  0x100      /* Mailbox 24 Receive Message Pending */
-#define                     RMP25  0x200      /* Mailbox 25 Receive Message Pending */
-#define                     RMP26  0x400      /* Mailbox 26 Receive Message Pending */
-#define                     RMP27  0x800      /* Mailbox 27 Receive Message Pending */
-#define                     RMP28  0x1000     /* Mailbox 28 Receive Message Pending */
-#define                     RMP29  0x2000     /* Mailbox 29 Receive Message Pending */
-#define                     RMP30  0x4000     /* Mailbox 30 Receive Message Pending */
-#define                     RMP31  0x8000     /* Mailbox 31 Receive Message Pending */
-
-/* Bit masks for CAN0_RML1 */
-
-#define                      RML0  0x1        /* Mailbox 0 Receive Message Lost */
-#define                      RML1  0x2        /* Mailbox 1 Receive Message Lost */
-#define                      RML2  0x4        /* Mailbox 2 Receive Message Lost */
-#define                      RML3  0x8        /* Mailbox 3 Receive Message Lost */
-#define                      RML4  0x10       /* Mailbox 4 Receive Message Lost */
-#define                      RML5  0x20       /* Mailbox 5 Receive Message Lost */
-#define                      RML6  0x40       /* Mailbox 6 Receive Message Lost */
-#define                      RML7  0x80       /* Mailbox 7 Receive Message Lost */
-#define                      RML8  0x100      /* Mailbox 8 Receive Message Lost */
-#define                      RML9  0x200      /* Mailbox 9 Receive Message Lost */
-#define                     RML10  0x400      /* Mailbox 10 Receive Message Lost */
-#define                     RML11  0x800      /* Mailbox 11 Receive Message Lost */
-#define                     RML12  0x1000     /* Mailbox 12 Receive Message Lost */
-#define                     RML13  0x2000     /* Mailbox 13 Receive Message Lost */
-#define                     RML14  0x4000     /* Mailbox 14 Receive Message Lost */
-#define                     RML15  0x8000     /* Mailbox 15 Receive Message Lost */
-
-/* Bit masks for CAN0_RML2 */
-
-#define                     RML16  0x1        /* Mailbox 16 Receive Message Lost */
-#define                     RML17  0x2        /* Mailbox 17 Receive Message Lost */
-#define                     RML18  0x4        /* Mailbox 18 Receive Message Lost */
-#define                     RML19  0x8        /* Mailbox 19 Receive Message Lost */
-#define                     RML20  0x10       /* Mailbox 20 Receive Message Lost */
-#define                     RML21  0x20       /* Mailbox 21 Receive Message Lost */
-#define                     RML22  0x40       /* Mailbox 22 Receive Message Lost */
-#define                     RML23  0x80       /* Mailbox 23 Receive Message Lost */
-#define                     RML24  0x100      /* Mailbox 24 Receive Message Lost */
-#define                     RML25  0x200      /* Mailbox 25 Receive Message Lost */
-#define                     RML26  0x400      /* Mailbox 26 Receive Message Lost */
-#define                     RML27  0x800      /* Mailbox 27 Receive Message Lost */
-#define                     RML28  0x1000     /* Mailbox 28 Receive Message Lost */
-#define                     RML29  0x2000     /* Mailbox 29 Receive Message Lost */
-#define                     RML30  0x4000     /* Mailbox 30 Receive Message Lost */
-#define                     RML31  0x8000     /* Mailbox 31 Receive Message Lost */
-
-/* Bit masks for CAN0_OPSS1 */
-
-#define                     OPSS0  0x1        /* Mailbox 0 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS1  0x2        /* Mailbox 1 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS2  0x4        /* Mailbox 2 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS3  0x8        /* Mailbox 3 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS4  0x10       /* Mailbox 4 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS5  0x20       /* Mailbox 5 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS6  0x40       /* Mailbox 6 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS7  0x80       /* Mailbox 7 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS8  0x100      /* Mailbox 8 Overwrite Protection/Single-Shot Transmission Enable */
-#define                     OPSS9  0x200      /* Mailbox 9 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS10  0x400      /* Mailbox 10 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS11  0x800      /* Mailbox 11 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS12  0x1000     /* Mailbox 12 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS13  0x2000     /* Mailbox 13 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS14  0x4000     /* Mailbox 14 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS15  0x8000     /* Mailbox 15 Overwrite Protection/Single-Shot Transmission Enable */
-
-/* Bit masks for CAN0_OPSS2 */
-
-#define                    OPSS16  0x1        /* Mailbox 16 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS17  0x2        /* Mailbox 17 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS18  0x4        /* Mailbox 18 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS19  0x8        /* Mailbox 19 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS20  0x10       /* Mailbox 20 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS21  0x20       /* Mailbox 21 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS22  0x40       /* Mailbox 22 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS23  0x80       /* Mailbox 23 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS24  0x100      /* Mailbox 24 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS25  0x200      /* Mailbox 25 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS26  0x400      /* Mailbox 26 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS27  0x800      /* Mailbox 27 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS28  0x1000     /* Mailbox 28 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS29  0x2000     /* Mailbox 29 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS30  0x4000     /* Mailbox 30 Overwrite Protection/Single-Shot Transmission Enable */
-#define                    OPSS31  0x8000     /* Mailbox 31 Overwrite Protection/Single-Shot Transmission Enable */
-
-/* Bit masks for CAN0_TRS1 */
-
-#define                      TRS0  0x1        /* Mailbox 0 Transmit Request Set */
-#define                      TRS1  0x2        /* Mailbox 1 Transmit Request Set */
-#define                      TRS2  0x4        /* Mailbox 2 Transmit Request Set */
-#define                      TRS3  0x8        /* Mailbox 3 Transmit Request Set */
-#define                      TRS4  0x10       /* Mailbox 4 Transmit Request Set */
-#define                      TRS5  0x20       /* Mailbox 5 Transmit Request Set */
-#define                      TRS6  0x40       /* Mailbox 6 Transmit Request Set */
-#define                      TRS7  0x80       /* Mailbox 7 Transmit Request Set */
-#define                      TRS8  0x100      /* Mailbox 8 Transmit Request Set */
-#define                      TRS9  0x200      /* Mailbox 9 Transmit Request Set */
-#define                     TRS10  0x400      /* Mailbox 10 Transmit Request Set */
-#define                     TRS11  0x800      /* Mailbox 11 Transmit Request Set */
-#define                     TRS12  0x1000     /* Mailbox 12 Transmit Request Set */
-#define                     TRS13  0x2000     /* Mailbox 13 Transmit Request Set */
-#define                     TRS14  0x4000     /* Mailbox 14 Transmit Request Set */
-#define                     TRS15  0x8000     /* Mailbox 15 Transmit Request Set */
-
-/* Bit masks for CAN0_TRS2 */
-
-#define                     TRS16  0x1        /* Mailbox 16 Transmit Request Set */
-#define                     TRS17  0x2        /* Mailbox 17 Transmit Request Set */
-#define                     TRS18  0x4        /* Mailbox 18 Transmit Request Set */
-#define                     TRS19  0x8        /* Mailbox 19 Transmit Request Set */
-#define                     TRS20  0x10       /* Mailbox 20 Transmit Request Set */
-#define                     TRS21  0x20       /* Mailbox 21 Transmit Request Set */
-#define                     TRS22  0x40       /* Mailbox 22 Transmit Request Set */
-#define                     TRS23  0x80       /* Mailbox 23 Transmit Request Set */
-#define                     TRS24  0x100      /* Mailbox 24 Transmit Request Set */
-#define                     TRS25  0x200      /* Mailbox 25 Transmit Request Set */
-#define                     TRS26  0x400      /* Mailbox 26 Transmit Request Set */
-#define                     TRS27  0x800      /* Mailbox 27 Transmit Request Set */
-#define                     TRS28  0x1000     /* Mailbox 28 Transmit Request Set */
-#define                     TRS29  0x2000     /* Mailbox 29 Transmit Request Set */
-#define                     TRS30  0x4000     /* Mailbox 30 Transmit Request Set */
-#define                     TRS31  0x8000     /* Mailbox 31 Transmit Request Set */
-
-/* Bit masks for CAN0_TRR1 */
-
-#define                      TRR0  0x1        /* Mailbox 0 Transmit Request Reset */
-#define                      TRR1  0x2        /* Mailbox 1 Transmit Request Reset */
-#define                      TRR2  0x4        /* Mailbox 2 Transmit Request Reset */
-#define                      TRR3  0x8        /* Mailbox 3 Transmit Request Reset */
-#define                      TRR4  0x10       /* Mailbox 4 Transmit Request Reset */
-#define                      TRR5  0x20       /* Mailbox 5 Transmit Request Reset */
-#define                      TRR6  0x40       /* Mailbox 6 Transmit Request Reset */
-#define                      TRR7  0x80       /* Mailbox 7 Transmit Request Reset */
-#define                      TRR8  0x100      /* Mailbox 8 Transmit Request Reset */
-#define                      TRR9  0x200      /* Mailbox 9 Transmit Request Reset */
-#define                     TRR10  0x400      /* Mailbox 10 Transmit Request Reset */
-#define                     TRR11  0x800      /* Mailbox 11 Transmit Request Reset */
-#define                     TRR12  0x1000     /* Mailbox 12 Transmit Request Reset */
-#define                     TRR13  0x2000     /* Mailbox 13 Transmit Request Reset */
-#define                     TRR14  0x4000     /* Mailbox 14 Transmit Request Reset */
-#define                     TRR15  0x8000     /* Mailbox 15 Transmit Request Reset */
-
-/* Bit masks for CAN0_TRR2 */
-
-#define                     TRR16  0x1        /* Mailbox 16 Transmit Request Reset */
-#define                     TRR17  0x2        /* Mailbox 17 Transmit Request Reset */
-#define                     TRR18  0x4        /* Mailbox 18 Transmit Request Reset */
-#define                     TRR19  0x8        /* Mailbox 19 Transmit Request Reset */
-#define                     TRR20  0x10       /* Mailbox 20 Transmit Request Reset */
-#define                     TRR21  0x20       /* Mailbox 21 Transmit Request Reset */
-#define                     TRR22  0x40       /* Mailbox 22 Transmit Request Reset */
-#define                     TRR23  0x80       /* Mailbox 23 Transmit Request Reset */
-#define                     TRR24  0x100      /* Mailbox 24 Transmit Request Reset */
-#define                     TRR25  0x200      /* Mailbox 25 Transmit Request Reset */
-#define                     TRR26  0x400      /* Mailbox 26 Transmit Request Reset */
-#define                     TRR27  0x800      /* Mailbox 27 Transmit Request Reset */
-#define                     TRR28  0x1000     /* Mailbox 28 Transmit Request Reset */
-#define                     TRR29  0x2000     /* Mailbox 29 Transmit Request Reset */
-#define                     TRR30  0x4000     /* Mailbox 30 Transmit Request Reset */
-#define                     TRR31  0x8000     /* Mailbox 31 Transmit Request Reset */
-
-/* Bit masks for CAN0_AA1 */
-
-#define                       AA0  0x1        /* Mailbox 0 Abort Acknowledge */
-#define                       AA1  0x2        /* Mailbox 1 Abort Acknowledge */
-#define                       AA2  0x4        /* Mailbox 2 Abort Acknowledge */
-#define                       AA3  0x8        /* Mailbox 3 Abort Acknowledge */
-#define                       AA4  0x10       /* Mailbox 4 Abort Acknowledge */
-#define                       AA5  0x20       /* Mailbox 5 Abort Acknowledge */
-#define                       AA6  0x40       /* Mailbox 6 Abort Acknowledge */
-#define                       AA7  0x80       /* Mailbox 7 Abort Acknowledge */
-#define                       AA8  0x100      /* Mailbox 8 Abort Acknowledge */
-#define                       AA9  0x200      /* Mailbox 9 Abort Acknowledge */
-#define                      AA10  0x400      /* Mailbox 10 Abort Acknowledge */
-#define                      AA11  0x800      /* Mailbox 11 Abort Acknowledge */
-#define                      AA12  0x1000     /* Mailbox 12 Abort Acknowledge */
-#define                      AA13  0x2000     /* Mailbox 13 Abort Acknowledge */
-#define                      AA14  0x4000     /* Mailbox 14 Abort Acknowledge */
-#define                      AA15  0x8000     /* Mailbox 15 Abort Acknowledge */
-
-/* Bit masks for CAN0_AA2 */
-
-#define                      AA16  0x1        /* Mailbox 16 Abort Acknowledge */
-#define                      AA17  0x2        /* Mailbox 17 Abort Acknowledge */
-#define                      AA18  0x4        /* Mailbox 18 Abort Acknowledge */
-#define                      AA19  0x8        /* Mailbox 19 Abort Acknowledge */
-#define                      AA20  0x10       /* Mailbox 20 Abort Acknowledge */
-#define                      AA21  0x20       /* Mailbox 21 Abort Acknowledge */
-#define                      AA22  0x40       /* Mailbox 22 Abort Acknowledge */
-#define                      AA23  0x80       /* Mailbox 23 Abort Acknowledge */
-#define                      AA24  0x100      /* Mailbox 24 Abort Acknowledge */
-#define                      AA25  0x200      /* Mailbox 25 Abort Acknowledge */
-#define                      AA26  0x400      /* Mailbox 26 Abort Acknowledge */
-#define                      AA27  0x800      /* Mailbox 27 Abort Acknowledge */
-#define                      AA28  0x1000     /* Mailbox 28 Abort Acknowledge */
-#define                      AA29  0x2000     /* Mailbox 29 Abort Acknowledge */
-#define                      AA30  0x4000     /* Mailbox 30 Abort Acknowledge */
-#define                      AA31  0x8000     /* Mailbox 31 Abort Acknowledge */
-
-/* Bit masks for CAN0_TA1 */
-
-#define                       TA0  0x1        /* Mailbox 0 Transmit Acknowledge */
-#define                       TA1  0x2        /* Mailbox 1 Transmit Acknowledge */
-#define                       TA2  0x4        /* Mailbox 2 Transmit Acknowledge */
-#define                       TA3  0x8        /* Mailbox 3 Transmit Acknowledge */
-#define                       TA4  0x10       /* Mailbox 4 Transmit Acknowledge */
-#define                       TA5  0x20       /* Mailbox 5 Transmit Acknowledge */
-#define                       TA6  0x40       /* Mailbox 6 Transmit Acknowledge */
-#define                       TA7  0x80       /* Mailbox 7 Transmit Acknowledge */
-#define                       TA8  0x100      /* Mailbox 8 Transmit Acknowledge */
-#define                       TA9  0x200      /* Mailbox 9 Transmit Acknowledge */
-#define                      TA10  0x400      /* Mailbox 10 Transmit Acknowledge */
-#define                      TA11  0x800      /* Mailbox 11 Transmit Acknowledge */
-#define                      TA12  0x1000     /* Mailbox 12 Transmit Acknowledge */
-#define                      TA13  0x2000     /* Mailbox 13 Transmit Acknowledge */
-#define                      TA14  0x4000     /* Mailbox 14 Transmit Acknowledge */
-#define                      TA15  0x8000     /* Mailbox 15 Transmit Acknowledge */
-
-/* Bit masks for CAN0_TA2 */
-
-#define                      TA16  0x1        /* Mailbox 16 Transmit Acknowledge */
-#define                      TA17  0x2        /* Mailbox 17 Transmit Acknowledge */
-#define                      TA18  0x4        /* Mailbox 18 Transmit Acknowledge */
-#define                      TA19  0x8        /* Mailbox 19 Transmit Acknowledge */
-#define                      TA20  0x10       /* Mailbox 20 Transmit Acknowledge */
-#define                      TA21  0x20       /* Mailbox 21 Transmit Acknowledge */
-#define                      TA22  0x40       /* Mailbox 22 Transmit Acknowledge */
-#define                      TA23  0x80       /* Mailbox 23 Transmit Acknowledge */
-#define                      TA24  0x100      /* Mailbox 24 Transmit Acknowledge */
-#define                      TA25  0x200      /* Mailbox 25 Transmit Acknowledge */
-#define                      TA26  0x400      /* Mailbox 26 Transmit Acknowledge */
-#define                      TA27  0x800      /* Mailbox 27 Transmit Acknowledge */
-#define                      TA28  0x1000     /* Mailbox 28 Transmit Acknowledge */
-#define                      TA29  0x2000     /* Mailbox 29 Transmit Acknowledge */
-#define                      TA30  0x4000     /* Mailbox 30 Transmit Acknowledge */
-#define                      TA31  0x8000     /* Mailbox 31 Transmit Acknowledge */
-
-/* Bit masks for CAN0_RFH1 */
-
-#define                      RFH0  0x1        /* Mailbox 0 Remote Frame Handling Enable */
-#define                      RFH1  0x2        /* Mailbox 1 Remote Frame Handling Enable */
-#define                      RFH2  0x4        /* Mailbox 2 Remote Frame Handling Enable */
-#define                      RFH3  0x8        /* Mailbox 3 Remote Frame Handling Enable */
-#define                      RFH4  0x10       /* Mailbox 4 Remote Frame Handling Enable */
-#define                      RFH5  0x20       /* Mailbox 5 Remote Frame Handling Enable */
-#define                      RFH6  0x40       /* Mailbox 6 Remote Frame Handling Enable */
-#define                      RFH7  0x80       /* Mailbox 7 Remote Frame Handling Enable */
-#define                      RFH8  0x100      /* Mailbox 8 Remote Frame Handling Enable */
-#define                      RFH9  0x200      /* Mailbox 9 Remote Frame Handling Enable */
-#define                     RFH10  0x400      /* Mailbox 10 Remote Frame Handling Enable */
-#define                     RFH11  0x800      /* Mailbox 11 Remote Frame Handling Enable */
-#define                     RFH12  0x1000     /* Mailbox 12 Remote Frame Handling Enable */
-#define                     RFH13  0x2000     /* Mailbox 13 Remote Frame Handling Enable */
-#define                     RFH14  0x4000     /* Mailbox 14 Remote Frame Handling Enable */
-#define                     RFH15  0x8000     /* Mailbox 15 Remote Frame Handling Enable */
-
-/* Bit masks for CAN0_RFH2 */
-
-#define                     RFH16  0x1        /* Mailbox 16 Remote Frame Handling Enable */
-#define                     RFH17  0x2        /* Mailbox 17 Remote Frame Handling Enable */
-#define                     RFH18  0x4        /* Mailbox 18 Remote Frame Handling Enable */
-#define                     RFH19  0x8        /* Mailbox 19 Remote Frame Handling Enable */
-#define                     RFH20  0x10       /* Mailbox 20 Remote Frame Handling Enable */
-#define                     RFH21  0x20       /* Mailbox 21 Remote Frame Handling Enable */
-#define                     RFH22  0x40       /* Mailbox 22 Remote Frame Handling Enable */
-#define                     RFH23  0x80       /* Mailbox 23 Remote Frame Handling Enable */
-#define                     RFH24  0x100      /* Mailbox 24 Remote Frame Handling Enable */
-#define                     RFH25  0x200      /* Mailbox 25 Remote Frame Handling Enable */
-#define                     RFH26  0x400      /* Mailbox 26 Remote Frame Handling Enable */
-#define                     RFH27  0x800      /* Mailbox 27 Remote Frame Handling Enable */
-#define                     RFH28  0x1000     /* Mailbox 28 Remote Frame Handling Enable */
-#define                     RFH29  0x2000     /* Mailbox 29 Remote Frame Handling Enable */
-#define                     RFH30  0x4000     /* Mailbox 30 Remote Frame Handling Enable */
-#define                     RFH31  0x8000     /* Mailbox 31 Remote Frame Handling Enable */
-
-/* Bit masks for CAN0_MBIM1 */
-
-#define                     MBIM0  0x1        /* Mailbox 0 Mailbox Interrupt Mask */
-#define                     MBIM1  0x2        /* Mailbox 1 Mailbox Interrupt Mask */
-#define                     MBIM2  0x4        /* Mailbox 2 Mailbox Interrupt Mask */
-#define                     MBIM3  0x8        /* Mailbox 3 Mailbox Interrupt Mask */
-#define                     MBIM4  0x10       /* Mailbox 4 Mailbox Interrupt Mask */
-#define                     MBIM5  0x20       /* Mailbox 5 Mailbox Interrupt Mask */
-#define                     MBIM6  0x40       /* Mailbox 6 Mailbox Interrupt Mask */
-#define                     MBIM7  0x80       /* Mailbox 7 Mailbox Interrupt Mask */
-#define                     MBIM8  0x100      /* Mailbox 8 Mailbox Interrupt Mask */
-#define                     MBIM9  0x200      /* Mailbox 9 Mailbox Interrupt Mask */
-#define                    MBIM10  0x400      /* Mailbox 10 Mailbox Interrupt Mask */
-#define                    MBIM11  0x800      /* Mailbox 11 Mailbox Interrupt Mask */
-#define                    MBIM12  0x1000     /* Mailbox 12 Mailbox Interrupt Mask */
-#define                    MBIM13  0x2000     /* Mailbox 13 Mailbox Interrupt Mask */
-#define                    MBIM14  0x4000     /* Mailbox 14 Mailbox Interrupt Mask */
-#define                    MBIM15  0x8000     /* Mailbox 15 Mailbox Interrupt Mask */
-
-/* Bit masks for CAN0_MBIM2 */
-
-#define                    MBIM16  0x1        /* Mailbox 16 Mailbox Interrupt Mask */
-#define                    MBIM17  0x2        /* Mailbox 17 Mailbox Interrupt Mask */
-#define                    MBIM18  0x4        /* Mailbox 18 Mailbox Interrupt Mask */
-#define                    MBIM19  0x8        /* Mailbox 19 Mailbox Interrupt Mask */
-#define                    MBIM20  0x10       /* Mailbox 20 Mailbox Interrupt Mask */
-#define                    MBIM21  0x20       /* Mailbox 21 Mailbox Interrupt Mask */
-#define                    MBIM22  0x40       /* Mailbox 22 Mailbox Interrupt Mask */
-#define                    MBIM23  0x80       /* Mailbox 23 Mailbox Interrupt Mask */
-#define                    MBIM24  0x100      /* Mailbox 24 Mailbox Interrupt Mask */
-#define                    MBIM25  0x200      /* Mailbox 25 Mailbox Interrupt Mask */
-#define                    MBIM26  0x400      /* Mailbox 26 Mailbox Interrupt Mask */
-#define                    MBIM27  0x800      /* Mailbox 27 Mailbox Interrupt Mask */
-#define                    MBIM28  0x1000     /* Mailbox 28 Mailbox Interrupt Mask */
-#define                    MBIM29  0x2000     /* Mailbox 29 Mailbox Interrupt Mask */
-#define                    MBIM30  0x4000     /* Mailbox 30 Mailbox Interrupt Mask */
-#define                    MBIM31  0x8000     /* Mailbox 31 Mailbox Interrupt Mask */
-
-/* Bit masks for CAN0_MBTIF1 */
-
-#define                    MBTIF0  0x1        /* Mailbox 0 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF1  0x2        /* Mailbox 1 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF2  0x4        /* Mailbox 2 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF3  0x8        /* Mailbox 3 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF4  0x10       /* Mailbox 4 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF5  0x20       /* Mailbox 5 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF6  0x40       /* Mailbox 6 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF7  0x80       /* Mailbox 7 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF8  0x100      /* Mailbox 8 Mailbox Transmit Interrupt Flag */
-#define                    MBTIF9  0x200      /* Mailbox 9 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF10  0x400      /* Mailbox 10 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF11  0x800      /* Mailbox 11 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF12  0x1000     /* Mailbox 12 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF13  0x2000     /* Mailbox 13 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF14  0x4000     /* Mailbox 14 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF15  0x8000     /* Mailbox 15 Mailbox Transmit Interrupt Flag */
-
-/* Bit masks for CAN0_MBTIF2 */
-
-#define                   MBTIF16  0x1        /* Mailbox 16 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF17  0x2        /* Mailbox 17 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF18  0x4        /* Mailbox 18 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF19  0x8        /* Mailbox 19 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF20  0x10       /* Mailbox 20 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF21  0x20       /* Mailbox 21 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF22  0x40       /* Mailbox 22 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF23  0x80       /* Mailbox 23 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF24  0x100      /* Mailbox 24 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF25  0x200      /* Mailbox 25 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF26  0x400      /* Mailbox 26 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF27  0x800      /* Mailbox 27 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF28  0x1000     /* Mailbox 28 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF29  0x2000     /* Mailbox 29 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF30  0x4000     /* Mailbox 30 Mailbox Transmit Interrupt Flag */
-#define                   MBTIF31  0x8000     /* Mailbox 31 Mailbox Transmit Interrupt Flag */
-
-/* Bit masks for CAN0_MBRIF1 */
-
-#define                    MBRIF0  0x1        /* Mailbox 0 Mailbox Receive Interrupt Flag */
-#define                    MBRIF1  0x2        /* Mailbox 1 Mailbox Receive Interrupt Flag */
-#define                    MBRIF2  0x4        /* Mailbox 2 Mailbox Receive Interrupt Flag */
-#define                    MBRIF3  0x8        /* Mailbox 3 Mailbox Receive Interrupt Flag */
-#define                    MBRIF4  0x10       /* Mailbox 4 Mailbox Receive Interrupt Flag */
-#define                    MBRIF5  0x20       /* Mailbox 5 Mailbox Receive Interrupt Flag */
-#define                    MBRIF6  0x40       /* Mailbox 6 Mailbox Receive Interrupt Flag */
-#define                    MBRIF7  0x80       /* Mailbox 7 Mailbox Receive Interrupt Flag */
-#define                    MBRIF8  0x100      /* Mailbox 8 Mailbox Receive Interrupt Flag */
-#define                    MBRIF9  0x200      /* Mailbox 9 Mailbox Receive Interrupt Flag */
-#define                   MBRIF10  0x400      /* Mailbox 10 Mailbox Receive Interrupt Flag */
-#define                   MBRIF11  0x800      /* Mailbox 11 Mailbox Receive Interrupt Flag */
-#define                   MBRIF12  0x1000     /* Mailbox 12 Mailbox Receive Interrupt Flag */
-#define                   MBRIF13  0x2000     /* Mailbox 13 Mailbox Receive Interrupt Flag */
-#define                   MBRIF14  0x4000     /* Mailbox 14 Mailbox Receive Interrupt Flag */
-#define                   MBRIF15  0x8000     /* Mailbox 15 Mailbox Receive Interrupt Flag */
-
-/* Bit masks for CAN0_MBRIF2 */
-
-#define                   MBRIF16  0x1        /* Mailbox 16 Mailbox Receive Interrupt Flag */
-#define                   MBRIF17  0x2        /* Mailbox 17 Mailbox Receive Interrupt Flag */
-#define                   MBRIF18  0x4        /* Mailbox 18 Mailbox Receive Interrupt Flag */
-#define                   MBRIF19  0x8        /* Mailbox 19 Mailbox Receive Interrupt Flag */
-#define                   MBRIF20  0x10       /* Mailbox 20 Mailbox Receive Interrupt Flag */
-#define                   MBRIF21  0x20       /* Mailbox 21 Mailbox Receive Interrupt Flag */
-#define                   MBRIF22  0x40       /* Mailbox 22 Mailbox Receive Interrupt Flag */
-#define                   MBRIF23  0x80       /* Mailbox 23 Mailbox Receive Interrupt Flag */
-#define                   MBRIF24  0x100      /* Mailbox 24 Mailbox Receive Interrupt Flag */
-#define                   MBRIF25  0x200      /* Mailbox 25 Mailbox Receive Interrupt Flag */
-#define                   MBRIF26  0x400      /* Mailbox 26 Mailbox Receive Interrupt Flag */
-#define                   MBRIF27  0x800      /* Mailbox 27 Mailbox Receive Interrupt Flag */
-#define                   MBRIF28  0x1000     /* Mailbox 28 Mailbox Receive Interrupt Flag */
-#define                   MBRIF29  0x2000     /* Mailbox 29 Mailbox Receive Interrupt Flag */
-#define                   MBRIF30  0x4000     /* Mailbox 30 Mailbox Receive Interrupt Flag */
-#define                   MBRIF31  0x8000     /* Mailbox 31 Mailbox Receive Interrupt Flag */
-
 /* Bit masks for EPPIx_STATUS */
 
 #define                 CFIFO_ERR  0x1        /* Chroma FIFO Error */