aboutsummaryrefslogtreecommitdiff
path: root/src/target/arm_adi_v5.h
diff options
context:
space:
mode:
authorEvgeniy Naydanov <evgeniy.naydanov@syntacore.com>2024-03-28 12:06:34 +0300
committerEvgeniy Naydanov <evgeniy.naydanov@syntacore.com>2024-03-28 12:40:33 +0300
commit46e7507e48993b3abe0cca98f980adfcce86e551 (patch)
treead72d2bb3cccf293d4640cb40855d59933368657 /src/target/arm_adi_v5.h
parent722cef1ae0ec55ee7aa47e60acafaa787be16b32 (diff)
parenta35e254c5383008cdacf7838a777f7f17af5eeb1 (diff)
downloadriscv-openocd-46e7507e48993b3abe0cca98f980adfcce86e551.zip
riscv-openocd-46e7507e48993b3abe0cca98f980adfcce86e551.tar.gz
riscv-openocd-46e7507e48993b3abe0cca98f980adfcce86e551.tar.bz2
Merge up to a35e254c5383008cdacf7838a777f7f17af5eeb1 from upstream
Checkpatch-ignore: MACRO_ARG_REUSE, MACRO_ARG_PRECEDENCE Change-Id: Icd10f44d162054f8f32019a579ccbdda2cee7a91
Diffstat (limited to 'src/target/arm_adi_v5.h')
-rw-r--r--src/target/arm_adi_v5.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/target/arm_adi_v5.h b/src/target/arm_adi_v5.h
index 60c161f..92c3dbc 100644
--- a/src/target/arm_adi_v5.h
+++ b/src/target/arm_adi_v5.h
@@ -788,6 +788,15 @@ struct adiv5_private_config {
};
extern int adiv5_verify_config(struct adiv5_private_config *pc);
+
+enum adiv5_configure_dap_optional {
+ ADI_CONFIGURE_DAP_COMPULSORY = false,
+ ADI_CONFIGURE_DAP_OPTIONAL = true
+};
+
+extern int adiv5_jim_configure_ext(struct target *target, struct jim_getopt_info *goi,
+ struct adiv5_private_config *pc,
+ enum adiv5_configure_dap_optional optional);
extern int adiv5_jim_configure(struct target *target, struct jim_getopt_info *goi);
struct adiv5_mem_ap_spot {