u-boot/arch/arm/cpu/armv8/fsl-layerscape
York Sun 56db948b85 armv8: fsl-layerscape: Update parsing boot source
Workaround of erratum A010539 clears the RCW source field in PORSR1
register, causing failure of detecting boot source using this method.
Use SMC call if U-Boot runs at EL2. If SMC is not implemented or
running at EL3, continue to read PORSR1 and presume QSPI as boot
source if erratum workaround A010539 is enabled and RCW source is
cleared.

Signed-off-by: York Sun <york.sun@nxp.com>
2018-12-06 14:37:19 -08:00
..
doc armv8: fsl-layerscape: Update README.falcon for compression 2018-08-23 08:17:35 -07:00
cpu.c armv8: fsl-layerscape: Update parsing boot source 2018-12-06 14:37:19 -08:00
cpu.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fdt.c efi_loader: simplify ifdefs 2018-09-23 21:55:29 +02:00
fsl_lsch2_serdes.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fsl_lsch2_speed.c armv8/fsl-lsch2: correct QMAN clock 2018-05-09 09:17:51 -05:00
fsl_lsch3_serdes.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fsl_lsch3_speed.c armv8/ls1088a/ls2088a: esdhc: Add esdhc clock support 2018-09-27 08:50:26 -07:00
icid.c armv8: ls1046a: setup fman ports ICIDs and device tree 2018-08-10 10:35:42 -07:00
Kconfig armv8: layerscape: remove EL3 specific erratas for TFABOOT 2018-12-06 14:37:19 -08:00
lowlevel.S armv8: layerscape: skip OCRAM init for TFABOOT 2018-12-06 14:37:19 -08:00
ls1012a_serdes.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ls1043_ids.c armv8: ls1043a: add icid setup support 2018-09-27 08:58:15 -07:00
ls1043a_psci.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ls1043a_serdes.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ls1046_ids.c armv8: ls1046a: setup SEC ICIDs and fix up device tree 2018-08-10 10:35:46 -07:00
ls1046a_serdes.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ls1088a_serdes.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ls2080a_serdes.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile armv8: ls1043a: add icid setup support 2018-09-27 08:58:15 -07:00
mp.c common: Fix cpu nr type which is always unsigned type 2018-06-19 07:31:45 -04:00
ppa.c ppa/fm/qe: use block layer in ppa/fm/qe driver 2018-09-27 08:48:51 -07:00
soc.c armv8: fsl-layerscape: bootcmd identification for TFABOOT 2018-12-06 14:37:36 -08:00
spl.c armv8: ls1046ardb: Add falcon mode for for QSPI boot 2018-07-26 11:51:23 -07:00