aboutsummaryrefslogtreecommitdiff
path: root/src/target/arm_dap.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/arm_dap.c')
-rw-r--r--src/target/arm_dap.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/target/arm_dap.c b/src/target/arm_dap.c
index 747733d..87e232a 100644
--- a/src/target/arm_dap.c
+++ b/src/target/arm_dap.c
@@ -36,6 +36,8 @@ extern const struct dap_ops swd_dap_ops;
extern const struct dap_ops jtag_dp_ops;
extern struct adapter_driver *adapter_driver;
+#define ADI_BAD_CFG 0xBAD00000
+
/* DAP command support */
struct arm_dap_object {
struct list_head lh;
@@ -57,6 +59,7 @@ static void dap_instance_init(struct adiv5_dap *dap)
dap->ap[i].tar_autoincr_block = (1<<10);
/* default CSW value */
dap->ap[i].csw_default = CSW_AHB_DEFAULT;
+ dap->ap[i].cfg_reg = ADI_BAD_CFG; /* mem_ap configuration reg (large physical addr, etc.) */
}
INIT_LIST_HEAD(&dap->cmd_journal);
INIT_LIST_HEAD(&dap->cmd_pool);