diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2006-07-01 22:30:08 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-07-01 22:30:08 +0100 |
commit | f8b5473fcbddbfde827ecf82aa0e81fa2a878220 (patch) | |
tree | 0d6d504f95830610cb2c2fb1e6e9e1ebf932762b /include | |
parent | a2166abd06e7a9fd34eb18b7b27da18c6146e6ef (diff) | |
download | linux-stable-f8b5473fcbddbfde827ecf82aa0e81fa2a878220.tar.gz linux-stable-f8b5473fcbddbfde827ecf82aa0e81fa2a878220.tar.bz2 linux-stable-f8b5473fcbddbfde827ecf82aa0e81fa2a878220.zip |
[ARM] 3690/1: genirq: Introduce and make use of dummy irq chip
Patch from Thomas Gleixner
From: Thomas Gleixner <tglx@linutronix.de>
ARM has a couple of really dumb interrupt controllers.
Implement a generic one and fixup the ARM migration. ARM reused
the no_irq_chip for this purpose, but this does not work out
for platforms which are not converted to the new interrupt
type handling model.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/irq.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/irq.h b/include/linux/irq.h index 0832149cdb18..00b6ef8b2f93 100644 --- a/include/linux/irq.h +++ b/include/linux/irq.h @@ -348,8 +348,9 @@ extern int noirqdebug_setup(char *str); /* Checks whether the interrupt can be requested by request_irq(): */ extern int can_request_irq(unsigned int irq, unsigned long irqflags); -/* Dummy irq-chip implementation: */ +/* Dummy irq-chip implementations: */ extern struct irq_chip no_irq_chip; +extern struct irq_chip dummy_irq_chip; extern void set_irq_chip_and_handler(unsigned int irq, struct irq_chip *chip, |