eSPI: add the eSPI register support

Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
This commit is contained in:
Mingkai Hu 2009-03-31 14:09:40 +08:00 committed by Wolfgang Denk
parent 869f6bf4de
commit 7fa96a9a54
1 changed files with 17 additions and 0 deletions

View File

@ -257,6 +257,21 @@ typedef struct ccsr_lbc {
char res8[3880];
} ccsr_lbc_t;
/*
* eSPI Registers(0x7000-0x8000)
*/
typedef struct ccsr_espi {
uint mode; /* 0x00 - eSPI mode register */
uint event; /* 0x04 - eSPI event register */
uint mask; /* 0x08 - eSPI mask register */
uint com; /* 0x0c - eSPI command register */
uint tx; /* 0x10 - eSPI transmit FIFO access register */
uint rx; /* 0x14 - eSPI receive FIFO access register */
char res1[8]; /* reserved */
uint csmode[4]; /* 0x20 - 0x2c: sSPI CS0/1/2/3 mode register */
char res2[4048]; /* fill up to 0x1000 */
} ccsr_espi_t;
/*
* PCI Registers(0x8000-0x9000)
*/
@ -1693,6 +1708,8 @@ typedef struct ccsr_gur {
#define CONFIG_SYS_MPC85xx_DDR2_ADDR (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_DDR2_OFFSET)
#define CONFIG_SYS_MPC85xx_LBC_OFFSET (0x5000)
#define CONFIG_SYS_MPC85xx_LBC_ADDR (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_LBC_OFFSET)
#define CONFIG_SYS_MPC85xx_ESPI_OFFSET (0x7000)
#define CONFIG_SYS_MPC85xx_ESPI_ADDR (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_ESPI_OFFSET)
#define CONFIG_SYS_MPC85xx_PCIX_OFFSET (0x8000)
#define CONFIG_SYS_MPC85xx_PCIX_ADDR (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_PCIX_OFFSET)
#define CONFIG_SYS_MPC85xx_PCIX2_OFFSET (0x9000)