intr.h revision 1.1
11.1Sitojun/* $NetBSD: intr.h,v 1.1 2001/01/17 05:21:52 itojun Exp $ */ 21.1Sitojun#ifndef _EVBSH3_INTR_H_ 31.1Sitojun#define _EVBSH3_INTR_H_ 41.1Sitojun 51.1Sitojun/* Interrupt priority `levels'. */ 61.1Sitojun#define IPL_NONE 9 /* nothing */ 71.1Sitojun#define IPL_SOFTCLOCK 8 /* timeouts */ 81.1Sitojun#define IPL_SOFTNET 7 /* protocol stacks */ 91.1Sitojun#define IPL_BIO 6 /* block I/O */ 101.1Sitojun#define IPL_NET 5 /* network */ 111.1Sitojun#define IPL_SOFTSERIAL 4 /* serial */ 121.1Sitojun#define IPL_TTY 3 /* terminal */ 131.1Sitojun#define IPL_IMP 3 /* memory allocation */ 141.1Sitojun#define IPL_AUDIO 2 /* audio */ 151.1Sitojun#define IPL_CLOCK 1 /* clock */ 161.1Sitojun#define IPL_HIGH 1 /* everything */ 171.1Sitojun#define IPL_SERIAL 0 /* serial */ 181.1Sitojun#define NIPL 10 191.1Sitojun 201.1Sitojun#include <sh3/intr.h> 211.1Sitojun 221.1Sitojun/* Soft interrupt masks. */ 231.1Sitojun#define SIR_CLOCK 31 241.1Sitojun#define SIR_NET 30 251.1Sitojun#define SIR_SERIAL 29 261.1Sitojun 271.1Sitojun#define SIR_LOW 29 281.1Sitojun#define SIR_HIGH 31 291.1Sitojun 301.1Sitojun/* IRQ */ 311.1Sitojun#define TMU1_IRQ 2 321.1Sitojun#define SCI_IRQ 6 331.1Sitojun#define SCIF_IRQ 7 341.1Sitojun#define WDOG_IRQ 1 351.1Sitojun 361.1Sitojun#define IRQ_LOW 1 371.1Sitojun#define IRQ_HIGH 15 381.1Sitojun 391.1Sitojun#endif /* _EVBSH3_INTR_H_ */ 40