xref: /netbsd/sys/arch/mmeye/include/mmeye.h (revision 6550d01e)
1 /* $NetBSD: mmeye.h,v 1.4 2002/03/24 18:21:23 uch Exp $ */
2 
3 /*
4  * Brains mmEye specific register definition
5  */
6 
7 #ifndef _MMEYE_MMEYE_H_
8 #define _MMEYE_MMEYE_H_
9 
10 /* IRQ mask register */
11 #ifdef MMEYE_NEW_INT /* for new mmEye */
12 #define	MMTA_IMASK	(*(volatile unsigned short  *)0xb000000e)
13 #else /* for old mmEye */
14 #define	MMTA_IMASK	(*(volatile unsigned short  *)0xb0000010)
15 #endif
16 
17 #define MMEYE_LED       (*(volatile unsigned short *)0xb0000008)
18 
19 #ifndef _LOCORE
20 void *mmeye_intr_establish(int, int, int, int (*func)(void *), void *);
21 void mmeye_intr_disestablish(void *);
22 #endif /* !_LOCORE */
23 #endif /* !_MMEYE_MMEYE_H_ */
24