Grant Likely
d94ea3f6d2
irqchip: Return -EPERM for reserved IRQs
...
The irqdomain core will report a log message for any attempted map call
that fails unless the error code is -EPERM. This patch changes the
Versatile irq controller drivers to use -EPERM because it is normal for
a subset of the IRQ inputs to be marked as reserved on the various
Versatile platforms.
Signed-off-by: Grant Likely <grant.likely@linaro.org >
2013-06-08 21:34:16 +01:00
Olof Johansson
bc895b5987
irqchip: vic: add include of linux/irq.h
...
With the include of <asm/mach/irq.h> removed, the implicit include of
linux/irq.h also disappeared. Add it back.
Signed-off-by: Olof Johansson <olof@lixom.net >
2013-04-02 15:09:47 -07:00
Catalin Marinas
f36a3bb1a1
arm: Move the set_handle_irq and handle_arch_irq declarations to asm/irq.h
...
This patch prepares the removal of <asm/mach/irq.h> include in the
GIC and VIC irqchip drivers.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com >
Tested-by: Marc Zyngier <marc.zyngier@arm.com >
Cc: Russell King <linux@arm.linux.org.uk >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Rob Herring <rob.herring@calxeda.com >
2013-03-26 16:11:20 +00:00
Rob Herring
9e47b8bf98
irqchip: Move ARM vic.h to include/linux/irqchip/arm-vic.h
...
Now that we have VIC moved to drivers/irqchip and all VIC DT init for
platforms using irqchip_init, move gic.h and update the remaining
includes.
Signed-off-by: Rob Herring <rob.herring@calxeda.com >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ryan Mallon <rmallon@gmail.com >
Cc: Russell King <linux@arm.linux.org.uk >
Cc: Alessandro Rubini <rubini@unipv.it >
Acked-by: Linus Walleij <linus.walleij@linaro.org >
Cc: STEricsson <STEricsson_nomadik_linux@list.st.com >
Cc: Ben Dooks <ben-linux@fluff.org >
Cc: Kukjin Kim <kgene.kim@samsung.com >
Cc: linux-samsung-soc@vger.kernel.org
2013-01-12 10:52:16 -06:00
Rob Herring
44430ec068
irqchip: Move ARM VIC to drivers/irqchip
...
Now that we have drivers/irqchip, move VIC irqchip to drivers/irqchip.
Signed-off-by: Rob Herring <rob.herring@calxeda.com >
Cc: Russell King <linux@arm.linux.org.uk >
Cc: Thomas Gleixner <tglx@linutronix.de >
2013-01-12 10:52:14 -06:00