mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-27 18:25:05 +00:00
flash_ec: restore boot_mode for all MCUs
Make sure to restore boot_mode gpio for all MCUs. Previously, only usbpd_boot_mode was restored, but not ec_boot_mode which is used on lucid. BUG=none BRANCH=none TEST=flashed lucid (ec_boot_mode), glados_pd (usbpd_boot_mode), and zinger (boot_mode) and verified that the boot_mode gpio was restored to off at the end of flashing. Change-Id: Ib6fcddcac6d00465e31a0e710bae3b8318bac659 Signed-off-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/301338 Tested-by: Vincent Palatin <vpalatin@chromium.org> Reviewed-by: Vincent Palatin <vpalatin@chromium.org> Reviewed-by: Todd Broch <tbroch@chromium.org>
This commit is contained in:
@@ -282,12 +282,12 @@ case "${BOARD}" in
|
||||
esac
|
||||
|
||||
servo_VARS="${MCU}_uart_en ${MCU}_uart_parity \
|
||||
${MCU}_uart_baudrate jtag_buf_on_flex_en jtag_buf_en spi1_vref dev_mode"
|
||||
if [[ "${MCU}" == "usbpd" ]] ; then
|
||||
servo_VARS+=" usbpd_boot_mode"
|
||||
if $(in_array "${BOARDS_STM32_PROG_EN[@]}" "${BOARD}"); then
|
||||
servo_VARS+=" prog_en"
|
||||
fi
|
||||
${MCU}_uart_baudrate jtag_buf_on_flex_en jtag_buf_en dev_mode"
|
||||
if $(in_array "${BOARDS_STM32[@]}" "${BOARD}"); then
|
||||
servo_VARS+=" ${MCU}_boot_mode"
|
||||
fi
|
||||
if $(in_array "${BOARDS_STM32_PROG_EN[@]}" "${BOARD}"); then
|
||||
servo_VARS+=" prog_en"
|
||||
fi
|
||||
toad_VARS="${MCU}_uart_parity \
|
||||
${MCU}_uart_baudrate boot_mode"
|
||||
|
||||
Reference in New Issue
Block a user