adi,adp5360-fuel-gauge

Description

Analog Devices ADP5360 fuel gauge

The ADP5360 is a multi-function power management IC (PMIC)
that includes a battery charger, regulator, and fuel gauge.
This binding describes the fuel gauge function.

The fuel gauge provides battery monitoring including:
  - State of charge (SOC)
  - Battery voltage
  - Charge cycle accumulation
  - Programmable SOC voltage table

The fuel gauge is modeled in DT as a child device of "adi,adp5360" compatible node.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

v-soc-0

int

Voltage corresponding to 0% state of charge (SOC) in mV.
The device default for this setting is 3.5V.

Default value: 3500

v-soc-5

int

Voltage corresponding to 5% SOC in mV.
The device default for this setting is 3.66V.

Default value: 3660

v-soc-11

int

Voltage corresponding to 11% SOC in mV.
The device default for this setting is 3.684V.

Default value: 3684

v-soc-19

int

Voltage corresponding to 19% SOC in mV.
The device default for this setting is 3.724V.

Default value: 3724

v-soc-28

int

Voltage corresponding to 28% SOC in mV.
The device default for this setting is 3.764V.

Default value: 3764

v-soc-41

int

Voltage corresponding to 41% SOC in mV.
The device default for this setting is 3.804V.

Default value: 3804

v-soc-55

int

Voltage corresponding to 55% SOC in mV.
The device default for this setting is 3.868V.

Default value: 3868

v-soc-69

int

Voltage corresponding to 69% SOC in mV.
The device default for this setting is 3.948V.

Default value: 3948

v-soc-84

int

Voltage corresponding to 84% SOC in mV.
The device default for this setting is 4.068V.

Default value: 4068

v-soc-100

int

Voltage corresponding to 100% SOC in mV.
The device default for this setting is 4.204V.

Default value: 4204

bat-cap

int

Battery capacity in mAh.
The device default for this setting is 100 mAh.

Default value: 100

bat-cap-age

int

Battery Capacity Reduction Percentage When BAT_SOCACM Overflows.
The device default for this setting is 1.5% reduction.

Default value: 1

Legal values: 0, 1, 2, 3

bat-cap-temp

int

Battery Capacity Compensation with Temperature Coefficient.
The device default for this setting is 0.2% / °C.

Legal values: 0, 1, 2, 3

bat-cap-temp-en

boolean

Enable battery capacity compensation with temperature coefficient.
Default value corresponds to reset value of compensation.

bat-cap-age-en

boolean

Enable battery capacity reduction when BAT_SOCACM overflows.
Default value corresponds to reset value of reduction.

soc-low-threshold

int

SOC low threshold in percentage.
The device default for this setting is 11% SOC low threshold.

Default value: 1

Legal values: 0, 1, 2, 3

sleep-mode-current-threshold

int

Sleep mode current threshold in mA.
The device default for this setting is 10 mA sleep mode current threshold.

Default value: 1

Legal values: 0, 1, 2, 3

sleep-mode-update-rate

int

Sleep mode update rate in seconds.
The device default for this setting is 1 minute sleep mode update rate.

Legal values: 0, 1, 2, 3

fuel-gauge-operation-mode

int

Fuel gauge operation mode.
The device default for this setting is Normal mode.

Legal values: 0, 1

fuel-gauge-enable

boolean

Enables fuel gauge on initialization.