summaryrefslogtreecommitdiffstats
path: root/arch/blackfin/include/asm/irq_handler.h
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-04-15 03:06:59 -0400
committerMike Frysinger <vapier@gentoo.org>2011-05-25 08:13:43 -0400
commit6327a574f9ce85f0daab8693913003a456f27f1f (patch)
treea6ce41ca357356fd486a857103010e286cb7ac61 /arch/blackfin/include/asm/irq_handler.h
parentfc6bd7b8ad2043ceeb41bf46e25cd705ab2dce1a (diff)
downloadblackbird-op-linux-6327a574f9ce85f0daab8693913003a456f27f1f.tar.gz
blackbird-op-linux-6327a574f9ce85f0daab8693913003a456f27f1f.zip
Blackfin: move internal irq prototypes out of global namespace
These are only used in a few internal Blackfin places, so move the irq prototypes out of the global header and into the internal irq one. No functional changes other than shuffling locales. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/include/asm/irq_handler.h')
-rw-r--r--arch/blackfin/include/asm/irq_handler.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/blackfin/include/asm/irq_handler.h b/arch/blackfin/include/asm/irq_handler.h
index 7fbe42307b9a..88c35e4ea4bf 100644
--- a/arch/blackfin/include/asm/irq_handler.h
+++ b/arch/blackfin/include/asm/irq_handler.h
@@ -10,6 +10,11 @@
#include <linux/types.h>
#include <linux/linkage.h>
+/* init functions only */
+extern int __init init_arch_irq(void);
+extern void init_exception_vectors(void);
+extern void __init program_IAR(void);
+
/* BASE LEVEL interrupt handler routines */
asmlinkage void evt_exception(void);
asmlinkage void trap(void);
@@ -37,4 +42,9 @@ extern void return_from_exception(void);
extern int bfin_request_exception(unsigned int exception, void (*handler)(void));
extern int bfin_free_exception(unsigned int exception, void (*handler)(void));
+extern asmlinkage void lower_to_irq14(void);
+extern asmlinkage void bfin_return_from_exception(void);
+extern asmlinkage void asm_do_IRQ(unsigned int irq, struct pt_regs *regs);
+extern int bfin_internal_set_wake(unsigned int irq, unsigned int state);
+
#endif
OpenPOWER on IntegriCloud