xref: /inferno-os/os/boot/mpc/archfads.h (revision 74a4d8c26dd3c1e9febcb717cfd6cb6512991a7a)
1*74a4d8c2SCharles.Forsyth 
2*74a4d8c2SCharles.Forsyth enum {
3*74a4d8c2SCharles.Forsyth 	/* BCSR1 bits */
4*74a4d8c2SCharles.Forsyth 	DisableFlash=	IBIT(0),
5*74a4d8c2SCharles.Forsyth 	DisableDRAM=	IBIT(1),
6*74a4d8c2SCharles.Forsyth 	DisableEther=	IBIT(2),
7*74a4d8c2SCharles.Forsyth 	DisableIR=	IBIT(3),
8*74a4d8c2SCharles.Forsyth 	DisableRS232a=	IBIT(7),
9*74a4d8c2SCharles.Forsyth 	DisablePCMCIA=	IBIT(8),
10*74a4d8c2SCharles.Forsyth 	PCCVCCMask=	IBIT(9)|IBIT(15),
11*74a4d8c2SCharles.Forsyth 	PCCVPPMask=	IBIT(10)|IBIT(11),
12*74a4d8c2SCharles.Forsyth 	DisableRS232b=	IBIT(13),
13*74a4d8c2SCharles.Forsyth 	EnableSDRAM=	IBIT(14),
14*74a4d8c2SCharles.Forsyth 
15*74a4d8c2SCharles.Forsyth 	PCCVCC0V=	IBIT(15)|IBIT(9),
16*74a4d8c2SCharles.Forsyth 	PCCVCC5V=	IBIT(9),	/* active low */
17*74a4d8c2SCharles.Forsyth 	PCCVCC3V=	IBIT(15),	/* active low */
18*74a4d8c2SCharles.Forsyth 	PCCVPP0V=	IBIT(10)|IBIT(11),	/* active low */
19*74a4d8c2SCharles.Forsyth 	PCCVPP5V=	IBIT(10),	/* active low */
20*74a4d8c2SCharles.Forsyth 	PCCVPP12V=	IBIT(11),	/* active low */
21*74a4d8c2SCharles.Forsyth 	PCCVPPHiZ=	IBIT(10)|IBIT(11),
22*74a4d8c2SCharles.Forsyth 
23*74a4d8c2SCharles.Forsyth 	/* BCSR4 bits */
24*74a4d8c2SCharles.Forsyth 	DisableTPDuplex=	IBIT(1),
25*74a4d8c2SCharles.Forsyth 	DisableLamp=	IBIT(3),
26*74a4d8c2SCharles.Forsyth 	DisableUSB=	IBIT(4),
27*74a4d8c2SCharles.Forsyth 	USBFullSpeed=	IBIT(5),
28*74a4d8c2SCharles.Forsyth 	DisableUSBVcc=	IBIT(6),
29*74a4d8c2SCharles.Forsyth 	DisableVideoLamp=	IBIT(8),
30*74a4d8c2SCharles.Forsyth 	EnableVideoClock=	IBIT(9),
31*74a4d8c2SCharles.Forsyth 	EnableVideoPort=	IBIT(10),
32*74a4d8c2SCharles.Forsyth 	DisableModem=	IBIT(11),
33*74a4d8c2SCharles.Forsyth };
34*74a4d8c2SCharles.Forsyth 
35*74a4d8c2SCharles.Forsyth enum {
36*74a4d8c2SCharles.Forsyth 	/* memory controller CS assignment on FADS boards */
37*74a4d8c2SCharles.Forsyth 	BOOTCS = 0,
38*74a4d8c2SCharles.Forsyth 	BCSRCS = 1,
39*74a4d8c2SCharles.Forsyth 	DRAM1 = 2,
40*74a4d8c2SCharles.Forsyth 	DRAM2 = 3,
41*74a4d8c2SCharles.Forsyth 	SDRAM = 4,
42*74a4d8c2SCharles.Forsyth };
43