?? clps9312.h
字號:
#define TESTIDR (SECURITY_BASE+0x27AC)#define AVAL1 (SECURITY_BASE+0x27B0)#define AVAL2 (SECURITY_BASE+0x27B4)#define AID1 (SECURITY_BASE+0x27C4)#define AID2 (SECURITY_BASE+0x27C8)#define ADYNREMAP (SECURITY_BASE+0x27D0)#define ALTTMP (SECURITY_BASE+0x27D4)#define PROCSIGN (SECURITY_BASE+0x27F0)#define ECLIDX (SECURITY_BASE+0x2800)#define ECLINE0 (SECURITY_BASE+0x2810)#define ECLINE1 (SECURITY_BASE+0x2814)#define ECLINE2 (SECURITY_BASE+0x2818)#define ECLINE3 (SECURITY_BASE+0x281C)#define ECLINE4 (SECURITY_BASE+0x2820)#define ECLINE5 (SECURITY_BASE+0x2824)#define ECLINE6 (SECURITY_BASE+0x2828)#define ECLINE7 (SECURITY_BASE+0x282C)#define ETWIDX1 (SECURITY_BASE+0x2840)#define ETWL1 (SECURITY_BASE+0x2844)#define ETWIDX2 (SECURITY_BASE+0x2848)#define ETWL2 (SECURITY_BASE+0x284C)#define ETSPT10 (SECURITY_BASE+0x4000)#define ETSPT11 (SECURITY_BASE+0x4004)#define ETSPT12 (SECURITY_BASE+0x4008)#define ETSPT13 (SECURITY_BASE+0x400C)#define ETSPT2000 (SECURITY_BASE+0x6000)#define ETSPT2020 (SECURITY_BASE+0x6020)#define ETSPT2024 (SECURITY_BASE+0x6024)/* 8084_0000 - 8084_ffff: GPIO */#define GPIO_OFFSET 0x040000#define GPIO_BASE (EP93XX_APB_BASE|GPIO_OFFSET)#define GPIO_PADR HW_REG(GPIO_BASE+0x00)#define GPIO_PBDR HW_REG(GPIO_BASE+0x04)#define GPIO_PCDR HW_REG(GPIO_BASE+0x08)#define GPIO_PDDR HW_REG(GPIO_BASE+0x0C)#define GPIO_PADDR HW_REG(GPIO_BASE+0x10)#define GPIO_PBDDR HW_REG(GPIO_BASE+0x14)#define GPIO_PCDDR HW_REG(GPIO_BASE+0x18)#define GPIO_PDDDR HW_REG(GPIO_BASE+0x1C)#define GPIO_PEDR HW_REG(GPIO_BASE+0x20)#define GPIO_PEDDR HW_REG(GPIO_BASE+0x24)// #define 0x8084.0028 Reserved// #define 0x8084.002C Reserved#define GPIO_PFDR HW_REG(GPIO_BASE+0x30)#define GPIO_PFDDR HW_REG(GPIO_BASE+0x34)#define GPIO_PGDR HW_REG(GPIO_BASE+0x38)#define GPIO_PGDDR HW_REG(GPIO_BASE+0x3C)#define GPIO_PHDR HW_REG(GPIO_BASE+0x40)#define GPIO_PHDDR HW_REG(GPIO_BASE+0x44)// #define 0x8084.0048 RAZ RAZ #define GPIO_INTTYPE1 HW_REG(GPIO_BASE+0x4C)#define GPIO_INTTYPE2 HW_REG(GPIO_BASE+0x50)#define GPIO_FEOI HW_REG(GPIO_BASE+0x54) /* WRITE ONLY - READ UNDEFINED */#define GPIO_INTEN HW_REG(GPIO_BASE+0x58)#define GPIO_INTSTATUS HW_REG(GPIO_BASE+0x5C)#define GPIO_RAWINTSTASUS HW_REG(GPIO_BASE+0x60)#define GPIO_FDB HW_REG(GPIO_BASE+0x64)#define GPIO_PAPINDR HW_REG(GPIO_BASE+0x68)#define GPIO_PBPINDR HW_REG(GPIO_BASE+0x6C)#define GPIO_PCPINDR HW_REG(GPIO_BASE+0x70)#define GPIO_PDPINDR HW_REG(GPIO_BASE+0x74)#define GPIO_PEPINDR HW_REG(GPIO_BASE+0x78)#define GPIO_PFPINDR HW_REG(GPIO_BASE+0x7C)#define GPIO_PGPINDR HW_REG(GPIO_BASE+0x80)#define GPIO_PHPINDR HW_REG(GPIO_BASE+0x84)#define GPIO_AINTTYPE1 HW_REG(GPIO_BASE+0x90) /* */#define GPIO_AINTTYPE2 HW_REG(GPIO_BASE+0x94) /* */#define GPIO_AEOI HW_REG(GPIO_BASE+0x98) /* WRITE ONLY - READ UNDEFINED */#define GPIO_AINTEN HW_REG(GPIO_BASE+0x9C) /* */#define GPIO_INTSTATUSA HW_REG(GPIO_BASE+0xA0) /* */#define GPIO_RAWINTSTSTISA HW_REG(GPIO_BASE+0xA4) /* */#define GPIO_ADB HW_REG(GPIO_BASE+0xA8) /* */#define GPIO_BINTTYPE1 HW_REG(GPIO_BASE+0xAC) /* */#define GPIO_BINTTYPE2 HW_REG(GPIO_BASE+0xB0) /* */#define GPIO_BEOI HW_REG(GPIO_BASE+0xB4) /* WRITE ONLY - READ UNDEFINED */#define GPIO_BINTEN HW_REG(GPIO_BASE+0xB8) /* */#define GPIO_INTSTATUSB HW_REG(GPIO_BASE+0xBC) /* */#define GPIO_RAWINTSTSTISB HW_REG(GPIO_BASE+0xC0) /* */#define GPIO_BDB HW_REG(GPIO_BASE+0xC4) /* */#define GPIO_EEDRIVE HW_REG(GPIO_BASE+0xC8) /* *///#define Reserved (GPIO_BASE+0xCC)#define GPIO_TCR HW_REG(GPIO_BASE+0xD0) /* Test Registers */#define GPIO_TISRA HW_REG(GPIO_BASE+0xD4) /* Test Registers */#define GPIO_TISRB HW_REG(GPIO_BASE+0xD8) /* Test Registers */#define GPIO_TISRC HW_REG(GPIO_BASE+0xDC) /* Test Registers */#define GPIO_TISRD HW_REG(GPIO_BASE+0xE0) /* Test Registers */#define GPIO_TISRE HW_REG(GPIO_BASE+0xE4) /* Test Registers */#define GPIO_TISRF HW_REG(GPIO_BASE+0xE8) /* Test Registers */#define GPIO_TISRG HW_REG(GPIO_BASE+0xEC) /* Test Registers */#define GPIO_TISRH HW_REG(GPIO_BASE+0xF0) /* Test Registers */#define GPIO_TCER HW_REG(GPIO_BASE+0xF4) /* Test Registers *//* 8085_0000 - 8085_ffff: Reserved *//* 8086_0000 - 8086_ffff: Reserved *//* 8087_0000 - 8087_ffff: Reserved *//* 8088_0000 - 8088_ffff: Ac97 Controller (AAC) */#define AAC_OFFSET 0x080000#define AAC_BASE (EP93XX_APB_BASE|AAC_OFFSET)#define AACDR1 (AAC_BASE+0x00) /* 8088.0000 R/W Data read or written from/to FIFO1 */#define AACRXCR1 (AAC_BASE+0x04) /* 8088.0004 R/W Control register for receive */#define AACTXCR1 (AAC_BASE+0x08) /* 8088.0008 R/W Control register for transmit */#define AACSR1 (AAC_BASE+0x0C) /* 8088.000C R Status register */#define AACRISR1 (AAC_BASE+0x10) /* 8088.0010 R Raw interrupt status register */#define AACISR1 (AAC_BASE+0x14) /* 8088.0014 R Interrupt Status */#define AACIE1 (AAC_BASE+0x18) /* 8088.0018 R/W Interrupt Enable */ /* 8088.001C Reserved - RAZ */#define AACDR2 (AAC_BASE+0x20) /* 8088.0020 R/W Data read or written from/to FIFO2 */#define AACRXCR2 (AAC_BASE+0x24) /* 8088.0024 R/W Control register for receive */#define AACTXCR2 (AAC_BASE+0x28) /* 8088.0028 R/W Control register for transmit */#define AACSR2 (AAC_BASE+0x2C) /* 8088.002C R Status register */#define AACRISR2 (AAC_BASE+0x30) /* 8088.0030 R Raw interrupt status register */#define AACISR2 (AAC_BASE+0x34) /* 8088.0034 R Interrupt Status */#define AACIE2 (AAC_BASE+0x38) /* 8088.0038 R/W Interrupt Enable */ /* 8088.003C Reserved - RAZ */#define AACDR3 (AAC_BASE+0x40) /* 8088.0040 R/W Data read or written from/to FIFO3. */#define AACRXCR3 (AAC_BASE+0x44) /* 8088.0044 R/W Control register for receive */#define AACTXCR3 (AAC_BASE+0x48) /* 8088.0048 R/W Control register for transmit */#define AACSR3 (AAC_BASE+0x4C) /* 8088.004C R Status register */#define AACRISR3 (AAC_BASE+0x50) /* 8088.0050 R Raw interrupt status register */#define AACISR3 (AAC_BASE+0x54) /* 8088.0054 R Interrupt Status */#define AACIE3 (AAC_BASE+0x58) /* 8088.0058 R/W Interrupt Enable */ /* 8088.005C Reserved - RAZ */#define AACDR4 (AAC_BASE+0x60) /* 8088.0060 R/W Data read or written from/to FIFO4. */#define AACRXCR4 (AAC_BASE+0x64) /* 8088.0064 R/W Control register for receive */#define AACTXCR4 (AAC_BASE+0x68) /* 8088.0068 R/W Control register for transmit */#define AACSR4 (AAC_BASE+0x6C) /* 8088.006C R Status register */#define AACRISR4 (AAC_BASE+0x70) /* 8088.0070 R Raw interrupt status register */#define AACISR4 (AAC_BASE+0x74) /* 8088.0074 R Interrupt Status */#define AACIE4 (AAC_BASE+0x78) /* 8088.0078 R/W Interrupt Enable */ /* 8088.007C Reserved - RAZ */#define AACS1DATA (AAC_BASE+0x80) /* 8088.0080 R/W Data received/transmitted on SLOT1 */#define AACS2DATA (AAC_BASE+0x84) /* 8088.0084 R/W Data received/transmitted on SLOT2 */#define AACS12DATA (AAC_BASE+0x88) /* 8088.0088 R/W Data received/transmitted on SLOT12 */#define AACRGIS (AAC_BASE+0x8C) /* 8088.008C R/W Raw Global interrupt status register */#define AACGIS (AAC_BASE+0x90) /* 8088.0090 R Global interrupt status register */#define AACIM (AAC_BASE+0x94) /* 8088.0094 R/W Interrupt mask register */#define AACEOI (AAC_BASE+0x98) /* 8088.0098 W Interrupt clear register */#define AACGCR (AAC_BASE+0x9C) /* 8088.009C R/W Main Control register */#define AACRESET (AAC_BASE+0xA0) /* 8088.00A0 R/W RESET control register. */#define AACSYNC (AAC_BASE+0xA4) /* 8088.00A4 R/W SYNC control register. */#define AACGCIS (AAC_BASE+0xA8) /* 8088.00A8 R Global chan FIFO int status register *//* 8089_0000 - 8089_ffff: Reserved *//* 808A_0000 - 808A_ffff: SSP - (SPI) */#define SSP_OFFSET 0x0A0000#define SSP_BASE (EP93XX_APB_BASE|SSP_OFFSET)///#define SSPCR0 HW_REG(SSP_BASE+0x00) /* 0x808A.0000 R/W Control register 0 *////#define SSPCR1 HW_REG(SSP_BASE+0x04) /* 0x808A.0004 R/W Control register 1. *////#define SSPIIR HW_REG(SSP_BASE+0x08) /* 0x808A.0008 R Interrupt ID register *////#define SSPICR HW_REG(SSP_BASE+0x08) /* 0x808A.0008 W Interrupt clear register *////#define SSPDR HW_REG(SSP_BASE+0x0C) /* 0x808A.000C R/W Receive FIFO (Read) *//// /* Transmit FIFO (Write) *////#define SSPCPSR HW_REG(SSP_BASE+0x10) /* 0x808A.0010 R/W Clock prescale register *////#define SSPSR HW_REG(SSP_BASE+0x14) /* 0x808A.0014 R Status register *//*808B_0000 - 808B_ffff: IrDA */#define IRDA_OFFSET 0x0B0000#define IRDA_BASE (EP93XX_APB_BASE|IRDA_OFFSET)//#define IRENABLE (IRDA_BASE+0x00)//#define IRCON (IRDA_BASE+0x04)//#define IRAMV (IRDA_BASE+0x08)//#define IRFLAG (IRDA_BASE+0x0C)//#define IRDATA (IRDA_BASE+0x10)//#define IRDATATAIL1 (IRDA_BASE+0x14)//#define IRDATATAIL2 (IRDA_BASE+0x18)//#define IRDATATAIL3 (IRDA_BASE+0x1c)//#define IRRIB (IRDA_BASE+0x20)//#define IRTR0 (IRDA_BASE+0x24)//#define IRDMACR (IRDA_BASE+0x28)//#define SIRTR0 (IRDA_BASE+0x30)//#define MISR (IRDA_BASE+0x80)//#define MIMR (IRDA_BASE+0x84)//#define MIIR (IRDA_BASE+0x88)//#define MITR0 (IRDA_BASE+0x90)//#define MITR1 (IRDA_BASE+0x94)//#define MITR2 (IRDA_BASE+0x98)//#define MITR3 (IRDA_BASE+0x9c)//#define MITR4 (IRDA_BASE+0xa0)//#define FISR (IRDA_BASE+0x180)//#define FIMR (IRDA_BASE+0x184)//#define FIIR (IRDA_BASE+0x188)//#define FITR0 (IRDA_BASE+0x190)//#define FITR1 (IRDA_BASE+0x194)//#define FITR2 (IRDA_BASE+0x198)//#define FITR3 (IRDA_BASE+0x19c)//#define FITR4 (IRDA_BASE+0x1a0)/* 808C_0000 - 808C_ffff: UART1 */#define UART1_OFFSET 0x0C0000#define UART1_BASE (EP93XX_APB_BASE|UART1_OFFSET)#define UART1DR (UART1_BASE+0x000)#define UART1RSR (UART1_BASE+0x004) /* Read */#define UART1ECR (UART1_BASE+0x004) /* Write */#define UART1CR_H (UART1_BASE+0x008)#define UART1CR_M (UART1_BASE+0x00C)#define UART1CR_L (UART1_BASE+0x010)#define UART1CR (UART1_BASE+0x014)#define UART1FR (UART1_BASE+0x018)#define UART1IIR (UART1_BASE+0x01C) /* Read */#define UART1ICR (UART1_BASE+0x01C) /* Write */#define UART1ILPR (UART1_BASE+0x020)#define UART1DMACR (UART1_BASE+0x028)#define UART1TMR (UART1_BASE+0x084)#define UART1MCR (UART1_BASE+0x100) /* Modem Control Reg */#define UART1MSR (UART1_BASE+0x104) /* Modem Status Reg */#define UART1TCR (UART1_BASE+0x108)#define UART1TISR (UART1_BASE+0x10C)#defi
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -