arch: arm: use dt and UCLASS_SYSCON to get gic lpi details
authorRayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
Sun, 26 Jul 2020 17:07:33 +0000 (22:37 +0530)
committerTom Rini <trini@konsulko.com>
Wed, 29 Jul 2020 14:37:11 +0000 (10:37 -0400)
commit2ae7adc659f7fca9ea65df4318e5bca2b8274310
tree41d2ef5d35c09e393409d18fa329848774580592
parenta76bfe5693b7657d76b93422ec2dabca8e3a2180
arch: arm: use dt and UCLASS_SYSCON to get gic lpi details

Use device tree and UCLASS_SYSCON driver to get
Generic Interrupt Controller (GIC) lpi address and
maximum GIC redistributors count.

Also update Kconfig to select REGMAP and SYSCON when
GIC_V3_ITS is enabled.

Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/arm/Kconfig
arch/arm/cpu/armv8/fsl-layerscape/soc.c
arch/arm/include/asm/gic-v3.h
arch/arm/lib/gic-v3-its.c