diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2021-03-09 09:05:39 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-24 23:30:54 +0000 |
commit | 774ff171f1ff84e7f3daa2f367b9563e00656488 (patch) | |
tree | fc8007077bd004eb9ef6e48b9197d020d472ab33 /include/ec_commands.h | |
parent | b8103dc44bd202c762a8829a58b9091060ebf64d (diff) | |
download | chrome-ec-774ff171f1ff84e7f3daa2f367b9563e00656488.tar.gz |
ctn730: Print firmware version
This patch makes ctn730 driver print the firmware version.
EC_CMD_PCHG is updated to version 1 and returns firmware version
of a charger chip. Version 0 of EC_CMD_PCHG is deprecated.
BUG=b:182600604, b:173235954, b:183151376
BRANCH=Trogdor
TEST=Verify firmware version is printed on EC console.
TEST=ectool pchg 0 (for version 1)
TEST=cat /sys/class/power_supply/PCHG0/* (for version 0)
"ERR kernel: [ 33.394847] cros-ec-pchg cros-ec-pchg.13.auto:
Unable to get port.0 status (err:-524)"
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Change-Id: Ib7bb9a7225fe914bc6c8d600d0f4766dbf75ace8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2757098
Diffstat (limited to 'include/ec_commands.h')
-rw-r--r-- | include/ec_commands.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/ec_commands.h b/include/ec_commands.h index 6a73621cdd..8949077e8e 100644 --- a/include/ec_commands.h +++ b/include/ec_commands.h @@ -6799,6 +6799,11 @@ struct ec_response_pchg { uint32_t error; /* enum pchg_error */ uint8_t state; /* enum pchg_state state */ uint8_t battery_percentage; + uint8_t unused0; + uint8_t unused1; + /* Fields added in version 1 */ + uint32_t fw_version; + uint32_t dropped_event_count; } __ec_align2; enum pchg_state { |