1 /* $NetBSD: dbau1550reg.h,v 1.1 2006/02/08 09:04:01 gdamore Exp $ */ 2 3 /* 4 * Board-specific registers for DBAu1550. 5 */ 6 7 #define DBAU1550_WHOAMI 0xAF000000 8 #define DBAU1550_WHOAMI_BOARD_MASK 0x00000f00 9 #define DBAU1550_WHOAMI_PB1500_REV1 0x1 10 #define DBAU1550_WHOAMI_PB1500_REV2 0x2 11 #define DBAU1550_WHOAMI_PB1100 0x3 12 #define DBAU1550_WHOAMI_DBAU1000 0x4 13 #define DBAU1550_WHOAMI_DBAU1100 0x5 14 #define DBAU1550_WHOAMI_DBAU1500 0x6 15 #define DBAU1550_WHOAMI_DBAU1550_REV1 0x7 16 #define DBAU1550_WHOAMI_PB1550_DDR 0x8 17 #define DBAU1550_WHOAMI_PB1550_SDR 0x9 18 19 #define DBAU1550_WHOAMI_BOARD(x) (((x) >> 8) & 0xf) 20 #define DBAU1550_WHOAMI_CPLD(x) (((x) >> 4) & 0xf) 21 #define DBAU1550_WHOAMI_DAUGHTER(x) ((x) & 0xf) 22 23 #define DBAU1550_BCSR 0xAF000004 24 #define DBAU1550_BCSR_SWAPBOOT 0x20000000 25 #define DBAU1550_BCSR_PCMCIA1_INSERTED 0x00000020 26 #define DBAU1550_BCSR_PCMCIA0_INSERTED 0x00000010 27 #define DBAU1550_BCSR_PCMCIA1_VS 0x0000000c 28 #define DBAU1550_BCSR_PCMCIA0_VS 0x00000003 29