dfu: add 'SCRIPT' entity support 41/248841/2
authorMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 27 Nov 2020 15:08:28 +0000 (16:08 +0100)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 3 Dec 2020 16:53:18 +0000 (17:53 +0100)
commit0f80f631103025e9b4c074be94295667e7cf5cd7
treed33da0ab2948f0f86dc6de1b932f95f3c2af66ea
parent02d51715c971671b6de001e184ad71ecf97a228f
dfu: add 'SCRIPT' entity support

Define a new 'SCRIPT' type for DFU entities. The downloaded data are
treated as simple u-boot's scripts and executed with run_command_list()
function.

Flashing the 'SCRIPT' entity might result in changing the 'dfu_alt_info'
from that script. Add a global variable for tracking the potential need
to reinitialize the dfu_alt_info structures.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I8b43528ba82c4aecf5e84bbcb6ce1ca7b7621075
drivers/dfu/dfu.c
drivers/dfu/dfu_mmc.c
include/dfu.h