![]()
![]()
#define OPENOCD_TARGET_MIPS_EJTAG_H
![]()
![]()
#include <jtag/jtag.h>
![]()
![]()
#define EJTAG_INST_IDCODE
![]()
![]()
#define EJTAG_INST_IMPCODE
![]()
![]()
#define EJTAG_INST_ADDRESS
![]()
![]()
#define EJTAG_INST_DATA
![]()
![]()
#define EJTAG_INST_CONTROL
![]()
![]()
#define EJTAG_INST_ALL
![]()
![]()
#define EJTAG_INST_EJTAGBOOT
![]()
![]()
#define EJTAG_INST_NORMALBOOT
![]()
![]()
#define EJTAG_INST_FASTDATA
![]()
![]()
#define EJTAG_INST_TCBCONTROLA
![]()
![]()
#define EJTAG_INST_TCBCONTROLB
![]()
![]()
#define EJTAG_INST_TCBDATA
![]()
![]()
#define EJTAG_INST_TCBCONTROLC
![]()
![]()
#define EJTAG_INST_PCSAMPLE
![]()
![]()
#define EJTAG_INST_TCBCONTROLD
![]()
![]()
#define EJTAG_INST_TCBCONTROLE
![]()
![]()
#define EJTAG_INST_FDC
![]()
![]()
#define EJTAG_INST_BYPASS
![]()
![]()
#define MTAP_SW_MTAP
![]()
![]()
#define MTAP_SW_ETAP
![]()
![]()
#define MTAP_COMMAND
![]()
![]()
#define MCHP_ASERT_RST
![]()
![]()
#define MCHP_DE_ASSERT_RST
![]()
![]()
#define MCHP_ERASE
![]()
![]()
#define MCHP_STATUS
![]()
![]()
#define EJTAG_CTRL_TOF
![]()
![]()
#define EJTAG_CTRL_TIF
![]()
![]()
#define EJTAG_CTRL_BRKST
![]()
![]()
#define EJTAG_CTRL_DLOCK
![]()
![]()
#define EJTAG_CTRL_DRWN
![]()
![]()
#define EJTAG_CTRL_DERR
![]()
![]()
#define EJTAG_CTRL_DSTRT
![]()
![]()
#define EJTAG_CTRL_JTAGBRK
![]()
![]()
#define EJTAG_CTRL_DBGISA
![]()
![]()
#define EJTAG_CTRL_SETDEV
![]()
![]()
#define EJTAG_CTRL_PROBEN
![]()
![]()
#define EJTAG_CTRL_PRRST
![]()
![]()
#define EJTAG_CTRL_DMAACC
![]()
![]()
#define EJTAG_CTRL_PRACC
![]()
![]()
#define EJTAG_CTRL_PRNW
![]()
![]()
#define EJTAG_CTRL_PERRST
![]()
![]()
#define EJTAG_CTRL_SYNC
![]()
![]()
#define EJTAG_CTRL_DNM
![]()
![]()
#define EJTAG_CTRL_ROCC
![]()
![]()
#define EJTAG_DEBUG_DSS
![]()
![]()
#define EJTAG_DEBUG_DBP
![]()
![]()
#define EJTAG_DEBUG_DDBL
![]()
![]()
#define EJTAG_DEBUG_DDBS
![]()
![]()
#define EJTAG_DEBUG_DIB
![]()
![]()
#define EJTAG_DEBUG_DINT
![]()
![]()
#define EJTAG_DEBUG_OFFLINE
![]()
![]()
#define EJTAG_DEBUG_SST
![]()
![]()
#define EJTAG_DEBUG_NOSST
![]()
![]()
#define EJTAG_DEBUG_DDBLIMPR
![]()
![]()
#define EJTAG_DEBUG_DDBSIMPR
![]()
![]()
#define EJTAG_DEBUG_IEXI
![]()
![]()
#define EJTAG_DEBUG_DBUSEP
![]()
![]()
#define EJTAG_DEBUG_CACHEEP
![]()
![]()
#define EJTAG_DEBUG_MCHECKP
![]()
![]()
#define EJTAG_DEBUG_IBUSEP
![]()
![]()
#define EJTAG_DEBUG_COUNTDM
![]()
![]()
#define EJTAG_DEBUG_HALT
![]()
![]()
#define EJTAG_DEBUG_DOZE
![]()
![]()
#define EJTAG_DEBUG_LSNM
![]()
![]()
#define EJTAG_DEBUG_NODCR
![]()
![]()
#define EJTAG_DEBUG_DM
![]()
![]()
#define EJTAG_DEBUG_DBD
![]()
![]()
#define EJTAG_IMP_HAS
![]()
![]()
#define EJTAG_V26_IMP_R3K
![]()
![]()
#define EJTAG_V26_IMP_DINT
![]()
![]()
#define EJTAG_V20_IMP_SDBBP
![]()
![]()
#define EJTAG_IMP_ASID8
![]()
![]()
#define EJTAG_IMP_ASID6
![]()
![]()
#define EJTAG_V20_IMP_COMPLEX_BREAK
![]()
![]()
#define EJTAG_V20_IMP_EADDR_NO32BIT
![]()
![]()
#define EJTAG_V20_IMP_DCACHE_COH
![]()
![]()
#define EJTAG_V20_IMP_ICACHE_COH
![]()
![]()
#define EJTAG_IMP_MIPS16
![]()
![]()
#define EJTAG_IMP_NODMA
![]()
![]()
#define EJTAG_V20_IMP_NOPB
![]()
![]()
#define EJTAG_V20_IMP_NODB
![]()
![]()
#define EJTAG_V20_IMP_NOIB
![]()
![]()
#define EJTAG_V20_IMP_BCHANNELS_MASK
![]()
![]()
#define EJTAG_V20_IMP_BCHANNELS_SHIFT
![]()
![]()
#define EJTAG_IMP_MIPS64
![]()
![]()
#define EJTAG_DCR
![]()
![]()
#define EJTAG_DCR_ENM
![]()
![]()
#define EJTAG_DCR_FDC
![]()
![]()
#define EJTAG_DCR_DB
![]()
![]()
#define EJTAG_DCR_IB
![]()
![]()
#define EJTAG_DCR_INTE
![]()
![]()
#define EJTAG_DCR_MP
![]()
![]()
#define EJTAG_V20_IBS
![]()
![]()
#define EJTAG_V20_IBA0
![]()
![]()
#define EJTAG_V20_IBC_OFFS
![]()
![]()
#define EJTAG_V20_IBM_OFFS
![]()
![]()
#define EJTAG_V20_IBAN_STEP
![]()
![]()
#define EJTAG_V20_DBS
![]()
![]()
#define EJTAG_V20_DBA0
![]()
![]()
#define EJTAG_V20_DBC_OFFS
![]()
![]()
#define EJTAG_V20_DBM_OFFS
![]()
![]()
#define EJTAG_V20_DBV_OFFS
![]()
![]()
#define EJTAG_V20_DBAN_STEP
![]()
![]()
#define EJTAG_V25_IBS
![]()
![]()
#define EJTAG_V25_IBA0
![]()
![]()
#define EJTAG_V25_IBM_OFFS
![]()
![]()
#define EJTAG_V25_IBASID_OFFS
![]()
![]()
#define EJTAG_V25_IBC_OFFS
![]()
![]()
#define EJTAG_V25_IBAN_STEP
![]()
![]()
#define EJTAG_V25_DBS
![]()
![]()
#define EJTAG_V25_DBA0
![]()
![]()
#define EJTAG_V25_DBM_OFFS
![]()
![]()
#define EJTAG_V25_DBASID_OFFS
![]()
![]()
#define EJTAG_V25_DBC_OFFS
![]()
![]()
#define EJTAG_V25_DBV_OFFS
![]()
![]()
#define EJTAG_V25_DBAN_STEP
![]()
![]()
#define EJTAG_DBCN_NOSB
![]()
![]()
#define EJTAG_DBCN_NOLB
![]()
![]()
#define EJTAG_DBCN_BLM_MASK
![]()
![]()
#define EJTAG_DBCN_BLM_SHIFT
![]()
![]()
#define EJTAG_DBCN_BE
![]()
![]()
#define EJTAG_VERSION_20
![]()
![]()
#define EJTAG_VERSION_25
![]()
![]()
#define EJTAG_VERSION_26
![]()
![]()
#define EJTAG_VERSION_31
![]()
![]()
#define EJTAG_VERSION_41
![]()
![]()
#define EJTAG_VERSION_51
![]()
![]()
#define EJTAG64_DCR
![]()
![]()
#define EJTAG64_DCR_ENM
![]()
![]()
#define EJTAG64_DCR_DB
![]()
![]()
#define EJTAG64_DCR_IB
![]()
![]()
#define EJTAG64_DCR_INTE
![]()
![]()
#define EJTAG64_DCR_MP
![]()
![]()
#define EJTAG64_V25_DBA0
![]()
![]()
#define EJTAG64_V25_DBS
![]()
![]()
#define EJTAG64_V25_IBA0
![]()
![]()
#define EJTAG64_V25_IBS
![]()
![]()
dcr_features
![]()
![]()
dcr_feature
![]()
![]()
bit
![]()
![]()
name
![]()
![]()
#define EJTAG_DCR_ENTRIES
![]()
![]()
mips_ejtag
![]()
![]()
tap
![]()
![]()
impcode
![]()
![]()
idcode
![]()
![]()
prid
![]()
![]()
ejtag_ctrl
![]()
![]()
fast_access_save
![]()
![]()
config_regs
![]()
![]()
config
![]()
![]()
reg8
![]()
![]()
reg9
![]()
![]()
scan_delay
![]()
![]()
mode
![]()
![]()
pa_ctrl
![]()
![]()
pa_addr
![]()
![]()
ejtag_version
![]()
![]()
isa
![]()
![]()
endianness
![]()
![]()
debug_caps
![]()
![]()
ejtag_ibs_addr
![]()
![]()
ejtag_iba0_addr
![]()
![]()
ejtag_ibc_offs
![]()
![]()
ejtag_ibm_offs
![]()
![]()
ejtag_ibasid_offs
![]()
![]()
ejtag_dbs_addr
![]()
![]()
ejtag_dba0_addr
![]()
![]()
ejtag_dbc_offs
![]()
![]()
ejtag_dbm_offs
![]()
![]()
ejtag_dbv_offs
![]()
![]()
ejtag_dbasid_offs
![]()
![]()
ejtag_iba_step_size
![]()
![]()
ejtag_dba_step_size
![]()
![]()
mips_ejtag_set_instr(struct mips_ejtag *, uint32_t);
![]()
![]()
mips_ejtag_enter_debug(struct mips_ejtag *);
![]()
![]()
mips_ejtag_exit_debug(struct mips_ejtag *);
![]()
![]()
mips64_ejtag_exit_debug(struct mips_ejtag *);
![]()
![]()
mips_ejtag_get_idcode(struct mips_ejtag *);
![]()
![]()
mips_ejtag_add_scan_96(struct mips_ejtag *, uint32_t, uint32_t, uint8_t *);
![]()
![]()
mips_ejtag_drscan_64(struct mips_ejtag *, uint64_t *);
![]()
![]()
mips_ejtag_drscan_32_out(struct mips_ejtag *, uint32_t);
![]()
![]()
mips_ejtag_drscan_32(struct mips_ejtag *, uint32_t *);
![]()
![]()
mips_ejtag_drscan_8_out(struct mips_ejtag *, uint8_t);
![]()
![]()
mips_ejtag_drscan_8(struct mips_ejtag *, uint8_t *);
![]()
![]()
mips_ejtag_fastdata_scan(struct mips_ejtag *, int, uint32_t *);
![]()
![]()
mips64_ejtag_fastdata_scan(struct mips_ejtag *, bool, uint64_t *);
![]()
![]()
mips_ejtag_init(struct mips_ejtag *);
![]()
![]()
mips_ejtag_config_step(struct mips_ejtag *, int);
![]()
![]()
mips64_ejtag_config_step(struct mips_ejtag *, bool);
![]()
![]()
ejtag_main_print_imp(struct mips_ejtag *);
![]()
![]()
mips_ejtag_get_impcode(struct mips_ejtag *);
![]()
![]()
mips_le_to_h_u32(jtag_callback_data_t)
![]()
![]()
mips_le_to_h_u64(jtag_callback_data_t)