From: John Rigby Date: Thu, 8 Oct 2009 04:19:32 +0000 (-0600) Subject: iMX25 target support X-Git-Tag: v0.3.0-rc0~124 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=37e9f65f5ab9c07ceb3548748dd6d4f2f26fca27;p=openocd iMX25 target support Signed-off-by: David Brownell --- diff --git a/tcl/target/imx25.cfg b/tcl/target/imx25.cfg new file mode 100644 index 00000000..8f8fa057 --- /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