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> |
---|
|
arch/arm/boards/ls1046ardb/board.c |
---|
arch/arm/boards/ls1046ardb/lowlevel.c |
---|
arch/arm/boards/tqmls1046a/board.c |
---|
arch/arm/boards/tqmls1046a/lowlevel.c |
---|
arch/arm/configs/layerscape_defconfig |
---|
arch/arm/mach-layerscape/Kconfig |
---|
arch/arm/mach-layerscape/Makefile |
---|
arch/arm/mach-layerscape/include/mach/layerscape.h |
---|
arch/arm/mach-layerscape/ppa-entry.S 0 → 100644 |
---|
arch/arm/mach-layerscape/ppa.c 0 → 100644 |
---|
firmware/Makefile |
---|