Home | History | Annotate | Line # | Download | only in include
intr.h revision 1.1.2.2
      1  1.1.2.2  bouyer /*	$NetBSD: intr.h,v 1.1.2.2 2000/11/22 16:00:08 bouyer Exp $	*/
      2      1.1  itojun #ifndef _EVBSH3_INTR_H_
      3      1.1  itojun #define _EVBSH3_INTR_H_
      4      1.1  itojun 
      5  1.1.2.1  bouyer /* Interrupt priority `levels'. */
      6  1.1.2.1  bouyer #define	IPL_NONE	9	/* nothing */
      7  1.1.2.1  bouyer #define	IPL_SOFTCLOCK	8	/* timeouts */
      8  1.1.2.1  bouyer #define	IPL_SOFTNET	7	/* protocol stacks */
      9  1.1.2.1  bouyer #define	IPL_BIO		6	/* block I/O */
     10  1.1.2.1  bouyer #define	IPL_NET		5	/* network */
     11  1.1.2.1  bouyer #define	IPL_SOFTSERIAL	4	/* serial */
     12  1.1.2.1  bouyer #define	IPL_TTY		3	/* terminal */
     13  1.1.2.1  bouyer #define	IPL_IMP		3	/* memory allocation */
     14  1.1.2.1  bouyer #define	IPL_AUDIO	2	/* audio */
     15  1.1.2.1  bouyer #define	IPL_CLOCK	1	/* clock */
     16  1.1.2.1  bouyer #define	IPL_HIGH	1	/* everything */
     17  1.1.2.1  bouyer #define	IPL_SERIAL	0	/* serial */
     18  1.1.2.1  bouyer #define	NIPL		10
     19  1.1.2.1  bouyer 
     20      1.1  itojun #include <sh3/intr.h>
     21      1.1  itojun 
     22      1.1  itojun /* Soft interrupt masks. */
     23      1.1  itojun #define	SIR_CLOCK	31
     24      1.1  itojun #define	SIR_NET		30
     25      1.1  itojun #define	SIR_SERIAL	29
     26      1.1  itojun 
     27  1.1.2.1  bouyer #define SIR_LOW		29
     28  1.1.2.1  bouyer #define SIR_HIGH	31
     29  1.1.2.1  bouyer 
     30      1.1  itojun /* IRQ */
     31      1.1  itojun #define TMU1_IRQ	2
     32      1.1  itojun #define SCI_IRQ		6
     33      1.1  itojun #define SCIF_IRQ	7
     34  1.1.2.2  bouyer #define WDOG_IRQ 1
     35  1.1.2.1  bouyer 
     36  1.1.2.2  bouyer #define IRQ_LOW  1
     37  1.1.2.1  bouyer #define IRQ_HIGH 15
     38      1.1  itojun 
     39      1.1  itojun #endif /* _EVBSH3_INTR_H_ */
     40