summaryrefslogtreecommitdiff
path: root/board/kakadu
diff options
context:
space:
mode:
authorAseda Aboagye <aaboagye@google.com>2020-04-03 16:42:47 -0700
committerCommit Bot <commit-bot@chromium.org>2020-05-01 01:12:04 +0000
commit10fe09bf9aaf59213d141fc1d479ed259f786049 (patch)
tree1c2f9c76714af47bdb08b9cc388b0c0a56041e26 /board/kakadu
parent03e331ec95e732eab725073e6af22a09ad9c7616 (diff)
downloadchrome-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 'board/kakadu')
-rw-r--r--board/kakadu/board.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/kakadu/board.c b/board/kakadu/board.c
index 5c1a7d0ad3..1e3b26cfdb 100644
--- a/board/kakadu/board.c
+++ b/board/kakadu/board.c
@@ -181,7 +181,7 @@ int board_set_active_charge_port(int charge_port)
*/
gpio_set_level(GPIO_EN_POGO_CHARGE_L, 1);
gpio_set_level(GPIO_EN_USBC_CHARGE_L, 1);
- charger_set_current(0);
+ charger_set_current(CHARGER_SOLO, 0);
break;
default:
panic("Invalid charge port\n");