AArch32: Enable GIC and TZC support
authorSoby Mathew <soby.mathew@arm.com>
Thu, 5 May 2016 12:59:07 +0000 (13:59 +0100)
committerSoby Mathew <soby.mathew@arm.com>
Wed, 10 Aug 2016 11:35:46 +0000 (12:35 +0100)
commit367d0ffb14a4ed75cf34ec8f6699fbec853d36d8
tree213e0cafe5f0a49c7565ba9052f03bd4ba75b056
parent3e3616ab216df37d610bbd5d2d7aee662bdc717b
AArch32: Enable GIC and TZC support

This patch modifies GICv3 and TZC drivers to add AArch32 support.
No modifications are required for the GICv2 driver for AArch32 support.
The TZC driver assumes that the secure world is running in Little-Endian
mode to do 64 bit manipulations. Assertions are present to validate the
assumption.

Note: The legacy GICv3 driver is not supported for AArch32.

Change-Id: Id1bc75a9f5dafb9715c9500ca77b4606eb1e2458
drivers/arm/gic/v3/gicv3_main.c
drivers/arm/gic/v3/gicv3_private.h
drivers/arm/tzc/tzc400.c
drivers/arm/tzc/tzc_common_private.c
drivers/arm/tzc/tzc_dmc500.c