summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWai-Hong Tam <waihong@google.com>2022-03-07 11:27:18 -0800
committerCommit Bot <commit-bot@chromium.org>2022-03-09 02:07:16 +0000
commit078b5da9f9e4db1ef3e65cc386709faabc80995e (patch)
treece94bb6f77588dc241b02d8723eec9587045d475
parent5b80e0a8558e84ac50bee8519a980a279e2a3c4c (diff)
downloadchrome-ec-078b5da9f9e4db1ef3e65cc386709faabc80995e.tar.gz
battery: AP19A8K: Add the C-FET status register
According to the attachment in b/135496272#comment5, add the C-FET status register for the battery AP19A8K. BRANCH=octopus, dedede BUG=b:135496272,b:222312301 TEST=Built the affected images. Change-Id: Idcbbf8112bae461345f8f8a5646b13c25b3f126d Signed-off-by: Wai-Hong Tam <waihong@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3508553 Reviewed-by: Keith Short <keithshort@chromium.org>
-rw-r--r--board/bobba/battery.c2
-rw-r--r--board/dood/battery.c2
-rw-r--r--board/waddledee/battery.c2
-rw-r--r--board/wheelie/battery.c2
-rw-r--r--zephyr/dts/bindings/battery/lgc,ap19a8k.yaml4
5 files changed, 12 insertions, 0 deletions
diff --git a/board/bobba/battery.c b/board/bobba/battery.c
index e53e839a68..dbebf250d9 100644
--- a/board/bobba/battery.c
+++ b/board/bobba/battery.c
@@ -277,6 +277,8 @@ const struct board_batt_params board_battery_info[] = {
.reg_addr = 0x43,
.reg_mask = 0x0001,
.disconnect_val = 0x0,
+ .cfet_mask = 0x0002,
+ .cfet_off_val = 0x0,
},
},
.batt_info = {
diff --git a/board/dood/battery.c b/board/dood/battery.c
index e719ea3151..da5f4c47dc 100644
--- a/board/dood/battery.c
+++ b/board/dood/battery.c
@@ -277,6 +277,8 @@ const struct board_batt_params board_battery_info[] = {
.reg_addr = 0x43,
.reg_mask = 0x0001,
.disconnect_val = 0x0,
+ .cfet_mask = 0x0002,
+ .cfet_off_val = 0x0,
},
},
.batt_info = {
diff --git a/board/waddledee/battery.c b/board/waddledee/battery.c
index 6b77248624..8f1ccc1ade 100644
--- a/board/waddledee/battery.c
+++ b/board/waddledee/battery.c
@@ -279,6 +279,8 @@ const struct board_batt_params board_battery_info[] = {
.reg_addr = 0x43,
.reg_mask = 0x0001,
.disconnect_val = 0x0,
+ .cfet_mask = 0x0002,
+ .cfet_off_val = 0x0,
},
},
.batt_info = {
diff --git a/board/wheelie/battery.c b/board/wheelie/battery.c
index c9770124cd..96d967abec 100644
--- a/board/wheelie/battery.c
+++ b/board/wheelie/battery.c
@@ -277,6 +277,8 @@ const struct board_batt_params board_battery_info[] = {
.reg_addr = 0x43,
.reg_mask = 0x0001,
.disconnect_val = 0x0,
+ .cfet_mask = 0x0002,
+ .cfet_off_val = 0x0,
},
},
.batt_info = {
diff --git a/zephyr/dts/bindings/battery/lgc,ap19a8k.yaml b/zephyr/dts/bindings/battery/lgc,ap19a8k.yaml
index 2d0de7fa61..7b6047a177 100644
--- a/zephyr/dts/bindings/battery/lgc,ap19a8k.yaml
+++ b/zephyr/dts/bindings/battery/lgc,ap19a8k.yaml
@@ -26,6 +26,10 @@ properties:
default: 0x0001
fet_disconnect_val:
default: 0x0000
+ fet_cfet_mask:
+ default: 0x0002
+ fet_cfet_off_val:
+ default: 0x0000
# Battery info
voltage_max: