Home | History | Annotate | Line # | Download | only in alchemy
dbau1550reg.h revision 1.1
      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