summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Hsu <Henry.Hsu@quantatw.com>2014-04-22 18:34:20 +0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-04-22 16:33:41 +0000
commit5267cdac9413182cb7006c2dd7247f2edcc50330 (patch)
tree59e49947ed12a838b63008f6d33d93ccefc077bf
parenta8ab038e023804fc256d1bfe8e97a331e503ba18 (diff)
downloadchrome-ec-5267cdac9413182cb7006c2dd7247f2edcc50330.tar.gz
Swanky: Add OpenOCD and flash tool configurations
Add some configurations for swanky, include OpenOCD and util/flash_ec. BUG=none BRANCH=swanky TEST=none Change-Id: Ibede079dcb304e0cf599df37d192a1d986549806 Signed-off-by: Henry Hsu <Henry.Hsu@quantatw.com> Reviewed-on: https://chromium-review.googlesource.com/196191 Reviewed-by: Dave Parker <dparker@chromium.org> Commit-Queue: Dave Parker <dparker@chromium.org> Tested-by: Dave Parker <dparker@chromium.org>
-rw-r--r--chip/lm4/openocd/lm4x_cmds.tcl12
-rwxr-xr-xutil/flash_ec3
2 files changed, 14 insertions, 1 deletions
diff --git a/chip/lm4/openocd/lm4x_cmds.tcl b/chip/lm4/openocd/lm4x_cmds.tcl
index 79e2ca8536..6872569a38 100644
--- a/chip/lm4/openocd/lm4x_cmds.tcl
+++ b/chip/lm4/openocd/lm4x_cmds.tcl
@@ -151,6 +151,18 @@ proc flash_kip_rw { } {
flash_lm4 ../../../build/kip/ec.RW.bin 131072
}
+proc flash_swanky { } {
+ flash_lm4 ../../../build/swanky/ec.bin 0
+}
+
+proc flash_swanky_ro { } {
+ flash_lm4 ../../../build/swanky/ec.RO.flat 0
+}
+
+proc flash_swanky_rw { } {
+ flash_lm4 ../../../build/swanky/ec.RW.bin 131072
+}
+
# link has pstate in last sector
proc unprotect_link { } {
reset halt
diff --git a/util/flash_ec b/util/flash_ec
index 0cd3140664..dccef5d57c 100755
--- a/util/flash_ec
+++ b/util/flash_ec
@@ -224,7 +224,8 @@ save="$(servo_save)"
case "${BOARD}" in
discovery | nyan | pit | snow | spring ) flash_stm32 ;;
falco | glimmer | peppy | rambi | samus | squawks | clapper | \
- winky | enguarde | quawks | kip | expresso ) flash_lm4 ;;
+ winky | enguarde | quawks | kip | expresso | swanky \
+ ) flash_lm4 ;;
link ) flash_link ;;
*) die "board ${BOARD} not supported" ;;
esac