diff options
author | wdenk <wdenk> | 2005-04-03 22:35:21 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2005-04-03 22:35:21 +0000 |
commit | 384cc687445b34241fcc8b31bbb7aa9fc252dd90 (patch) | |
tree | 4ef26b0022805188ea5b7b4bf13a14973c5c4d70 /board/cpu87/cpu87.h | |
parent | c1a11c19ecbfb390c09ad1ef9800412235ec1708 (diff) | |
download | u-boot-imx-384cc687445b34241fcc8b31bbb7aa9fc252dd90.zip u-boot-imx-384cc687445b34241fcc8b31bbb7aa9fc252dd90.tar.gz u-boot-imx-384cc687445b34241fcc8b31bbb7aa9fc252dd90.tar.bz2 |
Patches by Josef Wagner, 29 Oct 2004:
- Add support for MicroSys CPU87 board
- Add support for MicroSys PM854 board
Diffstat (limited to 'board/cpu87/cpu87.h')
-rw-r--r-- | board/cpu87/cpu87.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/board/cpu87/cpu87.h b/board/cpu87/cpu87.h new file mode 100644 index 0000000..5dbd4ae --- /dev/null +++ b/board/cpu87/cpu87.h @@ -0,0 +1,27 @@ +#ifndef __BOARD_CPU87__ +#define __BOARD_CPU87__ + +#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_CPU87__ */ |