summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/nds/irq/irq.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/arm/nds/irq/irq.h62
1 files changed, 0 insertions, 62 deletions
diff --git a/c/src/lib/libbsp/arm/nds/irq/irq.h b/c/src/lib/libbsp/arm/nds/irq/irq.h
deleted file mode 100644
index bab571646a..0000000000
--- a/c/src/lib/libbsp/arm/nds/irq/irq.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright (c) 2008 by Matthieu Bucchianeri <mbucchia@gmail.com>
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- *
- * http://www.rtems.com/license/LICENSE
- *
- * $Id$
- */
-
-#ifndef _IRQ_H_
-#define _IRQ_H_
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-/*
- * Type definition for RTEMS managed interrupts
- */
-
- typedef unsigned char rtems_irq_name;
- typedef unsigned char rtems_irq_level;
- typedef unsigned char rtems_irq_trigger;
-
- struct __rtems_irq_connect_data__; /* forward declaratiuon */
-
- typedef void (*rtems_irq_hdl) (void);
- typedef void (*rtems_irq_enable) (const struct __rtems_irq_connect_data__
- *);
- typedef void (*rtems_irq_disable) (const struct __rtems_irq_connect_data__
- *);
- typedef int (*rtems_irq_is_enabled) (const struct __rtems_irq_connect_data__
- *);
-
-/** irq connection data structure */
- typedef struct __rtems_irq_connect_data__
- {
- rtems_irq_name name;
- rtems_irq_hdl hdl;
- rtems_irq_enable on;
- rtems_irq_disable off;
- rtems_irq_is_enabled isOn;
- rtems_irq_level irqLevel;
- rtems_irq_trigger irqTrigger;
- } rtems_irq_connect_data;
-
- void BSP_rtems_irq_mngt_init (void);
-
- int BSP_install_rtems_irq_handler (const rtems_irq_connect_data *);
-
- int BSP_get_current_rtems_irq_handler (rtems_irq_connect_data *);
-
- int BSP_remove_rtems_irq_handler (const rtems_irq_connect_data *);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif