X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fhla%2Fhla_interface.h;h=a155925720a14ce34b71e1b9ea2f54168072be3b;hp=5b63ab855cbf3dcf94efd0352989915ca9c5c654;hb=7c957b601f7aeabc537519597057e63f2ae60320;hpb=c7a6f065d2a48730e05eb95bb44ca6a7032d2a31 diff --git a/src/jtag/hla/hla_interface.h b/src/jtag/hla/hla_interface.h index 5b63ab855c..a155925720 100644 --- a/src/jtag/hla/hla_interface.h +++ b/src/jtag/hla/hla_interface.h @@ -18,7 +18,7 @@ * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * ***************************************************************************/ #ifndef _HL_INTERFACE @@ -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,7 +45,9 @@ struct hl_interface_param_s { /** */ enum hl_transports transport; /** */ - int max_buffer; + bool connect_under_reset; + /** Initial interface clock clock speed */ + int initial_interface_speed; }; struct hl_interface_s { @@ -54,7 +56,7 @@ struct hl_interface_s { /** */ const struct hl_layout *layout; /** */ - void *fd; + void *handle; }; /** */ @@ -63,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 */