linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] irqchip: Armada 370/XP MPIC as a slave controller
@ 2014-02-10 20:00 Ezequiel Garcia
  2014-02-10 20:00 ` [PATCH 1/2] irqchip: armada-370-xp: Add helper for the MSI IRQ handling Ezequiel Garcia
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Ezequiel Garcia @ 2014-02-10 20:00 UTC (permalink / raw)
  To: linux-arm-kernel

The newly introduced Armada 375 and Armada 38x Marvell SoCs are based on
Cortex-A9 CPU cores and use the ARM GIC as their main interrupt controller.

However, for various purposes (wake-up from suspend, MSI interrupts),
the SoCs have a separate MPIC interrupt controller, acting as a slave
to the GIC. This MPIC was already used as the primary controller on
previous Marvell SoCs, so this commit extends the existing driver to
allow the MPIC to be used as a GIC slave.

This series consists in two patches: the first one adds a helper function
to handle MSI interrupts. The second patch implements a chained handler, which
uses the previously introduced helper.

These patches apply cleanly on v3.14-rc1 plus:

  36802fd irqchip: armada-370-xp: fix MSI race condition
  e1603bb irqchip: armada-370-xp: fix IPI race condition

Or simply on v3.14-rc2.

Ezequiel Garcia (2):
  irqchip: armada-370-xp: Add helper for the MSI IRQ handling
  irqchip: armada-370-xp: Setup a chained handler for the MPIC

 .../devicetree/bindings/arm/armada-370-xp-mpic.txt |  8 +-
 drivers/irqchip/irq-armada-370-xp.c                | 96 ++++++++++++++++------
 2 files changed, 76 insertions(+), 28 deletions(-)

-- 
1.8.1.5

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-02-17 20:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-10 20:00 [PATCH 0/2] irqchip: Armada 370/XP MPIC as a slave controller Ezequiel Garcia
2014-02-10 20:00 ` [PATCH 1/2] irqchip: armada-370-xp: Add helper for the MSI IRQ handling Ezequiel Garcia
2014-02-10 20:00 ` [PATCH 2/2] irqchip: armada-370-xp: Setup a chained handler for the MPIC Ezequiel Garcia
2014-02-17 15:48 ` [PATCH 0/2] irqchip: Armada 370/XP MPIC as a slave controller Ezequiel Garcia
2014-02-17 20:27 ` Jason Cooper
2014-02-17 20:40   ` Ezequiel Garcia

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).