[U-Boot] [PATCH 1/3][v3] arm: ls1043ardb: Add SD secure boot target

York Sun york.sun at nxp.com
Wed Apr 12 15:40:27 UTC 2017


On 04/04/2017 10:36 AM, Ruchika Gupta wrote:
> - Add SD secure boot target for ls1043ardb.
> - Implement FSL_LSCH2 specific spl_board_init() to setup CAAM stream ID and
>   corresponding stream ID in SMMU.
> - Change the u-boot size defined by a macro for copying the main U-Boot by SPL
>   to also include the u-boot Secure Boot header size as header is appended to
>   u-boot image. So header will also be copied from SD to DDR.
> - CONFIG_MAX_SPL_SIZE is limited to 90K.SPL is copied to OCRAM (128K) where 32K
>   are reserved for use by boot ROM and 6K for secure boto header
> - Error messages during SPL boot are limited to error code numbers instead of strings
>   to reduce the size of SPL image
>
> Signed-off-by: Vinitha Pillai-B57223 <vinitha.pillai at nxp.com>
> Signed-off-by: Sumit Garg <sumit.garg at nxp.com>
> Signed-off-by: Ruchika Gupta <ruchika.gupta at nxp.com>
> ---
> Changes in v3:
> Moved spl_board_init function to arch/arm/cpu/armv8/fsl-layerscape/spl.c
>
> Changes in v2:
> Rebased to latest dependent patches: - No change
>
> Dependent patch set:
> SECURE boot target addition for NOR on LS1043, LS1046
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F742548%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=TREZk2QQagpnbnEhKaW3XRWqIkFUMZSpP7o%2FBRsZWzw%3D&reserved=0
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F742552%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=bBUdA%2FzXtcqmDujeuwzCBEttEsuiWRhX5Neliw7bCb8%3D&reserved=0
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F742549%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=jxL2qZrSQsz2ABZWXSoxBu9CRcE0to%2FVeUZhatcRIqw%3D&reserved=0
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F742551%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=RGdT6UfnwGmmTs%2Boq5hXQVpLKoMrySlEQnUV6moXeZo%3D&reserved=0
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F742550%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=RyfAhL%2Fx65BdUorLVM63Uq0TyL%2B9mhLD16npVY5ZvEw%3D&reserved=0
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F742553%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=cpegSJ%2F6R5hooE%2BUfKxtaNRoi97BPvpsTXbQKY3vDsA%3D&reserved=0
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F742554%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=oHsnTFilBpdmpQ5rroTH5Rf8auUe4PzN6rQDPEhsGRM%3D&reserved=0
>
> and
> SPL size reduction patches
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F744755%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=HWmVUuGfRXsOt%2B6ld6NpzreZouBQETLOWFYNoZO3ri4%3D&reserved=0
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F744756%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cf396ee2809844110a67208d47b811229%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=e%2BlipO5SmoKq5dNc3%2FjlTqmLwwMvFCyFC3s40GLAvR0%3D&reserved=0
>
>  arch/arm/cpu/armv8/fsl-layerscape/spl.c         | 18 ++++++++
>  arch/arm/include/asm/fsl_secure_boot.h          |  9 +++-
>  board/freescale/common/fsl_validate.c           |  4 ++
>  configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig | 57 +++++++++++++++++++++++++
>  include/configs/ls1043a_common.h                | 16 ++++++-
>  5 files changed, 100 insertions(+), 4 deletions(-)
>  create mode 100644 configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig

Please update MAINTAINERS files.

York



More information about the U-Boot mailing list