aboutsummaryrefslogtreecommitdiff
path: root/src/target/riscv/riscv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/riscv/riscv.h')
-rw-r--r--src/target/riscv/riscv.h20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/target/riscv/riscv.h b/src/target/riscv/riscv.h
index 5e171d9..d30e019 100644
--- a/src/target/riscv/riscv.h
+++ b/src/target/riscv/riscv.h
@@ -219,21 +219,11 @@ static inline riscv_info_t *riscv_info(const struct target *target)
{ return target->arch_info; }
#define RISCV_INFO(R) riscv_info_t *R = riscv_info(target);
-extern uint8_t ir_dtmcontrol[4];
-extern struct scan_field select_dtmcontrol;
-extern uint8_t ir_dbus[4];
-extern struct scan_field select_dbus;
-extern uint8_t ir_idcode[4];
-extern struct scan_field select_idcode;
-
-extern struct scan_field select_user4;
-extern struct scan_field *bscan_tunneled_select_dmi;
-extern uint32_t bscan_tunneled_select_dmi_num_fields;
-extern uint8_t bscan_zero[4];
-extern uint8_t bscan_one[4];
-typedef enum { BSCAN_TUNNEL_NESTED_TAP, BSCAN_TUNNEL_DATA_REGISTER } bscan_tunnel_type_t;
-extern int bscan_tunnel_ir_width;
-extern bscan_tunnel_type_t bscan_tunnel_type;
+extern struct scan_field riscv_select_dtmcontrol;
+extern struct scan_field riscv_select_dbus;
+extern struct scan_field riscv_select_idcode;
+
+extern int riscv_bscan_tunnel_ir_width;
uint32_t dtmcontrol_scan_via_bscan(struct target *target, uint32_t out);
void select_dmi_via_bscan(struct target *target);