OpenOCD
or1k_tap.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 /***************************************************************************
4  * Copyright (C) 2012 by Franck Jullien *
5  * elec4fun@gmail.com *
6  ***************************************************************************/
7 
8 #ifndef OPENOCD_TARGET_OPENRISC_OR1K_TAP_H
9 #define OPENOCD_TARGET_OPENRISC_OR1K_TAP_H
10 
11 #ifdef HAVE_CONFIG_H
12 #include "config.h"
13 #endif
14 
15 #include <helper/list.h>
16 #include "or1k.h"
17 
18 int or1k_tap_vjtag_register(void);
21 
22 /* Linear list over all available or1k taps */
23 extern struct list_head tap_list;
24 
25 struct or1k_tap_ip {
26  struct list_head list;
27  int (*init)(struct or1k_jtag *jtag_info);
28  const char *name;
29 };
30 
31 #endif /* OPENOCD_TARGET_OPENRISC_OR1K_TAP_H */
struct list_head tap_list
int or1k_tap_xilinx_bscan_register(void)
int or1k_tap_mohor_register(void)
int or1k_tap_vjtag_register(void)
Definition: list.h:40
Definition: or1k.h:77
int(* init)(struct or1k_jtag *jtag_info)
Definition: or1k_tap.h:27
const char * name
Definition: or1k_tap.h:28
struct list_head list
Definition: or1k_tap.h:26