summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZick Wei <zick.wei@quanta.corp-partner.google.com>2022-07-15 11:09:16 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-07-21 02:44:17 +0000
commit59014d8c50a814affbb67dbf8afdeb79505575f1 (patch)
treee25c6f40425388ef109ff215376faa1608714d48
parent53baccd1edb0a2667acfe5fad55b338ac0b50b50 (diff)
downloadchrome-ec-59014d8c50a814affbb67dbf8afdeb79505575f1.tar.gz
agah: update charger setting
Set charger ACProchot to 7.68A for default 150W adapter. BUG=b:238157096 BRANCH=none TEST=read back ACProchot setting through I2C is intended. Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: I080f09ea5cfdb2f08262e97cc56929d87f9b7344 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3763027 Reviewed-by: caveh jalali <caveh@chromium.org>
-rw-r--r--board/agah/board.h2
-rw-r--r--board/agah/charger_isl9241.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/board/agah/board.h b/board/agah/board.h
index 68a8890c7f..e4d44f0f78 100644
--- a/board/agah/board.h
+++ b/board/agah/board.h
@@ -133,6 +133,8 @@
#define CONFIG_CHARGER_ISL9241
#define CONFIG_CHARGER_SENSE_RESISTOR 10
#define CONFIG_CHARGER_SENSE_RESISTOR_AC 10
+/* Round down 7700 max current to multiple of 128mA for ISL9241 AC prochot. */
+#define AGAH_AC_PROCHOT_CURRENT_MA 7680
/* Barrel jack adapter settings */
#undef CONFIG_DEDICATED_CHARGE_PORT_COUNT
diff --git a/board/agah/charger_isl9241.c b/board/agah/charger_isl9241.c
index 298110ba16..9578a5bd9a 100644
--- a/board/agah/charger_isl9241.c
+++ b/board/agah/charger_isl9241.c
@@ -278,5 +278,7 @@ static void bj_state_init(void)
}
bj_connect();
+
+ isl9241_set_ac_prochot(CHARGER_SOLO, AGAH_AC_PROCHOT_CURRENT_MA);
}
DECLARE_HOOK(HOOK_INIT, bj_state_init, HOOK_PRIO_INIT_CHARGE_MANAGER + 1);