From 3dc4147d8792447671b3a37726e4f62f72c0db8b Mon Sep 17 00:00:00 2001 From: Ting Shen Date: Thu, 4 Jun 2020 18:35:58 +0800 Subject: charger/isl9238c: enable slew rate control Enable charge current and maximum system voltage slew rate control on ISL9238C by default for better charger stability. Since the control is only available on ISL9238C, not on A/B, and there's no way to distinguish C and A/B in software side, introduce a new config CONFIG_CHARGER_ISL9238C for 9238C users. BUG=b:155366741 TEST=1) on asurada, verify the register configured correctly 2) verify the waveform looks better BRANCH=kukui Signed-off-by: Ting Shen Change-Id: I577db3eebcad0ed3793f4b7d525e4246515f8503 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2231725 Tested-by: Hsu Alvis Tested-by: Ting Shen Reviewed-by: Eric Yilun Lin Reviewed-by: Ting Shen Commit-Queue: Ting Shen --- board/asurada/board.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'board/asurada') diff --git a/board/asurada/board.h b/board/asurada/board.h index 9301ec3c10..af75f30b75 100644 --- a/board/asurada/board.h +++ b/board/asurada/board.h @@ -33,7 +33,7 @@ /* Charger */ #define CONFIG_CHARGER #define CONFIG_CHARGER_INPUT_CURRENT 512 -#define CONFIG_CHARGER_ISL9238 +#define CONFIG_CHARGER_ISL9238C #define CONFIG_CHARGER_MAINTAIN_VBAT #define CONFIG_CHARGER_SENSE_RESISTOR_AC 20 /* BOARD_RS1 */ #define CONFIG_CHARGER_SENSE_RESISTOR 10 /* BOARD_RS2 */ -- cgit v1.2.1