OpenOCD
|
Go to the source code of this file.
Data Structures | |
struct | arm966e_common |
Macros | |
#define | ARM966E_COMMON_MAGIC 0x20f920f9U |
Functions | |
int | arm966e_init_arch_info (struct target *target, struct arm966e_common *arm966e, struct jtag_tap *tap) |
int | arm966e_write_cp15 (struct target *target, int reg_addr, uint32_t value) |
static struct arm966e_common * | target_to_arm966 (struct target *target) |
Variables | |
const struct command_registration | arm966e_command_handlers [] |
int arm966e_init_arch_info | ( | struct target * | target, |
struct arm966e_common * | arm966e, | ||
struct jtag_tap * | tap | ||
) |
Definition at line 23 of file arm966e.c.
References arm966e_common::arm7_9_common, ARM966E_COMMON_MAGIC, arm9tdmi_init_arch_info(), arm7_9_common::arm_bkpt, ARMV5_BKPT, ARMV5_T_BKPT, arm966e_common::common_magic, ERROR_OK, and arm7_9_common::thumb_bkpt.
Referenced by arm966e_target_create(), and dragonite_target_create().
int arm966e_write_cp15 | ( | struct target * | target, |
int | reg_addr, | ||
uint32_t | value | ||
) |
Definition at line 126 of file arm966e.c.
References arm_jtag_scann(), arm_jtag_set_instr(), buf_set_u32(), ERROR_OK, scan_field::in_value, arm_jtag::intest_instr, jtag_add_dr_scan(), arm7_9_common::jtag_info, LOG_DEBUG, NULL, scan_field::num_bits, scan_field::out_value, arm_jtag::tap, TAP_IDLE, and target_to_arm7_9().
Referenced by COMMAND_HANDLER().
|
inlinestatic |
Definition at line 26 of file arm966e.h.
References target::arch_info, arm7_9_common::arm, and container_of.
Referenced by arm966e_deinit_target().
|
extern |