1*0e2d1823SSebastian Reichel# SPDX-License-Identifier: GPL-2.0
2*0e2d1823SSebastian Reichel%YAML 1.2
3*0e2d1823SSebastian Reichel---
4*0e2d1823SSebastian Reichel$id: "http://devicetree.org/schemas/power/supply/tps65217-charger.yaml#"
5*0e2d1823SSebastian Reichel$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6*0e2d1823SSebastian Reichel
7*0e2d1823SSebastian Reicheltitle: TPS65217 Charger
8*0e2d1823SSebastian Reichel
9*0e2d1823SSebastian Reichelmaintainers:
10*0e2d1823SSebastian Reichel  - Sebastian Reichel <sre@kernel.org>
11*0e2d1823SSebastian Reichel
12*0e2d1823SSebastian ReichelallOf:
13*0e2d1823SSebastian Reichel  - $ref: power-supply.yaml#
14*0e2d1823SSebastian Reichel
15*0e2d1823SSebastian Reichelproperties:
16*0e2d1823SSebastian Reichel  compatible:
17*0e2d1823SSebastian Reichel    const: ti,tps65217-charger
18*0e2d1823SSebastian Reichel
19*0e2d1823SSebastian Reichel  interrupts:
20*0e2d1823SSebastian Reichel    minItems: 2
21*0e2d1823SSebastian Reichel    maxItems: 2
22*0e2d1823SSebastian Reichel
23*0e2d1823SSebastian Reichel  interrupt-names:
24*0e2d1823SSebastian Reichel    items:
25*0e2d1823SSebastian Reichel      - const: USB
26*0e2d1823SSebastian Reichel      - const: AC
27*0e2d1823SSebastian Reichel
28*0e2d1823SSebastian Reichelrequired:
29*0e2d1823SSebastian Reichel  - compatible
30*0e2d1823SSebastian Reichel  - interrupts
31*0e2d1823SSebastian Reichel  - interrupt-names
32*0e2d1823SSebastian Reichel
33*0e2d1823SSebastian ReicheladditionalProperties: false
34*0e2d1823SSebastian Reichel
35*0e2d1823SSebastian Reichelexamples:
36*0e2d1823SSebastian Reichel  - |
37*0e2d1823SSebastian Reichel    pmic {
38*0e2d1823SSebastian Reichel      charger {
39*0e2d1823SSebastian Reichel        compatible = "ti,tps65217-charger";
40*0e2d1823SSebastian Reichel        interrupts = <0>, <1>;
41*0e2d1823SSebastian Reichel        interrupt-names = "USB", "AC";
42*0e2d1823SSebastian Reichel      };
43*0e2d1823SSebastian Reichel    };
44