diff options
author | ben chen <ben.chen2@quanta.corp-partner.google.com> | 2022-04-06 14:30:18 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-04-07 04:08:46 +0000 |
commit | eb0b7112c3b23e94d9858e10ddafe87299a62426 (patch) | |
tree | 52a8679af76aeb066e574ac007d056124284c958 /zephyr/dts/bindings/battery | |
parent | 906818f9bb1343e4bf05e3a62371f2aa5fd03865 (diff) | |
download | chrome-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.yaml | 1 | ||||
-rw-r--r-- | zephyr/dts/bindings/battery/panasonic,ap19a5k.yaml | 59 |
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 |