diff options
-rwxr-xr-x | util/flash_ec | 18 |
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;" |