Commit 9a056a87 authored by Baolin Wang's avatar Baolin Wang Committed by Sebastian Reichel

dt-bindings: power: Introduce one property to describe the battery resistance...

dt-bindings: power: Introduce one property to describe the battery resistance with temperature changes

Since the battery internal resistance can be changed as the temperature
changes, thus add one table to describe the battery resistance percent
in different temperatures to get a accurate battery internal resistance.
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarBaolin Wang <baolin.wang@linaro.org>
Signed-off-by: default avatarBaolin Wang <baolin.wang7@gmail.com>
Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
parent 5de17801
...@@ -35,6 +35,10 @@ Optional Properties: ...@@ -35,6 +35,10 @@ Optional Properties:
for each of the battery capacity lookup table. The first temperature value for each of the battery capacity lookup table. The first temperature value
specifies the OCV table 0, and the second temperature value specifies the specifies the OCV table 0, and the second temperature value specifies the
OCV table 1, and so on. OCV table 1, and so on.
- resistance-temp-table: An array providing the temperature in degree Celsius
and corresponding battery internal resistance percent, which is used to look
up the resistance percent according to current temperature to get a accurate
batterty internal resistance in different temperatures.
Battery properties are named, where possible, for the corresponding Battery properties are named, where possible, for the corresponding
elements in enum power_supply_property, defined in elements in enum power_supply_property, defined in
...@@ -61,6 +65,7 @@ Example: ...@@ -61,6 +65,7 @@ Example:
ocv-capacity-table-0 = <4185000 100>, <4113000 95>, <4066000 90>, ...; ocv-capacity-table-0 = <4185000 100>, <4113000 95>, <4066000 90>, ...;
ocv-capacity-table-1 = <4200000 100>, <4185000 95>, <4113000 90>, ...; ocv-capacity-table-1 = <4200000 100>, <4185000 95>, <4113000 90>, ...;
ocv-capacity-table-2 = <4250000 100>, <4200000 95>, <4185000 90>, ...; ocv-capacity-table-2 = <4250000 100>, <4200000 95>, <4185000 90>, ...;
resistance-temp-table = <20 100>, <10 90>, <0 80>, <(-10) 60>;
}; };
charger: charger@11 { charger: charger@11 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment