From d4944f211943323506f5ddf98418b1bc2fa6095c Mon Sep 17 00:00:00 2001 From: Eric Yilun Lin Date: Tue, 1 Dec 2020 15:44:50 +0800 Subject: asurada: enable AMON/BMON BUG=b:169532537 TEST=amon; ensure the report current is accurate comapres to the power meter BRANCH=none Change-Id: I43f98db84f362f0331b128475c9cea955c18f163 Signed-off-by: Eric Yilun Lin Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2569082 Reviewed-by: Tzung-Bi Shih Reviewed-by: Ting Shen --- board/asurada/board.c | 4 +++- board/asurada/board.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/board/asurada/board.c b/board/asurada/board.c index 2af6ab804a..8af8962e6e 100644 --- a/board/asurada/board.c +++ b/board/asurada/board.c @@ -170,7 +170,9 @@ const struct adc_t adc_channels[] = { {"VBUS", ADC_MAX_MVOLT * 10, ADC_READ_MAX + 1, 0, CHIP_ADC_CH0}, {"BOARD_ID_0", ADC_MAX_MVOLT, ADC_READ_MAX + 1, 0, CHIP_ADC_CH1}, {"BOARD_ID_1", ADC_MAX_MVOLT, ADC_READ_MAX + 1, 0, CHIP_ADC_CH2}, - {"CHARGER_AMON_R", ADC_MAX_MVOLT, ADC_READ_MAX + 1, 0, CHIP_ADC_CH3}, + /* AMON/BMON gain = 17.97 */ + {"CHARGER_AMON_R", ADC_MAX_MVOLT * 1000 / 17.97, ADC_READ_MAX + 1, 0, + CHIP_ADC_CH3}, {"CHARGER_PMON", ADC_MAX_MVOLT, ADC_READ_MAX + 1, 0, CHIP_ADC_CH6}, }; BUILD_ASSERT(ARRAY_SIZE(adc_channels) == ADC_CH_COUNT); diff --git a/board/asurada/board.h b/board/asurada/board.h index 3ea5db88ab..af9b589fe5 100644 --- a/board/asurada/board.h +++ b/board/asurada/board.h @@ -53,6 +53,7 @@ #define CONFIG_USB_CHARGER /* Charger */ +#define ADC_AMON_BMON ADC_CHARGER_AMON_R /* ADC name remap */ #define ADC_PSYS ADC_CHARGER_PMON /* ADC name remap */ #define CONFIG_CHARGER #define CONFIG_CHARGER_DISCHARGE_ON_AC @@ -66,6 +67,7 @@ #define CONFIG_CHARGER_PSYS_READ #define CONFIG_CHARGE_RAMP_HW #define CONFIG_CHARGE_MANAGER +#define CONFIG_CMD_CHARGER_ADC_AMON_BMON /* Chipset */ #define CONFIG_HOST_COMMAND_STATUS -- cgit v1.2.1