summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiahong Wei <weijiahong@huaqin.corp-partner.google.com>2023-02-20 15:08:39 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-02-21 12:08:01 +0000
commitb35e33ada5e49c782c086d176bead8f28aafabfd (patch)
treec2f1457287050497c7cd93b72355b4ed471a4744
parentbdf2b8d283ed8b7e1286ed819808cda509086dbe (diff)
downloadchrome-ec-b35e33ada5e49c782c086d176bead8f28aafabfd.tar.gz
voltorb: update the LED behavior according to new requirement
According to OEM new requirements, updates the behavior of LED lights in different states. BUG=b:269208753 BRANCH=corsola TEST=1. zmake build voltorb. 2. Verify LED light color base on specification. Change-Id: Ia435ec4a6c73e92dd5692e2295d991ba06c0d76a Signed-off-by: Jiahong Wei <weijiahong@huaqin.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4270696 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Mike Lee <mike5@huaqin.corp-partner.google.com>
-rw-r--r--zephyr/program/corsola/voltorb/project.overlay84
1 files changed, 0 insertions, 84 deletions
diff --git a/zephyr/program/corsola/voltorb/project.overlay b/zephyr/program/corsola/voltorb/project.overlay
index eef4e8a6fa..fc319c76e8 100644
--- a/zephyr/program/corsola/voltorb/project.overlay
+++ b/zephyr/program/corsola/voltorb/project.overlay
@@ -82,9 +82,6 @@
/* Voltorb LED bat charge */
bat-power-state-charge {
charge-state = "PWR_STATE_CHARGE";
- /* Battery is charging */
- batt-state-mask = <SB_STATUS_DISCHARGING>;
- batt-state = <0>;
/* Battery percent range (>= Empty, <= 96%) */
batt-lvl = <BATTERY_LEVEL_EMPTY
(BATTERY_LEVEL_NEAR_FULL - 1)>;
@@ -97,31 +94,6 @@
/* Voltorb LED bat charge near full */
bat-power-state-charge-near-full {
charge-state = "PWR_STATE_CHARGE_NEAR_FULL";
- /* Battery is charging */
- batt-state-mask = <SB_STATUS_DISCHARGING>;
- batt-state = <0>;
-
- color-0 {
- led-color = <&color_amber>;
- };
- };
-
- /* Voltorb LED bat charge idle */
- bat-power-state-charge-idle {
- charge-state = "PWR_STATE_CHARGE";
- /* Battery is discharging */
- batt-state-mask = <SB_STATUS_DISCHARGING>;
- batt-state = <SB_STATUS_DISCHARGING>;
-
- color-0 {
- led-color = <&color_blue>;
- };
- };
- bat-power-state-charge-near-full-idle {
- charge-state = "PWR_STATE_CHARGE_NEAR_FULL";
- /* Battery is discharging */
- batt-state-mask = <SB_STATUS_DISCHARGING>;
- batt-state = <SB_STATUS_DISCHARGING>;
color-0 {
led-color = <&color_blue>;
@@ -132,45 +104,11 @@
bat-power-state-discharge-s0 {
charge-state = "PWR_STATE_DISCHARGE";
chipset-state = "POWER_S0";
- /* Battery percent range (>= 14%, <= Full) */
- batt-lvl = <(BATTERY_LEVEL_LOW + 4) BATTERY_LEVEL_FULL>;
color-0 {
led-color = <&color_blue>;
};
};
- bat-power-state-discharge-s0-bat-low {
- charge-state = "PWR_STATE_DISCHARGE";
- chipset-state = "POWER_S0";
- /* Battery percent range (>= 7%, <= 13%) */
- batt-lvl = <(BATTERY_LEVEL_CRITICAL + 2)
- (BATTERY_LEVEL_LOW + 3)>;
-
- color-0 {
- led-color = <&color_amber>;
- period-ms = <1000>;
- };
- color-1 {
- led-color = <&color_off>;
- period-ms = <3000>;
- };
- };
- bat-power-state-discharge-s0-bat-critical {
- charge-state = "PWR_STATE_DISCHARGE";
- chipset-state = "POWER_S0";
- /* Battery percent range (>= Empty, <= 6%) */
- batt-lvl = <BATTERY_LEVEL_EMPTY
- (BATTERY_LEVEL_CRITICAL + 1)>;
-
- color-0 {
- led-color = <&color_amber>;
- period-ms = <1000>;
- };
- color-1 {
- led-color = <&color_off>;
- period-ms = <1000>;
- };
- };
bat-power-state-discharge-s3 {
charge-state = "PWR_STATE_DISCHARGE";
chipset-state = "POWER_S3";
@@ -196,7 +134,6 @@
/* Voltorb LED bat error */
bat-power-state-error {
charge-state = "PWR_STATE_ERROR";
- chipset-state = "POWER_S0";
color-0 {
led-color = <&color_amber>;
@@ -207,27 +144,6 @@
period-ms = <1000>;
};
};
- bat-power-state-error-s3 {
- charge-state = "PWR_STATE_ERROR";
- chipset-state = "POWER_S3";
-
- color-0 {
- led-color = <&color_amber>;
- period-ms = <1000>;
- };
- color-1 {
- led-color = <&color_off>;
- period-ms = <3000>;
- };
- };
- bat-power-state-error-s5 {
- charge-state = "PWR_STATE_ERROR";
- chipset-state = "POWER_S5";
-
- color-0 {
- led-color = <&color_off>;
- };
- };
/* Voltorb LED power idle */
power-state-idle {