cortex_a9: move dap_ap_select to arm_avi_v5
commit779005f43dc372de937dfd4b445f31d882b98eca
authorLuca Ellero <lroluk@gmail.com>
Sat, 12 Feb 2011 11:54:42 +0000 (12 11:54 +0000)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Mon, 14 Feb 2011 14:29:25 +0000 (14 15:29 +0100)
tree775becf5edb052a97ddc6a261c0d21757758aa24
parentbc404041c0ba1633506412cd1ca5ec6d7c16846a
cortex_a9: move dap_ap_select to arm_avi_v5

dap_ap_select was used in the code at various points, but that can lead to
confusion, without any knowledge of what AP is really selected at some
points.
Some bugs derive from this (for example md/mw doesn't work well after
issueing "dap apsel" command).
Moving it to arm_adi_v5.c (using  mem_ap_sel* functions instead of mem_ap_*)
make the code more clear and more easier to maintain.
In the future it should be made "static" to avoid its use outside arm_adi_v5

One further benefit is the various goto has been removed as well

Signed-off-by: Luca Ellero <lroluk@gmail.com>
src/target/cortex_a9.c