diff options
| author | Heiko Schocher <hs@denx.de> | 2013-06-12 06:05:51 +0200 | 
|---|---|---|
| committer | Marek Vasut <marex@denx.de> | 2013-06-30 18:41:07 +0200 | 
| commit | e7e75c70c5d5d3365606c4a76adb7ff4822d2f75 (patch) | |
| tree | aedfaf0f3b35a5b31260496dae82e69034717548 /include/dfu.h | |
| parent | e6bf18dba2a21bebf2c421b1c2e188225f6485a1 (diff) | |
| download | olio-uboot-2014.01-e7e75c70c5d5d3365606c4a76adb7ff4822d2f75.tar.xz olio-uboot-2014.01-e7e75c70c5d5d3365606c4a76adb7ff4822d2f75.zip | |
dfu: make data buffer size configurable
Dfu transfer uses a buffer before writing data to the
raw storage device. Make the size (in bytes) of this buffer
configurable through environment variable "dfu_bufsiz".
Defaut value is configurable through CONFIG_SYS_DFU_DATA_BUF_SIZE
Signed-off-by: Heiko Schocher <hs@denx.de>
Cc: Pantelis Antoniou <panto@antoniou-consulting.com>
Cc: Tom Rini <trini@ti.com>
Cc: Lukasz Majewski <l.majewski@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Marek Vasut <marex@denx.de>
Cc: Wolfgang Denk <wd@denx.de>
Acked-by: Tom Rini <trini@ti.com>
Diffstat (limited to 'include/dfu.h')
| -rw-r--r-- | include/dfu.h | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/include/dfu.h b/include/dfu.h index a107f4b13..124653c81 100644 --- a/include/dfu.h +++ b/include/dfu.h @@ -68,7 +68,9 @@ static inline unsigned int get_mmc_blk_size(int dev)  #define DFU_NAME_SIZE			32  #define DFU_CMD_BUF_SIZE		128 -#define DFU_DATA_BUF_SIZE		(1024*1024*8)	/* 8 MiB */ +#ifndef CONFIG_SYS_DFU_DATA_BUF_SIZE +#define CONFIG_SYS_DFU_DATA_BUF_SIZE		(1024*1024*8)	/* 8 MiB */ +#endif  #ifndef CONFIG_SYS_DFU_MAX_FILE_SIZE  #define CONFIG_SYS_DFU_MAX_FILE_SIZE	(4 << 20)	/* 4 MiB */  #endif |