diff options
author | Pali Rohár <pali@kernel.org> | 2022-01-25 18:13:09 +0100 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2022-01-31 10:23:38 +0100 |
commit | 8d3b79c4a391892f270473cfc3117d45ffe05008 (patch) | |
tree | 11e25f8003ae7dcc819f74a4e21874f1fcf60191 /tools/kwboot.c | |
parent | 2bcd5b1be10158a3e79c952b56c84b9d89958c3a (diff) | |
download | u-boot-8d3b79c4a391892f270473cfc3117d45ffe05008.zip u-boot-8d3b79c4a391892f270473cfc3117d45ffe05008.tar.gz u-boot-8d3b79c4a391892f270473cfc3117d45ffe05008.tar.bz2 |
tools: kwboot: Remove 2s delay before sending first xmodem packet
This delay is not needed anymore since kwboot already handles retrying
logic for incomplete xmodem packets and also forces BootROM to flush its
input queue. Removing it decreases total transfer time.
Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Marek Behún <marek.behun@nic.cz>
Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'tools/kwboot.c')
-rw-r--r-- | tools/kwboot.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/tools/kwboot.c b/tools/kwboot.c index 824ae00..de433c1 100644 --- a/tools/kwboot.c +++ b/tools/kwboot.c @@ -1142,10 +1142,6 @@ kwboot_xmodem(int tty, const void *_img, size_t size, int baudrate) */ hdrsz += (KWBOOT_XM_BLKSZ - hdrsz % KWBOOT_XM_BLKSZ) % KWBOOT_XM_BLKSZ; - kwboot_printv("Waiting %d ms and flushing tty\n", blk_rsp_timeo); - usleep(blk_rsp_timeo * 1000); - tcflush(tty, TCIOFLUSH); - pnum = 1; rc = kwboot_xmodem_one(tty, &pnum, 1, img, hdrsz, baudrate); |