arm_adi_v5: fix regression from 4553abf9064fe3c0e4ea2ed29a1d2217df74ff5f 26/4326/2
authorTomas Vanek <vanekt@fbl.cz>
Wed, 10 Jan 2018 14:17:14 +0000 (15:17 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Thu, 11 Jan 2018 08:28:29 +0000 (08:28 +0000)
commit779e95cc326e77f628d5feb7d72a064ffedfd820
tree4fd8110cf013dd3dede4b4754f2ef7ba92b07846
parent6f5e9941df0f92eac5fa955cc96221da907451b1
arm_adi_v5: fix regression from 4553abf9064fe3c0e4ea2ed29a1d2217df74ff5f

Functions mem_ap_read() and mem_ap_write() incremented address even
if addrinc=false. I overlooked this fact and moved mem_ap_setup_tar()
set wrong addresses in no-incr mode.

Fixed by preventing address increment in no-incr mode.

Change-Id: I512e12a6a64e30cf6bc5bf77e3d57d35cc33e058
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Suggested-by: Matthias Welwarsky <matthias@welwarsky.de>
Reviewed-on: http://openocd.zylin.com/4326
Tested-by: jenkins
Reviewed-by: Christopher Head <chead@zaber.com>
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
src/target/arm_adi_v5.c