
Use device tree and driver class (UCLASS_IRQ and UCLASS_SYSCON) to get gic details like GICD, GICR base address, max number of redistributors and git lpi address.
Changes from v3: -Address review comments from Simon, Correct the data type of variables
Changes from v2: -Address review comments from Tom Rini, Fix build errors messages.
Changes from v1: -Address review comments from Tom Rini, Fix build warning messages.
Rayagonda Kokatanur (2): arch: arm: use dt and UCLASS_IRQ to get gic details arch: arm: use dt and UCLASS_SYSCON to get gic lpi details
arch/arm/Kconfig | 2 + arch/arm/cpu/armv8/fsl-layerscape/soc.c | 28 +---- arch/arm/include/asm/gic-v3.h | 4 +- arch/arm/lib/gic-v3-its.c | 136 +++++++++++++++++++++--- 4 files changed, 127 insertions(+), 43 deletions(-)