diff options
author | Nick Sanders <nsanders@chromium.org> | 2018-07-19 16:28:19 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-09-13 01:23:06 -0700 |
commit | e6344f8560bad936573be75f6b2810373c2cdb01 (patch) | |
tree | ae77f716947563b2cc38cac0bc0255ea617fe9c7 | |
parent | a10e8b901a45153a2367ac4dcb34b5d7117e2a3a (diff) | |
download | chrome-ec-e6344f8560bad936573be75f6b2810373c2cdb01.tar.gz |
chocodile: flash_ec support for chocodile
Add support for chocodile.
BUG=None
TEST=flash_ec chocodile_bec and chocodile_vpdmcu.
BRANCH=none
Signed-off-by: Nick Sanders <nsanders@chromium.org>
Change-Id: I9bdffdc1c89c4d802f738dbd045dbc6e4d73917a
Reviewed-on: https://chromium-review.googlesource.com/1147083
Commit-Ready: Nick Sanders <nsanders@chromium.org>
Tested-by: Sam Hurst <shurst@google.com>
Reviewed-by: Nick Sanders <nsanders@chromium.org>
Reviewed-by: Sam Hurst <shurst@google.com>
Reviewed-by: Jett Rink <jettrink@chromium.org>
-rwxr-xr-x | util/flash_ec | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/util/flash_ec b/util/flash_ec index 4b7b28c78e..069eeb95a5 100755 --- a/util/flash_ec +++ b/util/flash_ec @@ -62,6 +62,8 @@ BOARDS_STM32=( blaze chell_pd coffeecake + chocodile_bec + chocodile_vpdmcu elm glados_pd hammer @@ -545,14 +547,23 @@ fi # Get baseboard from build system if present BASEBOARD= + +# We do not want to exit script if make call fails; we turn -e back on after +# setting BASEBOARD +set +e if [[ -n "${EC_DIR}" ]]; then - BASEBOARD=$(make --quiet -C ${EC_DIR} BOARD=${BOARD} print-baseboard) + BASEBOARD=$(make --quiet -C ${EC_DIR} BOARD=${BOARD} print-baseboard \ + 2>/dev/null) elif [[ -d "${HOME}/trunk/src/platform/ec" ]]; then BASEBOARD=$(make --quiet -C ${HOME}/trunk/src/platform/ec \ - BOARD=${BOARD} print-baseboard) + BOARD=${BOARD} print-baseboard 2>/dev/null) else info "Could not find ec build folder to calculate baseboard." fi +if [ $? -ne 0 ]; then + info "EC build system didn't recognize ${BOARD}. Assuming no baseboard." +fi +set -e if [[ -n "${BASEBOARD}" ]]; then EMERGE_BUILD=/build/${BASEBOARD}/firmware/${BOARD}/${EC_FILE} @@ -596,6 +607,7 @@ function servo_ec_uart() { # Servo variables management case "${BOARD}" in + chocodile_bec ) MCU="usbpd" ;; oak_pd|samus_pd|strago_pd ) MCU="usbpd" ;; chell_pd|glados_pd ) MCU="usbpd" ;; meowth_fp|nocturne_fp ) MCU="usbpd" ;; |