OpenOCD
|
Go to the source code of this file.
Macros | |
#define | _DEBUG_GW16012_IO_ |
Functions | |
COMMAND_HANDLER (gw16012_handle_parport_port_command) | |
static void | gw16012_control (uint8_t value) |
static void | gw16012_data (uint8_t value) |
static void | gw16012_end_state (tap_state_t state) |
static int | gw16012_execute_queue (struct jtag_command *cmd_queue) |
static int | gw16012_init (void) |
static int | gw16012_init_device (void) |
static void | gw16012_input (uint8_t *value) |
static void | gw16012_path_move (struct pathmove_command *cmd) |
static int | gw16012_quit (void) |
static void | gw16012_reset (int trst, int srst) |
static void | gw16012_runtest (unsigned int num_cycles) |
static void | gw16012_scan (bool ir_scan, enum scan_type type, uint8_t *buffer, int scan_size) |
static void | gw16012_state_move (void) |
Variables | |
struct adapter_driver | gw16012_adapter_driver |
static const struct command_registration | gw16012_command_handlers [] |
static uint8_t | gw16012_control_value |
static struct jtag_interface | gw16012_interface |
static uint8_t | gw16012_msb |
static uint16_t | gw16012_port |
COMMAND_HANDLER | ( | gw16012_handle_parport_port_command | ) |
Definition at line 481 of file gw16012.c.
References CMD, CMD_ARGC, CMD_ARGV, COMMAND_PARSE_NUMBER, command_print(), ERROR_FAIL, ERROR_OK, gw16012_port, and LOG_ERROR.
|
static |
Definition at line 86 of file gw16012.c.
References gw16012_control_value, gw16012_port, and LOG_DEBUG.
Referenced by gw16012_path_move(), gw16012_reset(), gw16012_runtest(), gw16012_scan(), and gw16012_state_move().
|
static |
Definition at line 66 of file gw16012.c.
References gw16012_msb, gw16012_port, and LOG_DEBUG.
Referenced by gw16012_path_move(), gw16012_runtest(), gw16012_scan(), and gw16012_state_move().
|
static |
Definition at line 136 of file gw16012.c.
References LOG_ERROR, state, tap_is_state_stable(), and tap_set_end_state().
Referenced by gw16012_execute_queue(), gw16012_runtest(), and gw16012_scan().
|
static |
Definition at line 272 of file gw16012.c.
References buffer, cmd, ERROR_JTAG_QUEUE_FAILED, ERROR_OK, gw16012_end_state(), gw16012_path_move(), gw16012_reset(), gw16012_runtest(), gw16012_scan(), gw16012_state_move(), jtag_build_buffer(), JTAG_PATHMOVE, jtag_read_buffer(), JTAG_RESET, JTAG_RUNTEST, JTAG_SCAN, jtag_scan_type(), JTAG_SLEEP, jtag_sleep(), JTAG_TLR_RESET, LOG_DEBUG_IO, LOG_ERROR, TAP_RESET, tap_set_state, and type.
|
static |
Definition at line 460 of file gw16012.c.
References ERROR_JTAG_INIT_FAILED, ERROR_OK, gw16012_init_device(), gw16012_input(), gw16012_msb, and gw16012_reset().
|
static |
Definition at line 431 of file gw16012.c.
References ERROR_JTAG_INIT_FAILED, ERROR_OK, gw16012_port, LOG_DEBUG, LOG_ERROR, and LOG_WARNING.
Referenced by gw16012_init().
|
static |
Definition at line 107 of file gw16012.c.
References gw16012_port, and LOG_DEBUG.
Referenced by gw16012_init(), and gw16012_scan().
|
static |
Definition at line 162 of file gw16012.c.
References cmd, gw16012_control(), gw16012_data(), LOG_ERROR, tap_get_state(), tap_set_end_state(), tap_set_state, tap_state_name(), and tap_state_transition().
Referenced by gw16012_execute_queue().
|
static |
|
static |
Definition at line 121 of file gw16012.c.
References gw16012_control(), and LOG_DEBUG.
Referenced by gw16012_execute_queue(), and gw16012_init().
|
static |
Definition at line 188 of file gw16012.c.
References gw16012_control(), gw16012_data(), gw16012_end_state(), gw16012_state_move(), tap_get_end_state(), tap_get_state(), and TAP_IDLE.
Referenced by gw16012_execute_queue().
|
static |
Definition at line 208 of file gw16012.c.
References buf_get_u32(), buf_set_u32(), buffer, gw16012_control(), gw16012_data(), gw16012_end_state(), gw16012_input(), gw16012_state_move(), SCAN_OUT, TAP_DRPAUSE, TAP_DRSHIFT, tap_get_end_state(), tap_get_state(), TAP_IRPAUSE, TAP_IRSHIFT, tap_set_state, and type.
Referenced by gw16012_execute_queue().
|
static |
Definition at line 146 of file gw16012.c.
References gw16012_control(), gw16012_data(), tap_get_end_state(), tap_get_state(), tap_get_tms_path(), tap_get_tms_path_len(), and tap_set_state.
Referenced by gw16012_execute_queue(), gw16012_runtest(), and gw16012_scan().
struct adapter_driver gw16012_adapter_driver |
|
static |
|
static |
Definition at line 60 of file gw16012.c.
Referenced by gw16012_control().
|
static |
|
static |
Definition at line 59 of file gw16012.c.
Referenced by gw16012_data(), and gw16012_init().
|
static |
Definition at line 55 of file gw16012.c.
Referenced by COMMAND_HANDLER(), gw16012_control(), gw16012_data(), gw16012_init_device(), and gw16012_input().