summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/shared/irq/elcr.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/i386/shared/irq/elcr.h')
-rw-r--r--c/src/lib/libbsp/i386/shared/irq/elcr.h37
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