diff options
author | Alexander Kurz <akurz@blala.de> | 2016-08-21 22:18:36 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-08-22 08:01:35 +0200 |
commit | fdb7f089e5e4d67366327372e4a3df8c2558d635 (patch) | |
tree | ac2015c0d77f7db131227ecd57067a6f060a3c76 /scripts/imx/imx-usb-loader.c | |
parent | 2af7f2b26b67d8030df7a4a7d957b02bb1a09507 (diff) | |
download | barebox-fdb7f089e5e4d67366327372e4a3df8c2558d635.tar.gz barebox-fdb7f089e5e4d67366327372e4a3df8c2558d635.tar.xz |
scripts: imx-usb-loader: enable DCD 16-bit write for hdr v1
Do some cleanup which enables DCDv1 16 bit write access as side effect.
Signed-off-by: Alexander Kurz <akurz@blala.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'scripts/imx/imx-usb-loader.c')
-rw-r--r-- | scripts/imx/imx-usb-loader.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/scripts/imx/imx-usb-loader.c b/scripts/imx/imx-usb-loader.c index f8306f829a..0b0864aa8e 100644 --- a/scripts/imx/imx-usb-loader.c +++ b/scripts/imx/imx-usb-loader.c @@ -888,16 +888,11 @@ static int write_dcd_table_old(const struct imx_flash_header *hdr, switch (type) { case 1: - if (verbose > 1) - printf("type=%08x *0x%08x = 0x%08x\n", type, addr, val); - err = write_memory(addr, val, 1); - if (err < 0) - return err; - break; + case 2: case 4: if (verbose > 1) printf("type=%08x *0x%08x = 0x%08x\n", type, addr, val); - err = write_memory(addr, val, 4); + err = write_memory(addr, val, type); if (err < 0) return err; break; |