diff options
author | jeffrey_lin <jeffrey_lin@pegatron.corp-partner.google.com> | 2022-06-29 14:50:48 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-06-29 09:42:11 +0000 |
commit | 04e7397198c8ef62ca9c267220b9efff62481a47 (patch) | |
tree | 578af9e77b8a1b35cce45fbdbd166c157fb7a55c /zephyr/dts/bindings/battery | |
parent | 49d5a3e672530100ba361bb9b1dc57edd91f0db8 (diff) | |
download | chrome-ec-04e7397198c8ef62ca9c267220b9efff62481a47.tar.gz |
tentacruel: Add AS3GXXE3KA C140254 for tentacruel
Config the EC battery setting.
BUG=b:237432841
TEST=zmake build tentacruel --clobber
BRANCH=None
Signed-off-by: jeffrey_lin <jeffrey_lin@pegatron.corp-partner.google.com>
Change-Id: I97533da69c1f22814452ebb009b93c513a7946fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3733874
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'zephyr/dts/bindings/battery')
-rw-r--r-- | zephyr/dts/bindings/battery/as3gxxe3ka,c140254.yaml | 56 | ||||
-rw-r--r-- | zephyr/dts/bindings/battery/battery-smart.yaml | 1 |
2 files changed, 57 insertions, 0 deletions
diff --git a/zephyr/dts/bindings/battery/as3gxxe3ka,c140254.yaml b/zephyr/dts/bindings/battery/as3gxxe3ka,c140254.yaml new file mode 100644 index 0000000000..313657b58b --- /dev/null +++ b/zephyr/dts/bindings/battery/as3gxxe3ka,c140254.yaml @@ -0,0 +1,56 @@ +description: "AS3GXXe3KA C140254" +compatible: "as3gxxe3ka,c140254" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "as3gxxe3ka,c140254" + + # Fuel gauge + manuf_name: + default: "AS3GXXe3KA" + device_name: + default: "C140254" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + # Documentation: b/150833879 + # Charging/Discharging FETs Status + # Register SBS_PackStatus_ACCESS (0x99) + # Bit-3: XDSG + # Bit-2: XCHG + fet_reg_addr: + default: 0x99 + fet_reg_mask: + default: 0x0C + fet_disconnect_val: + default: 0x0C + fet_cfet_mask: + default: 0x04 + fet_cfet_off_val: + default: 0x04 + + # Battery info + voltage_max: + default: 8900 + voltage_normal: + default: 7970 + voltage_min: + default: 6000 + precharge_current: + default: 256 + start_charging_min_c: + default: 0 + start_charging_max_c: + default: 45 + charging_min_c: + default: 0 + charging_max_c: + default: 60 + discharging_min_c: + default: -20 + discharging_max_c: + default: 60
\ No newline at end of file diff --git a/zephyr/dts/bindings/battery/battery-smart.yaml b/zephyr/dts/bindings/battery/battery-smart.yaml index edcb239703..93118e50de 100644 --- a/zephyr/dts/bindings/battery/battery-smart.yaml +++ b/zephyr/dts/bindings/battery/battery-smart.yaml @@ -13,6 +13,7 @@ properties: enum: - "aec,5477109" - "as3gwrc3ka,c235-41" + - "as3gxxe3ka,c140254" - "byd,l22b3pg0" - "celxpert,l22c3pg0" - "cosmx,l22x3pg0" |