mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-29 01:50:53 +00:00
flash_ec: Add support for it83xx_evb
Add it83xx_evb support in flash_ec script.
BRANCH=none
BUG=none
TEST=Test OK on ITE8390CX.
You can run
"~/trunk/src/platform/ec/util/flash_ec --board=it83xx_evb --image=./build/it8380dev/ec.bin"
/* ==SNAPSHOT START== */
(cr) (flashec) donald@donald-nb ~/trunk/src/platform/ec $ ~/trunk/src/platform/ec/util/flash_ec --board=it83xx_evb --image=./build/it8380dev/ec.bin
INFO: Using ec image : ./build/it8380dev/ec.bin
INFO: Flashing chip it83xx.
Waiting for the EC power-on sequence ...CHIPID 8390, CHIPVER 82, Flash size 256 kB
Done.
CHIPID 8390, CHIPVER 82, Flash size 256 kB
Erasing chip...
/100%
Writing 262144 bytes at 0x00000000
Done.
Verify 262144 bytes at 0x00000000
-100%
Verify Done.
INFO: Flashing done.
/* ==SNAPSHOT END== */
Change-Id: I0a76c0ccfcc3726796372ba3b7915a41c64d5766
Signed-off-by: Donald Huang <donald.huang@ite.com.tw>
Reviewed-on: https://chromium-review.googlesource.com/343985
Reviewed-by: Randall Spangler <rspangler@chromium.org>
This commit is contained in:
@@ -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;"
|
||||
|
||||
Reference in New Issue
Block a user