diff options
Diffstat (limited to 'c/src/lib/libbsp/i386/shared/irq/elcr.h')
-rw-r--r-- | c/src/lib/libbsp/i386/shared/irq/elcr.h | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/c/src/lib/libbsp/i386/shared/irq/elcr.h b/c/src/lib/libbsp/i386/shared/irq/elcr.h deleted file mode 100644 index a006d4f149..0000000000 --- a/c/src/lib/libbsp/i386/shared/irq/elcr.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright 2016 Chris Johns <chrisj@rtems.org> - * - * Header for the FreeBSD ported elcr.c - */ - -#ifndef _IRQ_ELCR_H_ -#define _IRQ_ELCR_H_ - -#include <sys/cdefs.h> - -enum intr_trigger { - INTR_TRIGGER_EDGE, - INTR_TRIGGER_LEVEL -}; - -/* - * Check to see if we have what looks like a valid ELCR. We do this by - * verifying that IRQs 0, 1, 2, and 13 are all edge triggered. - */ -int elcr_probe(void); - -/* - * Returns 1 for level trigger, 0 for edge. - */ -enum intr_trigger elcr_read_trigger(u_int irq); - -/* - * Set the trigger mode for a specified IRQ. Mode of 0 means edge triggered, - * and a mode of 1 means level triggered. - */ -void elcr_write_trigger(u_int irq, enum intr_trigger trigger); - -void elcr_resume(void); - - -#endif |