summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTommy Chung <tommy.chung@quanta.corp-partner.google.com>2023-04-27 19:51:46 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-05-03 04:20:04 +0000
commit4ce730711ac5e1272e4b0d23a24599f88a0c9840 (patch)
treebc95d3b0460238344d2af4dd5c80dfde864e6d31
parent8d2745b4faa7ccd4fc522a311aba4f15c0d6d112 (diff)
downloadchrome-ec-4ce730711ac5e1272e4b0d23a24599f88a0c9840.tar.gz
yavilla: Update battery configs
BUG=b:280415504 TEST=make sure all batteries can be charged/discharged, cutoff. Change-Id: I3a8a2afd6f614f8af4c6f4338c3f51327daadc98 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4483317 Reviewed-by: Peter Marheine <pmarheine@chromium.org> Reviewed-by: Devin Lu <devin.lu@quantatw.com> Commit-Queue: Tommy Chung <tommy.chung@quanta.corp-partner.google.com> Tested-by: Tommy Chung <tommy.chung@quanta.corp-partner.google.com>
-rw-r--r--zephyr/program/nissa/yavilla/overlay.dtsi26
-rw-r--r--zephyr/program/nissa/yavilla/src/charger.c18
2 files changed, 7 insertions, 37 deletions
diff --git a/zephyr/program/nissa/yavilla/overlay.dtsi b/zephyr/program/nissa/yavilla/overlay.dtsi
index a93b02c51c..61bddb184b 100644
--- a/zephyr/program/nissa/yavilla/overlay.dtsi
+++ b/zephyr/program/nissa/yavilla/overlay.dtsi
@@ -20,28 +20,16 @@
batteries {
default_battery: cosmx {
- compatible = "cosmx,gh02047xl", "battery-smart";
+ compatible = "cosmx,gg02047xl", "battery-smart";
};
- dynapack_atl_gh02047xl {
- compatible = "dynapack,atl_gh02047xl", "battery-smart";
+ dynapack_byd_gg02047xl {
+ compatible = "dynapack,byd_gg02047xl", "battery-smart";
};
- dynapack_cosmx_gh02047xl {
- compatible = "dynapack,cosmx_gh02047xl", "battery-smart";
+ dynapack_hpp_gg02047xl {
+ compatible = "dynapack,hpp_gg02047xl", "battery-smart";
};
- smp_coslight_gh02047xl {
- compatible = "smp,coslight_gh02047xl", "battery-smart";
- };
- smp_highpower_gh02047xl {
- compatible = "smp,highpower_gh02047xl", "battery-smart";
- };
- default_battery_3s:cosmx_si03058xl {
- compatible = "cosmx,si03058xl", "battery-smart";
- };
- smp_highpower_si03058xl {
- compatible = "smp,highpower_si03058xl", "battery-smart";
- };
- smp_si03054xl {
- compatible = "smp,si03054xl", "battery-smart";
+ atl_gb-s20-4473a9 {
+ compatible = "atl,gb-s20-4473a9", "battery-smart";
};
};
diff --git a/zephyr/program/nissa/yavilla/src/charger.c b/zephyr/program/nissa/yavilla/src/charger.c
index 09484fb86a..18aa1068d0 100644
--- a/zephyr/program/nissa/yavilla/src/charger.c
+++ b/zephyr/program/nissa/yavilla/src/charger.c
@@ -4,7 +4,6 @@
*/
#include "battery.h"
-#include "battery_fuel_gauge.h"
#include "charger.h"
#include "console.h"
#include "driver/charger/sm5803.h"
@@ -54,20 +53,3 @@ __override void board_hibernate(void)
LOG_INF("Charger(s) hibernated");
cflush();
}
-
-__override int board_get_default_battery_type(void)
-{
- int type = DEFAULT_BATTERY_TYPE;
- int cells;
-
- if (charger_get_battery_cells(CHARGER_PRIMARY, &cells) == EC_SUCCESS) {
- if (cells == 3)
- type = DEFAULT_BATTERY_TYPE_3S;
- if (cells != 2 && cells != 3)
- LOG_ERR("Unexpected number of cells");
- } else {
- LOG_ERR("Failed to get default battery type");
- }
-
- return type;
-}