Add EfikaMX smarttop board support
[fw/openocd] / tcl / board / telo.cfg
index 7d638d7eb06a30d72b3674d59b99ccf19ecaacee..1c0ad762fef5f23370c8bb8bec2437cce35e8e71 100644 (file)
@@ -1,10 +1,10 @@
-source [find c100.cfg]
+source [find target/c100.cfg]
 # basic register defintion for C100
-source [find c100regs.tcl]
+source [find target/c100regs.tcl]
 # board-config info
-source [find c100config.tcl]
+source [find target/c100config.tcl]
 # C100 helper functions
-source [find c100helper.tcl]
+source [find target/c100helper.tcl]
 
 
 # Telo board & C100 support trst and srst
@@ -13,10 +13,10 @@ source [find c100helper.tcl]
 # use libftdi.so library instead with this script
 # make the reset asserted to
 # allow RC circuit to discharge for: [ms]
-jtag_nsrst_assert_width 100
+adapter_nsrst_assert_width 100
 jtag_ntrst_assert_width 100
 # don't talk to JTAG after reset for: [ms]
-jtag_nsrst_delay 100
+adapter_nsrst_delay 100
 jtag_ntrst_delay 100
 reset_config trst_and_srst separate
 
@@ -26,11 +26,11 @@ reset_config trst_and_srst separate
 # issue telnet: reset init
 # issue gdb: monitor reset init
 $_TARGETNAME configure -event reset-init {
-       jtag_khz 100
+       adapter_khz 100
        # this will setup Telo board
        setupTelo
        #turn up the JTAG speed
-       jtag_khz 3000
+       adapter_khz 3000
        puts "JTAG speek now 3MHz"
        puts "type helpC100 to get help on C100"
 }
@@ -54,7 +54,8 @@ proc srst_deasserted {} { puts "Sensed nSRST deasserted. No action." }
 # boots from NOR on CS0:  8 MBytes CFI flash, 16-bit bus
 # it's really 16MB but the upper 8mb is controller via gpio
 # openocd does not support 'complex reads/writes' to NOR
-flash bank cfi 0x20000000 0x01000000 2 2 $_TARGETNAME
+set _FLASHNAME $_CHIPNAME.flash
+flash bank $_FLASHNAME cfi 0x20000000 0x01000000 2 2 $_TARGETNAME
 
 # writing data to memory does not work without this
-memwrite burst disable
\ No newline at end of file
+arm11 memwrite burst disable
\ No newline at end of file