summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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