diff options
author | Aseda Aboagye <aaboagye@google.com> | 2020-04-03 16:42:47 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-05-01 01:12:04 +0000 |
commit | 10fe09bf9aaf59213d141fc1d479ed259f786049 (patch) | |
tree | 1c2f9c76714af47bdb08b9cc388b0c0a56041e26 /include/ec_commands.h | |
parent | 03e331ec95e732eab725073e6af22a09ad9c7616 (diff) | |
download | chrome-ec-10fe09bf9aaf59213d141fc1d479ed259f786049.tar.gz |
OCPC: Add concept of active charger IC
With OCPC, one charger IC per Type-C port, there are now multiple
charger ICs present in the system. This commit adds the beginning of
OCPC support by adding the notion of an active charger IC. Charge
Manager will select the active charger IC based upon the charge port.
Boards must define this mapping in a board specific function.
Additionally, this commit adds chgnum as a parameter to
charger_set_input_current_limit().
BUG=b:148981052
BRANCH=None
TEST=With other patches, verify that the active charger IC is able to
be saved and retrieved.
Change-Id: Iba4a8958171ad6e1630b0ca3d07d128bc1f2c4dd
Signed-off-by: Aseda Aboagye <aaboagye@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2135963
Tested-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'include/ec_commands.h')
-rw-r--r-- | include/ec_commands.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/ec_commands.h b/include/ec_commands.h index 2685a0db22..a74360dc7a 100644 --- a/include/ec_commands.h +++ b/include/ec_commands.h @@ -4445,6 +4445,7 @@ struct ec_params_charge_state { uint32_t value; /* value to set */ } set_param; }; + uint8_t chgnum; /* Version 1 supports chgnum */ } __ec_todo_packed; struct ec_response_charge_state { |