mx6sabre_common: Add DFU support
PATCH 1/1 mx6sabre_common: Add DFU support
From: Fabio Estevam <[email protected]>
Add DFU support.
Tested by flashing SPL and u-boot.img into SPI NOR flash with the following commands:
=> setenv dfu_alt_info ${dfu_alt_info_spl}
=> run dfuspi
On the host PC:
$ sudo dfu-util -D SPL -a spl
On the target:
CTRL+C
=> setenv dfu_alt_info ${dfu_alt_info_img}
=> run dfuspi
On the host PC:
$ sudo dfu-util -D u-boot.img -a u-boot
Signed-off-by Fabio Estevam <[email protected]>
--- include/configs/mx6sabre_common.h | 11 +++++++++++ 1 file changed, 11 insertions(+)
include/configs/mx6sabre_common.h +11 -0
@@ -80,6 +80,10 @@"boot_fdt=try\0" \"ip_dyn=yes\0" \"console=" CONFIG_CONSOLE_DEV "\0" \ +"dfuspi=dfu 0 sf 0:0:10000000:0\0" \ +"dfu_alt_info_spl=spl raw 0x400\0" \ +"dfu_alt_info_img=u-boot raw 0x10000\0" \ +"dfu_alt_info=spl raw 0x400\0" \"fdt_high=0xffffffff\0" \"initrd_high=0xffffffff\0" \ "mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \
@@ -238,6 +242,13 @@#define CONFIG_G_DNL_VENDOR_NUM 0x0525#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5#define CONFIG_G_DNL_MANUFACTURER "FSL" + +/* USB Device Firmware Update support */ +#define CONFIG_CMD_DFU +#define CONFIG_USB_FUNCTION_DFU +#define CONFIG_DFU_MMC +#define CONFIG_DFU_SF +#endif #endif /* __MX6QSABRE_COMMON_CONFIG_H */
Signature · 1 line
1.9.1
PATCH 1/1 mx6sabre_common: Add DFU support
Quoted 20 lines · Fabio Estevam
From: Fabio Estevam <[email protected]>
Add DFU support.
Tested by flashing SPL and u-boot.img into SPI NOR flash with the following commands:
=> setenv
dfu_alt_info${dfu_alt_info_spl}=> run dfuspi
On the host PC:
$ sudo dfu-util -D SPL -a splOn the target:
CTRL+C
=> setenvdfu_alt_info${dfu_alt_info_img}
Quoted 8 lines
=> run dfuspi
On the host PC:
$ sudo dfu-util -D u-boot.img -a u-bootSigned-off-by Fabio Estevam <[email protected]>---
Applied to u-boot-imx, thanks!
Best regards,
Stefano Babic
Signature · 5 lines
===================================================================== 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: sbabic at denx.de =====================================================================