summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/battery
diff options
context:
space:
mode:
authorben chen <ben.chen2@quanta.corp-partner.google.com>2022-04-06 14:30:18 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-04-07 04:08:46 +0000
commiteb0b7112c3b23e94d9858e10ddafe87299a62426 (patch)
tree52a8679af76aeb066e574ac007d056124284c958 /zephyr/dts/bindings/battery
parent906818f9bb1343e4bf05e3a62371f2aa5fd03865 (diff)
downloadchrome-ec-eb0b7112c3b23e94d9858e10ddafe87299a62426.tar.gz
zephyr: battery: Add PANASONIC AP19A5K battery
Add PANASONIC AP19A5K battery. It is based on the information given in the board/bobba/battery.c. BRANCH=None BUG=b:224888442 TEST=zmake testall is PASS Change-Id: I7e2c6304377e9a94def3b5a22b2b51ae71a631ad Signed-off-by: Ben Chen <ben.chen2@quanta.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3573429 Reviewed-by: Wai-Hong Tam <waihong@google.com>
Diffstat (limited to 'zephyr/dts/bindings/battery')
-rw-r--r--zephyr/dts/bindings/battery/battery-smart.yaml1
-rw-r--r--zephyr/dts/bindings/battery/panasonic,ap19a5k.yaml59
2 files changed, 60 insertions, 0 deletions
diff --git a/zephyr/dts/bindings/battery/battery-smart.yaml b/zephyr/dts/bindings/battery/battery-smart.yaml
index dd0c30dfc3..8e97d010e0 100644
--- a/zephyr/dts/bindings/battery/battery-smart.yaml
+++ b/zephyr/dts/bindings/battery/battery-smart.yaml
@@ -23,6 +23,7 @@ properties:
- "murata,ap18c4k"
- "panasonic,ap16l5j"
- "panasonic,ap16l5j-009"
+ - "panasonic,ap19a5k"
- "powertech,batgqa05l22"
- "smp,l20m3pg0"
- "smp,l20m3pg1"
diff --git a/zephyr/dts/bindings/battery/panasonic,ap19a5k.yaml b/zephyr/dts/bindings/battery/panasonic,ap19a5k.yaml
new file mode 100644
index 0000000000..6da0cecf7c
--- /dev/null
+++ b/zephyr/dts/bindings/battery/panasonic,ap19a5k.yaml
@@ -0,0 +1,59 @@
+description: "Panasonic KT00305012 AP19A5K"
+compatible: "panasonic,ap19a5k"
+
+include: battery-smart.yaml
+
+properties:
+ enum-name:
+ type: string
+ default: "panasonic,ap19a5k"
+
+ # Fuel gauge
+ manuf_name:
+ default: "PANASONIC KT00305012"
+ device_name:
+ default: "AP19A5K"
+ ship_mode_reg_addr:
+ default: 0x3A
+ ship_mode_reg_data:
+ default: [ 0xC574, 0xC574 ]
+ # Documentation: b/224888442
+ # ManufacturerAccess() 0x00
+ # Bit14 Discharge FET status
+ # Set - Discharge FET is ON, Reset - Discharge FET is OFF
+ # Bit15 Charge FET status
+ # Set - Charge FET is ON, Reset - Charge FET is OFF
+ fet_mfgacc_support:
+ default: 0
+ fet_reg_addr:
+ default: 0x0
+ fet_reg_mask:
+ default: 0x4000
+ fet_disconnect_val:
+ default: 0x0000
+ fet_cfet_mask:
+ default: 0x8000
+ fet_cfet_off_val:
+ default: 0x0000
+
+ # Battery info
+ voltage_max:
+ default: 13200
+ voltage_normal:
+ default: 7700
+ voltage_min:
+ default: 6000
+ 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