summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xutil/flash_ec18
1 files changed, 18 insertions, 0 deletions
diff --git a/util/flash_ec b/util/flash_ec
index 482a2746ca..08cf175355 100755
--- a/util/flash_ec
+++ b/util/flash_ec
@@ -44,6 +44,11 @@ die() {
exit 1
}
+
+BOARDS_IT83XX=(
+ it83xx_evb
+)
+
BOARDS_LM4=(
auron
rambi
@@ -182,6 +187,9 @@ elif $(in_array "${BOARDS_NRF51[@]}" "${BOARD}"); then
CHIP="nrf51"
elif $(in_array "${BOARDS_MEC1322[@]}" "${BOARD}"); then
CHIP="mec1322"
+elif $(in_array "${BOARDS_IT83XX[@]}" "${BOARD}"); then
+ CHIP="it83xx"
+ NEED_SERVO="no"
elif [ -n "${FLAGS_chip}" ]; then
CHIP="${FLAGS_chip}"
else
@@ -539,6 +547,16 @@ function flash_stm32_dfu() {
$DFU_UTIL -a 0 -s ${ADDR}:${SIZE} -D "${IMG}"
}
+function flash_it83xx() {
+
+ TOOL_PATH="${EC_DIR}/build/${BOARD}/util:$PATH"
+ ITEFLASH=$(PATH="${TOOL_PATH}" which iteflash)
+ if [ ! -x "$ITEFLASH" ]; then
+ die "no iteflash util found."
+ fi
+ sudo ${ITEFLASH} -w ${IMG}
+}
+
function flash_lm4() {
OCD_CHIP_CFG="lm4_chip.cfg"
OCD_CMDS="init; flash_lm4 ${IMG} ${FLAGS_offset}; shutdown;"