aboutsummaryrefslogtreecommitdiff
path: root/src/include
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/include
parent91815f2d236608f0d12d64b3e20994674088d217 (diff)
Removed useless abstraction of low-level AP access functions.
Diffstat (limited to 'src/include')
-rw-r--r--src/include/adiv5.h16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/include/adiv5.h b/src/include/adiv5.h
index f510f84..f765654 100644
--- a/src/include/adiv5.h
+++ b/src/include/adiv5.h
@@ -98,9 +98,6 @@ typedef struct ADIv5_DP_s {
void (*dp_write)(struct ADIv5_DP_s *dp, uint8_t addr, uint32_t value);
uint32_t (*dp_read)(struct ADIv5_DP_s *dp, uint8_t addr);
- void (*ap_write)(struct ADIv5_DP_s *dp, uint8_t addr, uint32_t value);
- uint32_t (*ap_read)(struct ADIv5_DP_s *dp, uint8_t addr);
-
uint32_t (*error)(struct ADIv5_DP_s *dp);
uint32_t (*low_access)(struct ADIv5_DP_s *dp, uint8_t APnDP, uint8_t RnW,
@@ -122,16 +119,6 @@ static inline uint32_t adiv5_dp_read(ADIv5_DP_t *dp, uint8_t addr)
return dp->dp_read(dp, addr);
}
-static inline void adiv5_dp_write_ap(ADIv5_DP_t *dp, uint8_t addr, uint32_t value)
-{
- dp->ap_write(dp, addr, value);
-}
-
-static inline uint32_t adiv5_dp_read_ap(ADIv5_DP_t *dp, uint8_t addr)
-{
- return dp->ap_read(dp, addr);
-}
-
static inline uint32_t adiv5_dp_error(ADIv5_DP_t *dp)
{
return dp->error(dp);
@@ -165,6 +152,9 @@ extern int adiv5_ap_count;
void adiv5_free_all(void);
void adiv5_dp_init(ADIv5_DP_t *dp);
+void adiv5_dp_write_ap(ADIv5_DP_t *dp, uint8_t addr, uint32_t value);
+uint32_t adiv5_dp_read_ap(ADIv5_DP_t *dp, uint8_t addr);
+
uint32_t adiv5_ap_mem_read(ADIv5_AP_t *ap, uint32_t addr);
void adiv5_ap_mem_write(ADIv5_AP_t *ap, uint32_t addr, uint32_t value);