blob: 78f16be6abc4df9a4a72ad7796b791bdabaa5b53 [file] [log] [blame] [edit]
#! /bin/sh
# Copyright 2015 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
#
# This script obtains the EC version
EC_INFO_FILE="/var/log/ec_info.txt"
(
# Show commands ran (for informational purposes).
set -x
# Log versions for all known chip types.
for ec_type in cros_ec cros_pd cros_fp cros_scp cros_ish; do
ectool --name "${ec_type}" version || true
done
# Log PD devices attached to each port. This assumes no more than 4 ports, as
# we don't have devices with more than 4 TCPC ports at the moment. If that
# changes, below will need updated.
for i in 0 1 2 3; do
ectool pdchipinfo "${i}" || true
done
) > "${EC_INFO_FILE}" 2>&1