summaryrefslogtreecommitdiff
path: root/board/dojo
diff options
context:
space:
mode:
authorTommy Chung <tommy.chung@quanta.corp-partner.google.com>2022-02-22 11:48:49 +0800
committerCommit Bot <commit-bot@chromium.org>2022-02-24 05:36:29 +0000
commitc32c083b51e82e653091cea2a4132f81b94faea5 (patch)
tree250d07884382bf60cb78220b9e541007f96f5133 /board/dojo
parent334577b2517348136bfe095f4e70099394614253 (diff)
downloadchrome-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.c5
-rw-r--r--board/dojo/board.h6
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 */