summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleksij Rempel <linux@rempel-privat.de>2015-05-22 08:48:46 +0200
committerOleksij Rempel <linux@rempel-privat.de>2015-07-01 08:51:56 +0200
commitfb947054709af8916ac09d23c1f4566b17917e2e (patch)
tree440a00b7646e0de6192b150a6714610133f9a398
parentcc97f427715c3f0087155b328890709cc4527d35 (diff)
downloadopenocd-fb947054709af8916ac09d23c1f4566b17917e2e.tar.gz
openocd-fb947054709af8916ac09d23c1f4566b17917e2e.tar.xz
fixme: src/target/cortex_a.c: disable fast read/write
This functions seems to be brocken on imx6. Waiting for feedback from author of this function. Change-Id: I6b00f4a631319412b89d878ab29ea3557883454b Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
-rw-r--r--src/target/cortex_a.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/target/cortex_a.c b/src/target/cortex_a.c
index 8e6363d6..2284a9c7 100644
--- a/src/target/cortex_a.c
+++ b/src/target/cortex_a.c
@@ -2181,7 +2181,8 @@ static int cortex_a_write_apb_ab_memory(struct target *target,
if (retval != ERROR_OK)
goto out;
- if (size == 4 && (address % 4) == 0) {
+ /* if (size == 4 && (address % 4) == 0) { */
+ if (0) {
/* We are doing a word-aligned transfer, so use fast mode. */
retval = cortex_a_write_apb_ab_memory_fast(target, count, buffer, &dscr);
} else {
@@ -2486,7 +2487,8 @@ static int cortex_a_read_apb_ab_memory(struct target *target,
if (retval != ERROR_OK)
goto out;
- if (size == 4 && (address % 4) == 0) {
+ /* if (size == 4 && (address % 4) == 0) { */
+ if (0) {
/* We are doing a word-aligned transfer, so use fast mode. */
retval = cortex_a_read_apb_ab_memory_fast(target, count, buffer, &dscr);
} else {