X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Ftarget%2Farm_dpm.h;h=66b2b1dfe85accdcafcb6ec76821c3fdb6ed7e68;hb=78f4f9564881b1f81024b1f629a88c28436aecc4;hp=b20184c8d5475c2957e489314af6240be37e9580;hpb=8e60d4955f4a89da39bf9b91217c651b44052538;p=openocd.git diff --git a/src/target/arm_dpm.h b/src/target/arm_dpm.h index b20184c8d5..66b2b1dfe8 100644 --- a/src/target/arm_dpm.h +++ b/src/target/arm_dpm.h @@ -126,13 +126,16 @@ struct arm_dpm { /** Recent value of DSCR. */ uint32_t dscr; - // FIXME -- read/write DCSR methods and symbols + /* FIXME -- read/write DCSR methods and symbols */ }; int arm_dpm_setup(struct arm_dpm *dpm); int arm_dpm_initialize(struct arm_dpm *dpm); int arm_dpm_read_current_registers(struct arm_dpm *); +int dpm_modeswitch(struct arm_dpm *dpm, enum arm_mode mode); + + int arm_dpm_write_dirty_registers(struct arm_dpm *, bool bpwp); void arm_dpm_report_wfar(struct arm_dpm *, uint32_t wfar);