diff options
Diffstat (limited to 'zephyr/dts/bindings/battery')
40 files changed, 1499 insertions, 18 deletions
diff --git a/zephyr/dts/bindings/battery/aec,5477109.yaml b/zephyr/dts/bindings/battery/aec,5477109.yaml index ca0ce51eb1..3cb8e44135 100644 --- a/zephyr/dts/bindings/battery/aec,5477109.yaml +++ b/zephyr/dts/bindings/battery/aec,5477109.yaml @@ -1,4 +1,4 @@ -# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Copyright 2021 The ChromiumOS Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. diff --git a/zephyr/dts/bindings/battery/atl,cfd72.yaml b/zephyr/dts/bindings/battery/atl,cfd72.yaml new file mode 100644 index 0000000000..0f5c4ba511 --- /dev/null +++ b/zephyr/dts/bindings/battery/atl,cfd72.yaml @@ -0,0 +1,53 @@ +description: "ATL-NVT ATL-ATL3.66 DELL CFD72" +compatible: "atl,cfd72" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "atl,cfd72" + + # Fuel Gauge + manuf_name: + default: "ATL-ATL3.66" + device_name: + default: "DELL CFD72" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x43 + fet_reg_mask: + default: 0x0001 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0002 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 17600 + voltage_normal: + default: 15000 + voltage_min: + default: 12000 + 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: 50 + discharging_min_c: + default: -20 + discharging_max_c: + default: 70 diff --git a/zephyr/dts/bindings/battery/battery-fuel-gauge.yaml b/zephyr/dts/bindings/battery/battery-fuel-gauge.yaml index 2572090024..d2fed4bfa6 100644 --- a/zephyr/dts/bindings/battery/battery-fuel-gauge.yaml +++ b/zephyr/dts/bindings/battery/battery-fuel-gauge.yaml @@ -1,4 +1,4 @@ -# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Copyright 2021 The ChromiumOS Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -9,10 +9,16 @@ compatible: "battery-fuel-gauge" properties: manuf_name: - description: Manufacturer name + description: | + String returned by the smart battery attribute + ManufacturerName (0x20), which is used to help + uniquely identify the type of battery. type: string device_name: - description: Model/Device name + description: | + String returned by the smart battery attribute + DeviceName (0x21), which is used to help + uniquely identify the type of battery. type: string ship_mode_wb_support: description: | diff --git a/zephyr/dts/bindings/battery/battery-info.yaml b/zephyr/dts/bindings/battery/battery-info.yaml index 3a4cb875e7..54e81cedeb 100644 --- a/zephyr/dts/bindings/battery/battery-info.yaml +++ b/zephyr/dts/bindings/battery/battery-info.yaml @@ -1,4 +1,4 @@ -# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Copyright 2021 The ChromiumOS Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. diff --git a/zephyr/dts/bindings/battery/battery-smart.yaml b/zephyr/dts/bindings/battery/battery-smart.yaml index c2c6d28175..81c96f0115 100644 --- a/zephyr/dts/bindings/battery/battery-smart.yaml +++ b/zephyr/dts/bindings/battery/battery-smart.yaml @@ -1,4 +1,4 @@ -# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Copyright 2021 The ChromiumOS Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -12,7 +12,19 @@ properties: type: string enum: - "aec,5477109" - - "as3gwrc3ka,c235-41" + - "atl,cfd72" + - "byd,l22b3pg0" + - "byd,wv3k8" + - "celxpert,c235-41" + - "celxpert,l22c3pg0" + - "cosmx,ap20cbl" + - "cosmx,ap20cbl-2" + - "cosmx,gh02047xl" + - "cosmx,l22x3pg0" + - "cosmx,mvk11" + - "dynapack,atl_gh02047xl" + - "dynapack,cosmx_gh02047xl" + - "dynapack,c140254" - "ganfeng,7c01" - "getac,bq40z50-R3-S3" - "getac,bq40z50-R3-S2" @@ -20,12 +32,27 @@ properties: - "lgc,ap16l8j" - "lgc,ap18c8k" - "lgc,ap19a8k" + - "lgc,ap19b8m" - "lgc,l20l3pg2" + - "lgc,xphx8" - "murata,ap18c4k" - "panasonic,ap16l5j" - "panasonic,ap16l5j-009" - "panasonic,ap19a5k" - "powertech,batgqa05l22" + - "smp,atlxdy9k" + - "smp,c31n1915" + - "smp,c31n2005" - "smp,l20m3pg0" - "smp,l20m3pg1" - "smp,l20m3pg2" + - "smp,l22m3pg0" + - "smp,l22m3pg1" + - "smp,pc-vp-bp153" + - "smp,coslight_gh02047xl" + - "smp,cosxdy9k" + - "smp,highpower_gh02047xl" + - "sunwoda,atl3rr09" + - "sunwoda,cos3rr09" + - "sunwoda,l22d3pg0" + - "sunwoda,l22d3pg1" diff --git a/zephyr/dts/bindings/battery/byd,l22b3pg0.yaml b/zephyr/dts/bindings/battery/byd,l22b3pg0.yaml new file mode 100644 index 0000000000..dbe82d5aaa --- /dev/null +++ b/zephyr/dts/bindings/battery/byd,l22b3pg0.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: "BYD L22B3PG0" +compatible: "byd,l22b3pg0" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "byd,l22b3pg0" + + # Fuel gauge + manuf_name: + default: "BYD" + device_name: + default: "L22B3PG0" + 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: 13200 + voltage_normal: + default: 11310 + voltage_min: + default: 9000 + precharge_current: + default: 416 + 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/dts/bindings/battery/byd,wv3k8.yaml b/zephyr/dts/bindings/battery/byd,wv3k8.yaml new file mode 100644 index 0000000000..98c3313632 --- /dev/null +++ b/zephyr/dts/bindings/battery/byd,wv3k8.yaml @@ -0,0 +1,54 @@ +description: "BYD DELL WV3K8" +compatible: "byd,wv3k8" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "byd,wv3k8" + + # Fuel gauge + manuf_name: + default: "BYD" + device_name: + default: "DELL WV3K8" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x54 + fet_reg_mask: + default: 0x0002 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0004 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 17400 + voltage_normal: + default: 15000 + voltage_min: + default: 12000 + precharge_current: + default: 256 + start_charging_min_c: + default: -3 + start_charging_max_c: + default: 45 + charging_min_c: + default: -3 + charging_max_c: + default: 50 + discharging_min_c: + default: -5 + discharging_max_c: + default: 70 + diff --git a/zephyr/dts/bindings/battery/as3gwrc3ka,c235-41.yaml b/zephyr/dts/bindings/battery/celxpert,c235-41.yaml index c4359b29d2..cffe1c2f0d 100644 --- a/zephyr/dts/bindings/battery/as3gwrc3ka,c235-41.yaml +++ b/zephyr/dts/bindings/battery/celxpert,c235-41.yaml @@ -1,12 +1,12 @@ -description: "AS3GWRc3KA C235-41" -compatible: "as3gwrc3ka,c235-41" +description: "Celxpert C235-41" +compatible: "celxpert,c235-41" include: battery-smart.yaml properties: enum-name: type: string - default: "as3gwrc3ka,c235-41" + default: "celxpert,c235-41" # Fuel gauge manuf_name: diff --git a/zephyr/dts/bindings/battery/celxpert,l22c3pg0.yaml b/zephyr/dts/bindings/battery/celxpert,l22c3pg0.yaml new file mode 100644 index 0000000000..2e99336c06 --- /dev/null +++ b/zephyr/dts/bindings/battery/celxpert,l22c3pg0.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: "CELXPERT L22C3PG0" +compatible: "celxpert,l22c3pg0" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "celxpert,l22c3pg0" + + # Fuel gauge + manuf_name: + default: "Celxpert" + device_name: + default: "L22C3PG0" + ship_mode_reg_addr: + default: 0x34 + ship_mode_reg_data: + default: [ 0x0000, 0x1000 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x00 + fet_reg_mask: + default: 0x0018 + fet_disconnect_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11310 + voltage_min: + default: 9000 + precharge_current: + default: 416 + 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: 60 + diff --git a/zephyr/dts/bindings/battery/cosmx,ap20cbl-2.yaml b/zephyr/dts/bindings/battery/cosmx,ap20cbl-2.yaml new file mode 100644 index 0000000000..5e64834f15 --- /dev/null +++ b/zephyr/dts/bindings/battery/cosmx,ap20cbl-2.yaml @@ -0,0 +1,57 @@ +description: "COSMX AP20CBL-2" +compatible: "cosmx,ap20cbl-2" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "cosmx,ap20cbl-2" + + # Fuel gauge + manuf_name: + default: "COSMX KT0030B004" + device_name: + default: "AP20CBL" + ship_mode_reg_addr: + default: 0x3A + ship_mode_reg_data: + default: [ 0xC574, 0xC574 ] + # Documentation: b/243772306 + # Manufacturer Access 0x00 + # b14: C-FET Status (0: Off, 1: On) + # b15: D-FET Status (0: Off, 1: On) + fet_mfgacc_support: + default: 1 + fet_reg_addr: + default: 0x0 + fet_reg_mask: + default: 0x8000 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x4000 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11550 + voltage_min: + default: 9000 + precharge_current: + default: 256 + 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: 75 diff --git a/zephyr/dts/bindings/battery/cosmx,ap20cbl.yaml b/zephyr/dts/bindings/battery/cosmx,ap20cbl.yaml new file mode 100644 index 0000000000..193ef649f1 --- /dev/null +++ b/zephyr/dts/bindings/battery/cosmx,ap20cbl.yaml @@ -0,0 +1,57 @@ +description: "COSMX AP20CBL" +compatible: "cosmx,ap20cbl" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "cosmx,ap20cbl" + + # Fuel gauge + manuf_name: + default: "COSMX KT0030B002" + device_name: + default: "AP20CBL" + ship_mode_reg_addr: + default: 0x3A + ship_mode_reg_data: + default: [ 0xC574, 0xC574 ] + # Documentation: b/230427330 + # Manufacturer Access 0x00 + # b14: Charging Disabled (0: Off, 1: On) + # b13: Discharging Disabled (0: Off, 1: On) + fet_mfgacc_support: + default: 1 + fet_reg_addr: + default: 0x0 + fet_reg_mask: + default: 0x2000 + fet_disconnect_val: + default: 0x2000 + fet_cfet_mask: + default: 0x4000 + fet_cfet_off_val: + default: 0x4000 + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11550 + voltage_min: + default: 9000 + precharge_current: + default: 256 + 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: 75 diff --git a/zephyr/dts/bindings/battery/cosmx,gh02047xl.yaml b/zephyr/dts/bindings/battery/cosmx,gh02047xl.yaml new file mode 100644 index 0000000000..aa44980621 --- /dev/null +++ b/zephyr/dts/bindings/battery/cosmx,gh02047xl.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: "COSMX GH02047XL" +compatible: "cosmx,gh02047xl" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "cosmx,gh02047xl" + + # Fuel gauge + manuf_name: + default: "333-AC-DA-A" + device_name: + default: "GH02047XL" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 1 + fet_reg_addr: + default: 0x0 + fet_reg_mask: + default: 0x0006 + fet_disconnect_val: + default: 0x0 + + # Battery info + voltage_max: + default: 8800 + voltage_normal: + default: 7700 + 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: 45 + discharging_min_c: + default: -10 + discharging_max_c: + default: 60 + diff --git a/zephyr/dts/bindings/battery/cosmx,l22x3pg0.yaml b/zephyr/dts/bindings/battery/cosmx,l22x3pg0.yaml new file mode 100644 index 0000000000..b8e199d6cb --- /dev/null +++ b/zephyr/dts/bindings/battery/cosmx,l22x3pg0.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: "COSMX L22X3PG0" +compatible: "cosmx,l22x3pg0" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "cosmx,l22x3pg0" + + # Fuel gauge + manuf_name: + default: "COSMX" + device_name: + default: "L22X3PG0" + 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: 13200 + voltage_normal: + default: 11310 + voltage_min: + default: 9000 + precharge_current: + default: 207 + 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/dts/bindings/battery/cosmx,mvk11.yaml b/zephyr/dts/bindings/battery/cosmx,mvk11.yaml new file mode 100644 index 0000000000..c493d27cef --- /dev/null +++ b/zephyr/dts/bindings/battery/cosmx,mvk11.yaml @@ -0,0 +1,53 @@ +description: "COSMX COM DELL MVK11" +compatible: "cosmx,mvk11" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "cosmx,mvk11" + + # Fuel Gauge + manuf_name: + default: "COM" + device_name: + default: "DELL MVK11" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x54 + fet_reg_mask: + default: 0x0002 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0004 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 17600 + voltage_normal: + default: 15000 + voltage_min: + default: 12000 + precharge_current: + default: 256 + 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/dts/bindings/battery/dynapack,atl_gh02047xl.yaml b/zephyr/dts/bindings/battery/dynapack,atl_gh02047xl.yaml new file mode 100644 index 0000000000..3bc3eccb4c --- /dev/null +++ b/zephyr/dts/bindings/battery/dynapack,atl_gh02047xl.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: "DYNAPACK ATL_GH02047XL" +compatible: "dynapack,atl_gh02047xl" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "dynapack,atl_gh02047xl" + + # Fuel gauge + manuf_name: + default: "333-27-DA-A" + device_name: + default: "GH02047XL" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 1 + fet_reg_addr: + default: 0x0 + fet_reg_mask: + default: 0x0006 + fet_disconnect_val: + default: 0x0 + + # Battery info + voltage_max: + default: 8800 + voltage_normal: + default: 7700 + 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: 45 + discharging_min_c: + default: -10 + discharging_max_c: + default: 60 + diff --git a/zephyr/dts/bindings/battery/dynapack,c140254.yaml b/zephyr/dts/bindings/battery/dynapack,c140254.yaml new file mode 100644 index 0000000000..1c9f4c59de --- /dev/null +++ b/zephyr/dts/bindings/battery/dynapack,c140254.yaml @@ -0,0 +1,56 @@ +description: "DYNAPACK AS3GXXE3KA C140254" +compatible: "dynapack,c140254" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "dynapack,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/dynapack,cosmx_gh02047xl.yaml b/zephyr/dts/bindings/battery/dynapack,cosmx_gh02047xl.yaml new file mode 100644 index 0000000000..8fb6315914 --- /dev/null +++ b/zephyr/dts/bindings/battery/dynapack,cosmx_gh02047xl.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: "DYNAPACK COSMX_GH02047XL" +compatible: "dynapack,cosmx_gh02047xl" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "dynapack,cosmx_gh02047xl" + + # Fuel gauge + manuf_name: + default: "333-2C-DA-A" + device_name: + default: "GH02047XL" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 1 + fet_reg_addr: + default: 0x0 + fet_reg_mask: + default: 0x0006 + fet_disconnect_val: + default: 0x0 + + # Battery info + voltage_max: + default: 8800 + voltage_normal: + default: 7700 + 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: 45 + discharging_min_c: + default: -10 + discharging_max_c: + default: 60 + diff --git a/zephyr/dts/bindings/battery/getac,bq40z50-R3-S2.yaml b/zephyr/dts/bindings/battery/getac,bq40z50-R3-S2.yaml index b144c30be3..e59f6c1e37 100644 --- a/zephyr/dts/bindings/battery/getac,bq40z50-R3-S2.yaml +++ b/zephyr/dts/bindings/battery/getac,bq40z50-R3-S2.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 The Chromium OS Authors. All rights reserved. +# 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. diff --git a/zephyr/dts/bindings/battery/getac,bq40z50-R3-S3.yaml b/zephyr/dts/bindings/battery/getac,bq40z50-R3-S3.yaml index 57d220abbb..aed466ad11 100644 --- a/zephyr/dts/bindings/battery/getac,bq40z50-R3-S3.yaml +++ b/zephyr/dts/bindings/battery/getac,bq40z50-R3-S3.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 The Chromium OS Authors. All rights reserved. +# 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. diff --git a/zephyr/dts/bindings/battery/lgc,ac17a8m.yaml b/zephyr/dts/bindings/battery/lgc,ac17a8m.yaml index 53eeedc8a4..939713bbe5 100644 --- a/zephyr/dts/bindings/battery/lgc,ac17a8m.yaml +++ b/zephyr/dts/bindings/battery/lgc,ac17a8m.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 The Chromium OS Authors. All rights reserved. +# 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. diff --git a/zephyr/dts/bindings/battery/lgc,ap19b8m.yaml b/zephyr/dts/bindings/battery/lgc,ap19b8m.yaml new file mode 100644 index 0000000000..8a3beb49fe --- /dev/null +++ b/zephyr/dts/bindings/battery/lgc,ap19b8m.yaml @@ -0,0 +1,54 @@ +description: "LGC KT0030G024 AP19B8M" +compatible: "lgc,ap19b8m" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "lgc,ap19b8m" + + # Fuel gauge + manuf_name: + default: "LGC KT0030G024" + device_name: + default: "AP19B8M" + ship_mode_reg_addr: + default: 0x3A + ship_mode_reg_data: + default: [ 0xC574, 0xC574 ] + # Documentation: b/135496272 + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x43 + fet_reg_mask: + default: 0x0001 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0002 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 13350 + voltage_normal: + default: 11610 + voltage_min: + default: 9000 + precharge_current: + default: 256 + 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: 75 diff --git a/zephyr/dts/bindings/battery/lgc,l20l3pg2.yaml b/zephyr/dts/bindings/battery/lgc,l20l3pg2.yaml index bf2b62bc44..73d2ca5ec6 100644 --- a/zephyr/dts/bindings/battery/lgc,l20l3pg2.yaml +++ b/zephyr/dts/bindings/battery/lgc,l20l3pg2.yaml @@ -1,4 +1,4 @@ -# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Copyright 2021 The ChromiumOS Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. diff --git a/zephyr/dts/bindings/battery/lgc,xphx8.yaml b/zephyr/dts/bindings/battery/lgc,xphx8.yaml new file mode 100644 index 0000000000..98b27fbe5b --- /dev/null +++ b/zephyr/dts/bindings/battery/lgc,xphx8.yaml @@ -0,0 +1,57 @@ +# 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: "LGC-LGC3.600 DELL_XPHX8" +compatible: "lgc,xphx8" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "lgc,xphx8" + + # Fuel Gauge + manuf_name: + default: "LGC-LGC3.600" + device_name: + default: "DELL XPHX8" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x43 + fet_reg_mask: + default: 0x0001 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0002 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 17600 + voltage_normal: + default: 15000 + voltage_min: + default: 12000 + precharge_current: + default: 256 + start_charging_min_c: + default: -3 + start_charging_max_c: + default: 45 + charging_min_c: + default: -3 + charging_max_c: + default: 50 + discharging_min_c: + default: -20 + discharging_max_c: + default: 70 diff --git a/zephyr/dts/bindings/battery/powertech,batgqa05l22.yaml b/zephyr/dts/bindings/battery/powertech,batgqa05l22.yaml index a12ef741e6..45b067ee4d 100644 --- a/zephyr/dts/bindings/battery/powertech,batgqa05l22.yaml +++ b/zephyr/dts/bindings/battery/powertech,batgqa05l22.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 The Chromium OS Authors. All rights reserved. +# 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. diff --git a/zephyr/dts/bindings/battery/smp,atlxdy9k.yaml b/zephyr/dts/bindings/battery/smp,atlxdy9k.yaml new file mode 100644 index 0000000000..dd437f705a --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,atlxdy9k.yaml @@ -0,0 +1,53 @@ +description: "SMP-ATL SMP-ATL3.66 " +compatible: "smp,atlxdy9k" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,atlxdy9k" + + # Fuel gauge + manuf_name: + default: "SMP-ATL3.66" + device_name: + default: "DELL XDY9K" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x43 + fet_reg_mask: + default: 0x0001 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0002 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 17600 + voltage_normal: + default: 15000 + voltage_min: + default: 12000 + precharge_current: + default: 256 + start_charging_min_c: + default: -3 + start_charging_max_c: + default: 45 + charging_min_c: + default: -3 + charging_max_c: + default: 50 + discharging_min_c: + default: -17 + discharging_max_c: + default: 70 diff --git a/zephyr/dts/bindings/battery/smp,c31n1915.yaml b/zephyr/dts/bindings/battery/smp,c31n1915.yaml new file mode 100644 index 0000000000..03dd7d3915 --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,c31n1915.yaml @@ -0,0 +1,47 @@ +description: "SMP Rechargeable Li-Polymer Battery Pack 3640mAh" +compatible: "smp,c31n1915" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,c31n1915" + + # Fuel gauge + manuf_name: + default: "AS3GWND3jB" + device_name: + default: "B340035" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_reg_addr: + default: 0x99 + fet_reg_mask: + default: 0x000c + fet_disconnect_val: + default: 0x000c + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11850 + voltage_min: + default: 9000 + 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 diff --git a/zephyr/dts/bindings/battery/smp,c31n2005.yaml b/zephyr/dts/bindings/battery/smp,c31n2005.yaml new file mode 100644 index 0000000000..07b7e9f0b6 --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,c31n2005.yaml @@ -0,0 +1,48 @@ +# SMP Li-Po 4335mAh +description: "SMP LiPo 4335mAh AS3GWQd3jB C490-42" +compatible: "smp,c31n2005" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,c31n2005" + + # Fuel gauge + manuf_name: + default: "AS3GWQd3jB" + device_name: + default: "C490-42" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_reg_addr: + default: 0x99 + fet_reg_mask: + default: 0x000c + fet_disconnect_val: + default: 0x000c + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11880 + voltage_min: + default: 9000 + 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 diff --git a/zephyr/dts/bindings/battery/smp,coslight_gh02047xl.yaml b/zephyr/dts/bindings/battery/smp,coslight_gh02047xl.yaml new file mode 100644 index 0000000000..19f8751998 --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,coslight_gh02047xl.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 COSLIGHT_GH02047XL" +compatible: "smp,coslight_gh02047xl" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,coslight_gh02047xl" + + # Fuel gauge + manuf_name: + default: "333-1C-DA-A" + device_name: + default: "GH02047XL" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 1 + fet_reg_addr: + default: 0x0 + fet_reg_mask: + default: 0x0006 + fet_disconnect_val: + default: 0x0 + + # Battery info + voltage_max: + default: 8800 + voltage_normal: + default: 7700 + 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: 45 + discharging_min_c: + default: -10 + discharging_max_c: + default: 60 + diff --git a/zephyr/dts/bindings/battery/smp,cosxdy9k.yaml b/zephyr/dts/bindings/battery/smp,cosxdy9k.yaml new file mode 100644 index 0000000000..29baf7b807 --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,cosxdy9k.yaml @@ -0,0 +1,51 @@ +description: "SMP-ATL SMP-COS3.66 " +compatible: "smp,cosxdy9k" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,cosxdy9k" + + # Fuel gauge + manuf_name: + default: "SMP-COS3.66" + device_name: + default: "DELL XDY9K" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_reg_addr: + default: 0x43 + fet_reg_mask: + default: 0x0001 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0002 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 17600 + voltage_normal: + default: 15000 + voltage_min: + default: 12000 + precharge_current: + default: 256 + start_charging_min_c: + default: -3 + start_charging_max_c: + default: 45 + charging_min_c: + default: -3 + charging_max_c: + default: 50 + discharging_min_c: + default: -17 + discharging_max_c: + default: 70 diff --git a/zephyr/dts/bindings/battery/smp,highpower_gh02047xl.yaml b/zephyr/dts/bindings/battery/smp,highpower_gh02047xl.yaml new file mode 100644 index 0000000000..f3d039dfdf --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,highpower_gh02047xl.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 HIGHPOWER_GH02047XL" +compatible: "smp,highpower_gh02047xl" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,highpower_gh02047xl" + + # Fuel gauge + manuf_name: + default: "333-1D-DA-A" + device_name: + default: "GH02047XL" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 1 + fet_reg_addr: + default: 0x0 + fet_reg_mask: + default: 0x0006 + fet_disconnect_val: + default: 0x0 + + # Battery info + voltage_max: + default: 8800 + voltage_normal: + default: 7700 + 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: 45 + discharging_min_c: + default: -10 + discharging_max_c: + default: 60 + diff --git a/zephyr/dts/bindings/battery/smp,l20m3pg0.yaml b/zephyr/dts/bindings/battery/smp,l20m3pg0.yaml index ecb0678dc7..437a3ca140 100644 --- a/zephyr/dts/bindings/battery/smp,l20m3pg0.yaml +++ b/zephyr/dts/bindings/battery/smp,l20m3pg0.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 The Chromium OS Authors. All rights reserved. +# 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. diff --git a/zephyr/dts/bindings/battery/smp,l20m3pg1.yaml b/zephyr/dts/bindings/battery/smp,l20m3pg1.yaml index f462f8b388..00a6b99a84 100644 --- a/zephyr/dts/bindings/battery/smp,l20m3pg1.yaml +++ b/zephyr/dts/bindings/battery/smp,l20m3pg1.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 The Chromium OS Authors. All rights reserved. +# 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. diff --git a/zephyr/dts/bindings/battery/smp,l20m3pg2.yaml b/zephyr/dts/bindings/battery/smp,l20m3pg2.yaml index 874e1f8d0c..37a5cb2052 100644 --- a/zephyr/dts/bindings/battery/smp,l20m3pg2.yaml +++ b/zephyr/dts/bindings/battery/smp,l20m3pg2.yaml @@ -1,4 +1,4 @@ -# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Copyright 2021 The ChromiumOS Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. diff --git a/zephyr/dts/bindings/battery/smp,l22m3pg0.yaml b/zephyr/dts/bindings/battery/smp,l22m3pg0.yaml new file mode 100644 index 0000000000..991734c9bc --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,l22m3pg0.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 L22M3PG0" +compatible: "smp,l22m3pg0" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,l22m3pg0" + + # Fuel gauge + manuf_name: + default: "SMP" + device_name: + default: "L22M3PG0" + ship_mode_reg_addr: + default: 0x34 + ship_mode_reg_data: + default: [ 0x0000, 0x1000 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x00 + fet_reg_mask: + default: 0x0018 + fet_disconnect_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11310 + voltage_min: + default: 9000 + precharge_current: + default: 208 + 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: 60 + diff --git a/zephyr/dts/bindings/battery/smp,l22m3pg1.yaml b/zephyr/dts/bindings/battery/smp,l22m3pg1.yaml new file mode 100644 index 0000000000..48152e0722 --- /dev/null +++ b/zephyr/dts/bindings/battery/smp,l22m3pg1.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 L22M3PG1" +compatible: "smp,l22m3pg1" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "smp,l22m3pg1" + + # Fuel gauge + manuf_name: + default: "SMP" + device_name: + default: "L22M3PG1" + ship_mode_reg_addr: + default: 0x34 + ship_mode_reg_data: + default: [ 0x0000, 0x1000 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x00 + fet_reg_mask: + default: 0x0018 + fet_disconnect_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11520 + voltage_min: + default: 9000 + precharge_current: + default: 248 + 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: 60 + 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/dts/bindings/battery/sunwoda,atl3rr09.yaml b/zephyr/dts/bindings/battery/sunwoda,atl3rr09.yaml new file mode 100644 index 0000000000..5ca2477f87 --- /dev/null +++ b/zephyr/dts/bindings/battery/sunwoda,atl3rr09.yaml @@ -0,0 +1,53 @@ +description: "SUNWODA SWD-ATL4.242" +compatible: "sunwoda,atl3rr09" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "sunwoda,atl3rr09" + + # Fuel Gauge + manuf_name: + default: "SWD-ATL4.242" + device_name: + default: "DELL 3RR09" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x54 + fet_reg_mask: + default: 0x0002 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0004 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 17800 + voltage_normal: + default: 15200 + voltage_min: + default: 12000 + precharge_current: + default: 256 + start_charging_min_c: + default: 0 + start_charging_max_c: + default: 45 + charging_min_c: + default: -3 + charging_max_c: + default: 50 + discharging_min_c: + default: -5 + discharging_max_c: + default: 70 diff --git a/zephyr/dts/bindings/battery/sunwoda,cos3rr09.yaml b/zephyr/dts/bindings/battery/sunwoda,cos3rr09.yaml new file mode 100644 index 0000000000..58d6b7d635 --- /dev/null +++ b/zephyr/dts/bindings/battery/sunwoda,cos3rr09.yaml @@ -0,0 +1,53 @@ +description: "SUNWODA SWD-COS4.264" +compatible: "sunwoda,cos3rr09" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "sunwoda,cos3rr09" + + # Fuel Gauge + manuf_name: + default: "SWD-COS4.264" + device_name: + default: "DELL 3RR09YMD" + ship_mode_reg_addr: + default: 0x00 + ship_mode_reg_data: + default: [ 0x0010, 0x0010 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x54 + fet_reg_mask: + default: 0x0002 + fet_disconnect_val: + default: 0x0000 + fet_cfet_mask: + default: 0x0004 + fet_cfet_off_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 17800 + voltage_normal: + default: 15200 + voltage_min: + default: 12000 + precharge_current: + default: 256 + start_charging_min_c: + default: 0 + start_charging_max_c: + default: 45 + charging_min_c: + default: -3 + charging_max_c: + default: 50 + discharging_min_c: + default: -5 + discharging_max_c: + default: 70 diff --git a/zephyr/dts/bindings/battery/sunwoda,l22d3pg0.yaml b/zephyr/dts/bindings/battery/sunwoda,l22d3pg0.yaml new file mode 100644 index 0000000000..a0ff640c6b --- /dev/null +++ b/zephyr/dts/bindings/battery/sunwoda,l22d3pg0.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: "SUNWODA L22D3PG0" +compatible: "sunwoda,l22d3pg0" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "sunwoda,l22d3pg0" + + # Fuel gauge + manuf_name: + default: "Sunwoda" + device_name: + default: "L22D3PG0" + ship_mode_reg_addr: + default: 0x34 + ship_mode_reg_data: + default: [ 0x0000, 0x1000 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x00 + fet_reg_mask: + default: 0x0018 + fet_disconnect_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11310 + voltage_min: + default: 9000 + precharge_current: + default: 209 + 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: 60 + diff --git a/zephyr/dts/bindings/battery/sunwoda,l22d3pg1.yaml b/zephyr/dts/bindings/battery/sunwoda,l22d3pg1.yaml new file mode 100644 index 0000000000..84505cffeb --- /dev/null +++ b/zephyr/dts/bindings/battery/sunwoda,l22d3pg1.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: "SUNWODA L22D3PG1" +compatible: "sunwoda,l22d3pg1" + +include: battery-smart.yaml + +properties: + enum-name: + type: string + default: "sunwoda,l22d3pg1" + + # Fuel gauge + manuf_name: + default: "Sunwoda" + device_name: + default: "L22D3PG1" + ship_mode_reg_addr: + default: 0x34 + ship_mode_reg_data: + default: [ 0x0000, 0x1000 ] + fet_mfgacc_support: + default: 0 + fet_reg_addr: + default: 0x00 + fet_reg_mask: + default: 0x0018 + fet_disconnect_val: + default: 0x0000 + + # Battery info + voltage_max: + default: 13200 + voltage_normal: + default: 11520 + voltage_min: + default: 9000 + precharge_current: + default: 251 + 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: 60 + |