tcl/target/ls1088: Break out common configuration
[fw/openocd] / tcl / target / ls1088a.cfg
index 136ee77a3d52f13a95c45f1413dddca9a22715a6..193d6ddc7712f51f609cba9d4fc76516f7d2a163 100644 (file)
@@ -13,30 +13,9 @@ if { [info exists DAP_TAPID] } {
        set _DAP_TAPID 0x5ba00477
 }
 
-jtag newtap $_CHIPNAME dap -irlen 4 -expected-id $_DAP_TAPID
-dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.dap
+set _CPUS 8
 
-target create $_CHIPNAME.axi mem_ap -dap $_CHIPNAME.dap -ap-num 1
-
-set _CPU_BASE 0x81000000
-set _CPU_STRIDE 0x100000
-set _CPU_DBGOFF 0x10000
-set _CPU_CTIOFF 0x20000
-
-set _TARGETS {}
-for {set i 0} {$i < 8} {incr i} {
-       set _BASE [expr {$_CPU_BASE + $_CPU_STRIDE * $i}]
-       cti create $_CHIPNAME.cti$i -dap $_CHIPNAME.dap -ap-num 0 \
-               -baseaddr [expr {$_BASE + $_CPU_CTIOFF}]
-       target create $_CHIPNAME.cpu$i aarch64 -dap $_CHIPNAME.dap \
-               -cti $_CHIPNAME.cti$i -dbgbase [expr {$_BASE + $_CPU_DBGOFF}] \
-               {*}[expr {$i ? "-coreid $i" : "-rtos hwthread" }]
-       lappend _TARGETS $_CHIPNAME.cpu$i
-}
-
-target smp {*}$_TARGETS
-
-targets $_CHIPNAME.cpu0
+source [find target/lsch3_common.cfg]
 
 # Seems to work OK in testing
 adapter speed 10000