[U-Boot] [PATCH v2 0/7] Add USB boot to HS DRA7xx/AM57xx

Lokesh Vutla lokeshvutla at ti.com
Thu Dec 6 05:40:45 UTC 2018



On 05/12/18 11:21 PM, Andrew F. Davis wrote:
> Hello all,
> 
> This series adds USB boot support to HS DRA7xx/AM57xx platforms.
> 
> We start by cleaning up DFU boot in SPL support. What is done in the
> first patch for DFU, if acceptable, should be done to the other boot
> modes.
> 
> The 4th patch is needed as on HS devices a header is added to the
> boot image that tells the ROM where to load this image. This only
> works for block device booting as the ROM can read the header and
> move the image into memory in steps. For streaming boot modes USB/
> UART/NET the image is placed in memory as it is received from the
> media live. This means the header is ignored and the image has
> a fixed offset in memory.
> 
> For AM47xx we align the boot modes by making the offset for block
> device booting the same as the fixed offset for streaming boot modes,
> in this way only one defconfig is needed. For DRA7xx/AM57xx the signing
> tools will need to be updated to support specifying this address, when
> this is done the offset in the base HS defconfig can be moved to match
> the new offset and the defconfigs added here in patch 5 and 6 can be
> unified back into the base HS defconfig.
> 
> The last patch updates the docs for the same above.

For the entire series:

Reviewed-by: Lokesh Vutla <lokeshvutla at ti.com>

Thanks and regards,
Lokesh

> 
> Thanks,
> Andrew
> 
> Changes from v1:
>   - Drop explicit UART boot support from DRA7xx as this cannot be tested
> 
> Andrew F. Davis (7):
>    spl: Kconfig: Drop the _SUPPORT postfix from SPL_DFU
>    dfu: Make DFU support more SPL friendly
>    dfu: Remove dependency on HUSH parser in SPL
>    ARM: mach-omap2: Kconfig: Allow OMAP5 devices to set entry point
>    defconfigs: Add config for DRA7xx High Security EVM with USB Boot
>      support
>    defconfigs: Add config for AM57xx High Security EVM with USB/UART Boot
>      support
>    doc: ti-secure: Add ULO info for AM57xx/DRA7xx secure devices from TI
> 
>   MAINTAINERS                         |   2 +
>   arch/arm/cpu/armv8/zynqmp/spl.c     |   2 +-
>   arch/arm/mach-omap2/Kconfig         |  13 ++++
>   arch/arm/mach-omap2/am33xx/Kconfig  |  15 ----
>   arch/arm/mach-omap2/boot-common.c   |   2 +-
>   common/Makefile                     |   3 +-
>   common/cli.c                        |   2 +-
>   common/spl/Kconfig                  |   6 +-
>   common/spl/Makefile                 |   2 +-
>   common/spl/spl_ram.c                |   4 +-
>   configs/am57xx_hs_evm_usb_defconfig |  92 ++++++++++++++++++++++++
>   configs/dra7xx_hs_evm_usb_defconfig | 106 ++++++++++++++++++++++++++++
>   doc/README.ti-secure                |   8 ++-
>   drivers/Makefile                    |   3 +-
>   drivers/dfu/Makefile                |  12 ++--
>   drivers/usb/gadget/Makefile         |   2 +-
>   include/configs/dra7xx_evm.h        |   2 +-
>   include/configs/ti_omap5_common.h   |   2 +-
>   include/configs/xilinx_zynqmp.h     |   4 +-
>   include/dfu.h                       |  10 +--
>   20 files changed, 246 insertions(+), 46 deletions(-)
>   create mode 100644 configs/am57xx_hs_evm_usb_defconfig
>   create mode 100644 configs/dra7xx_hs_evm_usb_defconfig
> 


More information about the U-Boot mailing list