summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2010-01-03 14:51:01 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2010-01-03 14:51:01 -0800
commit50fb3a512931586cc689ac8c36fb3b6832dc0c5a (patch)
tree610436adc753742bc256c9d40a2960952631edd0
parent4aedb02fcd4a16d77caeab8f6a3cf505ce9a93bf (diff)
downloadopenocd_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.c25
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
};