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)
|
COMMAND_HANDLER(dap_ti_be_32_quirks_command)
|
||||||
{
|
{
|
||||||
struct adiv5_dap *dap = adiv5_get_dap(CMD_DATA);
|
struct adiv5_dap *dap = adiv5_get_dap(CMD_DATA);
|
||||||
uint32_t enable = dap->ti_be_32_quirks;
|
return CALL_COMMAND_HANDLER(handle_command_parse_bool, &dap->ti_be_32_quirks,
|
||||||
|
"TI BE-32 quirks mode");
|
||||||
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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const struct command_registration dap_instance_commands[] = {
|
const struct command_registration dap_instance_commands[] = {
|
||||||
|
|
Loading…
Reference in New Issue