arm-trusted-firmware/plat/arm/board/arm_fpga
Javier Almansa Sobrino 20ff991e92 arm_fpga: Add support to populate the CPU nodes in the DTB
At the moment BL31 dynamically discovers the CPU topology of an FPGA
system at runtime, but does not export it to the non-secure world.
Any BL33 user would typically looks at the devicetree to learn about
existing CPUs.

This patch exports a minimum /cpus node in a devicetree to satisfy
the binding. This means that no cpumaps or caches are described.
This could be added later if needed.

An existing /cpus node in the DT will make the code bail out with a
message.

Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
Change-Id: I589a2b3412411a3660134bdcef3a65e8200e1d7e
2020-09-02 16:46:48 +01:00
..
aarch64 arm_fpga: Add support for topology self-discovery 2020-07-24 15:06:42 +01:00
include arm_fpga: Add support for topology self-discovery 2020-07-24 15:06:42 +01:00
fpga_bl31_setup.c arm_fpga: Add support to populate the CPU nodes in the DTB 2020-09-02 16:46:48 +01:00
fpga_console.c arm_fpga: Read UART address from DT 2020-05-05 15:36:51 +01:00
fpga_def.h arm_fpga: Add support for topology self-discovery 2020-07-24 15:06:42 +01:00
fpga_gicv3.c arm_fpga: Read GICD and GICR base addresses from DT 2020-05-05 15:36:51 +01:00
fpga_pm.c Fix coverity defects found on the FPGA port. 2020-04-02 14:11:12 +01:00
fpga_private.h arm_fpga: Support uploading a custom command line 2020-07-30 17:18:37 +01:00
fpga_topology.c arm_fpga: Add support for topology self-discovery 2020-07-24 15:06:42 +01:00
platform.mk arm_fpga: Add support to populate the CPU nodes in the DTB 2020-09-02 16:46:48 +01:00