adi,adp5360-charger
Description
ADI ADP5360 Battery Management PMIC.
The charger 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 |
|---|---|---|
|
|
This describes the chemical technology of the battery. The "lithium-ion" value is a blanket type for all lithium-ion batteries. If the specific chemistry is unknown, this value can be used instead of the precise "lithium-ion-X" options.
This property is required. Legal values: |
|
|
The device default for this setting is 120mV.
Default value: |
|
|
The device default for this setting is 5mA.
Default value: |
|
|
current for charge termination phase
This property is required. |
|
|
maximum constant input current
This property is required. |
|
|
maximum constant input voltage
This property is required. |
|
|
Battery name connected to the PMIC.
This property is required. |
|
|
Sets the initial adaptive current limit to VBUS voltage threshold.
The device default for this setting is 4.6V.
Default value: |
|
|
Weak battery voltage rising threshold. Determines the operating mode of
the charger if the threshold falls below this value.
Below V_WEAK, the charger will operate in weak charge mode.
Above V_WEAK, the charger will operate in fast charge mode.
The device default for this setting is 3V.
Default value: |
|
|
Initial Current input limit for VBUS.
The device default for this setting is 100mA.
Default value: |
|
|
Voltage threshold for Cold Battery status.
The device default for this setting is 1.8V.
Default value: |
|
|
Voltage threshold for Cool Battery status.
The device default for this setting is 1.13V.
Default value: |
|
|
Voltage threshold for Warm Battery status.
The device default for this setting is 286mV.
Default value: |
|
|
Voltage threshold for Hot Battery status.
The device default for this setting is 172mV.
Default value: |
|
|
Sets the thermistor current ITHR.
The device default for this setting is 60uA.
Default value: Legal values: |
|
|
Enable ITHR even while VBUS < VBUS_OK.
|
|
|
Trickle to Fast Charge Battery threshold. switches from trickle mode to
fast charge mode.
The device default for this setting is 2.5V.
Default value: Legal values: |
|
|
Disables the recharge function of the charger.
|
|
|
Enables the charge complete timer (tEND).
|
|
|
Enables the trickle charge timer (tTRK) and the fast charge timer (tCHG).
|
|
|
Sets tTRK and tCHG period.
0 - tTRK = 15 minutes, tCHG = 150 minutes
1 - tTRK = 30 minutes, tCHG = 300 minutes
2 - tTRK = 45 minutes, tCHG = 450 minutes
3 - tTRK = 60 minutes, tCHG = 600 minutes
The device default for this setting is set to 0.
Legal values: |
|
|
Enables the JEITA Li-Ion temperature battery charging specification.
|
|
|
Uses approximately 10% of programmed ILIM when battery is cool.
If not set, 50% of programmed ILIM will be used during cool battery.
|
|
|
Enables V_ADPICHG for adaptive current-limit during charging.
|
|
|
Disables end of charge function.
|
|
|
Sets the V_SYSTEM voltage to 5V if set. Otherwise uses V_TRM + 200mV.
|
|
|
Enables the Low Dropout (LDO) FET of the charger.
LDO must be active for charger operations to function.
|
|
|
Forces the Battery Isolation FET to turn off.
|
|
|
Enables battery protection features of the charger.
|
|
|
Enables charging while battery is undervoltage.
|
|
|
Sets the battery isolation FET off when an overcharge event occurs.
If not set, battery isolation FET turns on when an overcharge occurs.
|
|
|
Sets the overcurrent discharge protection mode to hiccup.
If unset mode is set to latch up.
|
|
|
Sets the overcurrent charge protection mode to hiccup.
If unset mode is set to latch up.
|
|
|
Battery undervoltage discharge threshold. Indicates a battery voltage condition.
The device default for this setting is 2.5V.
Default value: |
|
|
Hysteresis percentage for battery undervolt discharge.
Indicates the hysteresis range relative to the battery undervolt discharge threshold.
The device default for this setting is 2%.
Default value: Legal values: |
|
|
Battery undervoltage deglitch time.
Indicates the timing window when battery voltage passes the set threshold.
The device default for this setting is 30ms.
Default value: Legal values: |
|
|
Battery overcurrent discharge threshold. Indicates a battery charging condition.
The device default for this setting is 600mA.
Default value: |
|
|
Battery overcurrent deglitch time.
Indicates the timing window when battery discharging current passes the set threshold.
The device default for this setting is 5ms.
Default value: Legal values: |
|
|
Battery overvoltage charge threshold. Indicates a battery voltage condition.
The device default for this setting is 4.3V.
Default value: |
|
|
Hysteresis percentage for battery overvolt charge.
Indicates the hysteresis range relative to the battery undervolt discharge threshold.
The device default for this setting is 2%.
Default value: Legal values: |
|
|
Battery overvoltage deglitch time.
Indicates the timing window when battery voltage passes the set threshold.
The device default for this setting is 500ms.
Default value: Legal values: |
|
|
Battery overcurrent charge threshold. Indicates a battery charging condition.
The device default for this setting is 150mA.
Default value: |
|
|
Battery overcurrent deglitch time.
Indicates the timing window when battery charging current passes the set threshold.
The device default for this setting is 10ms.
Default value: Legal values: |
Deprecated properties not inherited from the base binding file.
(None)
Properties inherited from the base binding file, which defines common properties that may be set on many nodes. Not all of these may apply to the “adi,adp5360-charger” compatible.
(None)