diff mbox

[U-Boot,3/3] am335x, dfu: add DFU_MANIFEST_POLL_TIMEOUT to the siemens boards

Message ID 1394618481-9572-4-git-send-email-hs@denx.de
State Superseded
Delegated to: Marek Vasut
Headers show

Commit Message

Heiko Schocher March 12, 2014, 10:01 a.m. UTC
as the siemens boards use dfu for updating a nand ubi partition
add DFU_MANIFEST_POLL_TIMEOUT to them, so dfu host waits after
complete transfer of the new image for DFU_MANIFEST_POLL_TIMEOUT
ms before sending again an usb request. So the board have enough
time to erase rest of the nand sectors.

Signed-off-by: Heiko Schocher <hs@denx.de>
Cc: Lukasz Majewski <l.majewski@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Marek Vasut <marex@denx.de>
Cc: Tom Rini <trini@ti.com>
---
 include/configs/siemens-am33x-common.h | 1 +
 1 file changed, 1 insertion(+)

Comments

Ɓukasz Majewski March 14, 2014, 10:48 a.m. UTC | #1
Hi Heiko,

> as the siemens boards use dfu for updating a nand ubi partition
> add DFU_MANIFEST_POLL_TIMEOUT to them, so dfu host waits after
> complete transfer of the new image for DFU_MANIFEST_POLL_TIMEOUT
> ms before sending again an usb request. So the board have enough
> time to erase rest of the nand sectors.
> 
> Signed-off-by: Heiko Schocher <hs@denx.de>
> Cc: Lukasz Majewski <l.majewski@samsung.com>
> Cc: Kyungmin Park <kyungmin.park@samsung.com>
> Cc: Marek Vasut <marex@denx.de>
> Cc: Tom Rini <trini@ti.com>
> ---
>  include/configs/siemens-am33x-common.h | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/include/configs/siemens-am33x-common.h
> b/include/configs/siemens-am33x-common.h index 98b6e72..721c4e6 100644
> --- a/include/configs/siemens-am33x-common.h
> +++ b/include/configs/siemens-am33x-common.h
> @@ -265,6 +265,7 @@
>  #define CONFIG_DFU_NAND
>  #define CONFIG_CMD_DFU
>  #define CONFIG_SYS_DFU_DATA_BUF_SIZE	(1 << 20)
> +#define DFU_MANIFEST_POLL_TIMEOUT	25000
>  
>  #endif /* CONFIG_SPL_BUILD */
>  

Reviewed-by: Lukasz Majewski <l.majewski@samsung.com>
diff mbox

Patch

diff --git a/include/configs/siemens-am33x-common.h b/include/configs/siemens-am33x-common.h
index 98b6e72..721c4e6 100644
--- a/include/configs/siemens-am33x-common.h
+++ b/include/configs/siemens-am33x-common.h
@@ -265,6 +265,7 @@ 
 #define CONFIG_DFU_NAND
 #define CONFIG_CMD_DFU
 #define CONFIG_SYS_DFU_DATA_BUF_SIZE	(1 << 20)
+#define DFU_MANIFEST_POLL_TIMEOUT	25000
 
 #endif /* CONFIG_SPL_BUILD */