diff options
author | wdenk <wdenk> | 2002-03-10 18:20:43 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2002-03-10 18:20:43 +0000 |
commit | 7e7f3e352dd7cfefe6ee715e11a4d35adb7fc095 (patch) | |
tree | cca23ce8e7ca31b4fa342e1854167740fe77e609 /board/cpu86/cpu86.h | |
parent | c6f35e6998592edb84dc3c0549172ae69751940d (diff) | |
download | u-boot-imx-7e7f3e352dd7cfefe6ee715e11a4d35adb7fc095.zip u-boot-imx-7e7f3e352dd7cfefe6ee715e11a4d35adb7fc095.tar.gz u-boot-imx-7e7f3e352dd7cfefe6ee715e11a4d35adb7fc095.tar.bz2 |
Initial revision
Diffstat (limited to 'board/cpu86/cpu86.h')
-rw-r--r-- | board/cpu86/cpu86.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/board/cpu86/cpu86.h b/board/cpu86/cpu86.h new file mode 100644 index 0000000..cf7852c --- /dev/null +++ b/board/cpu86/cpu86.h @@ -0,0 +1,27 @@ +#ifndef __BOARD_CPU86__ +#define __BOARD_CPU86__ + +#include <config.h> + +#define REG8(x) (*(volatile unsigned char *)(x)) + +/* CPU86 register definitions */ +#define CPU86_VME_EAC REG8(CFG_BCRS_BASE + 0x00) +#define CPU86_VME_SAC REG8(CFG_BCRS_BASE + 0x01) +#define CPU86_VME_MAC REG8(CFG_BCRS_BASE + 0x02) +#define CPU86_BCR REG8(CFG_BCRS_BASE + 0x03) +#define CPU86_BSR REG8(CFG_BCRS_BASE + 0x04) +#define CPU86_WDOG_RPORT REG8(CFG_BCRS_BASE + 0x05) +#define CPU86_MBOX_IRQ REG8(CFG_BCRS_BASE + 0x04) +#define CPU86_REV REG8(CFG_BCRS_BASE + 0x07) +#define CPU86_VME_IRQMASK REG8(CFG_BCRS_BASE + 0x80) +#define CPU86_VME_IRQSTATUS REG8(CFG_BCRS_BASE + 0x81) +#define CPU86_LOCAL_IRQMASK REG8(CFG_BCRS_BASE + 0x82) +#define CPU86_LOCAL_IRQSTATUS REG8(CFG_BCRS_BASE + 0x83) +#define CPU86_PMCL_IRQSTATUS REG8(CFG_BCRS_BASE + 0x84) + +/* Board Control Register bits */ +#define CPU86_BCR_FWPT 0x01 +#define CPU86_BCR_FWRE 0x02 + +#endif /* __BOARD_CPU86__ */ |