03 Sep, 2014
1 commit
-
Use the new handle_domain_irq method to handle interrupts.
Signed-off-by: Marc Zyngier
Link: https://lkml.kernel.org/r/1409047421-27649-15-git-send-email-marc.zyngier@arm.com
Signed-off-by: Jason Cooper
25 Jun, 2014
2 commits
-
The secondary controller on ARM Versatile AB and PB is similar to
other ARM platforms, but has a pass-thru register to connect some
interrupts directly to interrupt inputs on the primary interrupt
controller. The PIC_ENABLES register needs to be configured for
proper operation when the matching node is arm,versatile-sic. Add the
the necessary IRQCHIP_DECLARE as well.Signed-off-by: Rob Herring
Cc: Thomas Gleixner
Cc: Jason Cooper
Cc: Arnd Bergmann
Acked-by: Linus Walleij -
Add support for initialization using IRQCHIP_DECLARE. This also requires
that the controller initialization set the handle_irq function pointer
itself when it is a primary controller.Signed-off-by: Rob Herring
Cc: Thomas Gleixner
Cc: Jason Cooper
Acked-by: Linus Walleij
04 Jan, 2014
1 commit
-
The Versatile FPGA interrupt controller supports cascading interrupts,
i.e. that its output is connected to the input of another interrupt
controller. This makes it possible to pass a parent interrupt from
the device tree and print it in the boot log if applicable.Acked-by: Thomas Gleixner
Signed-off-by: Linus Walleij
09 Jun, 2013
1 commit
-
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
27 Mar, 2013
1 commit
-
Commit 2389d5014342e9535aad212d0c68d439aaf534ba ("ARM: plat-versatile:
move FPGA irq driver to drivers/irqchip") changed Kconfig symbol
PLAT_VERSATILE_FPGA_IRQ_NR to VERSATILE_FPGA_IRQ_NR. It forgot to change
one reference to the related macro in a printk.Signed-off-by: Paul Bolle
Signed-off-by: Jiri Kosina
01 Dec, 2012
1 commit
-
This one was just creating noise like this:
drivers/irqchip/irq-versatile-fpga.c: In function 'fpga_irq_of_init':
drivers/irqchip/irq-versatile-fpga.c:180:24: warning: unused variable 'f'Reported-by: Russell King
Signed-off-by: Linus Walleij
Signed-off-by: Olof Johansson
05 Nov, 2012
1 commit
-
This moves the Versatile FPGA interrupt controller driver, used in
the Integrator/AP, Integrator/CP and some Versatile boards, out
of arch/arm/plat-versatile and down to drivers/irqchip where we
have consensus that such drivers belong. The header file is
consequently moved to .Signed-off-by: Linus Walleij