aboutsummaryrefslogtreecommitdiff
path: root/src/adiv5.c
diff options
context:
space:
mode:
authorGareth McMullin2011-03-07 07:12:14 +1300
committerGareth McMullin2011-03-07 07:12:14 +1300
commitb8462dd1f2a880834fb439cd06cbe807382eb2a6 (patch)
tree63ea9eb57807bc7aa30b8a7ecc992075d5dec669 /src/adiv5.c
parent91815f2d236608f0d12d64b3e20994674088d217 (diff)
Removed useless abstraction of low-level AP access functions.
Diffstat (limited to 'src/adiv5.c')
-rw-r--r--src/adiv5.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/adiv5.c b/src/adiv5.c
index 6705916..81f93f4 100644
--- a/src/adiv5.c
+++ b/src/adiv5.c
@@ -157,6 +157,21 @@ void adiv5_dp_init(ADIv5_DP_t *dp)
}
}
+void adiv5_dp_write_ap(ADIv5_DP_t *dp, uint8_t addr, uint32_t value)
+{
+ adiv5_dp_low_access(dp, 1, 0, addr, value);
+}
+
+uint32_t adiv5_dp_read_ap(ADIv5_DP_t *dp, uint8_t addr)
+{
+ uint32_t ret;
+
+ adiv5_dp_low_access(dp, 1, 1, addr, 0);
+ ret = adiv5_dp_low_access(dp, 0, 1, ADIV5_DP_RDBUFF, 0);
+
+ return ret;
+}
+
static int
ap_check_error(struct target_s *target)