diff options
author | Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> | 2022-09-15 11:25:40 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-09-15 15:23:39 +0000 |
commit | 411e06afb213ac9ed70d6a82f986be6dced3b508 (patch) | |
tree | a3202e1d61000aea7b3200108f01f42201ddabef | |
parent | 1bda9c2be868ec02ee5e56ac513a09f2097daaf3 (diff) | |
download | chrome-ec-411e06afb213ac9ed70d6a82f986be6dced3b508.tar.gz |
evoker: Add battery PC-VP-BP153
Support new battery PC-VP-BP153
BUG=b:246879091
BRANCH=none
TEST=zmake build evoker
Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com>
Change-Id: Ib4bfd9826c75877ec9dca15ed8f963f53c74bba8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3897916
Reviewed-by: Sam Hurst <shurst@google.com>
Commit-Queue: Sam Hurst <shurst@google.com>
-rw-r--r-- | zephyr/dts/bindings/battery/battery-smart.yaml | 1 | ||||
-rw-r--r-- | zephyr/dts/bindings/battery/smp,pc-vp-bp153.yaml | 54 | ||||
-rw-r--r-- | zephyr/projects/herobrine/battery_evoker.dts | 5 |
3 files changed, 59 insertions, 1 deletions
diff --git a/zephyr/dts/bindings/battery/battery-smart.yaml b/zephyr/dts/bindings/battery/battery-smart.yaml index 98c525d4c3..81c96f0115 100644 --- a/zephyr/dts/bindings/battery/battery-smart.yaml +++ b/zephyr/dts/bindings/battery/battery-smart.yaml @@ -48,6 +48,7 @@ properties: - "smp,l20m3pg2" - "smp,l22m3pg0" - "smp,l22m3pg1" + - "smp,pc-vp-bp153" - "smp,coslight_gh02047xl" - "smp,cosxdy9k" - "smp,highpower_gh02047xl" diff --git a/zephyr/dts/bindings/battery/smp,pc-vp-bp153.yaml b/zephyr/dts/bindings/battery/smp,pc-vp-bp153.yaml new file mode 100644 index 0000000000..3341b40d14 --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,pc-vp-bp153.yaml @@ -0,0 +1,54 @@ +# Copyright 2022 The ChromiumOS Authors +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +description: "SMP PC-VP-BP153" +compatible: "smp,pc-vp-bp153" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,pc-vp-bp153" + + # Fuel gauge + manuf_name: + default: "SIMPLO" + device_name: + default: "PC-VP-BP153" + ship_mode_reg_addr: + default: 0x34 + ship_mode_reg_data: + default: [ 0x0000, 0x1000 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x34 + fet_reg_mask: + default: 0x0100 + fet_disconnect_val: + default: 0x0100 + + # Battery info + voltage_max: + default: 8800 + voltage_normal: + default: 7680 + voltage_min: + default: 6000 + precharge_current: + default: 128 + start_charging_min_c: + default: 0 + start_charging_max_c: + default: 50 + charging_min_c: + default: 0 + charging_max_c: + default: 60 + discharging_min_c: + default: -20 + discharging_max_c: + default: 70 + diff --git a/zephyr/projects/herobrine/battery_evoker.dts b/zephyr/projects/herobrine/battery_evoker.dts index 2522c769d2..0e09616c1d 100644 --- a/zephyr/projects/herobrine/battery_evoker.dts +++ b/zephyr/projects/herobrine/battery_evoker.dts @@ -5,7 +5,10 @@ / { batteries { - default_battery: ap16l5j { + default_battery: pc_vp_bp153 { + compatible = "smp,pc-vp-bp153", "battery-smart"; + }; + ap16l5j { compatible = "panasonic,ap16l5j", "battery-smart"; }; }; |