00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00036 #define MAMCR *(volatile unsigned int *)0xE01FC000
00037 #define MAMTIM *(volatile unsigned int *)0xE01FC004
00038
00039 #define PLLCON *(volatile unsigned int *)0xE01FC080
00040 #define PLLCFG *(volatile unsigned int *)0xE01FC084
00041 #define PLLSTAT *(volatile unsigned int *)0xE01FC088
00042 #define PLLFEED *(volatile unsigned int *)0xE01FC08C
00043
00044 #define VPBDIV *(volatile unsigned int *)0xE01FC100
00045
00046 #define PINSEL0 *(volatile unsigned int *)0xE002C000
00047
00048 #define U0THR *(volatile unsigned int *)0xE000C000
00049 #define U0RBR *(volatile unsigned int *)0xE000C000
00050 #define U0DLL *(volatile unsigned int *)0xE000C000
00051 #define U0DLM *(volatile unsigned int *)0xE000C004
00052 #define U0FCR *(volatile unsigned int *)0xE000C008
00053 #define U0LCR *(volatile unsigned int *)0xE000C00C
00054 #define U0LSR *(volatile unsigned int *)0xE000C014
00055
00056
00057 #define S0SPCR *(volatile unsigned int *)0xE0020000
00058 #define S0SPSR *(volatile unsigned int *)0xE0020004
00059 #define S0SPDR *(volatile unsigned int *)0xE0020008
00060 #define S0SPCCR *(volatile unsigned int *)0xE002000C
00061 #define S0SPTCR *(volatile unsigned int *)0xE0020010
00062 #define S0SPTSR *(volatile unsigned int *)0xE0020014
00063 #define S0SPTOR *(volatile unsigned int *)0xE0020018
00064 #define S0SPINT *(volatile unsigned int *)0xE002001C
00065
00066
00067 #define SSPCR0 *(volatile unsigned int *)0xE0068000
00068 #define SSPCR1 *(volatile unsigned int *)0xE0068004
00069 #define SSPDR *(volatile unsigned int *)0xE0068008
00070 #define SSPSR *(volatile unsigned int *)0xE006800C
00071 #define SSPCPSR *(volatile unsigned int *)0xE0068010
00072 #define SSPIMSC *(volatile unsigned int *)0xE0068014
00073 #define SSPRIS *(volatile unsigned int *)0xE0068018
00074 #define SSPMIS *(volatile unsigned int *)0xE006801C
00075 #define SSPICR *(volatile unsigned int *)0xE0068020
00076
00077
00078 #define VICIntSelect *(volatile unsigned int *)0xFFFFF00C
00079 #define VICIntEnable *(volatile unsigned int *)0xFFFFF010
00080 #define VICVectAddr *(volatile unsigned int *)0xFFFFF030
00081 #define VICVectAddr0 *(volatile unsigned int *)0xFFFFF100
00082 #define VICVectCntl0 *(volatile unsigned int *)0xFFFFF200
00083
00084
00085 #define PCONP *(volatile unsigned int *)0xE01FC0C4
00086 #define PLL1CON *(volatile unsigned int *)0xE01FC0A0
00087 #define PLL1CFG *(volatile unsigned int *)0xE01FC0A4
00088 #define PLL1STAT *(volatile unsigned int *)0xE01FC0A8
00089 #define PLL1FEED *(volatile unsigned int *)0xE01FC0AC
00090
00091 #define PINSEL0 *(volatile unsigned int *)0xE002C000
00092 #define PINSEL1 *(volatile unsigned int *)0xE002C004
00093 #define PINSEL2 *(volatile unsigned int *)0xE002C014
00094 #define IOPIN0 *(volatile unsigned int *)0xE0028000
00095 #define IOSET0 *(volatile unsigned int *)0xE0028004
00096 #define IODIR0 *(volatile unsigned int *)0xE0028008
00097 #define IOCLR0 *(volatile unsigned int *)0xE002800C
00098 #define IOPIN1 *(volatile unsigned int *)0xE0028010
00099 #define IOSET1 *(volatile unsigned int *)0xE0028014
00100 #define IODIR1 *(volatile unsigned int *)0xE0028018
00101 #define IOCLR1 *(volatile unsigned int *)0xE002801C
00102
00103
00104 #define PCTIM0 (1<<1)
00105 #define PCTIM1 (1<<2)
00106 #define PCUART0 (1<<3)
00107 #define PCUART1 (1<<4)
00108 #define PCPWM0 (1<<5)
00109 #define PCI2C0 (1<<7)
00110 #define PCSPI0 (1<<8)
00111 #define PCRTC (1<<9)
00112 #define PCSPI1 (1<<10)
00113 #define PCAD0 (1<<12)
00114 #define PCI2C1 (1<<19)
00115 #define PCAD1 (1<<20)
00116 #define PCUSB (1<<31)
00117
00118
00119 #define USBIntSt *(volatile unsigned int *)0xE01FC1C0
00120
00121 #define USBDevIntSt *(volatile unsigned int *)0xE0090000
00122 #define USBDevIntEn *(volatile unsigned int *)0xE0090004
00123 #define USBDevIntClr *(volatile unsigned int *)0xE0090008
00124 #define USBDevIntSet *(volatile unsigned int *)0xE009000C
00125 #define USBDevIntPri *(volatile unsigned int *)0xE009002C
00126
00127 #define USBEpIntSt *(volatile unsigned int *)0xE0090030
00128 #define USBEpIntEn *(volatile unsigned int *)0xE0090034
00129 #define USBEpIntClr *(volatile unsigned int *)0xE0090038
00130 #define USBEpIntSet *(volatile unsigned int *)0xE009003C
00131 #define USBEpIntPri *(volatile unsigned int *)0xE0090040
00132
00133 #define USBReEp *(volatile unsigned int *)0xE0090044
00134 #define USBEpInd *(volatile unsigned int *)0xE0090048
00135 #define USBMaxPSize *(volatile unsigned int *)0xE009004C
00136
00137 #define USBRxData *(volatile unsigned int *)0xE0090018
00138 #define USBRxPLen *(volatile unsigned int *)0xE0090020
00139 #define USBTxData *(volatile unsigned int *)0xE009001C
00140 #define USBTxPLen *(volatile unsigned int *)0xE0090024
00141 #define USBCtrl *(volatile unsigned int *)0xE0090028
00142
00143 #define USBCmdCode *(volatile unsigned int *)0xE0090010
00144 #define USBCmdData *(volatile unsigned int *)0xE0090014
00145
00146
00147
00148 #define USBEpDMAEn *(volatile unsigned int *)0xE0090088
00149 #define USBEpDMADis *(volatile unsigned int *)0xE009008C
00150 #define USBUDCAH *(volatile unsigned int *)0xE0090080
00151
00152 #define USBDMAIntSt *(volatile unsigned int *)0xE0090090
00153 #define USBDMAIntEn *(volatile unsigned int *)0xE0090094
00154 #define USBEoTIntSt *(volatile unsigned int *)0xE00900A0
00155 #define USBEoTIntClr *(volatile unsigned int *)0xE00900A4
00156 #define USBNDDRIntSt *(volatile unsigned int *)0xE00900AC
00157 #define USBNDDRIntClr *(volatile unsigned int *)0xE00900B0
00158 #define USBSysErrIntSt *(volatile unsigned int *)0xE00900B8
00159 #define USBSysErrIntClr *(volatile unsigned int *)0xE00900BC
00160
00161