]> git.baikalelectronics.ru Git - kernel.git/commit
irqchip/gic-v3: Refactor and add GICv3 definitions
authorAndre Przywara <andre.przywara@arm.com>
Fri, 15 Jul 2016 11:43:28 +0000 (12:43 +0100)
committerMarc Zyngier <marc.zyngier@arm.com>
Mon, 18 Jul 2016 17:14:28 +0000 (18:14 +0100)
commit5568c14af88ec8997b600b0bf9c70521c62b73dc
tree372f667ed3ebd544ca18002997d50965a8688aba
parentf6bf52c2eb30ed5357a25a686f62ec2b644ebc81
irqchip/gic-v3: Refactor and add GICv3 definitions

arm-gic-v3.h contains bit and register definitions for the GICv3 and ITS,
at least for the bits the we currently care about.
The ITS emulation needs more definitions, so add them and refactor
the memory attribute #defines to be more universally usable.
To avoid changing all users, we still provide some of the old definitons
defined with the help of the new macros.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Marc Zyngier <marc.zyngier@arm.com>
Tested-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
include/linux/irqchip/arm-gic-v3.h