xref: /linux/Documentation/devicetree/bindings/power/supply/maxim,max77705.yaml (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
1*af280f29SDzmitry Sankouski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*af280f29SDzmitry Sankouski%YAML 1.2
3*af280f29SDzmitry Sankouski---
4*af280f29SDzmitry Sankouski$id: http://devicetree.org/schemas/power/supply/maxim,max77705.yaml#
5*af280f29SDzmitry Sankouski$schema: http://devicetree.org/meta-schemas/core.yaml#
6*af280f29SDzmitry Sankouski
7*af280f29SDzmitry Sankouskititle: Maxim MAX777705 charger
8*af280f29SDzmitry Sankouski
9*af280f29SDzmitry Sankouskimaintainers:
10*af280f29SDzmitry Sankouski  - Dzmitry Sankouski <dsankouski@gmail.com>
11*af280f29SDzmitry Sankouski
12*af280f29SDzmitry Sankouskidescription: |
13*af280f29SDzmitry Sankouski  This is a device tree bindings for charger found in Maxim MAX77705 chip.
14*af280f29SDzmitry Sankouski
15*af280f29SDzmitry SankouskiallOf:
16*af280f29SDzmitry Sankouski  - $ref: power-supply.yaml#
17*af280f29SDzmitry Sankouski
18*af280f29SDzmitry Sankouskiproperties:
19*af280f29SDzmitry Sankouski  compatible:
20*af280f29SDzmitry Sankouski    const: maxim,max77705-charger
21*af280f29SDzmitry Sankouski
22*af280f29SDzmitry Sankouski  interrupts:
23*af280f29SDzmitry Sankouski    maxItems: 1
24*af280f29SDzmitry Sankouski
25*af280f29SDzmitry Sankouski  reg:
26*af280f29SDzmitry Sankouski    maxItems: 1
27*af280f29SDzmitry Sankouski
28*af280f29SDzmitry Sankouskirequired:
29*af280f29SDzmitry Sankouski  - compatible
30*af280f29SDzmitry Sankouski  - reg
31*af280f29SDzmitry Sankouski  - monitored-battery
32*af280f29SDzmitry Sankouski
33*af280f29SDzmitry SankouskiunevaluatedProperties: false
34*af280f29SDzmitry Sankouski
35*af280f29SDzmitry Sankouskiexamples:
36*af280f29SDzmitry Sankouski  - |
37*af280f29SDzmitry Sankouski    #include <dt-bindings/interrupt-controller/irq.h>
38*af280f29SDzmitry Sankouski
39*af280f29SDzmitry Sankouski    i2c {
40*af280f29SDzmitry Sankouski        #address-cells = <1>;
41*af280f29SDzmitry Sankouski        #size-cells = <0>;
42*af280f29SDzmitry Sankouski
43*af280f29SDzmitry Sankouski        charger@69 {
44*af280f29SDzmitry Sankouski            compatible = "maxim,max77705-charger";
45*af280f29SDzmitry Sankouski            reg = <0x69>;
46*af280f29SDzmitry Sankouski            monitored-battery = <&battery>;
47*af280f29SDzmitry Sankouski            interrupt-parent = <&pm8998_gpios>;
48*af280f29SDzmitry Sankouski            interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
49*af280f29SDzmitry Sankouski        };
50*af280f29SDzmitry Sankouski    };
51