diff options
Diffstat (limited to 'scripts/image_signing/gbb_flags_common.sh')
-rwxr-xr-x | scripts/image_signing/gbb_flags_common.sh | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/scripts/image_signing/gbb_flags_common.sh b/scripts/image_signing/gbb_flags_common.sh index 5c8c9e2f..ee9e886f 100755 --- a/scripts/image_signing/gbb_flags_common.sh +++ b/scripts/image_signing/gbb_flags_common.sh @@ -49,65 +49,3 @@ FLAGS_HELP="Manages Chrome OS Firmware GBB Flags value. Usage: $0 [option_flags] GBB_FLAGS_VALUE ${GBBFLAGS_DESCRIPTION}" - -flashrom_read() { - local file="$1" - local programmer="$2" - flashrom -p "${programmer}" -i GBB -i FMAP -r "${file}" -} - -flashrom_write() { - local file="$1" - local programmer="$2" - flashrom -p "${programmer}" -i GBB --noverify-all -w "${file}" -} - -CPU_FW_SPI="${FLAGS_FALSE}" - -enable_cpu_fw_spi() { - dut-control cpu_fw_spi:on >/dev/null - CPU_FW_SPI="${FLAGS_TRUE}" -} - -maybe_disable_cpu_fw_spi() { - if [ "${CPU_FW_SPI}" = "${FLAGS_TRUE}" ]; then - dut-control cpu_fw_spi:off >/dev/null - fi - cleanup_temps_and_mounts -} - -# This overrides the trap set in common_minimal. -trap "maybe_disable_cpu_fw_spi" EXIT - -update_programmer_for_servo() { - local servo_type - local serial - servo_type=$(dut-control -o servo_type 2>/dev/null) || \ - die "Failed to get servo information. Is servod running?" - case "${servo_type}" in - *with_servo_micro*) - serial=$(dut-control -o servo_micro_serialname 2>/dev/null) - ;; - *with_c2d2*) - serial=$(dut-control -o c2d2_serialname 2>/dev/null) - ;; - *with_ccd*) - serial=$(dut-control -o ccd_serialname 2>/dev/null) - ;; - *) - serial=$(dut-control -o serialname 2>/dev/null) - ;; - esac - case "${servo_type}" in - *servo_micro*|*c2d2*) - programmer="raiden_debug_spi:serial=${serial}" - enable_cpu_fw_spi - ;; - *ccd_ti50*|*ccd_cr50*|*ccd_gsc*) - programmer="raiden_debug_spi:target=AP,serial=${serial}" - ;; - *) - die "Unsupported servo type ${servo_type}" - ;; - esac -} |