- Nov 13, 2009
-
-
Zachary T Welch authored
Remove useless typedef from struct jtag_command.
-
Zachary T Welch authored
Remove misleading typedef from union jtag_container.
-
Zachary T Welch authored
Remove misleading typedef from struct sleep_command.
-
Zachary T Welch authored
Remove misleading typedef from struct end_state_command.
-
Zachary T Welch authored
Remove misleading typedef from struct reset_command.
-
Zachary T Welch authored
Remove misleading typedef from struct stableclocks_command.
-
Zachary T Welch authored
Remove misleading typedef from struct runtest_command.
-
Zachary T Welch authored
Remove misleading typedef from struct pathmove_command.
-
Zachary T Welch authored
Remove misleading typedef from struct statemove_command.
-
Zachary T Welch authored
Remove misleading typedef from struct cmd_queue_page.
-
Zachary T Welch authored
Remove misleading typedef on struct scan_command.
-
Zachary T Welch authored
Remove useless typedef for struct insert_insignification_operation.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix.
-
Zachary T Welch authored
Remove useless typedef.
-
Zachary T Welch authored
Remove misleading typedef from ft2232_device; it was barely used.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix.
-
Zachary T Welch authored
Remove useless typedef and redundant suffix from parport struct cable.
-
Zachary T Welch authored
Remove misleading typedef from struct struct pending_scan_result. Future patches need to remove these duplicated types and code.
-
Zachary T Welch authored
Remove useless typedef and redundant suffix from struct armjtatew_jtag.
-
Zachary T Welch authored
Remove useless typedef and redundant suffix from jtag_tap_event_action.
-
Zachary T Welch authored
Remove useless typedef and redundant suffix from jtag_event_callback. Add documentation for the structure.
-
Zachary T Welch authored
Remove useless typedef and redundant suffix from struct jtag_interface.
-
Zachary T Welch authored
Removes another useless typedef and suffix.
-
Zachary T Welch authored
Remove useless typedef and redundant suffix.
-
Zachary T Welch authored
Move the bitq_state structure from the header to source file, as it is used internally. Also removes its silly typedef.
-
Zachary T Welch authored
Remove useless structure typedef.
-
Zachary T Welch authored
Search and destroy the jtag_tap_t typedef. This also cleans up a layering violation, removing the declaration from types.h.
-
Zachary T Welch authored
The number of command arguments will always be 0 or more, so use the right type in handlers. This has a cascading effect up through the layers, but the new COMMAND_HANDLER macros prevented total chaos.
-
Zachary T Welch authored
By introducing the CMD_NAME macro, this parameter may be integrated as args[-1] in command.[ch], without touching any other call sites.
-
Zachary T Welch authored
By using CALL_COMMAND_HANDLER, parameters can be reordered, added, or even removed in inherited signatures, without requiring revisiting all of the various call sites.
-
Zachary T Welch authored
Define the numerous helpers that inherit command handler parameters using the COMMAND_HELPER macro.
-
Zachary T Welch authored
-
- Nov 12, 2009
-
-
Jonas Horberg authored
Add the khz and speed_div functions to the parport interface driver. Add the parport_toggling_time function that tells the parport driver how long (in nanoseconds) it takes for the hardware to toggle TCK. [dbrownell@users.sourceforge.net: tweak doc for clarity, mention multimeter, and whitespace fixes] Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- Nov 11, 2009
-
-
Zachary T Welch authored
Without this patch, running "openocd -c 'jtag interface'" segfaults. Now, it returns the string "undefined" when the interface is unset.
-
- Nov 10, 2009
-
-
Zachary T Welch authored
Contrary to my previous assessment, some opportunities to remove forward declarations were overlooked. Remove them by moving the definitions of the command registration and interface structure to the end of files.
-
- Nov 09, 2009
-
-
David Brownell authored
It's been about a year since these were deprecated and, in most cases, removed. There's no point in carrying that documentation, or backwards compatibility for "jtag_device" and "jtag_speed", around forever. (Or a few remnants of obsolete code...) Removed a few obsolete uses of "jtag_speed": - The Calao stuff hasn't worked since July 2008. (Those Atmel targets need to work with a 32KHz core clock after reset until board-specific init-reset code sets up the PLL and enables a faster JTAg clock.) - Parport speed controls don't actually work (tops out at about 1 MHz on typical HW). - In general, speed controls need to live in board.cfg files (or sometimes target.cfg files), not interface.cfg ... Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
Zachary T Welch authored
Removes the 'extern' keyword from function declarations. Wraps long prototypes to fit into 80 columns. Fixes documentation for jtag_tap_s::{,has}idcode fields.
-
- Nov 07, 2009
-
-
Zachary T Welch authored
-
- Nov 06, 2009
-
-
Zachary T Welch authored
-
- Nov 05, 2009
-
-
David Brownell authored
Previous patch somehow made GCC lose some of its cookies; work around, zero-init that struct. Clean up code from the previous patch. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-