[PULL] ACPI support for GICv2m

From: Marc Zyngier
Date: Mon Dec 21 2015 - 11:34:26 EST


Thomas,

While I was really thinking that the GIC stuff was over and done with
for this release, people have been busy Acking patches. Who wants
another helping of GIC for Christmas? ;-)

So here is the next batch of ACPI-related changes for the GIC family,
this time affecting the GICv2m MSI controller code.

This series adds a hook in both the MSI and ACPI layers in order to
match a PCI bus with its MSI controller (similar to what we have done
for DT in the previous iterations), and then proceed with adapting the
GICv2m driver to ACPI.

The MSI and ACPI related parts have been acked by Bjorn and Rafael.

Please pull!

Thanks,

M.

The following changes since commit 9f9499ae8e6415cefc4fe0a96ad0e27864353c89:

Linux 4.4-rc5 (2015-12-13 17:42:58 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git irq/gic-v2m-acpi

for you to fetch changes up to 0644b3daca28dcb320373ae20069c269c9386304:

irqchip/gic-v2m: acpi: Introducing GICv2m ACPI support (2015-12-21 15:43:35 +0000)

----------------------------------------------------------------
Suravee Suthikulpanit (4):
acpi: pci: Setup MSI domain for ACPI based pci devices
irqdomain: Introduce is_fwnode_irqchip helper
irqchip/gic-v2m: Refactor to prepare for ACPI support
irqchip/gic-v2m: acpi: Introducing GICv2m ACPI support

drivers/irqchip/irq-gic-v2m.c | 163 ++++++++++++++++++++++++++++++++++------
drivers/irqchip/irq-gic.c | 8 +-
drivers/pci/pci-acpi.c | 42 +++++++++++
drivers/pci/probe.c | 2 +
include/linux/irqchip/arm-gic.h | 3 +-
include/linux/irqdomain.h | 10 +++
include/linux/pci.h | 10 +++
kernel/irq/irqdomain.c | 2 +-
8 files changed, 214 insertions(+), 26 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/