arm_adi_v5: dap_ti_be_32_quirks_command minor simplification
use handle_command_parse_bool within dap_ti_be_32_quirks_command to make it shorter and simpler. Change-Id: Ice179cc477933b27e27235dc2ade23fe655e233d Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com> Reviewed-on: http://openocd.zylin.com/5708 Tested-by: jenkins Reviewed-by: Marc Schink <dev@zapb.de> Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
parent
cdb6918c87
commit
2d3bbcd566
|
@ -1878,24 +1878,8 @@ COMMAND_HANDLER(dap_dpreg_command)
|
|||
COMMAND_HANDLER(dap_ti_be_32_quirks_command)
|
||||
{
|
||||
struct adiv5_dap *dap = adiv5_get_dap(CMD_DATA);
|
||||
uint32_t enable = dap->ti_be_32_quirks;
|
||||
|
||||
switch (CMD_ARGC) {
|
||||
case 0:
|
||||
break;
|
||||
case 1:
|
||||
COMMAND_PARSE_NUMBER(u32, CMD_ARGV[0], enable);
|
||||
if (enable > 1)
|
||||
return ERROR_COMMAND_ARGUMENT_INVALID;
|
||||
break;
|
||||
default:
|
||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||
}
|
||||
dap->ti_be_32_quirks = enable;
|
||||
command_print(CMD, "TI BE-32 quirks mode %s",
|
||||
enable ? "enabled" : "disabled");
|
||||
|
||||
return 0;
|
||||
return CALL_COMMAND_HANDLER(handle_command_parse_bool, &dap->ti_be_32_quirks,
|
||||
"TI BE-32 quirks mode");
|
||||
}
|
||||
|
||||
const struct command_registration dap_instance_commands[] = {
|
||||
|
|
Loading…
Reference in New Issue