[U-Boot] [PATCH v7 5/7] armv8: fsl-layerscape: Add support for efi_loader RTS reset
york sun
york.sun at nxp.com
Thu Nov 17 00:43:17 CET 2016
On 11/16/2016 02:34 PM, Alexander Graf wrote:
> When implementing efi loader support, we can expose runtime services
> for payloads. One such service is CPU reset.
>
> This patch implements RTS CPU reset support for layerscape systems.
>
> Signed-off-by: Alexander Graf <agraf at suse.de>
> Reviewed-by: York Sun <york.sun at nxp.com>
>
> ---
>
> v4 -> v5:
>
> - Use __efi_runtime tags
> ---
> arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 33 +++++++++++++++++++++++++++++++--
> 1 file changed, 31 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c
> index b7a2e0c..0b516e3 100644
> --- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c
> +++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c
> @@ -17,6 +17,7 @@
> #ifdef CONFIG_MP
> #include <asm/arch/mp.h>
> #endif
> +#include <efi_loader.h>
Got compiling errors here
+(ls2080ardb_nand,ls2080aqds_nand,ls1043ardb_nand,ls1043ardb_sdcard)
../include/efi_loader.h:184:91: note: expected 'void **' but argument is
of type 'u32 **'
This error seems gone after "7/7 efi_loader: Fix efi_add_runtime_mmio
definition".
Maybe reorder them?
Another one
+(ls1046aqds_sdcard_ifc,ls1043aqds,ls1046aqds_nand,ls1046aqds,ls1046ardb_qspi,ls1043aqds_qspi,ls1043aqds_nand,ls1046aqds_lpuart,ls1043aqds_lpuart,ls1046aqds_sdcard_qspi,ls1043aqds_sdcard_qspi,ls1043aqds_nor_ddr3,ls1046ardb_sdcard,ls1046aqds_qspi,ls1043aqds_sdcard_ifc,ls1046ardb_emmc)
build/../arch/arm/cpu/armv8/fsl-layerscape/cpu.c:484: multiple
definition of `efi_reset_system'
York
More information about the U-Boot
mailing list