public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/9] dfu: tftp: update: Support for DFU upgrades via ETH (TFTP)
@ 2015-07-25  8:11 Lukasz Majewski
  2015-07-25  8:11 ` [U-Boot] [PATCH v2 1/9] doc: dfu: tftp: README entry for TFTP extension of DFU Lukasz Majewski
                   ` (8 more replies)
  0 siblings, 9 replies; 32+ messages in thread
From: Lukasz Majewski @ 2015-07-25  8:11 UTC (permalink / raw)
  To: u-boot

This commit series enables DFU subsystem to use ETH and TFTP protocol as 
a medium for downloading data, which should bring substantial speedup
for writing large files (like rootfs).

Please read provided ./doc/README.dfutftp documentation entry for more
information.

Those patches should be applied on the u-boot-dfu tree:
SHA1: 09e46b733a9b02d10d3d29001c316dc937fe6b44

Lukasz Majewski (9):
  doc: dfu: tftp: README entry for TFTP extension of DFU
  net: tftp: Move tftp.h file from ./net to ./include/net
  tftp: update: Allow some parts of the code to be reused when
    CONFIG_SYS_NO_FLASH is set
  dfu: tftp: update: Provide tftp support for the DFU subsystem
  dfu: tftp: update: Add dfu_write_from_mem_addr() function
  update: tftp: dfu: Extend update_tftp() function to support DFU
  dfu: command: Extend "dfu" command to handle receiving data via TFTP
  config: bbb: Configs necessary for running update via TFTP on Beagle
    Bone Black
  dfu:tests: Modify dfu_gadget_test.sh to accept USB device major:minor
    number

 common/Makefile              |   1 +
 common/cmd_dfu.c             |  25 ++++++++++
 common/cmd_fitupd.c          |   2 +-
 common/main.c                |   2 +-
 common/update.c              |  51 +++++++++++++------
 doc/README.dfutftp           | 113 +++++++++++++++++++++++++++++++++++++++++++
 drivers/dfu/Makefile         |   1 +
 drivers/dfu/dfu.c            |  48 ++++++++++++++++++
 drivers/dfu/dfu_tftp.c       |  65 +++++++++++++++++++++++++
 include/configs/am335x_evm.h |   8 +++
 include/dfu.h                |  14 ++++++
 include/net.h                |   2 +-
 include/net/tftp.h           |  30 ++++++++++++
 net/bootp.c                  |   2 +-
 net/net.c                    |   2 +-
 net/rarp.c                   |   2 +-
 net/tftp.c                   |   2 +-
 net/tftp.h                   |  30 ------------
 test/dfu/README              |   9 +++-
 test/dfu/dfu_gadget_test.sh  |  18 ++++---
 20 files changed, 366 insertions(+), 61 deletions(-)
 create mode 100644 doc/README.dfutftp
 create mode 100644 drivers/dfu/dfu_tftp.c
 create mode 100644 include/net/tftp.h
 delete mode 100644 net/tftp.h

-- 
2.1.4

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2015-08-10 18:52 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-25  8:11 [U-Boot] [PATCH v2 0/9] dfu: tftp: update: Support for DFU upgrades via ETH (TFTP) Lukasz Majewski
2015-07-25  8:11 ` [U-Boot] [PATCH v2 1/9] doc: dfu: tftp: README entry for TFTP extension of DFU Lukasz Majewski
2015-08-02 22:30   ` Simon Glass
2015-08-03 11:22     ` Lukasz Majewski
2015-07-25  8:11 ` [U-Boot] [PATCH v2 2/9] net: tftp: Move tftp.h file from ./net to ./include/net Lukasz Majewski
2015-07-25 12:24   ` Wolfgang Denk
2015-07-25 15:02     ` Lukasz Majewski
2015-07-25 15:06       ` Simon Glass
2015-07-25  8:11 ` [U-Boot] [PATCH v2 3/9] tftp: update: Allow some parts of the code to be reused when CONFIG_SYS_NO_FLASH is set Lukasz Majewski
2015-08-02 22:30   ` Simon Glass
2015-07-25  8:11 ` [U-Boot] [PATCH v2 4/9] dfu: tftp: update: Provide tftp support for the DFU subsystem Lukasz Majewski
2015-08-02 22:30   ` Simon Glass
2015-08-09 21:10     ` Lukasz Majewski
2015-08-07 21:31   ` Joe Hershberger
2015-07-25  8:11 ` [U-Boot] [PATCH v2 5/9] dfu: tftp: update: Add dfu_write_from_mem_addr() function Lukasz Majewski
2015-08-02 22:30   ` Simon Glass
2015-08-09 21:37     ` Lukasz Majewski
2015-08-07 21:32   ` Joe Hershberger
2015-07-25  8:11 ` [U-Boot] [PATCH v2 6/9] update: tftp: dfu: Extend update_tftp() function to support DFU Lukasz Majewski
2015-08-02 22:30   ` Simon Glass
2015-08-10 17:01     ` Lukasz Majewski
2015-08-10 18:52       ` Simon Glass
2015-08-07 21:32   ` Joe Hershberger
2015-07-25  8:11 ` [U-Boot] [PATCH v2 7/9] dfu: command: Extend "dfu" command to handle receiving data via TFTP Lukasz Majewski
2015-08-02 22:30   ` Simon Glass
2015-08-07 21:32   ` Joe Hershberger
2015-07-25  8:11 ` [U-Boot] [PATCH v2 8/9] config: bbb: Configs necessary for running update via TFTP on Beagle Bone Black Lukasz Majewski
2015-08-02 22:30   ` Simon Glass
2015-08-07 21:32   ` Joe Hershberger
2015-07-25  8:11 ` [U-Boot] [PATCH v2 9/9] dfu:tests: Modify dfu_gadget_test.sh to accept USB device major:minor number Lukasz Majewski
2015-08-02 22:30   ` Simon Glass
2015-08-07 21:32   ` Joe Hershberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox