common: dfu: ignore reset for spl-dfu
The SPL-DFU feature enable to load and execute u-boot from RAM over usb from PC using dfu-util. Hence dfu-reset should not be issued when dfu-util -R switch is issued. Signed-off-by: Ravi Babu <ravibabu@ti.com>
This commit is contained in:
parent
1b19cbdbf7
commit
66928afb6b
@ -88,7 +88,7 @@ exit:
|
||||
board_usb_cleanup(usbctrl_index, USB_INIT_DEVICE);
|
||||
|
||||
if (dfu_reset)
|
||||
run_command("reset", 0);
|
||||
do_reset(NULL, 0, 0, NULL);
|
||||
|
||||
g_dnl_clear_detach();
|
||||
|
||||
|
@ -6,6 +6,9 @@ config SUPPORT_SPL
|
||||
config SUPPORT_TPL
|
||||
bool
|
||||
|
||||
config SPL_DFU_NO_RESET
|
||||
bool
|
||||
|
||||
config SPL
|
||||
bool
|
||||
depends on SUPPORT_SPL
|
||||
@ -646,6 +649,7 @@ config SPL_USBETH_SUPPORT
|
||||
config SPL_DFU_SUPPORT
|
||||
bool "Support DFU (Device Firmware Upgarde)"
|
||||
select SPL_HASH_SUPPORT
|
||||
select SPL_DFU_NO_RESET
|
||||
depends on SPL_RAM_SUPPORT
|
||||
help
|
||||
This feature enables the DFU (Device Firmware Upgarde) in SPL with
|
||||
|
@ -35,7 +35,11 @@ static struct hash_algo *dfu_hash_algo;
|
||||
*/
|
||||
__weak bool dfu_usb_get_reset(void)
|
||||
{
|
||||
#ifdef CONFIG_SPL_DFU_NO_RESET
|
||||
return false;
|
||||
#else
|
||||
return true;
|
||||
#endif
|
||||
}
|
||||
|
||||
static int dfu_find_alt_num(const char *s)
|
||||
|
Loading…
Reference in New Issue
Block a user