Go to the source code of this file.
|
static void | aice_constructor (void) |
|
static int | aice_init_reset (struct command_context *cmd_ctx) |
|
static int | aice_transport_init (struct command_context *cmd_ctx) |
|
static int | aice_transport_register_commands (struct command_context *cmd_ctx) |
|
static int | aice_transport_select (struct command_context *ctx) |
|
| COMMAND_HANDLER (handle_aice_init_command) |
|
| COMMAND_HANDLER (handle_scan_chain_command) |
|
static int | jim_aice_arp_init (Jim_Interp *interp, int argc, Jim_Obj *const *argv) |
|
static int | jim_aice_arp_init_reset (Jim_Interp *interp, int argc, Jim_Obj *const *argv) |
|
static int | jim_aice_names (Jim_Interp *interp, int argc, Jim_Obj *const *argv) |
|
static int | jim_aice_newtap (Jim_Interp *interp, int argc, Jim_Obj *const *argv) |
|
static int | jim_aice_newtap_cmd (struct jim_getopt_info *goi) |
|
static int | jim_newtap_expected_id (struct jim_nvp *n, struct jim_getopt_info *goi, struct jtag_tap *tap) |
|
◆ NTAP_OPT_EXPECTED_ID
#define NTAP_OPT_EXPECTED_ID 0 |
◆ aice_constructor()
static void aice_constructor |
( |
void |
| ) |
|
|
static |
◆ aice_init_reset()
◆ aice_transport_init()
◆ aice_transport_register_commands()
static int aice_transport_register_commands |
( |
struct command_context * |
cmd_ctx | ) |
|
|
static |
◆ aice_transport_select()
◆ COMMAND_HANDLER() [1/2]
COMMAND_HANDLER |
( |
handle_aice_init_command |
| ) |
|
◆ COMMAND_HANDLER() [2/2]
COMMAND_HANDLER |
( |
handle_scan_chain_command |
| ) |
|
Definition at line 152 of file aice_transport.c.
References jtag_tap::abs_chain_position, aice_scan_jtag_chain(), buf_get_u32(), CMD, command_print(), jtag_tap::dotted_name, jtag_tap::enabled, ERROR_OK, jtag_tap::expected, jtag_tap::expected_ids, jtag_tap::expected_ids_cnt, jtag_tap::expected_mask, jtag_tap::idcode, jtag_tap::ignore_version, jtag_tap::ir_length, jtag_all_taps(), and jtag_tap::next_tap.
◆ jim_aice_arp_init()
static int jim_aice_arp_init |
( |
Jim_Interp * |
interp, |
|
|
int |
argc, |
|
|
Jim_Obj *const * |
argv |
|
) |
| |
|
static |
◆ jim_aice_arp_init_reset()
static int jim_aice_arp_init_reset |
( |
Jim_Interp * |
interp, |
|
|
int |
argc, |
|
|
Jim_Obj *const * |
argv |
|
) |
| |
|
static |
◆ jim_aice_names()
static int jim_aice_names |
( |
Jim_Interp * |
interp, |
|
|
int |
argc, |
|
|
Jim_Obj *const * |
argv |
|
) |
| |
|
static |
◆ jim_aice_newtap()
static int jim_aice_newtap |
( |
Jim_Interp * |
interp, |
|
|
int |
argc, |
|
|
Jim_Obj *const * |
argv |
|
) |
| |
|
static |
◆ jim_aice_newtap_cmd()
Definition at line 55 of file aice_transport.c.
References jim_getopt_info::argc, jtag_tap::chip, jtag_tap::disabled_after_reset, jtag_tap::dotted_name, jtag_tap::enabled, jim_getopt_info::interp, jim_getopt_nvp(), jim_getopt_nvp_unknown(), jim_getopt_string(), jim_newtap_expected_id(), jtag_tap_init(), LOG_DEBUG, jim_nvp::name, NTAP_OPT_EXPECTED_ID, NULL, jtag_tap::tapname, and jim_nvp::value.
Referenced by jim_aice_newtap().
◆ jim_newtap_expected_id()
◆ aice_jtag_transport
Initial value:= {
.name = "aice_jtag",
}
static int aice_transport_select(struct command_context *ctx)
static int aice_transport_init(struct command_context *cmd_ctx)
Definition at line 406 of file aice_transport.c.
◆ aice_transport_command_handlers
Initial value:= {
{
.name = "jtag",
.usage = "",
},
}
static const struct command_registration aice_transport_jtag_subcommand_handlers[]
#define COMMAND_REGISTRATION_DONE
Use this as the last entry in an array of command_registration records.
Definition at line 255 of file aice_transport.c.
Referenced by aice_transport_register_commands().
◆ aice_transport_jtag_subcommand_handlers
◆ aice_transports
const char* aice_transports[] = { "aice_jtag", NULL } |