diff options
author | Tommy Chung <tommy.chung@quanta.corp-partner.google.com> | 2022-02-22 11:48:49 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-02-24 05:36:29 +0000 |
commit | c32c083b51e82e653091cea2a4132f81b94faea5 (patch) | |
tree | 250d07884382bf60cb78220b9e541007f96f5133 /board/dojo | |
parent | 334577b2517348136bfe095f4e70099394614253 (diff) | |
download | chrome-ec-c32c083b51e82e653091cea2a4132f81b94faea5.tar.gz |
dojo: Implement battery_get_vendor_param to read vendor params
Since CONFIG_I2C_VIRTUAL_BATTERY is defined on reference board, we have
to implement battery_get_vendor_param to get battery CT code.
BUG=b:220625363
BRANCH=cherry
TEST=check `ectool batteryparam` cmd on dojo.
Signed-off-by: Tommy Chung <tommy.chung@quanta.corp-partner.google.com>
Change-Id: Ifce9a8a51ec5422bc23701bc11225c773e210c29
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3478980
Reviewed-by: Devin Lu <Devin.Lu@quantatw.com>
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'board/dojo')
-rw-r--r-- | board/dojo/battery.c | 5 | ||||
-rw-r--r-- | board/dojo/board.h | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/board/dojo/battery.c b/board/dojo/battery.c index d0b5eb47d2..7e9b30079b 100644 --- a/board/dojo/battery.c +++ b/board/dojo/battery.c @@ -34,6 +34,7 @@ const struct board_batt_params board_battery_info[] = { .charging_max_c = 45, .discharging_min_c = -10, .discharging_max_c = 60, + .vendor_param_start = 0x70, }, }, @@ -63,6 +64,7 @@ const struct board_batt_params board_battery_info[] = { .charging_max_c = 45, .discharging_min_c = -10, .discharging_max_c = 60, + .vendor_param_start = 0x70, }, }, @@ -92,6 +94,7 @@ const struct board_batt_params board_battery_info[] = { .charging_max_c = 45, .discharging_min_c = -10, .discharging_max_c = 60, + .vendor_param_start = 0x70, }, }, @@ -121,6 +124,7 @@ const struct board_batt_params board_battery_info[] = { .charging_max_c = 45, .discharging_min_c = -10, .discharging_max_c = 60, + .vendor_param_start = 0x70, }, }, @@ -150,6 +154,7 @@ const struct board_batt_params board_battery_info[] = { .charging_max_c = 45, .discharging_min_c = -10, .discharging_max_c = 60, + .vendor_param_start = 0x70, }, }, }; diff --git a/board/dojo/board.h b/board/dojo/board.h index 7426a155cd..ad1a251d92 100644 --- a/board/dojo/board.h +++ b/board/dojo/board.h @@ -23,6 +23,12 @@ */ #define CONFIG_IT83XX_RESET_PD_CONTRACT_IN_BRAM +/* Battery */ +#define CONFIG_BATTERY_V2 +#define CONFIG_BATTERY_COUNT 1 +#define CONFIG_HOSTCMD_BATTERY_V2 +#define CONFIG_BATTERY_VENDOR_PARAM + /* BC12 */ /* PD / USB-C / PPC */ |