summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/battery
diff options
context:
space:
mode:
authorjeffrey_lin <jeffrey_lin@pegatron.corp-partner.google.com>2022-06-29 14:50:48 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-06-29 09:42:11 +0000
commit04e7397198c8ef62ca9c267220b9efff62481a47 (patch)
tree578af9e77b8a1b35cce45fbdbd166c157fb7a55c /zephyr/dts/bindings/battery
parent49d5a3e672530100ba361bb9b1dc57edd91f0db8 (diff)
downloadchrome-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.yaml56
-rw-r--r--zephyr/dts/bindings/battery/battery-smart.yaml1
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"