Hi Stefan, On 16/08/2017 20:00, Stefan Agner wrote: > From: Stefan Agner <stefan.ag...@toradex.com> > > This series adds NXP's Serial Download Protocol (SDP) support via > USB for SPL/U-Boot. It allows to download U-Boot via USB from a > (recovered) SPL using the same tools used to download SPL itself > (specifically imx_usb, but also sb_loader seems to work). > > The idea has been brought up when the first targets started to make > use of SPL for DDR initialization, see: > https://lists.denx.de/pipermail/u-boot/2015-July/220330.html > > The initial SDP implementation (patch 2) requires the payload to > have the imx specific headers (hence the move of the imx header > file in patch 1). > > Patch 3 extends image header support beyond the SDP specification, > specifically implements also support for U-Boot headers. This > allows to use the same SPL/U-Boot binaries for recovery as used on > the regular boot device (SD/eMMC). For that to work also the host > side imx_usb tools needed an extension, currently available here: > > https://github.com/toradex/imx_loader/tree/imx_usb_batch_mode_refactored > > (in case this patchset gets accepted in U-Boot, I plan to push > these imx_usb changes upstream as well) > > The full patchset allows to download SPL and U-Boot over USB to a > target in recovery mode using the same usb_imx utility. Refer to > the new README.sdp for details how to use usb_imx in combination > with this implementation. > > Changes in v2: > - Changed function signature of sdp_init/sdp_handle to allow specifying > which USB controller should be used. > - Use #defines for security mode > - Improved types used in format strings > - Changed function signature of sdp_init/sdp_handle > - Use BOOT_DEVICE_BOARD > > Stefan Agner (8): > imx: move imximage header to common location > usb: gadget: add SDP driver > usb: gadget: sdp: extend images compatible for jumps > cmd: add sdp command > spl: add serial download protocol (SDP) support > doc: add Serial Download Protocol documentation > apalis/colibri_imx6: use independent USB PID for SPL > apalis/colibri_imx6: enable SDP by default >
I have merged the whole series to u-boot-imx. Many thanks for your effort, this was in the TODO list for i.MX since a long time ! Best regards, Stefano Babic -- ===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de ===================================================================== _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot