blob: cb73ffa4778e2ff6219736ce79e27c1fe99f4e5f [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/power/supply/sbs,sbs-charger.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: SBS compliant charger
8
9maintainers:
10 - Sebastian Reichel <sre@kernel.org>
11
12description: |
13 Charger compatible with the smart battery system specifications
14
15allOf:
16 - $ref: power-supply.yaml#
17
18properties:
19 compatible:
20 oneOf:
21 - items:
22 - enum:
23 - lltc,ltc4100
24 - enum:
25 - sbs,sbs-charger
26 - items:
27 - const: sbs,sbs-charger
28
29 reg:
30 maxItems: 1
31
32 interrupts:
33 maxItems: 1
34
35required:
36 - compatible
37 - reg
38
39additionalProperties: false
40
41examples:
42 - |
43 #include <dt-bindings/interrupt-controller/irq.h>
44
45 i2c {
46 #address-cells = <1>;
47 #size-cells = <0>;
48
49 charger@9 {
50 compatible = "lltc,ltc4100", "sbs,sbs-charger";
51 reg = <0x9>;
52 interrupt-parent = <&gpio6>;
53 interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
54 };
55 };