jtag: rewrite commands 'jtag newtap' and 'swd newdap' as COMMAND_HANDLER
commit5dd047fbbe6c550afe8491ade0eae0d61397e496
authorAntonio Borneo <borneo.antonio@gmail.com>
Mon, 2 Jan 2023 00:11:44 +0000 (2 01:11 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 27 May 2023 06:42:01 +0000 (27 06:42 +0000)
treeda09a9dbe411cdce59355cd7335f3216cc1a0d8d
parentda76f8f0b4b98c2b7f04b5fe94f721aed7b2cfab
jtag: rewrite commands 'jtag newtap' and 'swd newdap' as COMMAND_HANDLER

While there:
- fix memory leak in case of error on values tap->chip,
  tap->tapname, tap->expected_ids;
- check for out of memory error;
- fix minor coding style issue;
- add the missing .usage field;
- remove functions not in use anymore.

Change-Id: I1c8c3ffeb324e9eacb919c7e0d94fd72122c9a81
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7431
Tested-by: jenkins
src/jtag/hla/hla_transport.c
src/jtag/jtag.h
src/jtag/tcl.c
src/target/adi_v5_dapdirect.c
src/target/adi_v5_swd.c