dap_queue_dp_write() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

dap_queue_dp_write() function

Queue a DP register write. Note that not all DP registers are writable; also, that JTAG and SWD have slight differences in DP register support.

Syntax

static inline int dap_queue_dp_write(struct adiv5_dap *dap,     unsigned reg,     uint32_t data);

Arguments

dap

The DAP used for writing.

reg

The two-bit number of the DP register being written.

data

Value being written (host endianness)

Return value

ERROR_OK for success, else a fault code.

References

LocationReferrerText
arm_adi_v5.h:573
static inline int dap_queue_dp_write(struct adiv5_dap *dap,
arm_adi_v5.c:802dap_dp_init()
retval = dap_queue_dp_write(dap, DP_CTRL_STAT,
arm_adi_v5.c:811dap_dp_init()
retval = dap_queue_dp_write(dap, DP_CTRL_STAT, dap->dp_ctrl_stat);
arm_adi_v5.c:838dap_dp_init()
retval = dap_queue_dp_write(dap, DP_CTRL_STAT, dap->dp_ctrl_stat);
arm_adi_v5.c:2872dap_dpreg_command()
retval = dap_queue_dp_write(dap, reg, value);

Call Tree

Functions calling dap_queue_dp_write()
Functions called by dap_queue_dp_write()
all items filtered out
dap_queue_dp_write()
all items filtered out
Data read by dap_queue_dp_write()
dap_queue_dp_write()