
Dear Marek,
Please find a PR for DFU.
The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7:
add FIT data-position & data-offset property support (2018-05-26 18:19:19 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dfu.git
for you to fetch changes up to c6e8522697a46aa847e9eac997541c205125f23d:
fastboot: Update fastboot documentation (2018-05-29 17:54:04 +0200)
---------------------------------------------------------------- Alex Kiernan (18): fastboot: Move fastboot to drivers/fastboot fastboot: Refactor fastboot_okay/fail to take response fastboot: Extract fastboot_okay/fail to fb_common.c fastboot: Correct dependencies in FASTBOOT_FLASH fastboot: Add missing newlines fastboot: Remove FIXME for CONFIG_FASTBOOT_...NAME fastboot: Fix parameter types in _fb_nand_write fastboot: Rename fb_set_reboot_flag to fastboot_set_reboot_flag fastboot: Extract common definitions from USB fastboot fastboot: Rename public fb_ functions to fastboot_ ti: fastboot: Move weak overrides to board files fs: Add fs_get_type_name to return current filesystem name fastboot: Migrate FASTBOOT_FLASH_NAND_TRIMFFS to Kconfig mmc: Separate "mmc swrite" from fastboot net: fastboot: Merge AOSP UDP fastboot fastboot: Add support for 'oem format' command usb: fastboot: Convert USB f_fastboot to shared fastboot fastboot: Update fastboot documentation
Seung-Woo Kim (1): gadget: f_thor: Fix memory leaks of usb request and its buffer
arch/arm/Kconfig | 2 -- arch/arm/mach-omap2/boot-common.c | 10 ------ arch/arm/mach-omap2/utils.c | 4 +-- arch/arm/mach-rockchip/rk3128-board.c | 4 +-- arch/arm/mach-rockchip/rk322x-board.c | 4 +-- board/amazon/kc1/kc1.c | 2 +- board/lg/sniper/sniper.c | 2 +- board/ti/am57xx/board.c | 10 ++++++ board/ti/common/Kconfig | 1 - board/ti/dra7xx/evm.c | 10 ++++++ cmd/Kconfig | 22 ++++++++++-- cmd/fastboot.c | 91 +++++++++++++++++++++++++++++++++++++++++++++--- cmd/mmc.c | 14 ++++---- common/Makefile | 14 -------- configs/A13-OLinuXino_defconfig | 1 + configs/A20-OLinuXino-Lime2-eMMC_defconfig | 1 + configs/A20-OLinuXino-Lime2_defconfig | 1 + configs/A20-Olimex-SOM204-EVB-eMMC_defconfig | 1 + configs/A20-Olimex-SOM204-EVB_defconfig | 1 + configs/Bananapi_m2m_defconfig | 1 + configs/Cubietruck_defconfig | 1 + configs/Sinlinx_SinA33_defconfig | 1 + configs/am335x_boneblack_defconfig | 7 ++-- configs/am335x_boneblack_vboot_defconfig | 2 +- configs/am335x_evm_defconfig | 2 +- configs/am335x_evm_nor_defconfig | 2 +- configs/am335x_evm_norboot_defconfig | 2 +- configs/am335x_evm_norboot_defconfig | 2 +- configs/am335x_evm_spiboot_defconfig | 2 +- configs/am335x_evm_usbspl_defconfig | 2 +- configs/am57xx_evm_defconfig | 13 +++---- configs/am57xx_hs_evm_defconfig | 13 +++---- configs/bcm23550_w1d_defconfig | 2 +- configs/bcm28155_ap_defconfig | 2 +- configs/birdland_bav335a_defconfig | 2 +- configs/birdland_bav335b_defconfig | 2 +- configs/cgtqmx6eval_defconfig | 2 +- configs/chromebit_mickey_defconfig | 5 +-- configs/chromebook_jerry_defconfig | 5 +-- configs/chromebook_minnie_defconfig | 5 +-- configs/dra7xx_evm_defconfig | 11 +++--- configs/dra7xx_hs_evm_defconfig | 11 +++--- configs/evb-rk3036_defconfig | 5 +-- configs/evb-rk3128_defconfig | 9 ++--- configs/evb-rk3229_defconfig | 5 +-- configs/evb-rk3288_defconfig | 5 +-- configs/evb-rk3328_defconfig | 7 ++-- configs/fennec-rk3288_defconfig | 5 +-- configs/firefly-rk3288_defconfig | 5 +-- configs/imx6dl_mamoj_defconfig | 2 +- configs/kc1_defconfig | 2 +- configs/kylin-rk3036_defconfig | 5 +-- configs/miqi-rk3288_defconfig | 5 +-- configs/mx6qsabrelite_defconfig | 2 +- configs/mx6sabresd_defconfig | 2 +- configs/nitrogen6dl2g_defconfig | 2 +- configs/nitrogen6dl_defconfig | 2 +- configs/nitrogen6q2g_defconfig | 2 +- configs/nitrogen6q_defconfig | 2 +- configs/nitrogen6s1g_defconfig | 2 +- configs/nitrogen6s_defconfig | 2 +- configs/omap3_beagle_defconfig | 2 +- configs/omap3_evm_defconfig | 2 +- configs/omap3_logic_defconfig | 2 +- configs/parrot_r16_defconfig | 1 + configs/phycore-rk3288_defconfig | 5 +-- configs/popmetal-rk3288_defconfig | 5 +-- configs/rock2_defconfig | 5 +-- configs/sniper_defconfig | 2 +- configs/stih410-b2260_defconfig | 11 +++--- configs/tbs_a711_defconfig | 1 + configs/tinker-rk3288_defconfig | 5 +-- configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 7 ++-- configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 2 +- configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 7 ++-- configs/xilinx_zynqmp_zcu102_revA_defconfig | 7 ++-- configs/xilinx_zynqmp_zcu102_revB_defconfig | 7 ++-- configs/xilinx_zynqmp_zcu106_revA_defconfig | 7 ++-- doc/README.android-fastboot | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------- drivers/Kconfig | 2 ++ drivers/Makefile | 1 + {cmd => drivers}/fastboot/Kconfig | 63 +++++++++++++++++---------------- drivers/fastboot/Makefile | 7 ++++ drivers/fastboot/fb_command.c | 335 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/fastboot/fb_common.c | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/fastboot/fb_getvar.c | 230 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ {common => drivers/fastboot}/fb_mmc.c | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------- {common => drivers/fastboot}/fb_nand.c | 69 ++++++++++++++++++++++++++---------- drivers/usb/gadget/f_fastboot.c | 347 ++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------ drivers/usb/gadget/f_thor.c | 65 +++++++++++++++++----------------- fs/fs.c | 13 +++++++ include/fastboot-internal.h | 36 +++++++++++++++++++ include/fastboot.h | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- include/fb_mmc.h | 35 +++++++++++++++++-- include/fb_nand.h | 37 ++++++++++++++++++-- include/fs.h | 10 ++++++ include/image-sparse.h | 4 +-- include/net.h | 2 +- include/net/fastboot.h | 21 +++++++++++ lib/Kconfig | 11 ++++++ lib/Makefile | 1 + {common => lib}/image-sparse.c | 38 ++++++++++---------- net/Makefile | 1 + net/fastboot.c | 317 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ net/net.c | 7 ++++ scripts/config_whitelist.txt | 2 -- 105 files changed, 2126 insertions(+), 729 deletions(-) rename {cmd => drivers}/fastboot/Kconfig (78%) create mode 100644 drivers/fastboot/Makefile create mode 100644 drivers/fastboot/fb_command.c create mode 100644 drivers/fastboot/fb_common.c create mode 100644 drivers/fastboot/fb_getvar.c rename {common => drivers/fastboot}/fb_mmc.c (62%) rename {common => drivers/fastboot}/fb_nand.c (71%) create mode 100644 include/fastboot-internal.h create mode 100644 include/net/fastboot.h rename {common => lib}/image-sparse.c (88%) create mode 100644 net/fastboot.c
Best regards,
Lukasz Majewski
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de