OpenOCD
|
Go to the source code of this file.
Data Structures | |
struct | hl_interface_param_s |
struct | hl_interface_s |
Macros | |
#define | HLA_MAX_USB_IDS 16 |
Functions | |
int | hl_interface_init_reset (void) |
int | hl_interface_init_target (struct target *t) |
int | hl_interface_open (enum hl_transports tr) |
int | hl_interface_override_target (const char **targetname) |
Variables | |
const char * | hl_transports [] |
#define HLA_MAX_USB_IDS 16 |
Definition at line 21 of file hla_interface.h.
int hl_interface_init_reset | ( | void | ) |
Definition at line 136 of file hla_interface.c.
References adapter_assert_reset(), adapter_deassert_reset(), hl_interface_param_s::connect_under_reset, ERROR_OK, hl_if, and hl_interface_s::param.
Referenced by COMMAND_HANDLER(), and hl_interface_open().
int hl_interface_init_target | ( | struct target * | t | ) |
Definition at line 65 of file hla_interface.c.
References hl_layout::api, ERROR_FAIL, ERROR_OK, jtag_tap::expected_ids, jtag_tap::expected_ids_cnt, hl_interface_s::handle, jtag_tap::hasidcode, hl_if, hl_layout_api_s::idcode, jtag_tap::idcode, hl_interface_s::layout, LOG_DEBUG, LOG_ERROR, LOG_WARNING, jtag_tap::priv, and target::tap.
Referenced by hl_transport_init().
int hl_interface_open | ( | enum hl_transports | tr | ) |
Definition at line 42 of file hla_interface.c.
References hl_interface_param_s::connect_under_reset, ERROR_OK, hl_if, hl_interface_init_reset(), jtag_get_reset_config(), jtag_reset_config, hl_interface_s::layout, LOG_DEBUG, LOG_WARNING, hl_layout::open, hl_interface_s::param, RESET_CNCT_UNDER_SRST, RESET_SRST_NO_GATING, and hl_interface_param_s::transport.
Referenced by hl_transport_init().
int hl_interface_override_target | ( | const char ** | targetname | ) |
Definition at line 180 of file hla_interface.c.
References hl_layout::api, ERROR_FAIL, ERROR_OK, hl_if, hl_interface_s::layout, and hl_layout_api_s::override_target.
|
extern |
Definition at line 209 of file hla_transport.c.