
Dear Lukasz Majewski,
This patch series provide support for TIZEN's THOR download protocol.
Dedicated program for flashing TIZEN developer devices (TRATS, TRATS2) is called lthor (or thor for Windows) and can be found at:
git clone git://review.tizen.org/tools/lthor
or for git web:
https://review.tizen.org/git/?p=tools/lthor.git;a=summary
Presented composite USB function acts as a front end to perform correct USB communication with HOST PC. To store the received data on the target, the DFU (Device Firmware Update) code for flashing has been reused.
This means, that the "dfu_alt_info" environment variable is used to provide information where a received file is stored.
This also means that dfu and thor can co-exists together. Thor protocol and its implementation has one advantage - it is much faster than DFU for large files transfers (especially rootfs images).
It applies on: u-boot-denx-usb/next SHA1: 6928d26b84a5aa4a44706362234ab435bb15a6fb
Test HW: Exynos4210 (TRATS)
Applied all, thanks
Best regards, Marek Vasut