2006-07-04 14:22:22 +00:00
|
|
|
#ifndef _PIO_IRQ_H
|
|
|
|
#define _PIO_IRQ_H
|
2006-07-03 11:18:08 +00:00
|
|
|
|
2006-09-10 16:59:08 +00:00
|
|
|
#define NR_PIO 32
|
2015-09-28 15:00:51 +00:00
|
|
|
typedef void irq_handler_t(uint32_t pio);
|
2006-07-03 11:18:08 +00:00
|
|
|
|
2015-09-28 15:00:51 +00:00
|
|
|
extern void pio_irq_enable(uint32_t pio);
|
|
|
|
extern void pio_irq_disable(uint32_t pio);
|
|
|
|
extern int pio_irq_register(uint32_t pio, irq_handler_t *func);
|
|
|
|
extern void pio_irq_unregister(uint32_t pio);
|
2006-09-10 16:59:08 +00:00
|
|
|
extern void pio_irq_init(void);
|
2006-07-04 14:22:22 +00:00
|
|
|
|
|
|
|
#endif
|