u-boot/arch/arm/mach-bcm283x
Patrick Rudolph 3cc4123ed5 arm: mach-bcm283x: Enable ARMV8_MULTIENTRY
On FDT platforms the APs are brought out of reset using the spin-table
as defined in the DT. On ACPI enabled platforms there's no FDT, thus
enable the ARMV8_MULTIENTRY and BLOBLIST to use the ACPI parking
protocol instead.

TEST: - APs enter Linux when run on qemu-system-aarch64 -machine raspi4b
      -	APs on real hardware do not enter Linux, but continue spinning in
        their ACPI parking protocol spinloop. To be investigated.

Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Cc: Matthias Brugger <mbrugger@suse.com>
Cc: Peter Robinson <pbrobinson@gmail.com>
Cc: Tom Rini <trini@konsulko.com>
2024-10-27 17:24:13 -06:00
..
include/mach arm: mach-bcm283x: Bring in some header files from tianocore 2024-10-27 17:24:13 -06:00
bcm2711_acpi.c arm: bcm283x: Generate ACPI tables 2024-10-27 17:24:13 -06:00
init.c arm: mach-bcm283x: Map the ARM local MMIO as well 2024-10-27 17:24:13 -06:00
Kconfig arm: mach-bcm283x: Enable ARMV8_MULTIENTRY 2024-10-27 17:24:13 -06:00
lowlevel_init.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile arm: bcm283x: Generate ACPI tables 2024-10-27 17:24:13 -06:00
mbox.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
msg.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
phys2bus.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
reset.c Merge tag 'rpi-2024.10-rc1' of https://source.denx.de/u-boot/custodians/u-boot-raspberrypi 2024-07-12 11:06:10 -06:00