diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2010-01-03 14:51:01 -0800 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2010-01-03 14:51:01 -0800 |
commit | 50fb3a512931586cc689ac8c36fb3b6832dc0c5a (patch) | |
tree | 610436adc753742bc256c9d40a2960952631edd0 | |
parent | 4aedb02fcd4a16d77caeab8f6a3cf505ce9a93bf (diff) | |
download | openocd_libswd-50fb3a512931586cc689ac8c36fb3b6832dc0c5a.tar.gz openocd_libswd-50fb3a512931586cc689ac8c36fb3b6832dc0c5a.tar.bz2 openocd_libswd-50fb3a512931586cc689ac8c36fb3b6832dc0c5a.tar.xz openocd_libswd-50fb3a512931586cc689ac8c36fb3b6832dc0c5a.zip |
JTAG/Drivers: Amontec JTAG accelerator fixes
Remove superfluous #include.
Correct the helptext (configures *or* displays based on #params),
and usage (use the same BNF as the User's Guide).
Add doxygen -- file-level description and a @todo for doing
RTCK correctly.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-rw-r--r-- | src/jtag/drivers/amt_jtagaccel.c | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/src/jtag/drivers/amt_jtagaccel.c b/src/jtag/drivers/amt_jtagaccel.c index 974761e7..121649bc 100644 --- a/src/jtag/drivers/amt_jtagaccel.c +++ b/src/jtag/drivers/amt_jtagaccel.c @@ -22,8 +22,6 @@ #endif #include <jtag/interface.h> -#include <jtag/commands.h> - #if PARPORT_USE_PPDEV == 1 #include <linux/parport.h> @@ -41,6 +39,15 @@ #endif #endif +/** + * @file + * Support the Amontec Chameleon POD with JTAG Accelerator support. + * This is a parallel port JTAG adapter with a CPLD between the + * parallel port and the JTAG connection. VHDL code running in the + * CPLD significantly accelerates JTAG operations compared to the + * bitbanging "Wiggler" style of most parallel port adapters. + */ + /* configuration */ static uint16_t amt_jtagaccel_port; @@ -573,15 +580,21 @@ static const struct command_registration amtjtagaccel_command_handlers[] = { .name = "parport_port", .handler = &amt_jtagaccel_handle_parport_port_command, .mode = COMMAND_CONFIG, - .help = "configure the parallel port to use", - .usage = "<port_num>", + .help = "configure or display the parallel port to use", + .usage = "[port_num]", }, { + /** + * @todo Remove this "rtck" command; just use the standard + * mechanism to enable/disable adaptive clocking. First + * implement the standard mechanism and deprecate "rtck"; + * after a year or so, it'll be safe to remove this. + */ .name = "rtck", .handler = &amt_jtagaccel_handle_rtck_command, .mode = COMMAND_CONFIG, - .help = "enable RTCK", - .usage = "<enable|disable>", + .help = "configure or display RTCK support", + .usage = "[enable|disable]", }, COMMAND_REGISTRATION_DONE }; |