Blackfin: punt unused MXVR masks
authorMike Frysinger <vapier@gentoo.org>
Thu, 15 Oct 2009 03:51:30 +0000 (03:51 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 15 Dec 2009 05:14:43 +0000 (00:14 -0500)
There are no MXVR device drivers, and if someday there is, we can put
these in a dedicated header rather than polluting the global namespace.

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

index 5a9d0d5..312686a 100644 (file)
 #define        RCV_FULL        0x000C          /*              Receive FIFO Full (2 Bytes To Read) */
 
 
-/********************************* MXVR        MASKS ****************************************/
-
-/* MXVR_CONFIG Masks */
-
-#define        MXVREN    0x00000001lu
-#define        MMSM      0x00000002lu
-#define        ACTIVE    0x00000004lu
-#define        SDELAY    0x00000008lu
-#define        NCMRXEN   0x00000010lu
-#define        RWRRXEN   0x00000020lu
-#define        MTXEN     0x00000040lu
-#define        MTXON     0x00000080lu /*legacy*/
-#define        MTXONB    0x00000080lu
-#define        EPARITY   0x00000100lu
-#define        MSB       0x00001E00lu
-#define        APRXEN    0x00002000lu
-#define        WAKEUP    0x00004000lu
-#define        LMECH     0x00008000lu
-
-#ifdef _MISRA_RULES
-#define        SET_MSB(x)     (((x)&0xFu) << 0x9)
-#else
-#define        SET_MSB(x)     (((x)&0xF) << 0x9)
-#endif /* _MISRA_RULES */
-
-
-/* MXVR_PLL_CTL_0 Masks */
-
-#define        MXTALCEN  0x00000001lu
-#define        MXTALFEN  0x00000002lu
-#define        MPLLMS    0x00000008lu
-#define        MXTALMUL  0x00000030lu
-#define        MPLLEN    0x00000040lu
-#define        MPLLEN0   0x00000040lu /* legacy */
-#define        MPLLEN1   0x00000080lu /* legacy */
-#define        MMCLKEN   0x00000100lu
-#define        MMCLKMUL  0x00001E00lu
-#define        MPLLRSTB  0x00002000lu
-#define        MPLLRSTB0 0x00002000lu /* legacy */
-#define        MPLLRSTB1 0x00004000lu /* legacy */
-#define        MBCLKEN   0x00010000lu
-#define        MBCLKDIV  0x001E0000lu
-#define        MPLLCDR   0x00200000lu
-#define        MPLLCDR0  0x00200000lu /* legacy */
-#define        MPLLCDR1  0x00400000lu /* legacy */
-#define        INVRX     0x00800000lu
-#define        MFSEN     0x01000000lu
-#define        MFSDIV    0x1E000000lu
-#define        MFSSEL    0x60000000lu
-#define        MFSSYNC   0x80000000lu
-
-#define        MXTALMUL_256FS   0x00000000lu /* legacy */
-#define        MXTALMUL_384FS   0x00000010lu /* legacy */
-#define        MXTALMUL_512FS   0x00000020lu /* legacy */
-#define        MXTALMUL_1024FS  0x00000030lu
-
-#define        MMCLKMUL_1024FS  0x00000000lu
-#define        MMCLKMUL_512FS   0x00000200lu
-#define        MMCLKMUL_256FS   0x00000400lu
-#define        MMCLKMUL_128FS   0x00000600lu
-#define        MMCLKMUL_64FS    0x00000800lu
-#define        MMCLKMUL_32FS    0x00000A00lu
-#define        MMCLKMUL_16FS    0x00000C00lu
-#define        MMCLKMUL_8FS     0x00000E00lu
-#define        MMCLKMUL_4FS     0x00001000lu
-#define        MMCLKMUL_2FS     0x00001200lu
-#define        MMCLKMUL_1FS     0x00001400lu
-#define        MMCLKMUL_1536FS  0x00001A00lu
-#define        MMCLKMUL_768FS   0x00001C00lu
-#define        MMCLKMUL_384FS   0x00001E00lu
-
-#define        MBCLKDIV_DIV2    0x00020000lu
-#define        MBCLKDIV_DIV4    0x00040000lu
-#define        MBCLKDIV_DIV8    0x00060000lu
-#define        MBCLKDIV_DIV16   0x00080000lu
-#define        MBCLKDIV_DIV32   0x000A0000lu
-#define        MBCLKDIV_DIV64   0x000C0000lu
-#define        MBCLKDIV_DIV128  0x000E0000lu
-#define        MBCLKDIV_DIV256  0x00100000lu
-#define        MBCLKDIV_DIV512  0x00120000lu
-#define        MBCLKDIV_DIV1024 0x00140000lu
-
-#define        MFSDIV_DIV2      0x02000000lu
-#define        MFSDIV_DIV4      0x04000000lu
-#define        MFSDIV_DIV8      0x06000000lu
-#define        MFSDIV_DIV16     0x08000000lu
-#define        MFSDIV_DIV32     0x0A000000lu
-#define        MFSDIV_DIV64     0x0C000000lu
-#define        MFSDIV_DIV128    0x0E000000lu
-#define        MFSDIV_DIV256    0x10000000lu
-#define        MFSDIV_DIV512    0x12000000lu
-#define        MFSDIV_DIV1024   0x14000000lu
-
-#define        MFSSEL_CLOCK     0x00000000lu
-#define        MFSSEL_PULSE_HI  0x20000000lu
-#define        MFSSEL_PULSE_LO  0x40000000lu
-
-
-/* MXVR_PLL_CTL_1 Masks */
-
-#define        MSTO       0x00000001lu
-#define        MSTO0      0x00000001lu /* legacy */
-#define        MHOGGD     0x00000004lu
-#define        MHOGGD0    0x00000004lu /* legacy */
-#define        MHOGGD1    0x00000008lu /* legacy */
-#define        MSHAPEREN  0x00000010lu
-#define        MSHAPEREN0 0x00000010lu /* legacy */
-#define        MSHAPEREN1 0x00000020lu /* legacy */
-#define        MPLLCNTEN  0x00008000lu
-#define        MPLLCNT    0xFFFF0000lu
-
-#ifdef _MISRA_RULES
-#define        SET_MPLLCNT(x)     (((x)&0xFFFFu) << 0x10)
-#else
-#define        SET_MPLLCNT(x)     (((x)&0xFFFF) << 0x10)
-#endif /* _MISRA_RULES */
-
-
-/* MXVR_PLL_CTL_2 Masks */
-
-#define        MSHAPERSEL 0x00000007lu
-#define        MCPSEL     0x000000E0lu
-
-/* MXVR_INT_STAT_0 Masks */
-
-#define        NI2A  0x00000001lu
-#define        NA2I  0x00000002lu
-#define        SBU2L 0x00000004lu
-#define        SBL2U 0x00000008lu
-#define        PRU   0x00000010lu
-#define        MPRU  0x00000020lu
-#define        DRU   0x00000040lu
-#define        MDRU  0x00000080lu
-#define        SBU   0x00000100lu
-#define        ATU   0x00000200lu
-#define        FCZ0  0x00000400lu
-#define        FCZ1  0x00000800lu
-#define        PERR  0x00001000lu
-#define        MH2L  0x00002000lu
-#define        ML2H  0x00004000lu
-#define        WUP   0x00008000lu
-#define        FU2L  0x00010000lu
-#define        FL2U  0x00020000lu
-#define        BU2L  0x00040000lu
-#define        BL2U  0x00080000lu
-#define        PCZ   0x00400000lu
-#define        FERR  0x00800000lu
-#define        CMR   0x01000000lu
-#define        CMROF 0x02000000lu
-#define        CMTS  0x04000000lu
-#define        CMTC  0x08000000lu
-#define        RWRC  0x10000000lu
-#define        BCZ   0x20000000lu
-#define        BMERR 0x40000000lu
-#define        DERR  0x80000000lu
-
-
-/* MXVR_INT_EN_0 Masks */
-
-#define        NI2AEN  NI2A
-#define        NA2IEN  NA2I
-#define        SBU2LEN SBU2L
-#define        SBL2UEN SBL2U
-#define        PRUEN   PRU
-#define        MPRUEN  MPRU
-#define        DRUEN   DRU
-#define        MDRUEN  MDRU
-#define        SBUEN   SBU
-#define        ATUEN   ATU
-#define        FCZ0EN  FCZ0
-#define        FCZ1EN  FCZ1
-#define        PERREN  PERR
-#define        MH2LEN  MH2L
-#define        ML2HEN  ML2H
-#define        WUPEN   WUP
-#define        FU2LEN  FU2L
-#define        FL2UEN  FL2U
-#define        BU2LEN  BU2L
-#define        BL2UEN  BL2U
-#define        PCZEN   PCZ
-#define        FERREN  FERR
-#define        CMREN   CMR
-#define        CMROFEN CMROF
-#define        CMTSEN  CMTS
-#define        CMTCEN  CMTC
-#define        RWRCEN  RWRC
-#define        BCZEN   BCZ
-#define        BMERREN BMERR
-#define        DERREN  DERR
-
-
-/* MXVR_INT_STAT_1 Masks */
-
-#define        APR   0x00000004lu
-#define        APROF 0x00000008lu
-#define        APTS  0x00000040lu
-#define        APTC  0x00000080lu
-#define        APRCE 0x00000400lu
-#define        APRPE 0x00000800lu
-
-#define        HDONE0 0x00000001lu
-#define        DONE0  0x00000002lu
-#define        HDONE1 0x00000010lu
-#define        DONE1  0x00000020lu
-#define        HDONE2 0x00000100lu
-#define        DONE2  0x00000200lu
-#define        HDONE3 0x00001000lu
-#define        DONE3  0x00002000lu
-#define        HDONE4 0x00010000lu
-#define        DONE4  0x00020000lu
-#define        HDONE5 0x00100000lu
-#define        DONE5  0x00200000lu
-#define        HDONE6 0x01000000lu
-#define        DONE6  0x02000000lu
-#define        HDONE7 0x10000000lu
-#define        DONE7  0x20000000lu
-
-#define        DONEX(x) (0x00000002 << (4 * (x)))
-#define        HDONEX(x) (0x00000001 << (4 * (x)))
-
-
-/* MXVR_INT_EN_1 Masks */
-
-#define        APREN   APR
-#define        APROFEN APROF
-#define        APTSEN  APTS
-#define        APTCEN  APTC
-#define        APRCEEN APRCE
-#define        APRPEEN APRPE
-
-#define        HDONEEN0 HDONE0
-#define        DONEEN0  DONE0
-#define        HDONEEN1 HDONE1
-#define        DONEEN1  DONE1
-#define        HDONEEN2 HDONE2
-#define        DONEEN2  DONE2
-#define        HDONEEN3 HDONE3
-#define        DONEEN3  DONE3
-#define        HDONEEN4 HDONE4
-#define        DONEEN4  DONE4
-#define        HDONEEN5 HDONE5
-#define        DONEEN5  DONE5
-#define        HDONEEN6 HDONE6
-#define        DONEEN6  DONE6
-#define        HDONEEN7 HDONE7
-#define        DONEEN7  DONE7
-
-#define        DONEENX(x) (0x00000002 << (4 * (x)))
-#define        HDONEENX(x) (0x00000001 << (4 * (x)))
-
-
-/* MXVR_STATE_0        Masks */
-
-#define        NACT     0x00000001lu
-#define        SBLOCK   0x00000002lu
-#define        PFDLOCK  0x00000004lu
-#define        PFDLOCK0 0x00000004lu /* legacy */
-#define        PDD      0x00000008lu
-#define        PDD0     0x00000008lu /* legacy */
-#define        PVCO     0x00000010lu
-#define        PVCO0    0x00000010lu /* legacy */
-#define        PFDLOCK1 0x00000020lu /* legacy */
-#define        PDD1     0x00000040lu /* legacy */
-#define        PVCO1    0x00000080lu /* legacy */
-#define        APBSY    0x00000100lu
-#define        APARB    0x00000200lu
-#define        APTX     0x00000400lu
-#define        APRX     0x00000800lu
-#define        CMBSY    0x00001000lu
-#define        CMARB    0x00002000lu
-#define        CMTX     0x00004000lu
-#define        CMRX     0x00008000lu
-#define        MRXONB   0x00010000lu
-#define        RGSIP    0x00020000lu
-#define        DALIP    0x00040000lu
-#define        ALIP     0x00080000lu
-#define        RRDIP    0x00100000lu
-#define        RWRIP    0x00200000lu
-#define        FLOCK    0x00400000lu
-#define        BLOCK    0x00800000lu
-#define        RSB      0x0F000000lu
-#define        DERRNUM  0xF0000000lu
-
-
-/* MXVR_STATE_1        Masks */
-
-#define        STXNUMB     0x0000000Flu
-#define        SRXNUMB     0x000000F0lu
-#define        APCONT      0x00000100lu
-#define        DMAACTIVEX  0x00FF0000lu
-#define        DMAACTIVE0  0x00010000lu
-#define        DMAACTIVE1  0x00020000lu
-#define        DMAACTIVE2  0x00040000lu
-#define        DMAACTIVE3  0x00080000lu
-#define        DMAACTIVE4  0x00100000lu
-#define        DMAACTIVE5  0x00200000lu
-#define        DMAACTIVE6  0x00400000lu
-#define        DMAACTIVE7  0x00800000lu
-#define        DMAPMENX    0xFF000000lu
-#define        DMAPMEN0    0x01000000lu
-#define        DMAPMEN1    0x02000000lu
-#define        DMAPMEN2    0x04000000lu
-#define        DMAPMEN3    0x08000000lu
-#define        DMAPMEN4    0x10000000lu
-#define        DMAPMEN5    0x20000000lu
-#define        DMAPMEN6    0x40000000lu
-#define        DMAPMEN7    0x80000000lu
-
-
-/* MXVR_POSITION Masks */
-
-#define        PVALID       0x8000
-#define        POSITION     0x003F
-
-
-/* MXVR_MAX_POSITION Masks */
-
-#define        MPVALID      0x8000
-#define        MPOSITION    0x003F
-
-
-/* MXVR_DELAY Masks */
-
-#define        DVALID       0x8000
-#define        DELAY        0x003F
-
-
-/* MXVR_MAX_DELAY Masks */
-
-#define        MDVALID      0x8000
-#define        MDELAY       0x003F
-
-
-/* MXVR_LADDR Masks */
-
-#define        LVALID       0x80000000lu
-#define        LADDR        0x0000FFFFlu
-
-
-/* MXVR_GADDR Masks */
-
-#define        GVALID       0x8000
-#define        GADDRL       0x00FF
-
-
-/* MXVR_AADDR Masks */
-
-#define        AVALID       0x80000000lu
-#define        AADDR        0x0000FFFFlu
-
-
-/* MXVR_ALLOC_0        Masks */
-
-#define        CIU0         0x00000080lu
-#define        CIU1         0x00008000lu
-#define        CIU2         0x00800000lu
-#define        CIU3         0x80000000lu
-
-#define        CL0          0x0000007Flu
-#define        CL1          0x00007F00lu
-#define        CL2          0x007F0000lu
-#define        CL3          0x7F000000lu
-
-
-/* MXVR_ALLOC_1        Masks */
-
-#define        CIU4         0x00000080lu
-#define        CIU5         0x00008000lu
-#define        CIU6         0x00800000lu
-#define        CIU7         0x80000000lu
-
-#define        CL4          0x0000007Flu
-#define        CL5          0x00007F00lu
-#define        CL6          0x007F0000lu
-#define        CL7          0x7F000000lu
-
-
-/* MXVR_ALLOC_2        Masks */
-
-#define        CIU8         0x00000080lu
-#define        CIU9         0x00008000lu
-#define        CIU10        0x00800000lu
-#define        CIU11        0x80000000lu
-
-#define        CL8          0x0000007Flu
-#define        CL9          0x00007F00lu
-#define        CL10         0x007F0000lu
-#define        CL11         0x7F000000lu
-
-
-/* MXVR_ALLOC_3        Masks */
-
-#define        CIU12        0x00000080lu
-#define        CIU13        0x00008000lu
-#define        CIU14        0x00800000lu
-#define        CIU15        0x80000000lu
-
-#define        CL12         0x0000007Flu
-#define        CL13         0x00007F00lu
-#define        CL14         0x007F0000lu
-#define        CL15         0x7F000000lu
-
-
-/* MXVR_ALLOC_4        Masks */
-
-#define        CIU16        0x00000080lu
-#define        CIU17        0x00008000lu
-#define        CIU18        0x00800000lu
-#define        CIU19        0x80000000lu
-
-#define        CL16         0x0000007Flu
-#define        CL17         0x00007F00lu
-#define        CL18         0x007F0000lu
-#define        CL19         0x7F000000lu
-
-
-/* MXVR_ALLOC_5        Masks */
-
-#define        CIU20        0x00000080lu
-#define        CIU21        0x00008000lu
-#define        CIU22        0x00800000lu
-#define        CIU23        0x80000000lu
-
-#define        CL20         0x0000007Flu
-#define        CL21         0x00007F00lu
-#define        CL22         0x007F0000lu
-#define        CL23         0x7F000000lu
-
-
-/* MXVR_ALLOC_6        Masks */
-
-#define        CIU24        0x00000080lu
-#define        CIU25        0x00008000lu
-#define        CIU26        0x00800000lu
-#define        CIU27        0x80000000lu
-
-#define        CL24         0x0000007Flu
-#define        CL25         0x00007F00lu
-#define        CL26         0x007F0000lu
-#define        CL27         0x7F000000lu
-
-
-/* MXVR_ALLOC_7        Masks */
-
-#define        CIU28        0x00000080lu
-#define        CIU29        0x00008000lu
-#define        CIU30        0x00800000lu
-#define        CIU31        0x80000000lu
-
-#define        CL28         0x0000007Flu
-#define        CL29         0x00007F00lu
-#define        CL30         0x007F0000lu
-#define        CL31         0x7F000000lu
-
-
-/* MXVR_ALLOC_8        Masks */
-
-#define        CIU32        0x00000080lu
-#define        CIU33        0x00008000lu
-#define        CIU34        0x00800000lu
-#define        CIU35        0x80000000lu
-
-#define        CL32         0x0000007Flu
-#define        CL33         0x00007F00lu
-#define        CL34         0x007F0000lu
-#define        CL35         0x7F000000lu
-
-
-/* MXVR_ALLOC_9        Masks */
-
-#define        CIU36        0x00000080lu
-#define        CIU37        0x00008000lu
-#define        CIU38        0x00800000lu
-#define        CIU39        0x80000000lu
-
-#define        CL36         0x0000007Flu
-#define        CL37         0x00007F00lu
-#define        CL38         0x007F0000lu
-#define        CL39         0x7F000000lu
-
-
-/* MXVR_ALLOC_10 Masks */
-
-#define        CIU40        0x00000080lu
-#define        CIU41        0x00008000lu
-#define        CIU42        0x00800000lu
-#define        CIU43        0x80000000lu
-
-#define        CL40         0x0000007Flu
-#define        CL41         0x00007F00lu
-#define        CL42         0x007F0000lu
-#define        CL43         0x7F000000lu
-
-
-/* MXVR_ALLOC_11 Masks */
-
-#define        CIU44        0x00000080lu
-#define        CIU45        0x00008000lu
-#define        CIU46        0x00800000lu
-#define        CIU47        0x80000000lu
-
-#define        CL44         0x0000007Flu
-#define        CL45         0x00007F00lu
-#define        CL46         0x007F0000lu
-#define        CL47         0x7F000000lu
-
-
-/* MXVR_ALLOC_12 Masks */
-
-#define        CIU48        0x00000080lu
-#define        CIU49        0x00008000lu
-#define        CIU50        0x00800000lu
-#define        CIU51        0x80000000lu
-
-#define        CL48         0x0000007Flu
-#define        CL49         0x00007F00lu
-#define        CL50         0x007F0000lu
-#define        CL51         0x7F000000lu
-
-
-/* MXVR_ALLOC_13 Masks */
-
-#define        CIU52        0x00000080lu
-#define        CIU53        0x00008000lu
-#define        CIU54        0x00800000lu
-#define        CIU55        0x80000000lu
-
-#define        CL52         0x0000007Flu
-#define        CL53         0x00007F00lu
-#define        CL54         0x007F0000lu
-#define        CL55         0x7F000000lu
-
-
-/* MXVR_ALLOC_14 Masks */
-
-#define        CIU56        0x00000080lu
-#define        CIU57        0x00008000lu
-#define        CIU58        0x00800000lu
-#define        CIU59        0x80000000lu
-
-#define        CL56         0x0000007Flu
-#define        CL57         0x00007F00lu
-#define        CL58         0x007F0000lu
-#define        CL59         0x7F000000lu
-
-
-/* MXVR_SYNC_LCHAN_0 Masks */
-
-#define        LCHANPC0     0x0000000Flu
-#define        LCHANPC1     0x000000F0lu
-#define        LCHANPC2     0x00000F00lu
-#define        LCHANPC3     0x0000F000lu
-#define        LCHANPC4     0x000F0000lu
-#define        LCHANPC5     0x00F00000lu
-#define        LCHANPC6     0x0F000000lu
-#define        LCHANPC7     0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_1 Masks */
-
-#define        LCHANPC8     0x0000000Flu
-#define        LCHANPC9     0x000000F0lu
-#define        LCHANPC10    0x00000F00lu
-#define        LCHANPC11    0x0000F000lu
-#define        LCHANPC12    0x000F0000lu
-#define        LCHANPC13    0x00F00000lu
-#define        LCHANPC14    0x0F000000lu
-#define        LCHANPC15    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_2 Masks */
-
-#define        LCHANPC16    0x0000000Flu
-#define        LCHANPC17    0x000000F0lu
-#define        LCHANPC18    0x00000F00lu
-#define        LCHANPC19    0x0000F000lu
-#define        LCHANPC20    0x000F0000lu
-#define        LCHANPC21    0x00F00000lu
-#define        LCHANPC22    0x0F000000lu
-#define        LCHANPC23    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_3 Masks */
-
-#define        LCHANPC24    0x0000000Flu
-#define        LCHANPC25    0x000000F0lu
-#define        LCHANPC26    0x00000F00lu
-#define        LCHANPC27    0x0000F000lu
-#define        LCHANPC28    0x000F0000lu
-#define        LCHANPC29    0x00F00000lu
-#define        LCHANPC30    0x0F000000lu
-#define        LCHANPC31    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_4 Masks */
-
-#define        LCHANPC32    0x0000000Flu
-#define        LCHANPC33    0x000000F0lu
-#define        LCHANPC34    0x00000F00lu
-#define        LCHANPC35    0x0000F000lu
-#define        LCHANPC36    0x000F0000lu
-#define        LCHANPC37    0x00F00000lu
-#define        LCHANPC38    0x0F000000lu
-#define        LCHANPC39    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_5 Masks */
-
-#define        LCHANPC40    0x0000000Flu
-#define        LCHANPC41    0x000000F0lu
-#define        LCHANPC42    0x00000F00lu
-#define        LCHANPC43    0x0000F000lu
-#define        LCHANPC44    0x000F0000lu
-#define        LCHANPC45    0x00F00000lu
-#define        LCHANPC46    0x0F000000lu
-#define        LCHANPC47    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_6 Masks */
-
-#define        LCHANPC48    0x0000000Flu
-#define        LCHANPC49    0x000000F0lu
-#define        LCHANPC50    0x00000F00lu
-#define        LCHANPC51    0x0000F000lu
-#define        LCHANPC52    0x000F0000lu
-#define        LCHANPC53    0x00F00000lu
-#define        LCHANPC54    0x0F000000lu
-#define        LCHANPC55    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_7 Masks */
-
-#define        LCHANPC56    0x0000000Flu
-#define        LCHANPC57    0x000000F0lu
-#define        LCHANPC58    0x00000F00lu
-#define        LCHANPC59    0x0000F000lu
-
-
-/* MXVR_DMAx_CONFIG Masks */
-
-#define        MDMAEN      0x00000001lu
-#define        DD          0x00000002lu
-#define        LCHAN       0x000003C0lu
-#define        BITSWAPEN   0x00000400lu
-#define        BYSWAPEN    0x00000800lu
-#define        MFLOW       0x00007000lu
-#define        FIXEDPM     0x00080000lu
-#define        STARTPAT    0x00300000lu
-#define        STOPPAT     0x00C00000lu
-#define        COUNTPOS    0x1C000000lu
-
-#define        DD_TX       0x00000000lu
-#define        DD_RX       0x00000002lu
-
-#define        LCHAN_0     0x00000000lu
-#define        LCHAN_1     0x00000040lu
-#define        LCHAN_2     0x00000080lu
-#define        LCHAN_3     0x000000C0lu
-#define        LCHAN_4     0x00000100lu
-#define        LCHAN_5     0x00000140lu
-#define        LCHAN_6     0x00000180lu
-#define        LCHAN_7     0x000001C0lu
-
-#define        MFLOW_STOP  0x00000000lu
-#define        MFLOW_AUTO  0x00001000lu
-#define        MFLOW_PVC   0x00002000lu
-#define        MFLOW_PSS   0x00003000lu
-#define        MFLOW_PFC   0x00004000lu
-
-#define        STARTPAT_0  0x00000000lu
-#define        STARTPAT_1  0x00100000lu
-
-#define        STOPPAT_0   0x00000000lu
-#define        STOPPAT_1   0x00400000lu
-
-#define        COUNTPOS_0  0x00000000lu
-#define        COUNTPOS_1  0x04000000lu
-#define        COUNTPOS_2  0x08000000lu
-#define        COUNTPOS_3  0x0C000000lu
-#define        COUNTPOS_4  0x10000000lu
-#define        COUNTPOS_5  0x14000000lu
-#define        COUNTPOS_6  0x18000000lu
-#define        COUNTPOS_7  0x1C000000lu
-
-
-/* MXVR_AP_CTL Masks */
-
-#define        STARTAP    0x00000001lu
-#define        CANCELAP   0x00000002lu
-#define        RESETAP    0x00000004lu
-#define        APRBE0     0x00004000lu
-#define        APRBE1     0x00008000lu
-#define        APRBEX     0x0000C000lu
-
-
-/* MXVR_CM_CTL Masks */
-
-#define        STARTCM    0x00000001lu
-#define        CANCELCM   0x00000002lu
-#define        CMRBEX     0xFFFF0000lu
-#define        CMRBE0     0x00010000lu
-#define        CMRBE1     0x00020000lu
-#define        CMRBE2     0x00040000lu
-#define        CMRBE3     0x00080000lu
-#define        CMRBE4     0x00100000lu
-#define        CMRBE5     0x00200000lu
-#define        CMRBE6     0x00400000lu
-#define        CMRBE7     0x00800000lu
-#define        CMRBE8     0x01000000lu
-#define        CMRBE9     0x02000000lu
-#define        CMRBE10    0x04000000lu
-#define        CMRBE11    0x08000000lu
-#define        CMRBE12    0x10000000lu
-#define        CMRBE13    0x20000000lu
-#define        CMRBE14    0x40000000lu
-#define        CMRBE15    0x80000000lu
-
-
-/* MXVR_PAT_DATA_x Masks */
-
-#define        MATCH_DATA_0 0x000000FFlu
-#define        MATCH_DATA_1 0x0000FF00lu
-#define        MATCH_DATA_2 0x00FF0000lu
-#define        MATCH_DATA_3 0xFF000000lu
-
-
-
-/* MXVR_PAT_EN_x Masks */
-
-#define        MATCH_EN_0_0 0x00000001lu
-#define        MATCH_EN_0_1 0x00000002lu
-#define        MATCH_EN_0_2 0x00000004lu
-#define        MATCH_EN_0_3 0x00000008lu
-#define        MATCH_EN_0_4 0x00000010lu
-#define        MATCH_EN_0_5 0x00000020lu
-#define        MATCH_EN_0_6 0x00000040lu
-#define        MATCH_EN_0_7 0x00000080lu
-
-#define        MATCH_EN_1_0 0x00000100lu
-#define        MATCH_EN_1_1 0x00000200lu
-#define        MATCH_EN_1_2 0x00000400lu
-#define        MATCH_EN_1_3 0x00000800lu
-#define        MATCH_EN_1_4 0x00001000lu
-#define        MATCH_EN_1_5 0x00002000lu
-#define        MATCH_EN_1_6 0x00004000lu
-#define        MATCH_EN_1_7 0x00008000lu
-
-#define        MATCH_EN_2_0 0x00010000lu
-#define        MATCH_EN_2_1 0x00020000lu
-#define        MATCH_EN_2_2 0x00040000lu
-#define        MATCH_EN_2_3 0x00080000lu
-#define        MATCH_EN_2_4 0x00100000lu
-#define        MATCH_EN_2_5 0x00200000lu
-#define        MATCH_EN_2_6 0x00400000lu
-#define        MATCH_EN_2_7 0x00800000lu
-
-#define        MATCH_EN_3_0 0x01000000lu
-#define        MATCH_EN_3_1 0x02000000lu
-#define        MATCH_EN_3_2 0x04000000lu
-#define        MATCH_EN_3_3 0x08000000lu
-#define        MATCH_EN_3_4 0x10000000lu
-#define        MATCH_EN_3_5 0x20000000lu
-#define        MATCH_EN_3_6 0x40000000lu
-#define        MATCH_EN_3_7 0x80000000lu
-
-
-/* MXVR_ROUTING_0 Masks */
-
-#define        MUTE_CH0        0x00000080lu
-#define        MUTE_CH1        0x00008000lu
-#define        MUTE_CH2        0x00800000lu
-#define        MUTE_CH3        0x80000000lu
-
-#define        TX_CH0          0x0000007Flu
-#define        TX_CH1          0x00007F00lu
-#define        TX_CH2          0x007F0000lu
-#define        TX_CH3          0x7F000000lu
-
-
-/* MXVR_ROUTING_1 Masks */
-
-#define        MUTE_CH4        0x00000080lu
-#define        MUTE_CH5        0x00008000lu
-#define        MUTE_CH6        0x00800000lu
-#define        MUTE_CH7        0x80000000lu
-
-#define        TX_CH4          0x0000007Flu
-#define        TX_CH5          0x00007F00lu
-#define        TX_CH6          0x007F0000lu
-#define        TX_CH7          0x7F000000lu
-
-
-/* MXVR_ROUTING_2 Masks */
-
-#define        MUTE_CH8        0x00000080lu
-#define        MUTE_CH9        0x00008000lu
-#define        MUTE_CH10       0x00800000lu
-#define        MUTE_CH11       0x80000000lu
-
-#define        TX_CH8          0x0000007Flu
-#define        TX_CH9          0x00007F00lu
-#define        TX_CH10         0x007F0000lu
-#define        TX_CH11         0x7F000000lu
-
-/* MXVR_ROUTING_3 Masks */
-
-#define        MUTE_CH12       0x00000080lu
-#define        MUTE_CH13       0x00008000lu
-#define        MUTE_CH14       0x00800000lu
-#define        MUTE_CH15       0x80000000lu
-
-#define        TX_CH12         0x0000007Flu
-#define        TX_CH13         0x00007F00lu
-#define        TX_CH14         0x007F0000lu
-#define        TX_CH15         0x7F000000lu
-
-
-/* MXVR_ROUTING_4 Masks */
-
-#define        MUTE_CH16       0x00000080lu
-#define        MUTE_CH17       0x00008000lu
-#define        MUTE_CH18       0x00800000lu
-#define        MUTE_CH19       0x80000000lu
-
-#define        TX_CH16         0x0000007Flu
-#define        TX_CH17         0x00007F00lu
-#define        TX_CH18         0x007F0000lu
-#define        TX_CH19         0x7F000000lu
-
-
-/* MXVR_ROUTING_5 Masks */
-
-#define        MUTE_CH20       0x00000080lu
-#define        MUTE_CH21       0x00008000lu
-#define        MUTE_CH22       0x00800000lu
-#define        MUTE_CH23       0x80000000lu
-
-#define        TX_CH20         0x0000007Flu
-#define        TX_CH21         0x00007F00lu
-#define        TX_CH22         0x007F0000lu
-#define        TX_CH23         0x7F000000lu
-
-
-/* MXVR_ROUTING_6 Masks */
-
-#define        MUTE_CH24       0x00000080lu
-#define        MUTE_CH25       0x00008000lu
-#define        MUTE_CH26       0x00800000lu
-#define        MUTE_CH27       0x80000000lu
-
-#define        TX_CH24         0x0000007Flu
-#define        TX_CH25         0x00007F00lu
-#define        TX_CH26         0x007F0000lu
-#define        TX_CH27         0x7F000000lu
-
-
-/* MXVR_ROUTING_7 Masks */
-
-#define        MUTE_CH28       0x00000080lu
-#define        MUTE_CH29       0x00008000lu
-#define        MUTE_CH30       0x00800000lu
-#define        MUTE_CH31       0x80000000lu
-
-#define        TX_CH28         0x0000007Flu
-#define        TX_CH29         0x00007F00lu
-#define        TX_CH30         0x007F0000lu
-#define        TX_CH31         0x7F000000lu
-
-
-/* MXVR_ROUTING_8 Masks */
-
-#define        MUTE_CH32       0x00000080lu
-#define        MUTE_CH33       0x00008000lu
-#define        MUTE_CH34       0x00800000lu
-#define        MUTE_CH35       0x80000000lu
-
-#define        TX_CH32         0x0000007Flu
-#define        TX_CH33         0x00007F00lu
-#define        TX_CH34         0x007F0000lu
-#define        TX_CH35         0x7F000000lu
-
-
-/* MXVR_ROUTING_9 Masks */
-
-#define        MUTE_CH36       0x00000080lu
-#define        MUTE_CH37       0x00008000lu
-#define        MUTE_CH38       0x00800000lu
-#define        MUTE_CH39       0x80000000lu
-
-#define        TX_CH36         0x0000007Flu
-#define        TX_CH37         0x00007F00lu
-#define        TX_CH38         0x007F0000lu
-#define        TX_CH39         0x7F000000lu
-
-
-/* MXVR_ROUTING_10 Masks */
-
-#define        MUTE_CH40       0x00000080lu
-#define        MUTE_CH41       0x00008000lu
-#define        MUTE_CH42       0x00800000lu
-#define        MUTE_CH43       0x80000000lu
-
-#define        TX_CH40         0x0000007Flu
-#define        TX_CH41         0x00007F00lu
-#define        TX_CH42         0x007F0000lu
-#define        TX_CH43         0x7F000000lu
-
-
-/* MXVR_ROUTING_11 Masks */
-
-#define        MUTE_CH44       0x00000080lu
-#define        MUTE_CH45       0x00008000lu
-#define        MUTE_CH46       0x00800000lu
-#define        MUTE_CH47       0x80000000lu
-
-#define        TX_CH44         0x0000007Flu
-#define        TX_CH45         0x00007F00lu
-#define        TX_CH46         0x007F0000lu
-#define        TX_CH47         0x7F000000lu
-
-
-/* MXVR_ROUTING_12 Masks */
-
-#define        MUTE_CH48       0x00000080lu
-#define        MUTE_CH49       0x00008000lu
-#define        MUTE_CH50       0x00800000lu
-#define        MUTE_CH51       0x80000000lu
-
-#define        TX_CH48         0x0000007Flu
-#define        TX_CH49         0x00007F00lu
-#define        TX_CH50         0x007F0000lu
-#define        TX_CH51         0x7F000000lu
-
-
-/* MXVR_ROUTING_13 Masks */
-
-#define        MUTE_CH52       0x00000080lu
-#define        MUTE_CH53       0x00008000lu
-#define        MUTE_CH54       0x00800000lu
-#define        MUTE_CH55       0x80000000lu
-
-#define        TX_CH52         0x0000007Flu
-#define        TX_CH53         0x00007F00lu
-#define        TX_CH54         0x007F0000lu
-#define        TX_CH55         0x7F000000lu
-
-
-/* MXVR_ROUTING_14 Masks */
-
-#define        MUTE_CH56       0x00000080lu
-#define        MUTE_CH57       0x00008000lu
-#define        MUTE_CH58       0x00800000lu
-#define        MUTE_CH59       0x80000000lu
-
-#define        TX_CH56         0x0000007Flu
-#define        TX_CH57         0x00007F00lu
-#define        TX_CH58         0x007F0000lu
-#define        TX_CH59         0x7F000000lu
-
-
-/* Control Message Receive Buffer (CMRB) Address Offsets */
-
-#define        CMRB_STRIDE       0x00000016lu
-
-#define        CMRB_DST_OFFSET   0x00000000lu
-#define        CMRB_SRC_OFFSET   0x00000002lu
-#define        CMRB_DATA_OFFSET  0x00000005lu
-
-
-/* Control Message Transmit Buffer (CMTB) Address Offsets */
-
-#define        CMTB_PRIO_OFFSET    0x00000000lu
-#define        CMTB_DST_OFFSET     0x00000002lu
-#define        CMTB_SRC_OFFSET     0x00000004lu
-#define        CMTB_TYPE_OFFSET    0x00000006lu
-#define        CMTB_DATA_OFFSET    0x00000007lu
-
-#define        CMTB_ANSWER_OFFSET  0x0000000Alu
-
-#define        CMTB_STAT_N_OFFSET  0x00000018lu
-#define        CMTB_STAT_A_OFFSET  0x00000016lu
-#define        CMTB_STAT_D_OFFSET  0x0000000Elu
-#define        CMTB_STAT_R_OFFSET  0x00000014lu
-#define        CMTB_STAT_W_OFFSET  0x00000014lu
-#define        CMTB_STAT_G_OFFSET  0x00000014lu
-
-
-/* Asynchronous        Packet Receive Buffer (APRB) Address Offsets */
-
-#define        APRB_STRIDE       0x00000400lu
-
-#define        APRB_DST_OFFSET   0x00000000lu
-#define        APRB_LEN_OFFSET   0x00000002lu
-#define        APRB_SRC_OFFSET   0x00000004lu
-#define        APRB_DATA_OFFSET  0x00000006lu
-
-
-/* Asynchronous        Packet Transmit Buffer (APTB) Address Offsets */
-
-#define        APTB_PRIO_OFFSET  0x00000000lu
-#define        APTB_DST_OFFSET   0x00000002lu
-#define        APTB_LEN_OFFSET   0x00000004lu
-#define        APTB_SRC_OFFSET   0x00000006lu
-#define        APTB_DATA_OFFSET  0x00000008lu
-
-
-/* Remote Read Buffer (RRDB) Address Offsets */
-
-#define        RRDB_WADDR_OFFSET 0x00000100lu
-#define        RRDB_WLEN_OFFSET  0x00000101lu
-
-
-
 /* ************         CONTROLLER AREA NETWORK (CAN) MASKS  ***************/
 /* CAN_CONTROL Masks                                    */
 #define        SRS                     0x0001  /* Software Reset */
index d84dbe9..5a04e6d 100644 (file)
 #define                     MXVR_PIN_CTL  0xffc028dc   /* MXVR Pin Control Register */
 #define                    MXVR_SCLK_CNT  0xffc028e0   /* MXVR System Clock Counter Register */
 
-/* Bit masks for MXVR_CONFIG */
-
-#define                    MXVREN  0x1        /* MXVR Enable */
-#define                      MMSM  0x2        /* MXVR Master/Slave Mode Select */
-#define                    ACTIVE  0x4        /* Active Mode */
-#define                    SDELAY  0x8        /* Synchronous Data Delay */
-#define                   NCMRXEN  0x10       /* Normal Control Message Receive Enable */
-#define                   RWRRXEN  0x20       /* Remote Write Receive Enable */
-#define                     MTXEN  0x40       /* MXVR Transmit Data Enable */
-#define                    MTXONB  0x80       /* MXVR Phy Transmitter On */
-#define                   EPARITY  0x100      /* Even Parity Select */
-#define                       MSB  0x1e00     /* Master Synchronous Boundary */
-#define                    APRXEN  0x2000     /* Asynchronous Packet Receive Enable */
-#define                    WAKEUP  0x4000     /* Wake-Up */
-#define                     LMECH  0x8000     /* Lock Mechanism Select */
-
-/* Bit masks for MXVR_STATE_0 */
-
-#define                      NACT  0x1        /* Network Activity */
-#define                    SBLOCK  0x2        /* Super Block Lock */
-#define                   FMPLLST  0xc        /* Frequency Multiply PLL SM State */
-#define                  CDRPLLST  0xe0       /* Clock/Data Recovery PLL SM State */
-#define                     APBSY  0x100      /* Asynchronous Packet Transmit Buffer Busy */
-#define                     APARB  0x200      /* Asynchronous Packet Arbitrating */
-#define                      APTX  0x400      /* Asynchronous Packet Transmitting */
-#define                      APRX  0x800      /* Receiving Asynchronous Packet */
-#define                     CMBSY  0x1000     /* Control Message Transmit Buffer Busy */
-#define                     CMARB  0x2000     /* Control Message Arbitrating */
-#define                      CMTX  0x4000     /* Control Message Transmitting */
-#define                      CMRX  0x8000     /* Receiving Control Message */
-#define                    MRXONB  0x10000    /* MRXONB Pin State */
-#define                     RGSIP  0x20000    /* Remote Get Source In Progress */
-#define                     DALIP  0x40000    /* Resource Deallocate In Progress */
-#define                      ALIP  0x80000    /* Resource Allocate In Progress */
-#define                     RRDIP  0x100000   /* Remote Read In Progress */
-#define                     RWRIP  0x200000   /* Remote Write In Progress */
-#define                     FLOCK  0x400000   /* Frame Lock */
-#define                     BLOCK  0x800000   /* Block Lock */
-#define                       RSB  0xf000000  /* Received Synchronous Boundary */
-#define                   DERRNUM  0xf0000000 /* DMA Error Channel Number */
-
-/* Bit masks for MXVR_STATE_1 */
-
-#define                   SRXNUMB  0xf        /* Synchronous Receive FIFO Number of Bytes */
-#define                   STXNUMB  0xf0       /* Synchronous Transmit FIFO Number of Bytes */
-#define                    APCONT  0x100      /* Asynchronous Packet Continuation */
-#define                  OBERRNUM  0xe00      /* DMA Out of Bounds Error Channel Number */
-#define                DMAACTIVE0  0x10000    /* DMA0 Active */
-#define                DMAACTIVE1  0x20000    /* DMA1 Active */
-#define                DMAACTIVE2  0x40000    /* DMA2 Active */
-#define                DMAACTIVE3  0x80000    /* DMA3 Active */
-#define                DMAACTIVE4  0x100000   /* DMA4 Active */
-#define                DMAACTIVE5  0x200000   /* DMA5 Active */
-#define                DMAACTIVE6  0x400000   /* DMA6 Active */
-#define                DMAACTIVE7  0x800000   /* DMA7 Active */
-#define                  DMAPMEN0  0x1000000  /* DMA0 Pattern Matching Enabled */
-#define                  DMAPMEN1  0x2000000  /* DMA1 Pattern Matching Enabled */
-#define                  DMAPMEN2  0x4000000  /* DMA2 Pattern Matching Enabled */
-#define                  DMAPMEN3  0x8000000  /* DMA3 Pattern Matching Enabled */
-#define                  DMAPMEN4  0x10000000 /* DMA4 Pattern Matching Enabled */
-#define                  DMAPMEN5  0x20000000 /* DMA5 Pattern Matching Enabled */
-#define                  DMAPMEN6  0x40000000 /* DMA6 Pattern Matching Enabled */
-#define                  DMAPMEN7  0x80000000 /* DMA7 Pattern Matching Enabled */
-
-/* Bit masks for MXVR_INT_STAT_0 */
-
-#define                      NI2A  0x1        /* Network Inactive to Active */
-#define                      NA2I  0x2        /* Network Active to Inactive */
-#define                     SBU2L  0x4        /* Super Block Unlock to Lock */
-#define                     SBL2U  0x8        /* Super Block Lock to Unlock */
-#define                       PRU  0x10       /* Position Register Updated */
-#define                      MPRU  0x20       /* Maximum Position Register Updated */
-#define                       DRU  0x40       /* Delay Register Updated */
-#define                      MDRU  0x80       /* Maximum Delay Register Updated */
-#define                       SBU  0x100      /* Synchronous Boundary Updated */
-#define                       ATU  0x200      /* Allocation Table Updated */
-#define                      FCZ0  0x400      /* Frame Counter 0 Zero */
-#define                      FCZ1  0x800      /* Frame Counter 1 Zero */
-#define                      PERR  0x1000     /* Parity Error */
-#define                      MH2L  0x2000     /* MRXONB High to Low */
-#define                      ML2H  0x4000     /* MRXONB Low to High */
-#define                       WUP  0x8000     /* Wake-Up Preamble Received */
-#define                      FU2L  0x10000    /* Frame Unlock to Lock */
-#define                      FL2U  0x20000    /* Frame Lock to Unlock */
-#define                      BU2L  0x40000    /* Block Unlock to Lock */
-#define                      BL2U  0x80000    /* Block Lock to Unlock */
-#define                     OBERR  0x100000   /* DMA Out of Bounds Error */
-#define                       PFL  0x200000   /* PLL Frequency Locked */
-#define                       SCZ  0x400000   /* System Clock Counter Zero */
-#define                      FERR  0x800000   /* FIFO Error */
-#define                       CMR  0x1000000  /* Control Message Received */
-#define                     CMROF  0x2000000  /* Control Message Receive Buffer Overflow */
-#define                      CMTS  0x4000000  /* Control Message Transmit Buffer Successfully Sent */
-#define                      CMTC  0x8000000  /* Control Message Transmit Buffer Successfully Cancelled */
-#define                      RWRC  0x10000000 /* Remote Write Control Message Completed */
-#define                       BCZ  0x20000000 /* Block Counter Zero */
-#define                     BMERR  0x40000000 /* Biphase Mark Coding Error */
-#define                      DERR  0x80000000 /* DMA Error */
-
-/* Bit masks for MXVR_INT_STAT_1 */
-
-#define                    HDONE0  0x1        /* DMA0 Half Done */
-#define                     DONE0  0x2        /* DMA0 Done */
-#define                       APR  0x4        /* Asynchronous Packet Received */
-#define                     APROF  0x8        /* Asynchronous Packet Receive Buffer Overflow */
-#define                    HDONE1  0x10       /* DMA1 Half Done */
-#define                     DONE1  0x20       /* DMA1 Done */
-#define                      APTS  0x40       /* Asynchronous Packet Transmit Buffer Successfully Sent */
-#define                      APTC  0x80       /* Asynchronous Packet Transmit Buffer Successfully Cancelled */
-#define                    HDONE2  0x100      /* DMA2 Half Done */
-#define                     DONE2  0x200      /* DMA2 Done */
-#define                     APRCE  0x400      /* Asynchronous Packet Receive CRC Error */
-#define                     APRPE  0x800      /* Asynchronous Packet Receive Packet Error */
-#define                    HDONE3  0x1000     /* DMA3 Half Done */
-#define                     DONE3  0x2000     /* DMA3 Done */
-#define                    HDONE4  0x10000    /* DMA4 Half Done */
-#define                     DONE4  0x20000    /* DMA4 Done */
-#define                    HDONE5  0x100000   /* DMA5 Half Done */
-#define                     DONE5  0x200000   /* DMA5 Done */
-#define                    HDONE6  0x1000000  /* DMA6 Half Done */
-#define                     DONE6  0x2000000  /* DMA6 Done */
-#define                    HDONE7  0x10000000 /* DMA7 Half Done */
-#define                     DONE7  0x20000000 /* DMA7 Done */
-
-/* Bit masks for MXVR_INT_EN_0 */
-
-#define                    NI2AEN  0x1        /* Network Inactive to Active Interrupt Enable */
-#define                    NA2IEN  0x2        /* Network Active to Inactive Interrupt Enable */
-#define                   SBU2LEN  0x4        /* Super Block Unlock to Lock Interrupt Enable */
-#define                   SBL2UEN  0x8        /* Super Block Lock to Unlock Interrupt Enable */
-#define                     PRUEN  0x10       /* Position Register Updated Interrupt Enable */
-#define                    MPRUEN  0x20       /* Maximum Position Register Updated Interrupt Enable */
-#define                     DRUEN  0x40       /* Delay Register Updated Interrupt Enable */
-#define                    MDRUEN  0x80       /* Maximum Delay Register Updated Interrupt Enable */
-#define                     SBUEN  0x100      /* Synchronous Boundary Updated Interrupt Enable */
-#define                     ATUEN  0x200      /* Allocation Table Updated Interrupt Enable */
-#define                    FCZ0EN  0x400      /* Frame Counter 0 Zero Interrupt Enable */
-#define                    FCZ1EN  0x800      /* Frame Counter 1 Zero Interrupt Enable */
-#define                    PERREN  0x1000     /* Parity Error Interrupt Enable */
-#define                    MH2LEN  0x2000     /* MRXONB High to Low Interrupt Enable */
-#define                    ML2HEN  0x4000     /* MRXONB Low to High Interrupt Enable */
-#define                     WUPEN  0x8000     /* Wake-Up Preamble Received Interrupt Enable */
-#define                    FU2LEN  0x10000    /* Frame Unlock to Lock Interrupt Enable */
-#define                    FL2UEN  0x20000    /* Frame Lock to Unlock Interrupt Enable */
-#define                    BU2LEN  0x40000    /* Block Unlock to Lock Interrupt Enable */
-#define                    BL2UEN  0x80000    /* Block Lock to Unlock Interrupt Enable */
-#define                   OBERREN  0x100000   /* DMA Out of Bounds Error Interrupt Enable */
-#define                     PFLEN  0x200000   /* PLL Frequency Locked Interrupt Enable */
-#define                     SCZEN  0x400000   /* System Clock Counter Zero Interrupt Enable */
-#define                    FERREN  0x800000   /* FIFO Error Interrupt Enable */
-#define                     CMREN  0x1000000  /* Control Message Received Interrupt Enable */
-#define                   CMROFEN  0x2000000  /* Control Message Receive Buffer Overflow Interrupt Enable */
-#define                    CMTSEN  0x4000000  /* Control Message Transmit Buffer Successfully Sent Interrupt Enable */
-#define                    CMTCEN  0x8000000  /* Control Message Transmit Buffer Successfully Cancelled Interrupt Enable */
-#define                    RWRCEN  0x10000000 /* Remote Write Control Message Completed Interrupt Enable */
-#define                     BCZEN  0x20000000 /* Block Counter Zero Interrupt Enable */
-#define                   BMERREN  0x40000000 /* Biphase Mark Coding Error Interrupt Enable */
-#define                    DERREN  0x80000000 /* DMA Error Interrupt Enable */
-
-/* Bit masks for MXVR_INT_EN_1 */
-
-#define                  HDONEEN0  0x1        /* DMA0 Half Done Interrupt Enable */
-#define                   DONEEN0  0x2        /* DMA0 Done Interrupt Enable */
-#define                     APREN  0x4        /* Asynchronous Packet Received Interrupt Enable */
-#define                   APROFEN  0x8        /* Asynchronous Packet Receive Buffer Overflow Interrupt Enable */
-#define                  HDONEEN1  0x10       /* DMA1 Half Done Interrupt Enable */
-#define                   DONEEN1  0x20       /* DMA1 Done Interrupt Enable */
-#define                    APTSEN  0x40       /* Asynchronous Packet Transmit Buffer Successfully Sent Interrupt Enable */
-#define                    APTCEN  0x80       /* Asynchronous Packet Transmit Buffer Successfully Cancelled Interrupt Enable */
-#define                  HDONEEN2  0x100      /* DMA2 Half Done Interrupt Enable */
-#define                   DONEEN2  0x200      /* DMA2 Done Interrupt Enable */
-#define                   APRCEEN  0x400      /* Asynchronous Packet Receive CRC Error Interrupt Enable */
-#define                   APRPEEN  0x800      /* Asynchronous Packet Receive Packet Error Interrupt Enable */
-#define                  HDONEEN3  0x1000     /* DMA3 Half Done Interrupt Enable */
-#define                   DONEEN3  0x2000     /* DMA3 Done Interrupt Enable */
-#define                  HDONEEN4  0x10000    /* DMA4 Half Done Interrupt Enable */
-#define                   DONEEN4  0x20000    /* DMA4 Done Interrupt Enable */
-#define                  HDONEEN5  0x100000   /* DMA5 Half Done Interrupt Enable */
-#define                   DONEEN5  0x200000   /* DMA5 Done Interrupt Enable */
-#define                  HDONEEN6  0x1000000  /* DMA6 Half Done Interrupt Enable */
-#define                   DONEEN6  0x2000000  /* DMA6 Done Interrupt Enable */
-#define                  HDONEEN7  0x10000000 /* DMA7 Half Done Interrupt Enable */
-#define                   DONEEN7  0x20000000 /* DMA7 Done Interrupt Enable */
-
-/* Bit masks for MXVR_POSITION */
-
-#define                  POSITION  0x3f       /* Node Position */
-#define                    PVALID  0x8000     /* Node Position Valid */
-
-/* Bit masks for MXVR_MAX_POSITION */
-
-#define                 MPOSITION  0x3f       /* Maximum Node Position */
-#define                   MPVALID  0x8000     /* Maximum Node Position Valid */
-
-/* Bit masks for MXVR_DELAY */
-
-#define                     DELAY  0x3f       /* Node Frame Delay */
-#define                    DVALID  0x8000     /* Node Frame Delay Valid */
-
-/* Bit masks for MXVR_MAX_DELAY */
-
-#define                    MDELAY  0x3f       /* Maximum Node Frame Delay */
-#define                   MDVALID  0x8000     /* Maximum Node Frame Delay Valid */
-
-/* Bit masks for MXVR_LADDR */
-
-#define                     LADDR  0xffff     /* Logical Address */
-#define                    LVALID  0x80000000 /* Logical Address Valid */
-
-/* Bit masks for MXVR_GADDR */
-
-#define                    GADDRL  0xff       /* Group Address Lower Byte */
-#define                    GVALID  0x8000     /* Group Address Valid */
-
-/* Bit masks for MXVR_AADDR */
-
-#define                     AADDR  0xffff     /* Alternate Address */
-#define                    AVALID  0x80000000 /* Alternate Address Valid */
-
-/* Bit masks for MXVR_ALLOC_0 */
-
-#define                       CL0  0x7f       /* Channel 0 Connection Label */
-#define                      CIU0  0x80       /* Channel 0 In Use */
-#define                       CL1  0x7f00     /* Channel 0 Connection Label */
-#define                      CIU1  0x8000     /* Channel 0 In Use */
-#define                       CL2  0x7f0000   /* Channel 0 Connection Label */
-#define                      CIU2  0x800000   /* Channel 0 In Use */
-#define                       CL3  0x7f000000 /* Channel 0 Connection Label */
-#define                      CIU3  0x80000000 /* Channel 0 In Use */
-
-/* Bit masks for MXVR_ALLOC_1 */
-
-#define                       CL4  0x7f       /* Channel 4 Connection Label */
-#define                      CIU4  0x80       /* Channel 4 In Use */
-#define                       CL5  0x7f00     /* Channel 5 Connection Label */
-#define                      CIU5  0x8000     /* Channel 5 In Use */
-#define                       CL6  0x7f0000   /* Channel 6 Connection Label */
-#define                      CIU6  0x800000   /* Channel 6 In Use */
-#define                       CL7  0x7f000000 /* Channel 7 Connection Label */
-#define                      CIU7  0x80000000 /* Channel 7 In Use */
-
-/* Bit masks for MXVR_ALLOC_2 */
-
-#define                       CL8  0x7f       /* Channel 8 Connection Label */
-#define                      CIU8  0x80       /* Channel 8 In Use */
-#define                       CL9  0x7f00     /* Channel 9 Connection Label */
-#define                      CIU9  0x8000     /* Channel 9 In Use */
-#define                      CL10  0x7f0000   /* Channel 10 Connection Label */
-#define                     CIU10  0x800000   /* Channel 10 In Use */
-#define                      CL11  0x7f000000 /* Channel 11 Connection Label */
-#define                     CIU11  0x80000000 /* Channel 11 In Use */
-
-/* Bit masks for MXVR_ALLOC_3 */
-
-#define                      CL12  0x7f       /* Channel 12 Connection Label */
-#define                     CIU12  0x80       /* Channel 12 In Use */
-#define                      CL13  0x7f00     /* Channel 13 Connection Label */
-#define                     CIU13  0x8000     /* Channel 13 In Use */
-#define                      CL14  0x7f0000   /* Channel 14 Connection Label */
-#define                     CIU14  0x800000   /* Channel 14 In Use */
-#define                      CL15  0x7f000000 /* Channel 15 Connection Label */
-#define                     CIU15  0x80000000 /* Channel 15 In Use */
-
-/* Bit masks for MXVR_ALLOC_4 */
-
-#define                      CL16  0x7f       /* Channel 16 Connection Label */
-#define                     CIU16  0x80       /* Channel 16 In Use */
-#define                      CL17  0x7f00     /* Channel 17 Connection Label */
-#define                     CIU17  0x8000     /* Channel 17 In Use */
-#define                      CL18  0x7f0000   /* Channel 18 Connection Label */
-#define                     CIU18  0x800000   /* Channel 18 In Use */
-#define                      CL19  0x7f000000 /* Channel 19 Connection Label */
-#define                     CIU19  0x80000000 /* Channel 19 In Use */
-
-/* Bit masks for MXVR_ALLOC_5 */
-
-#define                      CL20  0x7f       /* Channel 20 Connection Label */
-#define                     CIU20  0x80       /* Channel 20 In Use */
-#define                      CL21  0x7f00     /* Channel 21 Connection Label */
-#define                     CIU21  0x8000     /* Channel 21 In Use */
-#define                      CL22  0x7f0000   /* Channel 22 Connection Label */
-#define                     CIU22  0x800000   /* Channel 22 In Use */
-#define                      CL23  0x7f000000 /* Channel 23 Connection Label */
-#define                     CIU23  0x80000000 /* Channel 23 In Use */
-
-/* Bit masks for MXVR_ALLOC_6 */
-
-#define                      CL24  0x7f       /* Channel 24 Connection Label */
-#define                     CIU24  0x80       /* Channel 24 In Use */
-#define                      CL25  0x7f00     /* Channel 25 Connection Label */
-#define                     CIU25  0x8000     /* Channel 25 In Use */
-#define                      CL26  0x7f0000   /* Channel 26 Connection Label */
-#define                     CIU26  0x800000   /* Channel 26 In Use */
-#define                      CL27  0x7f000000 /* Channel 27 Connection Label */
-#define                     CIU27  0x80000000 /* Channel 27 In Use */
-
-/* Bit masks for MXVR_ALLOC_7 */
-
-#define                      CL28  0x7f       /* Channel 28 Connection Label */
-#define                     CIU28  0x80       /* Channel 28 In Use */
-#define                      CL29  0x7f00     /* Channel 29 Connection Label */
-#define                     CIU29  0x8000     /* Channel 29 In Use */
-#define                      CL30  0x7f0000   /* Channel 30 Connection Label */
-#define                     CIU30  0x800000   /* Channel 30 In Use */
-#define                      CL31  0x7f000000 /* Channel 31 Connection Label */
-#define                     CIU31  0x80000000 /* Channel 31 In Use */
-
-/* Bit masks for MXVR_ALLOC_8 */
-
-#define                      CL32  0x7f       /* Channel 32 Connection Label */
-#define                     CIU32  0x80       /* Channel 32 In Use */
-#define                      CL33  0x7f00     /* Channel 33 Connection Label */
-#define                     CIU33  0x8000     /* Channel 33 In Use */
-#define                      CL34  0x7f0000   /* Channel 34 Connection Label */
-#define                     CIU34  0x800000   /* Channel 34 In Use */
-#define                      CL35  0x7f000000 /* Channel 35 Connection Label */
-#define                     CIU35  0x80000000 /* Channel 35 In Use */
-
-/* Bit masks for MXVR_ALLOC_9 */
-
-#define                      CL36  0x7f       /* Channel 36 Connection Label */
-#define                     CIU36  0x80       /* Channel 36 In Use */
-#define                      CL37  0x7f00     /* Channel 37 Connection Label */
-#define                     CIU37  0x8000     /* Channel 37 In Use */
-#define                      CL38  0x7f0000   /* Channel 38 Connection Label */
-#define                     CIU38  0x800000   /* Channel 38 In Use */
-#define                      CL39  0x7f000000 /* Channel 39 Connection Label */
-#define                     CIU39  0x80000000 /* Channel 39 In Use */
-
-/* Bit masks for MXVR_ALLOC_10 */
-
-#define                      CL40  0x7f       /* Channel 40 Connection Label */
-#define                     CIU40  0x80       /* Channel 40 In Use */
-#define                      CL41  0x7f00     /* Channel 41 Connection Label */
-#define                     CIU41  0x8000     /* Channel 41 In Use */
-#define                      CL42  0x7f0000   /* Channel 42 Connection Label */
-#define                     CIU42  0x800000   /* Channel 42 In Use */
-#define                      CL43  0x7f000000 /* Channel 43 Connection Label */
-#define                     CIU43  0x80000000 /* Channel 43 In Use */
-
-/* Bit masks for MXVR_ALLOC_11 */
-
-#define                      CL44  0x7f       /* Channel 44 Connection Label */
-#define                     CIU44  0x80       /* Channel 44 In Use */
-#define                      CL45  0x7f00     /* Channel 45 Connection Label */
-#define                     CIU45  0x8000     /* Channel 45 In Use */
-#define                      CL46  0x7f0000   /* Channel 46 Connection Label */
-#define                     CIU46  0x800000   /* Channel 46 In Use */
-#define                      CL47  0x7f000000 /* Channel 47 Connection Label */
-#define                     CIU47  0x80000000 /* Channel 47 In Use */
-
-/* Bit masks for MXVR_ALLOC_12 */
-
-#define                      CL48  0x7f       /* Channel 48 Connection Label */
-#define                     CIU48  0x80       /* Channel 48 In Use */
-#define                      CL49  0x7f00     /* Channel 49 Connection Label */
-#define                     CIU49  0x8000     /* Channel 49 In Use */
-#define                      CL50  0x7f0000   /* Channel 50 Connection Label */
-#define                     CIU50  0x800000   /* Channel 50 In Use */
-#define                      CL51  0x7f000000 /* Channel 51 Connection Label */
-#define                     CIU51  0x80000000 /* Channel 51 In Use */
-
-/* Bit masks for MXVR_ALLOC_13 */
-
-#define                      CL52  0x7f       /* Channel 52 Connection Label */
-#define                     CIU52  0x80       /* Channel 52 In Use */
-#define                      CL53  0x7f00     /* Channel 53 Connection Label */
-#define                     CIU53  0x8000     /* Channel 53 In Use */
-#define                      CL54  0x7f0000   /* Channel 54 Connection Label */
-#define                     CIU54  0x800000   /* Channel 54 In Use */
-#define                      CL55  0x7f000000 /* Channel 55 Connection Label */
-#define                     CIU55  0x80000000 /* Channel 55 In Use */
-
-/* Bit masks for MXVR_ALLOC_14 */
-
-#define                      CL56  0x7f       /* Channel 56 Connection Label */
-#define                     CIU56  0x80       /* Channel 56 In Use */
-#define                      CL57  0x7f00     /* Channel 57 Connection Label */
-#define                     CIU57  0x8000     /* Channel 57 In Use */
-#define                      CL58  0x7f0000   /* Channel 58 Connection Label */
-#define                     CIU58  0x800000   /* Channel 58 In Use */
-#define                      CL59  0x7f000000 /* Channel 59 Connection Label */
-#define                     CIU59  0x80000000 /* Channel 59 In Use */
-
-/* MXVR_SYNC_LCHAN_0 Masks */
-
-#define LCHANPC0     0x0000000Flu
-#define LCHANPC1     0x000000F0lu
-#define LCHANPC2     0x00000F00lu
-#define LCHANPC3     0x0000F000lu
-#define LCHANPC4     0x000F0000lu
-#define LCHANPC5     0x00F00000lu
-#define LCHANPC6     0x0F000000lu
-#define LCHANPC7     0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_1 Masks */
-
-#define LCHANPC8     0x0000000Flu
-#define LCHANPC9     0x000000F0lu
-#define LCHANPC10    0x00000F00lu
-#define LCHANPC11    0x0000F000lu
-#define LCHANPC12    0x000F0000lu
-#define LCHANPC13    0x00F00000lu
-#define LCHANPC14    0x0F000000lu
-#define LCHANPC15    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_2 Masks */
-
-#define LCHANPC16    0x0000000Flu
-#define LCHANPC17    0x000000F0lu
-#define LCHANPC18    0x00000F00lu
-#define LCHANPC19    0x0000F000lu
-#define LCHANPC20    0x000F0000lu
-#define LCHANPC21    0x00F00000lu
-#define LCHANPC22    0x0F000000lu
-#define LCHANPC23    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_3 Masks */
-
-#define LCHANPC24    0x0000000Flu
-#define LCHANPC25    0x000000F0lu
-#define LCHANPC26    0x00000F00lu
-#define LCHANPC27    0x0000F000lu
-#define LCHANPC28    0x000F0000lu
-#define LCHANPC29    0x00F00000lu
-#define LCHANPC30    0x0F000000lu
-#define LCHANPC31    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_4 Masks */
-
-#define LCHANPC32    0x0000000Flu
-#define LCHANPC33    0x000000F0lu
-#define LCHANPC34    0x00000F00lu
-#define LCHANPC35    0x0000F000lu
-#define LCHANPC36    0x000F0000lu
-#define LCHANPC37    0x00F00000lu
-#define LCHANPC38    0x0F000000lu
-#define LCHANPC39    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_5 Masks */
-
-#define LCHANPC40    0x0000000Flu
-#define LCHANPC41    0x000000F0lu
-#define LCHANPC42    0x00000F00lu
-#define LCHANPC43    0x0000F000lu
-#define LCHANPC44    0x000F0000lu
-#define LCHANPC45    0x00F00000lu
-#define LCHANPC46    0x0F000000lu
-#define LCHANPC47    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_6 Masks */
-
-#define LCHANPC48    0x0000000Flu
-#define LCHANPC49    0x000000F0lu
-#define LCHANPC50    0x00000F00lu
-#define LCHANPC51    0x0000F000lu
-#define LCHANPC52    0x000F0000lu
-#define LCHANPC53    0x00F00000lu
-#define LCHANPC54    0x0F000000lu
-#define LCHANPC55    0xF0000000lu
-
-
-/* MXVR_SYNC_LCHAN_7 Masks */
-
-#define LCHANPC56    0x0000000Flu
-#define LCHANPC57    0x000000F0lu
-#define LCHANPC58    0x00000F00lu
-#define LCHANPC59    0x0000F000lu
-
-/* Bit masks for MXVR_DMAx_CONFIG */
-
-#define                    MDMAEN  0x1        /* DMA Channel Enable */
-#define                     DMADD  0x2        /* DMA Channel Direction */
-#define                 BY4SWAPEN  0x20       /* DMA Channel Four Byte Swap Enable */
-#define                     LCHAN  0x3c0      /* DMA Channel Logical Channel */
-#define                 BITSWAPEN  0x400      /* DMA Channel Bit Swap Enable */
-#define                 BY2SWAPEN  0x800      /* DMA Channel Two Byte Swap Enable */
-#define                     MFLOW  0x7000     /* DMA Channel Operation Flow */
-#define                   FIXEDPM  0x80000    /* DMA Channel Fixed Pattern Matching Select */
-#define                  STARTPAT  0x300000   /* DMA Channel Start Pattern Select */
-#define                   STOPPAT  0xc00000   /* DMA Channel Stop Pattern Select */
-#define                  COUNTPOS  0x1c000000 /* DMA Channel Count Position */
-
-/* Bit masks for MXVR_AP_CTL */
-
-#define                   STARTAP  0x1        /* Start Asynchronous Packet Transmission */
-#define                  CANCELAP  0x2        /* Cancel Asynchronous Packet Transmission */
-#define                   RESETAP  0x4        /* Reset Asynchronous Packet Arbitration */
-#define                    APRBE0  0x4000     /* Asynchronous Packet Receive Buffer Entry 0 */
-#define                    APRBE1  0x8000     /* Asynchronous Packet Receive Buffer Entry 1 */
-
-/* Bit masks for MXVR_APRB_START_ADDR */
-
-#define      MXVR_APRB_START_ADDR_MASK  0x1fffffe  /* Asynchronous Packet Receive Buffer Start Address */
-
-/* Bit masks for MXVR_APRB_CURR_ADDR */
-
-#define       MXVR_APRB_CURR_ADDR_MASK  0xffffffff /* Asynchronous Packet Receive Buffer Current Address */
-
-/* Bit masks for MXVR_APTB_START_ADDR */
-
-#define       MXVR_APTB_START_ADDR_MASK  0x1fffffe  /* Asynchronous Packet Transmit Buffer Start Address */
-
-/* Bit masks for MXVR_APTB_CURR_ADDR */
-
-#define        MXVR_APTB_CURR_ADDR_MASK  0xffffffff /* Asynchronous Packet Transmit Buffer Current Address */
-
-/* Bit masks for MXVR_CM_CTL */
-
-#define                   STARTCM  0x1        /* Start Control Message Transmission */
-#define                  CANCELCM  0x2        /* Cancel Control Message Transmission */
-#define                    CMRBE0  0x10000    /* Control Message Receive Buffer Entry 0 */
-#define                    CMRBE1  0x20000    /* Control Message Receive Buffer Entry 1 */
-#define                    CMRBE2  0x40000    /* Control Message Receive Buffer Entry 2 */
-#define                    CMRBE3  0x80000    /* Control Message Receive Buffer Entry 3 */
-#define                    CMRBE4  0x100000   /* Control Message Receive Buffer Entry 4 */
-#define                    CMRBE5  0x200000   /* Control Message Receive Buffer Entry 5 */
-#define                    CMRBE6  0x400000   /* Control Message Receive Buffer Entry 6 */
-#define                    CMRBE7  0x800000   /* Control Message Receive Buffer Entry 7 */
-#define                    CMRBE8  0x1000000  /* Control Message Receive Buffer Entry 8 */
-#define                    CMRBE9  0x2000000  /* Control Message Receive Buffer Entry 9 */
-#define                   CMRBE10  0x4000000  /* Control Message Receive Buffer Entry 10 */
-#define                   CMRBE11  0x8000000  /* Control Message Receive Buffer Entry 11 */
-#define                   CMRBE12  0x10000000 /* Control Message Receive Buffer Entry 12 */
-#define                   CMRBE13  0x20000000 /* Control Message Receive Buffer Entry 13 */
-#define                   CMRBE14  0x40000000 /* Control Message Receive Buffer Entry 14 */
-#define                   CMRBE15  0x80000000 /* Control Message Receive Buffer Entry 15 */
-
-/* Bit masks for MXVR_CMRB_START_ADDR */
-
-#define      MXVR_CMRB_START_ADDR_MASK  0x1fffffe  /* Control Message Receive Buffer Start Address */
-
-/* Bit masks for MXVR_CMRB_CURR_ADDR */
-
-#define       MXVR_CMRB_CURR_ADDR_MASK  0xffffffff /* Control Message Receive Buffer Current Address */
-
-/* Bit masks for MXVR_CMTB_START_ADDR */
-
-#define      MXVR_CMTB_START_ADDR_MASK  0x1fffffe  /* Control Message Transmit Buffer Start Address */
-
-/* Bit masks for MXVR_CMTB_CURR_ADDR */
-
-#define       MXVR_CMTB_CURR_ADDR_MASK  0xffffffff /* Control Message Transmit Buffer Current Address */
-
-/* Bit masks for MXVR_RRDB_START_ADDR */
-
-#define      MXVR_RRDB_START_ADDR_MASK  0x1fffffe  /* Remote Read Buffer Start Address */
-
-/* Bit masks for MXVR_RRDB_CURR_ADDR */
-
-#define       MXVR_RRDB_CURR_ADDR_MASK  0xffffffff /* Remote Read Buffer Current Address */
-
-/* Bit masks for MXVR_PAT_DATAx */
-
-#define              MATCH_DATA_0  0xff       /* Pattern Match Data Byte 0 */
-#define              MATCH_DATA_1  0xff00     /* Pattern Match Data Byte 1 */
-#define              MATCH_DATA_2  0xff0000   /* Pattern Match Data Byte 2 */
-#define              MATCH_DATA_3  0xff000000 /* Pattern Match Data Byte 3 */
-
-/* Bit masks for MXVR_PAT_EN_0 */
-
-#define              MATCH_EN_0_0  0x1        /* Pattern Match Enable Byte 0 Bit 0 */
-#define              MATCH_EN_0_1  0x2        /* Pattern Match Enable Byte 0 Bit 1 */
-#define              MATCH_EN_0_2  0x4        /* Pattern Match Enable Byte 0 Bit 2 */
-#define              MATCH_EN_0_3  0x8        /* Pattern Match Enable Byte 0 Bit 3 */
-#define              MATCH_EN_0_4  0x10       /* Pattern Match Enable Byte 0 Bit 4 */
-#define              MATCH_EN_0_5  0x20       /* Pattern Match Enable Byte 0 Bit 5 */
-#define              MATCH_EN_0_6  0x40       /* Pattern Match Enable Byte 0 Bit 6 */
-#define              MATCH_EN_0_7  0x80       /* Pattern Match Enable Byte 0 Bit 7 */
-#define              MATCH_EN_1_0  0x100      /* Pattern Match Enable Byte 1 Bit 0 */
-#define              MATCH_EN_1_1  0x200      /* Pattern Match Enable Byte 1 Bit 1 */
-#define              MATCH_EN_1_2  0x400      /* Pattern Match Enable Byte 1 Bit 2 */
-#define              MATCH_EN_1_3  0x800      /* Pattern Match Enable Byte 1 Bit 3 */
-#define              MATCH_EN_1_4  0x1000     /* Pattern Match Enable Byte 1 Bit 4 */
-#define              MATCH_EN_1_5  0x2000     /* Pattern Match Enable Byte 1 Bit 5 */
-#define              MATCH_EN_1_6  0x4000     /* Pattern Match Enable Byte 1 Bit 6 */
-#define              MATCH_EN_1_7  0x8000     /* Pattern Match Enable Byte 1 Bit 7 */
-#define              MATCH_EN_2_0  0x10000    /* Pattern Match Enable Byte 2 Bit 0 */
-#define              MATCH_EN_2_1  0x20000    /* Pattern Match Enable Byte 2 Bit 1 */
-#define              MATCH_EN_2_2  0x40000    /* Pattern Match Enable Byte 2 Bit 2 */
-#define              MATCH_EN_2_3  0x80000    /* Pattern Match Enable Byte 2 Bit 3 */
-#define              MATCH_EN_2_4  0x100000   /* Pattern Match Enable Byte 2 Bit 4 */
-#define              MATCH_EN_2_5  0x200000   /* Pattern Match Enable Byte 2 Bit 5 */
-#define              MATCH_EN_2_6  0x400000   /* Pattern Match Enable Byte 2 Bit 6 */
-#define              MATCH_EN_2_7  0x800000   /* Pattern Match Enable Byte 2 Bit 7 */
-#define              MATCH_EN_3_0  0x1000000  /* Pattern Match Enable Byte 3 Bit 0 */
-#define              MATCH_EN_3_1  0x2000000  /* Pattern Match Enable Byte 3 Bit 1 */
-#define              MATCH_EN_3_2  0x4000000  /* Pattern Match Enable Byte 3 Bit 2 */
-#define              MATCH_EN_3_3  0x8000000  /* Pattern Match Enable Byte 3 Bit 3 */
-#define              MATCH_EN_3_4  0x10000000 /* Pattern Match Enable Byte 3 Bit 4 */
-#define              MATCH_EN_3_5  0x20000000 /* Pattern Match Enable Byte 3 Bit 5 */
-#define              MATCH_EN_3_6  0x40000000 /* Pattern Match Enable Byte 3 Bit 6 */
-#define              MATCH_EN_3_7  0x80000000 /* Pattern Match Enable Byte 3 Bit 7 */
-
-/* Bit masks for MXVR_PAT_EN_1 */
-
-#define              MATCH_EN_0_0  0x1        /* Pattern Match Enable Byte 0 Bit 0 */
-#define              MATCH_EN_0_1  0x2        /* Pattern Match Enable Byte 0 Bit 1 */
-#define              MATCH_EN_0_2  0x4        /* Pattern Match Enable Byte 0 Bit 2 */
-#define              MATCH_EN_0_3  0x8        /* Pattern Match Enable Byte 0 Bit 3 */
-#define              MATCH_EN_0_4  0x10       /* Pattern Match Enable Byte 0 Bit 4 */
-#define              MATCH_EN_0_5  0x20       /* Pattern Match Enable Byte 0 Bit 5 */
-#define              MATCH_EN_0_6  0x40       /* Pattern Match Enable Byte 0 Bit 6 */
-#define              MATCH_EN_0_7  0x80       /* Pattern Match Enable Byte 0 Bit 7 */
-#define              MATCH_EN_1_0  0x100      /* Pattern Match Enable Byte 1 Bit 0 */
-#define              MATCH_EN_1_1  0x200      /* Pattern Match Enable Byte 1 Bit 1 */
-#define              MATCH_EN_1_2  0x400      /* Pattern Match Enable Byte 1 Bit 2 */
-#define              MATCH_EN_1_3  0x800      /* Pattern Match Enable Byte 1 Bit 3 */
-#define              MATCH_EN_1_4  0x1000     /* Pattern Match Enable Byte 1 Bit 4 */
-#define              MATCH_EN_1_5  0x2000     /* Pattern Match Enable Byte 1 Bit 5 */
-#define              MATCH_EN_1_6  0x4000     /* Pattern Match Enable Byte 1 Bit 6 */
-#define              MATCH_EN_1_7  0x8000     /* Pattern Match Enable Byte 1 Bit 7 */
-#define              MATCH_EN_2_0  0x10000    /* Pattern Match Enable Byte 2 Bit 0 */
-#define              MATCH_EN_2_1  0x20000    /* Pattern Match Enable Byte 2 Bit 1 */
-#define              MATCH_EN_2_2  0x40000    /* Pattern Match Enable Byte 2 Bit 2 */
-#define              MATCH_EN_2_3  0x80000    /* Pattern Match Enable Byte 2 Bit 3 */
-#define              MATCH_EN_2_4  0x100000   /* Pattern Match Enable Byte 2 Bit 4 */
-#define              MATCH_EN_2_5  0x200000   /* Pattern Match Enable Byte 2 Bit 5 */
-#define              MATCH_EN_2_6  0x400000   /* Pattern Match Enable Byte 2 Bit 6 */
-#define              MATCH_EN_2_7  0x800000   /* Pattern Match Enable Byte 2 Bit 7 */
-#define              MATCH_EN_3_0  0x1000000  /* Pattern Match Enable Byte 3 Bit 0 */
-#define              MATCH_EN_3_1  0x2000000  /* Pattern Match Enable Byte 3 Bit 1 */
-#define              MATCH_EN_3_2  0x4000000  /* Pattern Match Enable Byte 3 Bit 2 */
-#define              MATCH_EN_3_3  0x8000000  /* Pattern Match Enable Byte 3 Bit 3 */
-#define              MATCH_EN_3_4  0x10000000 /* Pattern Match Enable Byte 3 Bit 4 */
-#define              MATCH_EN_3_5  0x20000000 /* Pattern Match Enable Byte 3 Bit 5 */
-#define              MATCH_EN_3_6  0x40000000 /* Pattern Match Enable Byte 3 Bit 6 */
-#define              MATCH_EN_3_7  0x80000000 /* Pattern Match Enable Byte 3 Bit 7 */
-
-/* Bit masks for MXVR_FRAME_CNT_0 */
-
-#define                      FCNT  0xffff     /* Frame Count */
-
-/* Bit masks for MXVR_FRAME_CNT_1 */
-
-#define                      FCNT  0xffff     /* Frame Count */
-
-/* Bit masks for MXVR_ROUTING_0 */
-
-#define                    TX_CH0  0x3f       /* Transmit Channel 0 */
-#define                  MUTE_CH0  0x80       /* Mute Channel 0 */
-#define                    TX_CH1  0x3f00     /* Transmit Channel 0 */
-#define                  MUTE_CH1  0x8000     /* Mute Channel 0 */
-#define                    TX_CH2  0x3f0000   /* Transmit Channel 0 */
-#define                  MUTE_CH2  0x800000   /* Mute Channel 0 */
-#define                    TX_CH3  0x3f000000 /* Transmit Channel 0 */
-#define                  MUTE_CH3  0x80000000 /* Mute Channel 0 */
-
-/* Bit masks for MXVR_ROUTING_1 */
-
-#define                    TX_CH4  0x3f       /* Transmit Channel 4 */
-#define                  MUTE_CH4  0x80       /* Mute Channel 4 */
-#define                    TX_CH5  0x3f00     /* Transmit Channel 5 */
-#define                  MUTE_CH5  0x8000     /* Mute Channel 5 */
-#define                    TX_CH6  0x3f0000   /* Transmit Channel 6 */
-#define                  MUTE_CH6  0x800000   /* Mute Channel 6 */
-#define                    TX_CH7  0x3f000000 /* Transmit Channel 7 */
-#define                  MUTE_CH7  0x80000000 /* Mute Channel 7 */
-
-/* Bit masks for MXVR_ROUTING_2 */
-
-#define                    TX_CH8  0x3f       /* Transmit Channel 8 */
-#define                  MUTE_CH8  0x80       /* Mute Channel 8 */
-#define                    TX_CH9  0x3f00     /* Transmit Channel 9 */
-#define                  MUTE_CH9  0x8000     /* Mute Channel 9 */
-#define                   TX_CH10  0x3f0000   /* Transmit Channel 10 */
-#define                 MUTE_CH10  0x800000   /* Mute Channel 10 */
-#define                   TX_CH11  0x3f000000 /* Transmit Channel 11 */
-#define                 MUTE_CH11  0x80000000 /* Mute Channel 11 */
-
-/* Bit masks for MXVR_ROUTING_3 */
-
-#define                   TX_CH12  0x3f       /* Transmit Channel 12 */
-#define                 MUTE_CH12  0x80       /* Mute Channel 12 */
-#define                   TX_CH13  0x3f00     /* Transmit Channel 13 */
-#define                 MUTE_CH13  0x8000     /* Mute Channel 13 */
-#define                   TX_CH14  0x3f0000   /* Transmit Channel 14 */
-#define                 MUTE_CH14  0x800000   /* Mute Channel 14 */
-#define                   TX_CH15  0x3f000000 /* Transmit Channel 15 */
-#define                 MUTE_CH15  0x80000000 /* Mute Channel 15 */
-
-/* Bit masks for MXVR_ROUTING_4 */
-
-#define                   TX_CH16  0x3f       /* Transmit Channel 16 */
-#define                 MUTE_CH16  0x80       /* Mute Channel 16 */
-#define                   TX_CH17  0x3f00     /* Transmit Channel 17 */
-#define                 MUTE_CH17  0x8000     /* Mute Channel 17 */
-#define                   TX_CH18  0x3f0000   /* Transmit Channel 18 */
-#define                 MUTE_CH18  0x800000   /* Mute Channel 18 */
-#define                   TX_CH19  0x3f000000 /* Transmit Channel 19 */
-#define                 MUTE_CH19  0x80000000 /* Mute Channel 19 */
-
-/* Bit masks for MXVR_ROUTING_5 */
-
-#define                   TX_CH20  0x3f       /* Transmit Channel 20 */
-#define                 MUTE_CH20  0x80       /* Mute Channel 20 */
-#define                   TX_CH21  0x3f00     /* Transmit Channel 21 */
-#define                 MUTE_CH21  0x8000     /* Mute Channel 21 */
-#define                   TX_CH22  0x3f0000   /* Transmit Channel 22 */
-#define                 MUTE_CH22  0x800000   /* Mute Channel 22 */
-#define                   TX_CH23  0x3f000000 /* Transmit Channel 23 */
-#define                 MUTE_CH23  0x80000000 /* Mute Channel 23 */
-
-/* Bit masks for MXVR_ROUTING_6 */
-
-#define                   TX_CH24  0x3f       /* Transmit Channel 24 */
-#define                 MUTE_CH24  0x80       /* Mute Channel 24 */
-#define                   TX_CH25  0x3f00     /* Transmit Channel 25 */
-#define                 MUTE_CH25  0x8000     /* Mute Channel 25 */
-#define                   TX_CH26  0x3f0000   /* Transmit Channel 26 */
-#define                 MUTE_CH26  0x800000   /* Mute Channel 26 */
-#define                   TX_CH27  0x3f000000 /* Transmit Channel 27 */
-#define                 MUTE_CH27  0x80000000 /* Mute Channel 27 */
-
-/* Bit masks for MXVR_ROUTING_7 */
-
-#define                   TX_CH28  0x3f       /* Transmit Channel 28 */
-#define                 MUTE_CH28  0x80       /* Mute Channel 28 */
-#define                   TX_CH29  0x3f00     /* Transmit Channel 29 */
-#define                 MUTE_CH29  0x8000     /* Mute Channel 29 */
-#define                   TX_CH30  0x3f0000   /* Transmit Channel 30 */
-#define                 MUTE_CH30  0x800000   /* Mute Channel 30 */
-#define                   TX_CH31  0x3f000000 /* Transmit Channel 31 */
-#define                 MUTE_CH31  0x80000000 /* Mute Channel 31 */
-
-/* Bit masks for MXVR_ROUTING_8 */
-
-#define                   TX_CH32  0x3f       /* Transmit Channel 32 */
-#define                 MUTE_CH32  0x80       /* Mute Channel 32 */
-#define                   TX_CH33  0x3f00     /* Transmit Channel 33 */
-#define                 MUTE_CH33  0x8000     /* Mute Channel 33 */
-#define                   TX_CH34  0x3f0000   /* Transmit Channel 34 */
-#define                 MUTE_CH34  0x800000   /* Mute Channel 34 */
-#define                   TX_CH35  0x3f000000 /* Transmit Channel 35 */
-#define                 MUTE_CH35  0x80000000 /* Mute Channel 35 */
-
-/* Bit masks for MXVR_ROUTING_9 */
-
-#define                   TX_CH36  0x3f       /* Transmit Channel 36 */
-#define                 MUTE_CH36  0x80       /* Mute Channel 36 */
-#define                   TX_CH37  0x3f00     /* Transmit Channel 37 */
-#define                 MUTE_CH37  0x8000     /* Mute Channel 37 */
-#define                   TX_CH38  0x3f0000   /* Transmit Channel 38 */
-#define                 MUTE_CH38  0x800000   /* Mute Channel 38 */
-#define                   TX_CH39  0x3f000000 /* Transmit Channel 39 */
-#define                 MUTE_CH39  0x80000000 /* Mute Channel 39 */
-
-/* Bit masks for MXVR_ROUTING_10 */
-
-#define                   TX_CH40  0x3f       /* Transmit Channel 40 */
-#define                 MUTE_CH40  0x80       /* Mute Channel 40 */
-#define                   TX_CH41  0x3f00     /* Transmit Channel 41 */
-#define                 MUTE_CH41  0x8000     /* Mute Channel 41 */
-#define                   TX_CH42  0x3f0000   /* Transmit Channel 42 */
-#define                 MUTE_CH42  0x800000   /* Mute Channel 42 */
-#define                   TX_CH43  0x3f000000 /* Transmit Channel 43 */
-#define                 MUTE_CH43  0x80000000 /* Mute Channel 43 */
-
-/* Bit masks for MXVR_ROUTING_11 */
-
-#define                   TX_CH44  0x3f       /* Transmit Channel 44 */
-#define                 MUTE_CH44  0x80       /* Mute Channel 44 */
-#define                   TX_CH45  0x3f00     /* Transmit Channel 45 */
-#define                 MUTE_CH45  0x8000     /* Mute Channel 45 */
-#define                   TX_CH46  0x3f0000   /* Transmit Channel 46 */
-#define                 MUTE_CH46  0x800000   /* Mute Channel 46 */
-#define                   TX_CH47  0x3f000000 /* Transmit Channel 47 */
-#define                 MUTE_CH47  0x80000000 /* Mute Channel 47 */
-
-/* Bit masks for MXVR_ROUTING_12 */
-
-#define                   TX_CH48  0x3f       /* Transmit Channel 48 */
-#define                 MUTE_CH48  0x80       /* Mute Channel 48 */
-#define                   TX_CH49  0x3f00     /* Transmit Channel 49 */
-#define                 MUTE_CH49  0x8000     /* Mute Channel 49 */
-#define                   TX_CH50  0x3f0000   /* Transmit Channel 50 */
-#define                 MUTE_CH50  0x800000   /* Mute Channel 50 */
-#define                   TX_CH51  0x3f000000 /* Transmit Channel 51 */
-#define                 MUTE_CH51  0x80000000 /* Mute Channel 51 */
-
-/* Bit masks for MXVR_ROUTING_13 */
-
-#define                   TX_CH52  0x3f       /* Transmit Channel 52 */
-#define                 MUTE_CH52  0x80       /* Mute Channel 52 */
-#define                   TX_CH53  0x3f00     /* Transmit Channel 53 */
-#define                 MUTE_CH53  0x8000     /* Mute Channel 53 */
-#define                   TX_CH54  0x3f0000   /* Transmit Channel 54 */
-#define                 MUTE_CH54  0x800000   /* Mute Channel 54 */
-#define                   TX_CH55  0x3f000000 /* Transmit Channel 55 */
-#define                 MUTE_CH55  0x80000000 /* Mute Channel 55 */
-
-/* Bit masks for MXVR_ROUTING_14 */
-
-#define                   TX_CH56  0x3f       /* Transmit Channel 56 */
-#define                 MUTE_CH56  0x80       /* Mute Channel 56 */
-#define                   TX_CH57  0x3f00     /* Transmit Channel 57 */
-#define                 MUTE_CH57  0x8000     /* Mute Channel 57 */
-#define                   TX_CH58  0x3f0000   /* Transmit Channel 58 */
-#define                 MUTE_CH58  0x800000   /* Mute Channel 58 */
-#define                   TX_CH59  0x3f000000 /* Transmit Channel 59 */
-#define                 MUTE_CH59  0x80000000 /* Mute Channel 59 */
-
-/* Bit masks for MXVR_BLOCK_CNT */
-
-#define                      BCNT  0xffff     /* Block Count */
-
-/* Bit masks for MXVR_CLK_CTL */
-
-#define                  MXTALCEN  0x1        /* MXVR Crystal Oscillator Clock Enable */
-#define                  MXTALFEN  0x2        /* MXVR Crystal Oscillator Feedback Enable */
-#define                  MXTALMUL  0x30       /* MXVR Crystal Multiplier */
-#define                  CLKX3SEL  0x80       /* Clock Generation Source Select */
-#define                   MMCLKEN  0x100      /* Master Clock Enable */
-#define                  MMCLKMUL  0x1e00     /* Master Clock Multiplication Factor */
-#define                   PLLSMPS  0xe000     /* MXVR PLL State Machine Prescaler */
-#define                   MBCLKEN  0x10000    /* Bit Clock Enable */
-#define                  MBCLKDIV  0x1e0000   /* Bit Clock Divide Factor */
-#define                     INVRX  0x800000   /* Invert Receive Data */
-#define                     MFSEN  0x1000000  /* Frame Sync Enable */
-#define                    MFSDIV  0x1e000000 /* Frame Sync Divide Factor */
-#define                    MFSSEL  0x60000000 /* Frame Sync Select */
-#define                   MFSSYNC  0x80000000 /* Frame Sync Synchronization Select */
-
-/* Bit masks for MXVR_CDRPLL_CTL */
-
-#define                   CDRSMEN  0x1        /* MXVR CDRPLL State Machine Enable */
-#define                   CDRRSTB  0x2        /* MXVR CDRPLL Reset */
-#define                   CDRSVCO  0x4        /* MXVR CDRPLL Start VCO */
-#define                   CDRMODE  0x8        /* MXVR CDRPLL CDR Mode Select */
-#define                   CDRSCNT  0x3f0      /* MXVR CDRPLL Start Counter */
-#define                   CDRLCNT  0xfc00     /* MXVR CDRPLL Lock Counter */
-#define                 CDRSHPSEL  0x3f0000   /* MXVR CDRPLL Shaper Select */
-#define                  CDRSHPEN  0x800000   /* MXVR CDRPLL Shaper Enable */
-#define                  CDRCPSEL  0xff000000 /* MXVR CDRPLL Charge Pump Current Select */
-
-/* Bit masks for MXVR_FMPLL_CTL */
-
-#define                    FMSMEN  0x1        /* MXVR FMPLL State Machine Enable */
-#define                    FMRSTB  0x2        /* MXVR FMPLL Reset */
-#define                    FMSVCO  0x4        /* MXVR FMPLL Start VCO */
-#define                    FMSCNT  0x3f0      /* MXVR FMPLL Start Counter */
-#define                    FMLCNT  0xfc00     /* MXVR FMPLL Lock Counter */
-#define                   FMCPSEL  0xff000000 /* MXVR FMPLL Charge Pump Current Select */
-
-/* Bit masks for MXVR_PIN_CTL */
-
-#define                  MTXONBOD  0x1        /* MTXONB Open Drain Select */
-#define                   MTXONBG  0x2        /* MTXONB Gates MTX Select */
-#define                     MFSOE  0x10       /* MFS Output Enable */
-#define                  MFSGPSEL  0x20       /* MFS General Purpose Output Select */
-#define                  MFSGPDAT  0x40       /* MFS General Purpose Output Data */
-
-/* Bit masks for MXVR_SCLK_CNT */
-
-#define                      SCNT  0xffff     /* System Clock Count */
-
-/* ******************************************* */
-/*     MULTI BIT MACRO ENUMERATIONS            */
-/* ******************************************* */
-
-/* ************************ */
-/*   MXVR Address Offsets   */
-/* ************************ */
-
-/* Control Message Receive Buffer (CMRB) Address Offsets */
-
-#define CMRB_STRIDE       0x00000016lu
-
-#define CMRB_DST_OFFSET   0x00000000lu
-#define CMRB_SRC_OFFSET   0x00000002lu
-#define CMRB_DATA_OFFSET  0x00000005lu
-
-/* Control Message Transmit Buffer (CMTB) Address Offsets */
-
-#define CMTB_PRIO_OFFSET    0x00000000lu
-#define CMTB_DST_OFFSET     0x00000002lu
-#define CMTB_SRC_OFFSET     0x00000004lu
-#define CMTB_TYPE_OFFSET    0x00000006lu
-#define CMTB_DATA_OFFSET    0x00000007lu
-
-#define CMTB_ANSWER_OFFSET  0x0000000Alu
-
-#define CMTB_STAT_N_OFFSET  0x00000018lu
-#define CMTB_STAT_A_OFFSET  0x00000016lu
-#define CMTB_STAT_D_OFFSET  0x0000000Elu
-#define CMTB_STAT_R_OFFSET  0x00000014lu
-#define CMTB_STAT_W_OFFSET  0x00000014lu
-#define CMTB_STAT_G_OFFSET  0x00000014lu
-
-/* Asynchronous Packet Receive Buffer (APRB) Address Offsets */
-
-#define APRB_STRIDE       0x00000400lu
-
-#define APRB_DST_OFFSET   0x00000000lu
-#define APRB_LEN_OFFSET   0x00000002lu
-#define APRB_SRC_OFFSET   0x00000004lu
-#define APRB_DATA_OFFSET  0x00000006lu
-
-/* Asynchronous Packet Transmit Buffer (APTB) Address Offsets */
-
-#define APTB_PRIO_OFFSET  0x00000000lu
-#define APTB_DST_OFFSET   0x00000002lu
-#define APTB_LEN_OFFSET   0x00000004lu
-#define APTB_SRC_OFFSET   0x00000006lu
-#define APTB_DATA_OFFSET  0x00000008lu
-
-/* Remote Read Buffer (RRDB) Address Offsets */
-
-#define RRDB_WADDR_OFFSET 0x00000100lu
-#define RRDB_WLEN_OFFSET  0x00000101lu
-
-/* **************** */
-/*   MXVR Macros    */
-/* **************** */
-
-/* MXVR_CONFIG Macros */
-
-#define SET_MSB(x)       ( ( (x) & 0xF  ) << 9)
-
-/* MXVR_INT_STAT_1 Macros */
-
-#define DONEX(x)         (0x00000002 << (4 * (x)))
-#define HDONEX(x)        (0x00000001 << (4 * (x)))
-
-/* MXVR_INT_EN_1 Macros */
-
-#define DONEENX(x)       (0x00000002 << (4 * (x)))
-#define HDONEENX(x)      (0x00000001 << (4 * (x)))
-
-/* MXVR_CDRPLL_CTL Macros */
-
-#define SET_CDRSHPSEL(x) ( ( (x) & 0x3F ) << 16)
-
-/* MXVR_FMPLL_CTL Macros */
-
-#define SET_CDRCPSEL(x)  ( ( (x) & 0xFF ) << 24)
-#define SET_FMCPSEL(x)   ( ( (x) & 0xFF ) << 24)
-
 #endif /* _DEF_BF549_H */