#ifndef MC9328MXL_h
#define MC9328MXL_h
#define AIPI1_PSR0 (*(volatile unsigned *)0x200000)
#define AIPI1_PSR1 (*(volatile unsigned *)0x200004)
#define AIPI1_PAR (*(volatile unsigned *)0x200008)
#define AIPI1_PCR (*(volatile unsigned *)0x20000c)
#define AIPI1_TSR (*(volatile unsigned *)0x200010)
#define WDT_WCR (*(volatile unsigned *)0x201000)
#define WDT_WSR (*(volatile unsigned *)0x201004)
#define WDT_WSTR (*(volatile unsigned *)0x201008)
#define TIMER1_TCTL (*(volatile unsigned *)0x202000)
#define TIMER1_TPRER (*(volatile unsigned *)0x202004)
#define TIMER1_TCMP (*(volatile unsigned *)0x202008)
#define TIMER1_TCR (*(volatile unsigned *)0x20200c)
#define TIMER1_TCN (*(volatile unsigned *)0x202010)
#define TIMER1_TSTAT (*(volatile unsigned *)0x202014)
#define TIMER2_TCTL (*(volatile unsigned *)0x203000)
#define TIMER2_TPRER (*(volatile unsigned *)0x203004)
#define TIMER2_TCMP (*(volatile unsigned *)0x203008)
#define TIMER2_TCR (*(volatile unsigned *)0x20300c)
#define TIMER2_TCN (*(volatile unsigned *)0x203010)
#define TIMER2_TSTAT (*(volatile unsigned *)0x203014)
#define RTC_HOURMIN (*(volatile unsigned *)0x204000)
#define RTC_SECONDS (*(volatile unsigned *)0x204004)
#define RTC_ALRM_HM (*(volatile unsigned *)0x204008)
#define RTC_ALRM_SEC (*(volatile unsigned *)0x20400c)
#define RTC_RCCTL (*(volatile unsigned *)0x204010)
#define RTC_RTCISR (*(volatile unsigned *)0x204014)
#define RTC_RTCIENR (*(volatile unsigned *)0x204018)
#define RTC_STPWCH (*(volatile unsigned *)0x20401c)
#define RTC_DAYR (*(volatile unsigned *)0x204020)
#define RTC_DAYALARM (*(volatile unsigned *)0x204024)
#define LCDC_SSA (*(volatile unsigned *)0x205000)
#define LCDC_SIZE (*(volatile unsigned *)0x205004)
#define LCDC_VPW (*(volatile unsigned *)0x205008)
#define LCDC_CPOS (*(volatile unsigned *)0x20500c)
#define LCDC_LCWHB (*(volatile unsigned *)0x205010)
#define LCDC_LCHCC (*(volatile unsigned *)0x205014)
#define LCDC_PCR (*(volatile unsigned *)0x205018)
#define LCDC_HCR (*(volatile unsigned *)0x20501c)
#define LCDC_VCR (*(volatile unsigned *)0x205020)
#define LCDC_POS (*(volatile unsigned *)0x205024)
#define LCDC_LSCR1 (*(volatile unsigned *)0x205028)
#define LCDC_PWMR (*(volatile unsigned *)0x20502c)
#define LCDC_DMACR (*(volatile unsigned *)0x205030)
#define LCDC_RMCR (*(volatile unsigned *)0x205034)
#define LCDC_LCDICR (*(volatile unsigned *)0x205038)
#define LCDC_LCDISR (*(volatile unsigned *)0x205040)
#define UART1_RX0D (*(volatile unsigned *)0x206000)
#define UART1_RX1D (*(volatile unsigned *)0x206004)
#define UART1_RX2D (*(volatile unsigned *)0x206008)
#define UART1_RX3D (*(volatile unsigned *)0x20600c)
#define UART1_RX4D (*(volatile unsigned *)0x206010)
#define UART1_RX5D (*(volatile unsigned *)0x206014)
#define UART1_RX6D (*(volatile unsigned *)0x206018)
#define UART1_RX7D (*(volatile unsigned *)0x20601c)
#define UART1_RX8D (*(volatile unsigned *)0x206020)
#define UART1_RX9D (*(volatile unsigned *)0x206024)
#define UART1_RX10D (*(volatile unsigned *)0x206028)
#define UART1_RX11D (*(volatile unsigned *)0x20602c)
#define UART1_RX12D (*(volatile unsigned *)0x206030)
#define UART1_RX13D (*(volatile unsigned *)0x206034)
#define UART1_RX14D (*(volatile unsigned *)0x206038)
#define UART1_RX15D (*(volatile unsigned *)0x20603c)
#define UART1_TX0D (*(volatile unsigned *)0x206040)
#define UART1_TX1D (*(volatile unsigned *)0x206044)
#define UART1_TX2D (*(volatile unsigned *)0x206048)
#define UART1_TX3D (*(volatile unsigned *)0x20604c)
#define UART1_TX4D (*(volatile unsigned *)0x206050)
#define UART1_TX5D (*(volatile unsigned *)0x206054)
#define UART1_TX6D (*(volatile unsigned *)0x206058)
#define UART1_TX7D (*(volatile unsigned *)0x20605c)
#define UART1_TX8D (*(volatile unsigned *)0x206060)
#define UART1_TX9D (*(volatile unsigned *)0x206064)
#define UART1_TX10D (*(volatile unsigned *)0x206068)
#define UART1_TX11D (*(volatile unsigned *)0x20606c)
#define UART1_TX12D (*(volatile unsigned *)0x206070)
#define UART1_TX13D (*(volatile unsigned *)0x206074)
#define UART1_TX14D (*(volatile unsigned *)0x206078)
#define UART1_TX15D (*(volatile unsigned *)0x20607c)
#define UART1_CR1 (*(volatile unsigned *)0x206080)
#define UART1_CR2 (*(volatile unsigned *)0x206084)
#define UART1_CR3 (*(volatile unsigned *)0x206088)
#define UART1_CR4 (*(volatile unsigned *)0x20608c)
#define UART1_FCR (*(volatile unsigned *)0x206090)
#define UART1_SR1 (*(volatile unsigned *)0x206094)
#define UART1_SR2 (*(volatile unsigned *)0x206098)
#define UART1_ESC (*(volatile unsigned *)0x20609c)
#define UART1_TIM (*(volatile unsigned *)0x2060a0)
#define UART1_BIR (*(volatile unsigned *)0x2060a4)
#define UART1_BMR (*(volatile unsigned *)0x2060a8)
#define UART1_BRC (*(volatile unsigned *)0x2060ac)
#define UART1_BIPR1 (*(volatile unsigned *)0x2060b0)
#define UART1_BIPR2 (*(volatile unsigned *)0x2060b4)
#define UART1_BIPR3 (*(volatile unsigned *)0x2060b8)
#define UART1_BIPR4 (*(volatile unsigned *)0x2060bc)
#define UART1_BMPR1 (*(volatile unsigned *)0x2060c0)
#define UART1_BMPR2 (*(volatile unsigned *)0x2060c4)
#define UART1_BMPR3 (*(volatile unsigned *)0x2060c8)
#define UART1_BMPR4 (*(volatile unsigned *)0x2060cc)
#define UART1_TS (*(volatile unsigned *)0x2060d0)
#define UART2_RX0D (*(volatile unsigned *)0x207000)
#define UART2_RX1D (*(volatile unsigned *)0x207004)
#define UART2_RX2D (*(volatile unsigned *)0x207008)
#define UART2_RX3D (*(volatile unsigned *)0x20700c)
#define UART2_RX4D (*(volatile unsigned *)0x207010)
#define UART2_RX5D (*(volatile unsigned *)0x207014)
#define UART2_RX6D (*(volatile unsigned *)0x207018)
#define UART2_RX7D (*(volatile unsigned *)0x20701c)
#define UART2_RX8D (*(volatile unsigned *)0x207020)
#define UART2_RX9D (*(volatile unsigned *)0x207024)
#define UART2_RX10D (*(volatile unsigned *)0x207028)
#define UART2_RX11D (*(volatile unsigned *)0x20702c)
#define UART2_RX12D (*(volatile unsigned *)0x207030)
#define UART2_RX13D (*(volatile unsigned *)0x207034)
#define UART2_RX14D (*(volatile unsigned *)0x207038)
#define UART2_RX15D (*(volatile unsigned *)0x20703c)
#define UART2_TX0D (*(volatile unsigned *)0x207040)
#define UART2_TX1D (*(volatile unsigned *)0x207044)
#define UART2_TX2D (*(volatile unsigned *)0x207048)
#define UART2_TX3D (*(volatile unsigned *)0x20704c)
#define UART2_TX4D (*(volatile unsigned *)0x207050)
#define UART2_TX5D (*(volatile unsigned *)0x207054)
#define UART2_TX6D (*(volatile unsigned *)0x207058)
#define UART2_TX7D (*(volatile unsigned *)0x20705c)
#define UART2_TX8D (*(volatile unsigned *)0x207060)
#define UART2_TX9D (*(volatile unsigned *)0x207064)
#define UART2_TX10D (*(volatile unsigned *)0x207068)
#define UART2_TX11D (*(volatile unsigned *)0x20706c)
#define UART2_TX12D (*(volatile unsigned *)0x207070)
#define UART2_TX13D (*(volatile unsigned *)0x207074)
#define UART2_TX14D (*(volatile unsigned *)0x207078)
#define UART2_TX15D (*(volatile unsigned *)0x20707c)
#define UART2_CR1 (*(volatile unsigned *)0x207080)
#define UART2_CR2 (*(volatile unsigned *)0x207084)
#define UART2_CR3 (*(volatile unsigned *)0x207088)
#define UART2_CR4 (*(volatile unsigned *)0x20708c)
#define UART2_FCR (*(volatile unsigned *)0x207090)
#define UART2_SR1 (*(volatile unsigned *)0x207094)
#define UART2_SR2 (*(volatile unsigned *)0x207098)
#define UART2_ESC (*(volatile unsigned *)0x20709c)
#define UART2_TIM (*(volatile unsigned *)0x2070a0)
#define UART2_BIR (*(volatile unsigned *)0x2070a4)
#define UART2_BMR (*(volatile unsigned *)0x2070a8)
#define UART2_BRC (*(volatile unsigned *)0x2070ac)
#define UART2_BIPR1 (*(volatile unsigned *)0x2070b0)
#define UART2_BIPR2 (*(volatile unsigned *)0x2070b4)
#define UART2_BIPR3 (*(volatile unsigned *)0x2070b8)
#define UART2_BIPR4 (*(volatile unsigned *)0x2070bc)
#define UART2_BMPR1 (*(volatile unsigned *)0x2070c0)
#define UART2_BMPR2 (*(volatile unsigned *)0x2070c4)
#define UART2_BMPR3 (*(volatile unsigned *)0x2070c8)
#define UART2_BMPR4 (*(volatile unsigned *)0x2070cc)
#define UART2_TS (*(volatile unsigned *)0x2070d0)
#define PWM_PWMC (*(volatile unsigned *)0x208000)
#define PWM_PWMS (*(volatile unsigned *)0x208004)
#define PWM_PWMP (*(volatile unsigned *)0x208008)
#define PWM_PWMCNT (*(volatile unsigned *)0x20800c)
#define DMAC_DCR (*(volatile unsigned *)0x209000)
#define DMAC_DISR (*(volatile unsigned *)0x209004)
#define DMAC_DIMR (*(volatile unsigned *)0x209008)
#define DMAC_DBTOSR (*(volatile unsigned *)0x20900c)
#define DMAC_DRTOSR (*(volatile unsigned *)0x209010)
#define DMAC_DSESR (*(volatile unsigned *)0x209014)
#define DMAC_DBOSR (*(volatile unsigned *)0x209018)
#define DMAC_DBTOCR (*(volatile unsigned *)0x20901c)
#define DMAC_WSRA (*(volatile unsigned *)0x209040)
#define DMAC_XSRA (*(volatile unsigned *)0x209044)
#define DMAC_YSRA (*(volatile unsigned *)0x209048)
#define DMAC_WSRB (*(volatile unsigned *)0x20904c)
#define DMAC_XSRB (*(volatile unsigned *)0x209050)
#define DMAC_YSRB (*(volatile unsigned *)0x209054)
#define DMAC_SAR0 (*(volatile unsigned *)0x209080)
#define DMAC_DAR0 (*(volatile unsigned *)0x209084)
#define DMAC_CNTR0 (*(volatile unsigned *)0x209088)
#define DMAC_CCR0 (*(volatile unsigned *)0x20908c)
#define DMAC_RSSR0 (*(volatile unsigned *)0x209090)
#define DMAC_BLR0 (*(volatile unsigned *)0x209094)
#define DMAC_RTOR0 (*(volatile unsigned *)0x209098)
#define DMAC_BUCR0 (*(volatile unsigned *)0x209098)
#define DMAC_SAR1 (*(volatile unsigned *)0x2090c0)
#define DMAC_DAR1 (*(volatile unsigned *)0x2090c4)
#define DMAC_CNTR1 (*(volatile unsigned *)0x2090c8)
#define DMAC_CCR1 (*(volatile unsigned *)0x2090cc)
#define DMAC_RSSR1 (*(volatile unsigned *)0x2090d0)
#define DMAC_BLR1 (*(volatile unsigned *)0x2090d4)
#define DMAC_RTOR1 (*(volatile unsigned *)0x2090d8)
#define DMAC_BUCR1 (*(volatile unsigned *)0x2090d8)
#define DMAC_SAR2 (*(volatile unsigned *)0x209100)
#define DMAC_DAR2 (*(volatile unsigned *)0x209104)
#define DMAC_CNTR2 (*(volatile unsigned *)0x209108)
#define DMAC_CCR2 (*(volatile unsigned *)0x20910c)
#define DMAC_RSSR2 (*(volatile unsigned *)0x209110)
#define DMAC_BLR2 (*(volatile unsigned *)0x209114)
#define DMAC_RTOR2 (*(volatile unsigned *)0x209118)
#define DMAC_BUCR2 (*(volatile unsigned *)0x209118)
#define DMAC_SAR3 (*(volatile unsigned *)0x209140)
#define DMAC_DAR3 (*(volatile unsigned *)0x209144)
#define DMAC_CNTR3 (*(volatile unsigned *)0x209148)
#define DMAC_CCR3 (*(volatile unsigned *)0x20914c)
#define DMAC_RSSR3 (*(volatile unsigned *)0x209150)
#define DMAC_BLR3 (*(volatile unsigned *)0x209154)
#define DMAC_RTOR3 (*(volatile unsigned *)0x209158)
#define DMAC_BUCR3 (*(volatile unsigned *)0x209158)
#define DMAC_SAR4 (*(volatile unsigned *)0x209180)
#define DMAC_DAR4 (*(volatile unsigned *)0x209184)
#define DMAC_CNTR4 (*(volatile unsigned *)0x209188)
#define DMAC_CCR4 (*(volatile unsigned *)0x20918c)
#define DMAC_RSSR4 (*(volatile unsigned *)0x209190)
#define DMAC_BLR4 (*(volatile unsigned *)0x209194)
#define DMAC_RTOR4 (*(volatile unsigned *)0x209198)
#define DMAC_BUCR4 (*(volatile unsigned *)0x209198)
#define DMAC_SAR5 (*(volatile unsigned *)0x2091c0)
#define DMAC_DAR5 (*(volatile unsigned *)0x2091c4)
#define DMAC_CNTR5 (*(volatile unsigned *)0x2091c8)
#define DMAC_CCR5 (*(volatile unsigned *)0x2091cc)
#define DMAC_RSSR5 (*(volatile unsigned *)0x2091d0)
#define DMAC_BLR5 (*(volatile unsigned *)0x2091d4)
#define DMAC_RTOR5 (*(volatile unsigned *)0x2091d8)
#define DMAC_BUCR5 (*(volatile unsigned *)0x2091d8)
#define DMAC_SAR6 (*(volatile unsigned *)0x209200)
#define DMAC_DAR6 (*(volatile unsigned *)0x209204)
#define DMAC_CNTR6 (*(volatile unsigned *)0x209208)
#define DMAC_CCR6 (*(volatile unsigned *)0x20920c)
#define DMAC_RSSR6 (*(volatile unsigned *)0x209210)
#define DMAC_BLR6 (*(volatile unsigned *)0x209214)
#define DMAC_RTOR6 (*(volatile unsigned *)0x209218)
#define DMAC_BUCR6 (*(volatile unsigned *)0x209218)
#define DMAC_SAR7 (*(volatile unsigned *)0x209240)
#define DMAC_DAR7 (*(volatile unsigned *)0x209244)
#define DMAC_CNTR7 (*(volatile unsigned *)0x209248)
#define DMAC_CCR7 (*(volatile unsigned *)0x20924c)
#define DMAC_RSSR7 (*(volatile unsigned *)0x209250)
#define DMAC_BLR7 (*(volatile unsigned *)0x209254)
#define DMAC_RTOR7 (*(volatile unsigned *)0x209258)
#define DMAC_BUCR7 (*(volatile unsigned *)0x209258)
#define DMAC_SAR8 (*(volatile unsigned *)0x209280)
#define DMAC_DAR8 (*(volatile unsigned *)0x209284)
#define DMAC_CNTR8 (*(volatile unsigned *)0x209288)
#define DMAC_CCR8 (*(volatile unsigned *)0x20928c)
#define DMAC_RSSR8 (*(volatile unsigned *)0x209290)
#define DMAC_BLR8 (*(volatile unsigned *)0x209294)
#define DMAC_RTOR8 (*(volatile unsigned *)0x209298)
#define DMAC_BUCR8 (*(volatile unsigned *)0x209298)
#define DMAC_SAR9 (*(volatile unsigned *)0x2092c0)
#define DMAC_DAR9 (*(volatile unsigned *)0x2092c4)
#define DMAC_CNTR9 (*(volatile unsigned *)0x2092c8)
#define DMAC_CCR9 (*(volatile unsigned *)0x2092cc)
#define DMAC_RSSR9 (*(volatile unsigned *)0x2092d0)
#define DMAC_BLR9 (*(volatile unsigned *)0x2092d4)
#define DMAC_RTOR9 (*(volatile unsigned *)0x2092d8)
#define DMAC_BUCR9 (*(volatile unsigned *)0x2092d8)
#define DMAC_SAR10 (*(volatile unsigned *)0x209300)
#define DMAC_DAR10 (*(volatile unsigned *)0x209304)
#define DMAC_CNTR10 (*(volatile unsigned *)0x209308)
#define DMAC_CCR10 (*(volatile unsigned *)0x20930c)
#define DMAC_RSSR10 (*(volatile unsigned *)0x209310)
#define DMAC_BLR10 (*(volatile unsigned *)0x209314)
#define DMAC_RTOR10 (*(volatile unsigned *)0x209318)
#define DMAC_BUCR10 (*(volatile unsigned *)0x209318)
#define AIPI2_PSR0 (*(volatile unsigned *)0x210000)
#define AIPI2_PSR1 (*(volatile unsigned *)0x210004)
#define AIPI2_PAR (*(volatile unsigned *)0x210008)
#define AIPI2_PCR (*(volatile unsigned *)0x21000c)
#define AIPI2_TSR (*(volatile unsigned *)0x210010)
#define USB_FRAME (*(volatile unsigned *)0x212000)
#define USB_SPEC (*(volatile unsigned *)0x212004)
#define USB_STAT (*(volatile unsigned *)0x212008)
#define USB_CTRL (*(volatile unsigned *)0x21200c)
#define USB_DADR (*(volatile unsigned *)0x212010)
#define USB_DDAT (*(volatile unsigned *)0x212014)
#define USB_INTR (*(volatile unsigned *)0x212018)
#define USB_MASK (*(volatile unsigned *)0x21201c)
#define USB_ENAB (*(volatile unsigned *)0x212024)
#define USB_EP0_STAT (*(volatile unsigned *)0x212030)
#define USB_EP0_INTR (*(volatile unsigned *)0x212034)
#define USB_EP0_MASK (*(volatile unsigned *)0x212038)
#define USB_EP0_FDAT (*(volatile unsigned *)0x21203c)
#define USB_EP0_FSTAT (*(volatile unsigned *)0x212040)
#define USB_EP0_FCTRL (*(volatile unsigned *)0x212044)
#define USB_EP0_LRFP (*(volatile unsigned *)0x212048)
#define USB_EP0_LWFP (*(volatile unsigned *)0x21204c)
#define USB_EP0_FALRM (*(volatile unsigned *)0x212050)
#define USB_EP0_FRDP (*(volatile unsigned *)0x212054)
#define USB_EP0_FWRP (*(volatile unsigned *)0x212058)
#define USB_EP1_STAT (*(volatile unsigned *)0x212060)
#define USB_EP1_INTR (*(volatile unsigned *)0x212064)
#define USB_EP1_MASK (*(volatile unsigned *)0x212068)
#define USB_EP1_FDAT (*(volatile unsigned *)0x21206c)
#define USB_EP1_FSTAT (*(volatile unsigned *)0x212070)
#define USB_EP1_FCTRL (*(volatile unsigned *)0x212074)
#define USB_EP1_LRFP (*(volatile unsigned *)0x212078)
#define USB_EP1_LWFP (*(volatile unsigned *)0x21207c)
#define USB_EP1_FALRM (*(volatile unsigned *)0x212080)
#define USB_EP1_FRDP (*(volatile unsigned *)0x212084)
#define USB_EP1_FWRP (*(volatile unsigned *)0x212088)
#define USB_EP2_STAT (*(volatile unsigned *)0x212090)
#define USB_EP2_INTR (*(volatile unsigned *)0x212094)
#define USB_EP2_MASK (*(volatile unsigned *)0x212098)
#define USB_EP2_FDAT (*(volatile unsigned *)0x21209c)
#define USB_EP2_FSTAT (*(volatile unsigned *)0x2120a0)
#define USB_EP2_FCTRL (*(volatile unsigned *)0x2120a4)
#define USB_EP2_LRFP (*(volatile unsigned *)0x2120a8)
#define USB_EP2_LWFP (*(volatile unsigned *)0x2120ac)
#define USB_EP2_FALRM (*(volatile unsigned *)0x2120b0)
#define USB_EP2_FRDP (*(volatile unsigned *)0x2120b4)
#define USB_EP2_FWRP (*(volatile unsigned *)0x2120b8)
#define USB_EP3_STAT (*(volatile unsigned *)0x2120c0)
#define USB_EP3_INTR (*(volatile unsigned *)0x2120c4)
#define USB_EP3_MASK (*(volatile unsigned *)0x2120c8)
#define USB_EP3_FDAT (*(volatile unsigned *)0x2120cc)
#define USB_EP3_FSTAT (*(volatile unsigned *)0x2120d0)
#define USB_EP3_FCTRL (*(volatile unsigned *)0x2120d4)
#define USB_EP3_LRFP (*(volatile unsigned *)0x2120d8)
#define USB_EP3_LWFP (*(volatile unsigned *)0x2120dc)
#define USB_EP3_FALRM (*(volatile unsigned *)0x2120e0)
#define USB_EP3_FRDP (*(volatile unsigned *)0x2120e4)
#define USB_EP3_FWRP (*(volatile unsigned *)0x2120e8)
#define USB_EP4_STAT (*(volatile unsigned *)0x2120f0)
#define USB_EP4_INTR (*(volatile unsigned *)0x2120f4)
#define USB_EP4_MASK (*(volatile unsigned *)0x2120f8)
#define USB_EP4_FDAT (*(volatile unsigned *)0x2120fc)
#define USB_EP4_FSTAT (*(volatile unsigned *)0x212100)
#define USB_EP4_FCTRL (*(volatile unsigned *)0x212104)
#define USB_EP4_LRFP (*(volatile unsigned *)0x212108)
#define USB_EP4_LWFP (*(volatile unsigned *)0x21210c)
#define USB_EP4_FALRM (*(volatile unsigned *)0x212110)
#define USB_EP4_FRDP (*(volatile unsigned *)0x212114)
#define USB_EP4_FWRP (*(volatile unsigned *)0x212118)
#define USB_EP5_STAT (*(volatile unsigned *)0x212120)
#define USB_EP5_INTR (*(volatile unsigned *)0x212124)
#define USB_EP5_MASK (*(volatile unsigned *)0x212128)
#define USB_EP5_FDAT (*(volatile unsigned *)0x21212c)
#define USB_EP5_FSTAT (*(volatile unsigned *)0x212130)
#define USB_EP5_FCTRL (*(volatile unsigned *)0x212134)
#define USB_EP5_LRFP (*(volatile unsigned *)0x212138)
#define USB_EP5_LWFP (*(volatile unsigned *)0x21213c)
#define USB_EP5_FALRM (*(volatile unsigned *)0x212140)
#define USB_EP5_FRDP (*(volatile unsigned *)0x212144)
#define USB_EP5_FWRP (*(volatile unsigned *)0x212148)
#define SPI1_RXDATAREG (*(volatile unsigned *)0x213000)
#define SPI1_TXDATAREG (*(volatile unsigned *)0x213004)
#define SPI1_CONTROLREG (*(volatile unsigned *)0x213008)
#define SPI1_INTREG (*(volatile unsigned *)0x21300c)
#define SPI1_TESTREG (*(volatile unsigned *)0x213010)
#define SPI1_PERIODREG (*(volatile unsigned *)0x213014)
#define SPI1_DMAREG (*(volatile unsigned *)0x213018)
#define SPI1_RESETREG (*(volatile unsigned *)0x21301c)
#define MMCSD_STR_STP_CLK (*(volatile unsigned *)0x214000)
#define MMCSD_STATUS (*(volatile unsigned *)0x214004)
#define MMCSD_CLK_RATE (*(volatile unsigned *)0x214008)
#define MMCSD_CMD_DAT_CONT (*(volatile unsigned *)0x21400c)
#define MMCSD_RES_TO (*(volatile unsigned *)0x214010)
#define MMCSD_READ_TO (*(volatile unsigned *)0x214014)
#define MMCSD_BLK_LEN (*(volatile unsigned *)0x214018)
#define MMCSD_NOB (*(volatile unsigned *)0x21401c)
#define MMCSD_REV_NO (*(volatile unsigned *)0x214020)
#define MMCSD_INT_MASK (*(volatile unsigned *)0x214024)
#define MMCSD_CMD (*(volatile unsigned *)0x214028)
#define MMCSD_ARGH (*(volatile unsigned *)0x21402c)
#define MMCSD_ARGL (*(volatile unsigned *)0x214030)
#define MMCSD_RES_FIFO (*(volatile unsigned *)0x214034)
#define MMCSD_BUFFER_ACCESS (*(volatile unsigned *)0x214038)
#define I2C_IADR (*(volatile unsigned *)0x217000)
#define I2C_IFDR (*(volatile unsigned *)0x217004)
#define I2C_I2CR (*(volatile unsigned *)0x217008)
#define I2C_I2SR (*(volatile unsigned *)0x21700c)
#define I2C_I2DR (*(volatile unsigned *)0x217010)
#define SSI_STX (*(volatile unsigned *)0x218000)
#define SSI_SRX (*(volatile unsigned *)0x218004)
#define SSI_SCSR (*(volatile unsigned *)0x218008)
#define SSI_STCR (*(volatile unsigned *)0x21800c)
#define SSI_SRCR (*(volatile unsigned *)0x218010)
#define SSI_STCCR (*(volatile unsigned *)0x218014)
#define SSI_SRCCR (*(volatile unsigned *)0x218018)
#define SSI_STSR (*(volatile unsigned *)0x21801c)
#define SSI_SFCSR (*(volatile unsigned *)0x218020)
#define SSI_SOR (*(volatile unsigned *)0x218028)
#define SPI2_RXDATAREG (*(volatile unsigned *)0x219000)
#define SPI2_TXDATAREG (*(volatile unsigned *)0x219004)
#define SPI2_CONTROLREG (*(volatile unsigned *)0x219008)
#define SPI2_INTREG (*(volatile unsigned *)0x21900c)
#define SPI2_TESTREG (*(volatile unsigned *)0x219010)
#define SPI2_PERIODREG (*(volatile unsigned *)0x219014)
#define SPI2_DMAREG (*(volatile unsigned *)0x219018)
#define SPI2_RESETREG (*(volatile unsigned *)0x21901c)
#define MSHC_MSCMD (*(volatile unsigned short *)0x21a000)
#define MSHC_MSCS (*(volatile unsigned short *)0x21a002)
#define MSHC_MSTDATA (*(volatile unsigned short *)0x21a004)
#define MSHC_MSRDATA (*(volatile unsigned short *)0x21a004)
#define MSHC_MSICS (*(volatile unsigned short *)0x21a006)
#define MSHC_MSPPCD (*(volatile unsigned short *)0x21a008)
#define MSHC_MSC2 (*(volatile unsigned short *)0x21a00a)
#define MSHC_MSACD (*(volatile unsigned short *)0x21a00c)
#define MSHC_MSFAECS (*(volatile unsigned short *)0x21a00e)
#define MSHC_MSCLKD (*(volatile unsigned short *)0x21a010)
#define MSHC_MSDRQC (*(volatile unsigned short *)0x21a012)
#define PLLCLK_CSCR (*(volatile unsigned *)0x21b000)
#define PLLCLK_MPCTL0 (*(volatile unsigned *)0x21b004)
#define PLLCLK_MPCTL1 (*(volatile unsigned *)0x21b008)
#define PLLCLK_SPCTL0 (*(volatile unsigned *)0x21b00c)
#define PLLCLK_SPCTL1 (*(volatile unsigned *)0x21b010)
#define PLLCLK_PCDR (*(volatile unsigned *)0x21b020)
#define CRM_RSR (*(volatile unsigned *)0x21b800)
#define CRM_SIDR (*(volatile unsigned *)0x21b804)
#define CRM_FMCR (*(volatile unsigned *)0x21b808)
#define CRM_GPCR (*(volatile unsigned *)0x21b80c)
#define CRM_GCCR (*(volatile unsigned *)0x21b810)
#define GPIO_DDIR_A (*(volatile unsigned *)0x21c000)
#define GPIO_OCR1_A (*(volatile unsigned *)0x21c004)
#define GPIO_OCR2_A (*(volatile unsigned *)0x21c008)
#define GPIO_ICONFA1_A (*(volatile unsigned *)0x21c00c)
#define GPIO_ICONFA2_A (*(volatile unsigned *)0x21c010)
#define GPIO_ICONFB1_A (*(volatile unsigned *)0x21c014)
#define GPIO_ICONFB2_A (*(volatile unsigned *)0x21c018)
#define GPIO_DR_A (*(volatile unsigned *)0x21c01c)
#define GPIO_GIUS_A (*(volatile unsigned *)0x21c020)
#define GPIO_SSR_A (*(volatile unsigned *)0x21c024)
#define GPIO_ICR1_A (*(volatile unsigned *)0x21c028)
#define GPIO_ICR2_A (*(volatile unsigned *)0x21c02c)
#define GPIO_IMR_A (*(volatile unsigned *)0x21c030)
#define GPIO_ISR_A (*(volatile unsigned *)0x21c034)
#define GPIO_GPR_A (*(volatile unsigned *)0x21c038)
#define GPIO_SWR_A (*(volatile unsigned *)0x21c03c)
#define GPIO_PUEN_A (*(volatile unsigned *)0x21c040)
#define GPIO_DDIR_B (*(volatile unsigned *)0x21c100)
#define GPIO_OCR1_B (*(volatile unsigned *)0x21c104)
#define GPIO_OCR2_B (*(volatile unsigned *)0x21c108)
#define GPIO_ICONFA1_B (*(volatile unsigned *)0x21c10c)
#define GPIO_ICONFA2_B (*(volatile unsigned *)0x21c110)
#define GPIO_ICONFB1_B (*(volatile unsigned *)0x21c114)
#define GPIO_ICONFB2_B (*(volatile unsigned *)0x21c118)
#define GPIO_DR_B (*(volatile unsigned *)0x21c11c)
#define GPIO_GIUS_B (*(volatile unsigned *)0x21c120)
#define GPIO_SSR_B (*(volatile unsigned *)0x21c124)
#define GPIO_ICR1_B (*(volatile unsigned *)0x21c128)
#define GPIO_ICR2_B (*(volatile unsigned *)0x21c12c)
#define GPIO_IMR_B (*(volatile unsigned *)0x21c130)
#define GPIO_ISR_B (*(volatile unsigned *)0x21c134)
#define GPIO_GPR_B (*(volatile unsigned *)0x21c138)
#define GPIO_SWR_B (*(volatile unsigned *)0x21c13c)
#define GPIO_PUEN_B (*(volatile unsigned *)0x21c140)
#define GPIO_DDIR_C (*(volatile unsigned *)0x21c200)
#define GPIO_OCR1_C (*(volatile unsigned *)0x21c204)
#define GPIO_OCR2_C (*(volatile unsigned *)0x21c208)
#define GPIO_ICONFA1_C (*(volatile unsigned *)0x21c20c)
#define GPIO_ICONFA2_C (*(volatile unsigned *)0x21c210)
#define GPIO_ICONFB1_C (*(volatile unsigned *)0x21c214)
#define GPIO_ICONFB2_C (*(volatile unsigned *)0x21c218)
#define GPIO_DR_C (*(volatile unsigned *)0x21c21c)
#define GPIO_GIUS_C (*(volatile unsigned *)0x21c220)
#define GPIO_SSR_C (*(volatile unsigned *)0x21c224)
#define GPIO_ICR1_C (*(volatile unsigned *)0x21c228)
#define GPIO_ICR2_C (*(volatile unsigned *)0x21c22c)
#define GPIO_IMR_C (*(volatile unsigned *)0x21c230)
#define GPIO_ISR_C (*(volatile unsigned *)0x21c234)
#define GPIO_GPR_C (*(volatile unsigned *)0x21c238)
#define GPIO_SWR_C (*(volatile unsigned *)0x21c23c)
#define GPIO_PUEN_C (*(volatile unsigned *)0x21c240)
#define GPIO_DDIR_D (*(volatile unsigned *)0x21c300)
#define GPIO_OCR1_D (*(volatile unsigned *)0x21c304)
#define GPIO_OCR2_D (*(volatile unsigned *)0x21c308)
#define GPIO_ICONFA1_D (*(volatile unsigned *)0x21c30c)
#define GPIO_ICONFA2_D (*(volatile unsigned *)0x21c310)
#define GPIO_ICONFB1_D (*(volatile unsigned *)0x21c314)
#define GPIO_ICONFB2_D (*(volatile unsigned *)0x21c318)
#define GPIO_DR_D (*(volatile unsigned *)0x21c31c)
#define GPIO_GIUS_D (*(volatile unsigned *)0x21c320)
#define GPIO_SSR_D (*(volatile unsigned *)0x21c324)
#define GPIO_ICR1_D (*(volatile unsigned *)0x21c328)
#define GPIO_ICR2_D (*(volatile unsigned *)0x21c32c)
#define GPIO_IMR_D (*(volatile unsigned *)0x21c330)
#define GPIO_ISR_D (*(volatile unsigned *)0x21c334)
#define GPIO_GPR_D (*(volatile unsigned *)0x21c338)
#define GPIO_SWR_D (*(volatile unsigned *)0x21c33c)
#define GPIO_PUEN_D (*(volatile unsigned *)0x21c340)
#define EIM_CS0U (*(volatile unsigned *)0x220000)
#define EIM_CS0L (*(volatile unsigned *)0x220004)
#define EIM_CS1U (*(volatile unsigned *)0x220008)
#define EIM_CS1L (*(volatile unsigned *)0x22000c)
#define EIM_CS2U (*(volatile unsigned *)0x220010)
#define EIM_CS2L (*(volatile unsigned *)0x220014)
#define EIM_CS3U (*(volatile unsigned *)0x220018)
#define EIM_CS3L (*(volatile unsigned *)0x22001c)
#define EIM_CS4U (*(volatile unsigned *)0x220020)
#define EIM_CS4L (*(volatile unsigned *)0x220024)
#define EIM_CS5U (*(volatile unsigned *)0x220028)
#define EIM_CS5L (*(volatile unsigned *)0x22002c)
#define EIM_EIM (*(volatile unsigned *)0x220030)
#define SDRAMC_SDCTL0 (*(volatile unsigned *)0x221000)
#define SDRAMC_SDCTL1 (*(volatile unsigned *)0x221004)
#define SDRAMC_SDRST (*(volatile unsigned *)0x221018)
#define SDRAMC_MISCELLANEOUS (*(volatile unsigned *)0x221014)
#define MMA_MAC_MOD (*(volatile unsigned *)0x222000)
#define MMA_MAC_CTRL (*(volatile unsigned *)0x222004)
#define MMA_MAC_MULT (*(volatile unsigned *)0x222008)
#define MMA_MAC_ACCU (*(volatile unsigned *)0x22200c)
#define MMA_MAC_INTR (*(volatile unsigned *)0x222010)
#define MMA_MAC_INTR_MASK (*(volatile unsigned *)0x222014)
#define MMA_MAC_FIFO (*(volatile unsigned *)0x222018)
#define MMA_MAC_FIFO_STAT (*(volatile unsigned *)0x22201c)
#define MMA_MAC_BURST (*(volatile unsigned *)0x222020)
#define MMA_MAC_BITSEL (*(volatile unsigned *)0x222024)
#define MMA_MAC_XYACCU (*(volatile unsigned *)0x222040)
#define MMA_MAC_XBASE (*(volatile unsigned *)0x222200)
#define MMA_MAC_XINDEX (*(volatile unsigned *)0x222204)
#define MMA_MAC_XLENGTH (*(volatile unsigned *)0x222208)
#define MMA_MAC_XMODIFY (*(volatile unsigned *)0x22220c)
#define MMA_MAC_XINCR (*(volatile unsigned *)0x222210)
#define MMA_MAC_XCOUNT (*(volatile unsigned *)0x222214)
#define MMA_MAC_XYACCU (*(volatile unsigned *)0x222040)
#define MMA_MAC_YBASE (*(volatile unsigned *)0x222300)
#define MMA_MAC_YINDEX (*(volatile unsigned *)0x222304)
#define MMA_MAC_YLENGTH (*(volatile unsigned *)0x222308)
#define MMA_MAC_YMODIFY (*(volatile unsigned *)0x22230c)
#define MMA_MAC_YINCR (*(volatile unsigned *)0x222310)
#define MMA_MAC_YCOUNT (*(volatile unsigned *)0x222314)
#define MMA_DCTCTRL (*(volatile unsigned *)0x222400)
#define MMA_DCTVERSION (*(volatile unsigned *)0x222404)
#define MMA_DCTIRQENA (*(volatile unsigned *)0x222408)
#define MMA_DCTIRQSTAT (*(volatile unsigned *)0x22240c)
#define MMA_DCTSRCDATA (*(volatile unsigned *)0x222410)
#define MMA_DCTDESDATA (*(volatile unsigned *)0x222414)
#define MMA_DCTXOFF (*(volatile unsigned *)0x222418)
#define MMA_DCTOFF (*(volatile unsigned *)0x22241c)
#define MMA_DCTXYCNT (*(volatile unsigned *)0x222420)
#define MMA_DCTSKIP (*(volatile unsigned *)0x222424)
#define MMA_DCTFIFO (*(volatile unsigned *)0x222500)
#define AITC_INTCNTL (*(volatile unsigned *)0x223000)
#define AITC_NIMASK (*(volatile unsigned *)0x223004)
#define AITC_INTENNUM (*(volatile unsigned *)0x223008)
#define AITC_INTDISNUM (*(volatile unsigned *)0x22300c)
#define AITC_INTENABLEH (*(volatile unsigned *)0x223010)
#define AITC_INTENABLEL (*(volatile unsigned *)0x223014)
#define AITC_INTTYPEH (*(volatile unsigned *)0x223018)
#define AITC_INTTYPEL (*(volatile unsigned *)0x22301c)
#define AITC_NIPRIORITY7 (*(volatile unsigned *)0x223020)
#define AITC_NIPRIORITY6 (*(volatile unsigned *)0x223024)
#define AITC_NIPRIORITY5 (*(volatile unsigned *)0x223028)
#define AITC_NIPRIORITY4 (*(volatile unsigned *)0x22302c)
#define AITC_NIPRIORITY3 (*(volatile unsigned *)0x223030)
#define AITC_NIPRIORITY2 (*(volatile unsigned *)0x223034)
#define AITC_NIPRIORITY1 (*(volatile unsigned *)0x223038)
#define AITC_NIPRIORITY0 (*(volatile unsigned *)0x22303c)
#define AITC_NIVECSR (*(volatile unsigned *)0x223040)
#define AITC_FIVECSR (*(volatile unsigned *)0x223044)
#define AITC_INTSRCH (*(volatile unsigned *)0x223048)
#define AITC_INTSRCL (*(volatile unsigned *)0x22304c)
#define AITC_INTFRCH (*(volatile unsigned *)0x223050)
#define AITC_INTFRCL (*(volatile unsigned *)0x223054)
#define AITC_NIPNDH (*(volatile unsigned *)0x223058)
#define AITC_NIPNDL (*(volatile unsigned *)0x22305c)
#define AITC_FIPNDH (*(volatile unsigned *)0x223060)
#define AITC_FIPNDL (*(volatile unsigned *)0x223064)
#define CSI_CR1 (*(volatile unsigned *)0x224000)
#define CSI_CR2 (*(volatile unsigned *)0x224004)
#define CSI_SR (*(volatile unsigned *)0x224008)
#define CSI_STATR (*(volatile unsigned *)0x22400c)
#define CSI_RXR (*(volatile unsigned *)0x224010)
#endif
