xref: /csrg-svn/sys/hp300/stand/samachdep.h (revision 63165)
141488Smckusick /*
2*63165Sbostic  * Copyright (c) 1982, 1990, 1993
3*63165Sbostic  *	The Regents of the University of California.  All rights reserved.
441488Smckusick  *
541488Smckusick  * %sccs.include.redist.c%
641488Smckusick  *
7*63165Sbostic  *	@(#)samachdep.h	8.1 (Berkeley) 06/10/93
841488Smckusick  */
941488Smckusick 
1041488Smckusick #define	NHPIB		4
1141488Smckusick #define	NSCSI		2
1254073Shibler #define NRD		8
1354073Shibler #define NCT		8
1454073Shibler #define NSD		8
1541488Smckusick 
1654073Shibler #define NITE		4
1754073Shibler 
1849334Shibler /* from cpu.h */
1949334Shibler #define IIOV(x)		(x)
2049334Shibler #define DIOBASE		(0x600000)
2149334Shibler #define	DIOCSIZE	(0x10000)
2249334Shibler #define DIOIIBASE	(0x01000000)
2349334Shibler #define DIOIICSIZE	(0x00400000)
2441488Smckusick 
2549334Shibler #define HP_320		0	/* 16Mhz 68020+HP MMU+16K external cache */
2649334Shibler #define HP_330		1	/* 16Mhz 68020+68851 MMU */
2749334Shibler #define HP_350		2	/* 25Mhz 68020+HP MMU+32K external cache */
2849334Shibler #define HP_360		3	/* 25Mhz 68030 */
2949334Shibler #define HP_370		4	/* 33Mhz 68030+64K external cache */
3049334Shibler #define HP_340		5	/* 16Mhz 68030 */
3149334Shibler #define HP_375		6	/* 50Mhz 68030+32K external cache */
3254073Shibler #define HP_380		7	/* 25Mhz 68040 */
3357299Shibler #define HP_433		8	/* 33Mhz 68040 */
3449334Shibler 
3554073Shibler #define MHZ_8		1
3654073Shibler #define MHZ_16		2
3754073Shibler #define MHZ_25		3
3854073Shibler #define MHZ_33		4
3954073Shibler #define MHZ_50		6
4041488Smckusick 
4154073Shibler extern	int cpuspeed, machineid;
4254073Shibler extern	int howto, bootdev;
4354073Shibler 
4441488Smckusick /* bogon grfinfo structure to keep grf_softc happy */
4541488Smckusick struct grfinfo {
4641488Smckusick 	int	grf_foo;
4741488Smckusick };
48