intr.h revision 1.4
1/* $NetBSD: intr.h,v 1.4 2002/02/22 19:44:03 uch Exp $ */ 2#ifndef _HPCSH_INTR_H_ 3#define _HPCSH_INTR_H_ 4 5/* Interrupt priority `levels'. */ 6#define IPL_NONE 9 /* nothing */ 7#define IPL_SOFTCLOCK 8 /* timeouts */ 8#define IPL_SOFTNET 7 /* protocol stacks */ 9#define IPL_BIO 6 /* block I/O */ 10#define IPL_NET 5 /* network */ 11#define IPL_SOFTSERIAL 4 /* serial */ 12#define IPL_TTY 3 /* terminal */ 13#define IPL_IMP 3 /* memory allocation */ 14#define IPL_AUDIO 2 /* audio */ 15#define IPL_CLOCK 1 /* clock */ 16#define IPL_HIGH 1 /* everything */ 17#define IPL_SERIAL 0 /* serial */ 18#define NIPL 10 19 20#include <sh3/intr.h> 21 22/* Soft interrupt masks. */ 23#define SIR_CLOCK 31 24#define SIR_NET 30 25#define SIR_SERIAL 29 26 27#define SIR_LOW 29 28#define SIR_HIGH 31 29 30/* IRQ */ 31#define TMU0_IRQ 2 32#define SCI_IRQ 6 33#define SCIF_IRQ 7 34#define IRQ4_IRQ 4 35#define WDOG_IRQ 1 36 37#define IRQ_LOW 1 38#define IRQ_HIGH 15 39 40#endif /* _HPCSH_INTR_H_ */ 41