ARM: Layerscape: Add PPA firmware support
The "Primary Protected Application" (PPA) is a PSCI compliant firmware
distributed by NXP. It is needed to start the secondary cores on
Layerscape SoCs. Without it Linux will be started in EL3 and doesn't
work properly. The precompiled firmware images can be found on
https://github.com/NXP/qoriq-ppa-binary and are not included in
barebox.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent ed251dc commit ab06d72a6ef8939831b8c0b1c412d9a11fc06889
@Sascha Hauer Sascha Hauer authored on 6 Mar 2019
Showing 11 changed files
View
arch/arm/boards/ls1046ardb/board.c
View
arch/arm/boards/ls1046ardb/lowlevel.c
View
arch/arm/boards/tqmls1046a/board.c
View
arch/arm/boards/tqmls1046a/lowlevel.c
View
arch/arm/configs/layerscape_defconfig
View
arch/arm/mach-layerscape/Kconfig
View
arch/arm/mach-layerscape/Makefile
View
arch/arm/mach-layerscape/include/mach/layerscape.h
View
arch/arm/mach-layerscape/ppa-entry.S 0 → 100644
View
arch/arm/mach-layerscape/ppa.c 0 → 100644
View
firmware/Makefile