RTEMS 6.3
Loading...
Searching...
No Matches
m68340.h File Reference

MC68430 definitions. More...

Go to the source code of this file.

Macros

#define MBASE   0xEFFFF000
#define MBAR   (*(portb) 0x0003FF00)
#define MBAR1   (*(portb) 0x0003FF00)
#define MBAR2   (*(portb) 0x0003FF02)
#define SIMMCR   (*(portw) (MBASE+0x0000))
#define SIMSYNCR   (*(portw) (MBASE+0x0004))
#define SIMAVR   (*(portb) (MBASE+0x0006))
#define SIMRSR   (*(portb) (MBASE+0x0007))
#define SIMPORTA   (*(portb) (MBASE+0x0011))
#define SIMDDRA   (*(portb) (MBASE+0x0013))
#define SIMPPRA1   (*(portb) (MBASE+0x0015))
#define SIMPPRA2   (*(portb) (MBASE+0x0017))
#define SIMPORTB   (*(portb) (MBASE+0x0019))
#define SIMPORTB1   (*(portb) (MBASE+0x001B))
#define SIMDDRB   (*(portb) (MBASE+0x001D))
#define SIMPPARB   (*(portb) (MBASE+0x001F))
#define SIMSWIV   (*(portb) (MBASE+0x0020))
#define SIMSYPCR   (*(portb) (MBASE+0x0021))
#define SIMPICR   (*(portw) (MBASE+0x0022))
#define SIMPITR   (*(portw) (MBASE+0x0024))
#define SIMSWSR   (*(portb) (MBASE+0x0027))
#define SIMCS0AM   (*(portl) (MBASE+0x0040))
#define SIMCS0AM1   (*(portw) (MBASE+0x0040))
#define SIMCS0AM2   (*(portw) (MBASE+0x0042))
#define SIMCS0BA   (*(portl) (MBASE+0x0044))
#define SIMCS0BA1   (*(portw) (MBASE+0x0044))
#define SIMCS0BA2   (*(portw) (MBASE+0x0046))
#define SIMCS1AM   (*(portl) (MBASE+0x0048))
#define SIMCS1AM1   (*(portw) (MBASE+0x0048))
#define SIMCS1AM2   (*(portw) (MBASE+0x004A))
#define SIMCS1BA   (*(portl) (MBASE+0x004C))
#define SIMCS1BA1   (*(portw) (MBASE+0x004C))
#define SIMCS1BA2   (*(portw) (MBASE+0x004E))
#define SIMCS2AM   (*(portl) (MBASE+0x0050))
#define SIMCS2AM1   (*(portw) (MBASE+0x0050))
#define SIMCS2AM2   (*(portw) (MBASE+0x0052))
#define SIMCS2BA   (*(portl) (MBASE+0x0054))
#define SIMCS2BA1   (*(portw) (MBASE+0x0054))
#define SIMCS2BA2   (*(portw) (MBASE+0x0056))
#define SIMCS3AM   (*(portl) (MBASE+0x0058))
#define SIMCS3AM1   (*(portw) (MBASE+0x0058))
#define SIMCS3AM2   (*(portw) (MBASE+0x005A))
#define SIMCS3BA   (*(portl) (MBASE+0x005C))
#define SIMCS3BA1   (*(portw) (MBASE+0x005C))
#define SIMCS3BA2   (*(portw) (MBASE+0x005E))
#define DMAMCR1   (*(portw) (MBASE+0x0780))
#define DMAINTR1   (*(portw) (MBASE+0x0784))
#define DMACCR1   (*(portw) (MBASE+0x0788))
#define DMACSR1   (*(portb) (MBASE+0x078A))
#define DMAFCR1   (*(portb) (MBASE+0x078B))
#define DMASAR1   (*(portl) (MBASE+0x078C))
#define DMADAR1   (*(portl) (MBASE+0x0790))
#define DMABTC1   (*(portb) (MBASE+0x079l))
#define DMAMCR2   (*(portw) (MBASE+0x07A0))
#define DMAINTR2   (*(portw) (MBASE+0x07A4))
#define DMACCR2   (*(portw) (MBASE+0x07A8))
#define DMACSR2   (*(portb) (MBASE+0x07AA))
#define DMAFCR2   (*(portb) (MBASE+0x07AB))
#define DMASAR2   (*(portl) (MBASE+0x07AC))
#define DMADAR2   (*(portl) (MBASE+0x07B0))
#define DMABTC2   (*(portb) (MBASE+0x07B4))
#define DUMCRH   (*(portb) (MBASE+0x0700))
#define DUMCRL   (*(portb) (MBASE+0x0701))
#define DUILR   (*(portb) (MBASE+0x0704))
#define DUIVR   (*(portb) (MBASE+0x0705))
#define DUMR1A   (*(portb) (MBASE+0x0710))
#define DUSRA   (*(portb) (MBASE+0x0711))
#define DUCSRA   (*(portb) (MBASE+0x0711))
#define DUCRA   (*(portb) (MBASE+0x0712))
#define DURBA   (*(portb) (MBASE+0x0713))
#define DUTBA   (*(portb) (MBASE+0x0713))
#define DUIPCR   (*(portb) (MBASE+0x0714))
#define DUACR   (*(portb) (MBASE+0x0714))
#define DUISR   (*(portb) (MBASE+0x0715))
#define DUIER   (*(portb) (MBASE+0x0715))
#define DUMR1B   (*(portb) (MBASE+0x0718))
#define DUSRB   (*(portb) (MBASE+0x0719))
#define DUCSRB   (*(portb) (MBASE+0x0719))
#define DUCRB   (*(portb) (MBASE+0x071A))
#define DURBB   (*(portb) (MBASE+0x071B))
#define DUTBB   (*(portb) (MBASE+0x071B))
#define DUIP   (*(portb) (MBASE+0x071D))
#define DUOPCR   (*(portb) (MBASE+0x071D))
#define DUOPBS   (*(portb) (MBASE+0x071E))
#define DUOPBR   (*(portb) (MBASE+0x071F))
#define DUMR2A   (*(portb) (MBASE+0x0720))
#define DUMR2B   (*(portb) (MBASE+0x0721))
#define TMCR1   (*(portw) (MBASE+0x0600))
#define TIR1   (*(portw) (MBASE+0x0604))
#define TCR1   (*(portw) (MBASE+0x0606))
#define TSR1   (*(portw) (MBASE+0x0608))
#define TCNTR1   (*(portw) (MBASE+0x060A))
#define WPREL11   (*(portw) (MBASE+0x060C))
#define WPREL21   (*(portw) (MBASE+0x060E))
#define TCOM1   (*(portw) (MBASE+0x0610))
#define TMCR2   (*(portw) (MBASE+0x0640))
#define TIR2   (*(portw) (MBASE+0x0644))
#define TCR2   (*(portw) (MBASE+0x0646))
#define TSR2   (*(portw) (MBASE+0x0648))
#define TCNTR2   (*(portw) (MBASE+0x064A))
#define WPREL12   (*(portw) (MBASE+0x064C))
#define WPREL22   (*(portw) (MBASE+0x064E))
#define TCOM2   (*(portw) (MBASE+0x0650))

Typedefs

typedef volatile unsigned char * portb
typedef volatile unsigned short * portw
typedef volatile unsigned int * portl

Detailed Description

MC68430 definitions.