summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Yilun Lin <yllin@chromium.org>2020-12-01 15:44:50 +0800
committerCommit Bot <commit-bot@chromium.org>2020-12-03 10:15:02 +0000
commitd4944f211943323506f5ddf98418b1bc2fa6095c (patch)
tree9754d412c13afbc80fc05612a534b3153dcf6eb1
parentdb9651664d93ebda429988898df4ac3bc299f7f1 (diff)
downloadchrome-ec-d4944f211943323506f5ddf98418b1bc2fa6095c.tar.gz
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 <yllin@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2569082 Reviewed-by: Tzung-Bi Shih <tzungbi@chromium.org> Reviewed-by: Ting Shen <phoenixshen@chromium.org>
-rw-r--r--board/asurada/board.c4
-rw-r--r--board/asurada/board.h2
2 files changed, 5 insertions, 1 deletions
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