[U-Boot] [GIT] Pull request: u-boot-dfu (15.10.2019)

Dear Marek,
The following changes since commit 7a779ed1755c2d5011bd9598da90291f759ae760:
travis: Exclude MIPS from the bcm job (2019-10-13 11:21:56 -0400)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-dfu.git
for you to fetch changes up to 5d897631065bb2f36bbc1bd7fabb670ce5da3ce8:
dfu: add callback for flush and initiated operation (2019-10-14 12:26:19 +0200)
---------------------------------------------------------------- Marek Szyprowski (5): gadget: f_thor: properly enable 3rd endpoint defined by the protocol cmd: thor: select DFU subsystem also for 'thor' download tool dfu: mmc: add support for in-partition offset dwc3: flush cache only if there is a buffer attached to a request thor: fix error path after g_dnl_register() failure
Patrick Delaunay (10): dfu: cosmetic: cleanup sf to avoid checkpatch error doc: dfu: Add dfu documentation dfu: sf: add partition support for nor backend dfu: prepare the support of multiple interface dfu: allow to manage DFU on several devices dfu: allow read with no data without error for EOF indication dfu: add backend for MTD device dfu: add partition support for MTD backend dfu: add DFU virtual backend dfu: add callback for flush and initiated operation
Ralph Siemsen (1): dfu: dfu_nand: reduce verbosity
cmd/Kconfig | 1 + cmd/dfu.c | 21 +++++++++------- cmd/thordown.c | 3 ++- doc/README.dfu | 270 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/dfu/Kconfig | 21 ++++++++++++++++ drivers/dfu/Makefile | 2 ++ drivers/dfu/dfu.c | 145 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------- drivers/dfu/dfu_mmc.c | 13 ++++++++-- drivers/dfu/dfu_mtd.c | 311 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/dfu/dfu_nand.c | 2 +- drivers/dfu/dfu_sf.c | 56 +++++++++++++++++++++++++++++++++++++++++-- drivers/dfu/dfu_virt.c | 49 ++++++++++++++++++++++++++++++++++++++ drivers/usb/dwc3/gadget.c | 3 ++- drivers/usb/gadget/f_thor.c | 7 ++++++ include/dfu.h | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 15 files changed, 944 insertions(+), 31 deletions(-) create mode 100644 doc/README.dfu create mode 100644 drivers/dfu/dfu_mtd.c create mode 100644 drivers/dfu/dfu_virt.c
DFU_PR: Travis-CI (green): https://travis-ci.org/lmajewski/u-boot-dfu/builds/597562672
Merge tag (for information about the changes / new features): https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/-/tags/u-boot-dfu-15Oct2...
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-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de

