xref: /freebsd/sys/contrib/device-tree/Bindings/power/supply/stericsson,ab8500-chargalg.yaml (revision 744bfb213144c63cbaf38d91a1c4f7aebb9b9fbc)
1# SPDX-License-Identifier: GPL-2.0
2# Copyright (C) 2021 Sebastian Reichel
3%YAML 1.2
4---
5$id: "http://devicetree.org/schemas/power/supply/stericsson,ab8500-chargalg.yaml#"
6$schema: "http://devicetree.org/meta-schemas/core.yaml#"
7
8title: AB8500 Charging Algorithm
9
10maintainers:
11  - Sebastian Reichel <sre@kernel.org>
12
13allOf:
14  - $ref: power-supply.yaml#
15
16properties:
17  compatible:
18    const: stericsson,ab8500-chargalg
19
20  monitored-battery:
21    $ref: /schemas/types.yaml#/definitions/phandle
22    description: phandle to battery node
23
24  battery:
25    $ref: /schemas/types.yaml#/definitions/phandle
26    deprecated: true
27
28required:
29  - compatible
30  - monitored-battery
31
32additionalProperties: false
33
34examples:
35  - |
36    pmic {
37      charging-algorithm {
38        compatible = "stericsson,ab8500-chargalg";
39        monitored-battery = <&ab8500_battery>;
40      };
41    };
42