X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fhla%2Fhla_interface.h;h=a155925720a14ce34b71e1b9ea2f54168072be3b;hp=398aa806234eeaefb58994be2938cb980eedbf03;hb=7c957b601f7aeabc537519597057e63f2ae60320;hpb=d998ea40f3a323cfbc7b80d9c9d5057fbc76c6a9 diff --git a/src/jtag/hla/hla_interface.h b/src/jtag/hla/hla_interface.h index 398aa80623..a155925720 100644 --- a/src/jtag/hla/hla_interface.h +++ b/src/jtag/hla/hla_interface.h @@ -33,9 +33,9 @@ extern const char *hl_transports[]; struct hl_interface_param_s { /** */ - char *device_desc; + const char *device_desc; /** */ - char *serial; + const char *serial; /** */ uint16_t vid; /** */ @@ -45,13 +45,9 @@ struct hl_interface_param_s { /** */ enum hl_transports transport; /** */ - int max_buffer; - /** */ bool connect_under_reset; - /** Output file for trace data (if any) */ - FILE *trace_f; - /** Trace module source clock rate */ - uint32_t trace_source_hz; + /** Initial interface clock clock speed */ + int initial_interface_speed; }; struct hl_interface_s { @@ -60,7 +56,7 @@ struct hl_interface_s { /** */ const struct hl_layout *layout; /** */ - void *fd; + void *handle; }; /** */ @@ -69,5 +65,6 @@ int hl_interface_open(enum hl_transports tr); int hl_interface_init_target(struct target *t); int hl_interface_init_reset(void); +int hl_interface_override_target(const char **targetname); #endif /* _HL_INTERFACE */