target: icepick: switch over to icepick_c_router
authorFelipe Balbi <balbi@ti.com>
Thu, 19 Mar 2015 17:59:44 +0000 (12:59 -0500)
committerPaul Fertser <fercerpav@gmail.com>
Tue, 14 Apr 2015 10:22:07 +0000 (11:22 +0100)
Reusing what's already there to ease maintainability.

Change-Id: I2030581669c644e2d9d9f9968075ab6344445d04
Signed-off-by: Felipe Balbi <balbi@ti.com>
Reviewed-on: http://openocd.zylin.com/2622
Tested-by: jenkins
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
tcl/target/icepick.cfg

index 13a6a5106b8a68930ef1a7c4dad73670c912e3b8..3a0afdef24ffd34fb36da46d3feb295a19123563 100644 (file)
@@ -116,8 +116,7 @@ proc icepick_d_tapenable {jrc port} {
        icepick_c_connect $jrc
 
        # Select the port
-       irscan $jrc [CONST IR_ROUTER] -endstate IRPAUSE
-       drscan $jrc 32 [expr 0xa0002108 + ($port << 24)] -endstate DRPAUSE
+       icepick_c_router $jrc 1 0x2 $port 0x2108
 
        # Set 4 bit core ID to the Cortex-A
        irscan $jrc [CONST IR_ROUTER] -endstate IRPAUSE