hw_irq.h 549 字节
Newer Older
L
Linus Torvalds 已提交
1 2 3
#ifndef __ASM_SH_HW_IRQ_H
#define __ASM_SH_HW_IRQ_H

P
Paul Mundt 已提交
4 5 6 7
#include <asm/atomic.h>

extern atomic_t irq_err_count;

M
Magnus Damm 已提交
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
struct intc2_data {
	unsigned short irq;
	unsigned char ipr_offset, ipr_shift;
	unsigned char msk_offset, msk_shift;
	unsigned char priority;
};

struct intc2_desc {
	unsigned long prio_base;
	unsigned long msk_base;
	unsigned long mskclr_base;
	struct intc2_data *intc2_data;
	unsigned int nr_irqs;
	struct irq_chip chip;
};

void register_intc2_controller(struct intc2_desc *);
void init_IRQ_intc2(void);

L
Linus Torvalds 已提交
27
#endif /* __ASM_SH_HW_IRQ_H */