On 10/15/19 9:45 AM, Lukasz Majewski wrote:
Dear Marek,
Hello Lukasz,
The following changes since commit 7a779ed1755c2d5011bd9598da90291f759ae760:
travis: Exclude MIPS from the bcm job (2019-10-13 11:21:56 -0400)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-dfu.git
for you to fetch changes up to 5d897631065bb2f36bbc1bd7fabb670ce5da3ce8:
dfu: add callback for flush and initiated operation (2019-10-14 12:26:19 +0200)
Which branch shall I pull ? This information is missing from the PR, again :-(

Hi Marek,
On 10/15/19 9:45 AM, Lukasz Majewski wrote:
Dear Marek,
Hello Lukasz,
The following changes since commit 7a779ed1755c2d5011bd9598da90291f759ae760:
travis: Exclude MIPS from the bcm job (2019-10-13 11:21:56 -0400)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-dfu.git
for you to fetch changes up to 5d897631065bb2f36bbc1bd7fabb670ce5da3ce8:
dfu: add callback for flush and initiated operation (2019-10-14 12:26:19 +0200)
Which branch shall I pull ? This information is missing from the PR, again :-(
Ach. I'm still (unfortunately) use my old script for PR.
You shall use the -master branch: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/commits/master
I've written also the merge tag for this PR: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/-/tags
Sorry for inconvenience and confusion.
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-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de

Hi Marek,
Hi Marek,
On 10/15/19 9:45 AM, Lukasz Majewski wrote:
Dear Marek,
Hello Lukasz,
The following changes since commit 7a779ed1755c2d5011bd9598da90291f759ae760:
travis: Exclude MIPS from the bcm job (2019-10-13 11:21:56 -0400)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-dfu.git
for you to fetch changes up to 5d897631065bb2f36bbc1bd7fabb670ce5da3ce8:
dfu: add callback for flush and initiated operation (2019-10-14 12:26:19 +0200)
Which branch shall I pull ? This information is missing from the PR, again :-(
Ach. I'm still (unfortunately) use my old script for PR.
You shall use the -master branch: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/commits/master
I've written also the merge tag for this PR: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/-/tags
Sorry for inconvenience and confusion.
Marek, are there any issues with this PR?
Unfortunately, I did not noticed it being applied to your u-boot-usb tree. Do you need any help?
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-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de
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-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de

On 10/28/19 5:51 PM, Lukasz Majewski wrote:
Hi Marek,
Hi,
Hi Marek,
On 10/15/19 9:45 AM, Lukasz Majewski wrote:
Dear Marek,
Hello Lukasz,
The following changes since commit 7a779ed1755c2d5011bd9598da90291f759ae760:
travis: Exclude MIPS from the bcm job (2019-10-13 11:21:56 -0400)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-dfu.git
for you to fetch changes up to 5d897631065bb2f36bbc1bd7fabb670ce5da3ce8:
dfu: add callback for flush and initiated operation (2019-10-14 12:26:19 +0200)
Which branch shall I pull ? This information is missing from the PR, again :-(
Ach. I'm still (unfortunately) use my old script for PR.
You shall use the -master branch: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/commits/master
I've written also the merge tag for this PR: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/-/tags
Sorry for inconvenience and confusion.
Marek, are there any issues with this PR?
Unfortunately, I did not noticed it being applied to your u-boot-usb tree. Do you need any help?
The USB tree was stuck due to multiple patchsets which had issues. It is unstuck now, so rebase the PR on u-boot-usb/master and resubmit it.
Thanks

Hi Marek,
On 10/28/19 5:51 PM, Lukasz Majewski wrote:
Hi Marek,
Hi,
Hi Marek,
On 10/15/19 9:45 AM, Lukasz Majewski wrote:
Dear Marek,
Hello Lukasz,
The following changes since commit 7a779ed1755c2d5011bd9598da90291f759ae760:
travis: Exclude MIPS from the bcm job (2019-10-13 11:21:56 -0400)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-dfu.git
for you to fetch changes up to 5d897631065bb2f36bbc1bd7fabb670ce5da3ce8:
dfu: add callback for flush and initiated operation (2019-10-14 12:26:19 +0200)
Which branch shall I pull ? This information is missing from the PR, again :-(
Ach. I'm still (unfortunately) use my old script for PR.
You shall use the -master branch: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/commits/master
I've written also the merge tag for this PR: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/-/tags
Sorry for inconvenience and confusion.
Marek, are there any issues with this PR?
Unfortunately, I did not noticed it being applied to your u-boot-usb tree. Do you need any help?
The USB tree was stuck due to multiple patchsets which had issues. It is unstuck now, so rebase the PR on u-boot-usb/master and resubmit it.
Thanks for the update. I will prepare updated PR.
Thanks
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-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de

Hi Marek,
The following changes since commit 7f0d5fa97074690dcbfcbc902f99c8dab0bff24d:
dwc3-generic: Don't fail probe if clk/reset entries are absent (2019-10-28 23:47:45 +0100)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-dfu.git
BRANCH: master https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/commits/master
Merge TAG: https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/-/tags/u-boot-dfu-30Oct2...
for you to fetch changes up to 60af9f0fc2e94d105c617cfa32a32ec411e23192:
dfu: add callback for flush and initiated operation (2019-10-30 10:00:29 +0100)
---------------------------------------------------------------- Marek Szyprowski (5): gadget: f_thor: properly enable 3rd endpoint defined by the protocol cmd: thor: select DFU subsystem also for 'thor' download tool dfu: mmc: add support for in-partition offset dwc3: flush cache only if there is a buffer attached to a request thor: fix error path after g_dnl_register() failure
Patrick Delaunay (10): dfu: cosmetic: cleanup sf to avoid checkpatch error doc: dfu: Add dfu documentation dfu: sf: add partition support for nor backend dfu: prepare the support of multiple interface dfu: allow to manage DFU on several devices dfu: allow read with no data without error for EOF indication dfu: add backend for MTD device dfu: add partition support for MTD backend dfu: add DFU virtual backend dfu: add callback for flush and initiated operation
Ralph Siemsen (1): dfu: dfu_nand: reduce verbosity
Travis-CI: https://travis-ci.org/lmajewski/u-boot-dfu/builds/604863805
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-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de

On 10/30/19 5:52 PM, Lukasz Majewski wrote:
Hi Marek,
The following changes since commit 7f0d5fa97074690dcbfcbc902f99c8dab0bff24d:
dwc3-generic: Don't fail probe if clk/reset entries are absent (2019-10-28 23:47:45 +0100)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-dfu.git
BRANCH: master https://gitlab.denx.de/u-boot/custodians/u-boot-dfu/commits/master
Pulled, thanks.
participants (2)
-
Lukasz Majewski
-
Marek Vasut