From c2d44c36d6c43a98afdad324aa46b36ef326452d Mon Sep 17 00:00:00 2001 From: Daniel Anselmi Date: Mon, 31 Jul 2023 21:10:52 +0200 Subject: [PATCH] pld: allow calling of configuration functions before 'init' Change-Id: I7c475fbbf8c13ae227e3393f01528eb180e9de51 Signed-off-by: Daniel Anselmi Reviewed-on: https://review.openocd.org/c/openocd/+/7835 Tested-by: jenkins Reviewed-by: Antonio Borneo --- src/pld/intel.c | 4 ++-- src/pld/lattice.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pld/intel.c b/src/pld/intel.c index e5c927306..ee3097391 100644 --- a/src/pld/intel.c +++ b/src/pld/intel.c @@ -467,13 +467,13 @@ PLD_CREATE_COMMAND_HANDLER(intel_pld_create_command) static const struct command_registration intel_exec_command_handlers[] = { { .name = "set_bscan", - .mode = COMMAND_EXEC, + .mode = COMMAND_ANY, .handler = intel_set_bscan_command_handler, .help = "set boundary scan register length of FPGA", .usage = "pld_name len", }, { .name = "set_check_pos", - .mode = COMMAND_EXEC, + .mode = COMMAND_ANY, .handler = intel_set_check_pos_command_handler, .help = "set check_pos of FPGA", .usage = "pld_name pos", diff --git a/src/pld/lattice.c b/src/pld/lattice.c index 018cb2693..0cd08dd33 100644 --- a/src/pld/lattice.c +++ b/src/pld/lattice.c @@ -526,7 +526,7 @@ static const struct command_registration lattice_exec_command_handlers[] = { .usage = "pld_name value", }, { .name = "set_preload", - .mode = COMMAND_EXEC, + .mode = COMMAND_ANY, .handler = lattice_set_preload_command_handler, .help = "set length for preload (device specific)", .usage = "pld_name value",