xref: /freebsd/sys/contrib/device-tree/Bindings/power/supply/richtek,rt5033-battery.yaml (revision 0fca6ea1d4eea4c934cfff25ac9ee8ad6fe95583)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/power/supply/richtek,rt5033-battery.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Richtek RT5033 PMIC Fuel Gauge
8
9maintainers:
10  - Stephan Gerhold <stephan@gerhold.net>
11
12allOf:
13  - $ref: power-supply.yaml#
14
15properties:
16  compatible:
17    const: richtek,rt5033-battery
18
19  reg:
20    maxItems: 1
21
22  interrupts:
23    maxItems: 1
24
25required:
26  - compatible
27  - reg
28
29unevaluatedProperties: false
30
31examples:
32  - |
33    i2c {
34      #address-cells = <1>;
35      #size-cells = <0>;
36
37      battery@35 {
38        compatible = "richtek,rt5033-battery";
39        reg = <0x35>;
40      };
41    };
42  - |
43    #include <dt-bindings/interrupt-controller/irq.h>
44    i2c {
45      #address-cells = <1>;
46      #size-cells = <0>;
47
48      battery@35 {
49        compatible = "richtek,rt5033-battery";
50        reg = <0x35>;
51        interrupt-parent = <&msmgpio>;
52        interrupts = <121 IRQ_TYPE_EDGE_FALLING>;
53      };
54    };
55