diff options
author | Marek Szyprowski | 2020-12-22 11:32:24 +0100 |
---|---|---|
committer | Marek Vasut | 2021-01-31 14:08:56 +0100 |
commit | e47431aa5cf0fe5e113ee9e33624084c93d4ec58 (patch) | |
tree | b8af207745d73c237d1ca7b735d5bc8c7ebec406 /drivers | |
parent | 9129f2f16488e95f8a71bb87937397aaf333bc1b (diff) |
thor: add support for the dfu_alt_info reintialization from the flashed script
Reinitialize dfu_env_entities after flashing the 'SCRIPT' entity to
ensure that the potential changes to the 'dfu_alt_info' environment
variable are applied.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/gadget/f_thor.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_thor.c b/drivers/usb/gadget/f_thor.c index 559ffb759ed..47ef55b2fd3 100644 --- a/drivers/usb/gadget/f_thor.c +++ b/drivers/usb/gadget/f_thor.c @@ -30,6 +30,7 @@ #include <linux/usb/cdc.h> #include <g_dnl.h> #include <dfu.h> +#include <thor.h> #include "f_thor.h" @@ -735,6 +736,8 @@ int thor_handle(void) printf("%s: No data received!\n", __func__); break; } + if (dfu_reinit_needed) + return THOR_DFU_REINIT_NEEDED; } return 0; |