]> 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)
commitaf82ca508788b306cff7028604805c9a1b883974
treefb1093057d515ae1e24ab38f104f00f5131af1f0
parenta05caf62fc6c1ab49021da7b6bfdb0575392fb6c
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