summaryrefslogtreecommitdiff
path: root/common/usbc/tbt_alt_mode.c
diff options
context:
space:
mode:
authorRob Barnes <robbarnes@google.com>2021-09-17 09:42:53 -0600
committerCommit Bot <commit-bot@chromium.org>2021-09-20 13:17:52 +0000
commitc1ef7c696c45632503165cbabb1e37cbabfbe448 (patch)
treeb783829513b4f39cc6742aae2ae9d6c09f5a90f0 /common/usbc/tbt_alt_mode.c
parent217975bb1402f1ab76e84ebdf804884be6353924 (diff)
downloadchrome-ec-c1ef7c696c45632503165cbabb1e37cbabfbe448.tar.gz
ec_commands: Add ec_response_get_version_v1
A field (cros_fwid_rw) was added to ec_response_get_version and the version was updated to v1. Some system components that still use v0 of the version host command fail because the size of the response does not match the updated ec_response_get_version struct. Restore ec_response_get_version to match v0. Create a new ec_response_get_version_v1 structure with the added v1 fields. This allows legacy code to continue using ec_response_get_version, which matches the expected response size for the v0 command. BUG=b:188073399,b:200075921 TEST=EC console 'version' works Legacy 'ectool version' works with old an new EC firmware. New 'ectool version' works with old and new EC firmware. BRANCH=None Change-Id: I51a052a550c2460f2604da8e04fc43c36acba4d5 Signed-off-by: Rob Barnes <robbarnes@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3169100 Reviewed-by: caveh jalali <caveh@chromium.org> Reviewed-by: Patryk Duda <patrykd@google.com> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'common/usbc/tbt_alt_mode.c')
0 files changed, 0 insertions, 0 deletions