From 37e9f65f5ab9c07ceb3548748dd6d4f2f26fca27 Mon Sep 17 00:00:00 2001 From: John Rigby Date: Wed, 7 Oct 2009 22:19:32 -0600 Subject: [PATCH] iMX25 target support Signed-off-by: David Brownell --- tcl/target/imx25.cfg | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 tcl/target/imx25.cfg diff --git a/tcl/target/imx25.cfg b/tcl/target/imx25.cfg new file mode 100644 index 000000000..8f8fa0572 --- /dev/null +++ b/tcl/target/imx25.cfg @@ -0,0 +1,41 @@ +# +# imx25 config +# + +if { [info exists CHIPNAME] } { + set _CHIPNAME $CHIPNAME +} else { + set _CHIPNAME imx25 +} + +if { [info exists ENDIAN] } { + set _ENDIAN $ENDIAN +} else { + set _ENDIAN little +} + +if { [info exists SJCTAPID ] } { + set _SJCTAPID $SJCTAPID +} else { + set _SJCTAPID 0x1b900f0f +} +jtag newtap $_CHIPNAME sjc -irlen 4 -expected-id $_SJCTAPID + +if { [info exists CPUTAPID ] } { + set _CPUTAPID $CPUTAPID +} else { + set _CPUTAPID 0x07926041 +} +jtag newtap $_CHIPNAME cpu -irlen 4 -expected-id $_CPUTAPID + +jtag newtap $_CHIPNAME whatchacallit -irlen 4 -ircapture 0x0 -irmask 0x0 -expected-id 0x0 + +if { [info exists SDMATAPID ] } { + set _SDMATAPID $SDMATAPID +} else { + set _SDMATAPID 0x0882301d +} +jtag newtap $_CHIPNAME sdma -irlen 5 -expected-id $_SDMATAPID + +set _TARGETNAME $_CHIPNAME.cpu +target create $_TARGETNAME arm926ejs -endian $_ENDIAN -chain-position $_TARGETNAME