mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 23:51:33 +00:00
usb: dfu: make nand upload working
Nowhere pass a value to len, which always 0, make no transfer which cause uploading failed. This patch make nand upload working. However it needs enough malloc buffer to store read data, that means the buffer at least equal to the upload partition size, or else it doesn't work. Signed-off-by: Bo Shen <voice.shen@atmel.com>
This commit is contained in:
parent
ec9002e4fa
commit
47d79deb99
1 changed files with 1 additions and 0 deletions
|
@ -121,6 +121,7 @@ static int dfu_read_medium_nand(struct dfu_entity *dfu, u64 offset, void *buf,
|
|||
|
||||
switch (dfu->layout) {
|
||||
case DFU_RAW_ADDR:
|
||||
*len = dfu->data.nand.size;
|
||||
ret = nand_block_read(dfu, offset, buf, len);
|
||||
break;
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue