xref: /openbmc/linux/Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
1dc721203SSebastian Reichel# SPDX-License-Identifier: GPL-2.0
2dc721203SSebastian Reichel%YAML 1.2
3dc721203SSebastian Reichel---
41ea78ec5SKrzysztof Kozlowski$id: http://devicetree.org/schemas/power/supply/sc2731-charger.yaml#
51ea78ec5SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6dc721203SSebastian Reichel
7*84e85359SKrzysztof Kozlowskititle: Spreadtrum SC2731 PMICs battery charger
8dc721203SSebastian Reichel
9dc721203SSebastian Reichelmaintainers:
10dc721203SSebastian Reichel  - Sebastian Reichel <sre@kernel.org>
11dc721203SSebastian Reichel
12dc721203SSebastian ReichelallOf:
13dc721203SSebastian Reichel  - $ref: power-supply.yaml#
14dc721203SSebastian Reichel
15dc721203SSebastian Reichelproperties:
16dc721203SSebastian Reichel  compatible:
17dc721203SSebastian Reichel    const: sprd,sc2731-charger
18dc721203SSebastian Reichel
19dc721203SSebastian Reichel  reg:
20dc721203SSebastian Reichel    maxItems: 1
21dc721203SSebastian Reichel
22dc721203SSebastian Reichel  phys:
23c1761159SRob Herring    maxItems: 1
24dc721203SSebastian Reichel    description: phandle to the USB phy
25dc721203SSebastian Reichel
26dc721203SSebastian Reichel  monitored-battery:
27dc721203SSebastian Reichel    description: |
28dc721203SSebastian Reichel      The charger uses the following battery properties
29dc721203SSebastian Reichel      - charge-term-current-microamp: current for charge termination phase.
30dc721203SSebastian Reichel      - constant-charge-voltage-max-microvolt: maximum constant input voltage.
31dc721203SSebastian Reichel
32dc721203SSebastian ReicheladditionalProperties: false
33dc721203SSebastian Reichel
34dc721203SSebastian Reichelexamples:
35dc721203SSebastian Reichel  - |
36dc721203SSebastian Reichel    bat: battery {
37dc721203SSebastian Reichel      compatible = "simple-battery";
38dc721203SSebastian Reichel      charge-term-current-microamp = <120000>;
39dc721203SSebastian Reichel      constant-charge-voltage-max-microvolt = <4350000>;
40dc721203SSebastian Reichel    };
41dc721203SSebastian Reichel
42dc721203SSebastian Reichel    pmic {
43dc721203SSebastian Reichel      #address-cells = <1>;
44dc721203SSebastian Reichel      #size-cells = <0>;
45dc721203SSebastian Reichel
46dc721203SSebastian Reichel      battery@a00 {
47dc721203SSebastian Reichel        compatible = "sprd,sc2731-charger";
48dc721203SSebastian Reichel        reg = <0x0>;
49dc721203SSebastian Reichel        phys = <&ssphy>;
50dc721203SSebastian Reichel        monitored-battery = <&bat>;
51dc721203SSebastian Reichel      };
52dc721203SSebastian Reichel    };
53