summaryrefslogtreecommitdiffstats
path: root/scripts/imx/imx.c
diff options
context:
space:
mode:
authorAlexander Kurz <akurz@blala.de>2016-11-03 19:32:37 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2016-11-07 08:55:15 +0100
commitc3223f98c02ff6d90c11b62c914648d3025a944d (patch)
tree854f23d5aaa4afb31bfc058aa273e56c4de619e7 /scripts/imx/imx.c
parent91a55bc00fe209226f8536aa7277aa313857d27c (diff)
downloadbarebox-c3223f98c02ff6d90c11b62c914648d3025a944d.tar.gz
barebox-c3223f98c02ff6d90c11b62c914648d3025a944d.tar.xz
scripts imx-image: add DCD NOP command support
The DCD NOP command is available for all flash header v2 devices (i.MX28, 50, 53, 6 and 7). Signed-off-by: Alexander Kurz <akurz@blala.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'scripts/imx/imx.c')
-rw-r--r--scripts/imx/imx.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/imx/imx.c b/scripts/imx/imx.c
index c8ee3091e0..fba049e78a 100644
--- a/scripts/imx/imx.c
+++ b/scripts/imx/imx.c
@@ -131,6 +131,14 @@ static int do_cmd_check(struct config_data *data, int argc, char *argv[])
return data->check(data, cmd, addr, mask);
}
+static int do_cmd_nop(struct config_data *data, int argc, char *argv[])
+{
+ if (!data->nop)
+ return -ENOSYS;
+
+ return data->nop(data);
+}
+
static int write_mem(struct config_data *data, int argc, char *argv[],
int set_bits, int clear_bits)
{
@@ -365,6 +373,9 @@ struct command cmds[] = {
.name = "check",
.parse = do_cmd_check,
}, {
+ .name = "nop",
+ .parse = do_cmd_nop,
+ }, {
.name = "loadaddr",
.parse = do_loadaddr,
}, {