arm-trusted-firmware/include
Andre Przywara 9f7bab42a1 fdt: Add function to adjust GICv3 redistributor size
We now have code to detect the CPU topology at runtime, and can also
populate the CPU nodes in a devicetree accordingly. This is used by the
ARM FPGA port, for instance.
But also a GICv3 compatible interrupt controller provides MMIO frames
per core, so the size of this region needs to be adjusted in the DT,
to match the number of cores as well.

Provide a generic function to find the GICv3 interrupt controller in
the DT, then adjust the "reg" entry to match the number of detected
cores. Since the size of the GICR frame per cores differs between
GICv4 and GICv3, this size is supplied as a parameter to the function.
The caller should determine the applicable value by either hardcoding
it or by observing GICR_TYPER.VLPIS.

Change-Id: Ic2a6445c2c5381a36bf24263f52fcbefad378c05
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2020-09-29 13:28:25 +01:00
..
arch Add wrapper for AT instruction 2020-08-18 10:49:27 +01:00
bl1 Specify signed-ness of constants 2020-08-14 11:36:05 +00:00
bl2 BL2_AT_EL3: Enable pointer authentication support 2019-02-27 11:58:09 +00:00
bl2u Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl31 Use correct type when reading SCR register 2020-01-28 11:10:48 +00:00
bl32 spd: tlkd: support new TLK SMCs for RPMB service 2020-03-21 19:00:05 -07:00
common fdt: Add function to adjust GICv3 redistributor size 2020-09-29 13:28:25 +01:00
drivers drivers: arm: gicv3: Allow detecting number of cores 2020-09-29 13:28:25 +01:00
dt-bindings dts: bindings: stm32mp1: define SCMI clock and reset domain IDs 2020-07-16 17:35:19 +02:00
export tbbr/dualroot: Add fw_config image in chain of trust 2020-06-24 08:44:26 +01:00
lib libc: Import strtok_r from FreeBSD project 2020-09-18 11:58:41 -05:00
plat Merge changes from topic "ehf_common" into integration 2020-09-18 14:20:02 +00:00
services SPMC: manifest changes to support multicore boot 2020-08-20 18:06:06 +01:00
tools_share lib: fconf: Implement a parser to populate CoT 2020-09-15 16:13:26 +01:00