From 7ccc51108866128feb80dbc6024a135c89d229ed Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 28 Jun 2013 02:27:07 +0200 Subject: [PATCH] target: Pull out the jtag_rtck from iMX5x files Pull the jtag_rtck setting from imx51.cfg and imx53.cfg . Since not all boards using these CPUs do support RTCK signal, move the configuration of RTCK into board files. Change-Id: I632c5d38e00ada8779a451cd26428fd122452001 Signed-off-by: Marek Vasut Reviewed-on: http://openocd.zylin.com/1460 Tested-by: jenkins Reviewed-by: Andreas Fritiofson --- tcl/board/efikamx.cfg | 1 + tcl/board/icnova_imx53_sodimm.cfg | 4 ++++ tcl/board/imx53loco.cfg | 4 ++++ tcl/target/imx51.cfg | 4 ---- tcl/target/imx53.cfg | 4 ---- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/tcl/board/efikamx.cfg b/tcl/board/efikamx.cfg index f8ae25d82c..007b312beb 100644 --- a/tcl/board/efikamx.cfg +++ b/tcl/board/efikamx.cfg @@ -3,6 +3,7 @@ # Fall back to 6MHz if RTCK is not supported jtag_rclk 6000 +$_TARGETNAME configure -event "reset-start" { jtag_rclk 6000 } source [find target/imx51.cfg] diff --git a/tcl/board/icnova_imx53_sodimm.cfg b/tcl/board/icnova_imx53_sodimm.cfg index e37887e558..aa6a148a0a 100644 --- a/tcl/board/icnova_imx53_sodimm.cfg +++ b/tcl/board/icnova_imx53_sodimm.cfg @@ -17,6 +17,10 @@ echo "i.MX53 SO-Dimm board lodaded." adapter_khz 3000 +# Slow speed to be sure it will work +jtag_rclk 1000 +$_TARGETNAME configure -event "reset-start" { jtag_rclk 1000 } + $_TARGETNAME configure -event "reset-assert" { echo "Reseting ...." #cortex_a dbginit diff --git a/tcl/board/imx53loco.cfg b/tcl/board/imx53loco.cfg index 4c8a8da129..06c3993781 100644 --- a/tcl/board/imx53loco.cfg +++ b/tcl/board/imx53loco.cfg @@ -15,6 +15,10 @@ echo "iMX53 Loco board lodaded." adapter_khz 3000 +# Slow speed to be sure it will work +jtag_rclk 1000 +$_TARGETNAME configure -event "reset-start" { jtag_rclk 1000 } + #jtag_nsrst_delay 200 #jtag_ntrst_delay 200 diff --git a/tcl/target/imx51.cfg b/tcl/target/imx51.cfg index 0ee388c93e..15d5c048f2 100644 --- a/tcl/target/imx51.cfg +++ b/tcl/target/imx51.cfg @@ -44,8 +44,4 @@ proc imx51_dbginit {target} { cortex_a dbginit } -# Slow speed to be sure it will work -jtag_rclk 1000 -$_TARGETNAME configure -event "reset-start" { jtag_rclk 1000 } - $_TARGETNAME configure -event reset-assert-post "imx51_dbginit $_TARGETNAME" diff --git a/tcl/target/imx53.cfg b/tcl/target/imx53.cfg index 61fabc8a73..e77bc340d0 100644 --- a/tcl/target/imx53.cfg +++ b/tcl/target/imx53.cfg @@ -44,8 +44,4 @@ proc imx53_dbginit {target} { cortex_a dbginit } -# Slow speed to be sure it will work -jtag_rclk 1000 -$_TARGETNAME configure -event "reset-start" { jtag_rclk 1000 } - $_TARGETNAME configure -event reset-assert-post "imx53_dbginit $_TARGETNAME" -- 2.30.2