]> git.baikalelectronics.ru Git - kernel.git/commit
irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m
authorZeev Zilberman <zeev@amazon.com>
Mon, 10 Jun 2019 10:52:01 +0000 (13:52 +0300)
committerMarc Zyngier <marc.zyngier@arm.com>
Tue, 11 Jun 2019 11:14:35 +0000 (12:14 +0100)
commit626be21cbd85e74f02e0f1dc108f080e5912727a
treefb1093057d515ae1e24ab38f104f00f5131af1f0
parent3edc1edd8b06b2cb582430c8f417acadccb8f357
irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m

Add support for Amazon Graviton custom variant of GICv2m, where the message
is encoded using the MSI message address, as opposed to standard
GICv2m, where the SPI number is encoded in the MSI message data.

In addition, the Graviton flavor of GICv2m is used along GICv3 (and not
GICv2).

Co-developed-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Zeev Zilberman <zeev@amazon.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
drivers/irqchip/irq-gic-v2m.c
drivers/irqchip/irq-gic-v3.c
include/linux/irqchip/arm-gic-common.h
include/linux/irqchip/arm-gic.h