1*0eee3048SDmitry Osipenko# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*0eee3048SDmitry Osipenko%YAML 1.2
3*0eee3048SDmitry Osipenko---
4*0eee3048SDmitry Osipenko$id: http://devicetree.org/schemas/mfd/ene-kb930.yaml#
5*0eee3048SDmitry Osipenko$schema: http://devicetree.org/meta-schemas/core.yaml#
6*0eee3048SDmitry Osipenko
7*0eee3048SDmitry Osipenkotitle: ENE KB930 Embedded Controller bindings
8*0eee3048SDmitry Osipenko
9*0eee3048SDmitry Osipenkodescription: |
10*0eee3048SDmitry Osipenko  This binding describes the ENE KB930 Embedded Controller attached to an
11*0eee3048SDmitry Osipenko  I2C bus.
12*0eee3048SDmitry Osipenko
13*0eee3048SDmitry Osipenkomaintainers:
14*0eee3048SDmitry Osipenko  - Dmitry Osipenko <digetx@gmail.com>
15*0eee3048SDmitry Osipenko
16*0eee3048SDmitry Osipenkoproperties:
17*0eee3048SDmitry Osipenko  compatible:
18*0eee3048SDmitry Osipenko    items:
19*0eee3048SDmitry Osipenko      - enum:
20*0eee3048SDmitry Osipenko          - acer,a500-iconia-ec # Acer A500 Iconia tablet device
21*0eee3048SDmitry Osipenko      - const: ene,kb930
22*0eee3048SDmitry Osipenko  reg:
23*0eee3048SDmitry Osipenko    maxItems: 1
24*0eee3048SDmitry Osipenko
25*0eee3048SDmitry Osipenko  monitored-battery: true
26*0eee3048SDmitry Osipenko  power-supplies: true
27*0eee3048SDmitry Osipenko  system-power-controller: true
28*0eee3048SDmitry Osipenko
29*0eee3048SDmitry Osipenkorequired:
30*0eee3048SDmitry Osipenko  - compatible
31*0eee3048SDmitry Osipenko  - reg
32*0eee3048SDmitry Osipenko
33*0eee3048SDmitry OsipenkoadditionalProperties: false
34*0eee3048SDmitry Osipenko
35*0eee3048SDmitry Osipenkoexamples:
36*0eee3048SDmitry Osipenko  - |
37*0eee3048SDmitry Osipenko    battery: battery-cell {
38*0eee3048SDmitry Osipenko      compatible = "simple-battery";
39*0eee3048SDmitry Osipenko      charge-full-design-microamp-hours = <3260000>;
40*0eee3048SDmitry Osipenko      energy-full-design-microwatt-hours = <24000000>;
41*0eee3048SDmitry Osipenko      operating-range-celsius = <0 40>;
42*0eee3048SDmitry Osipenko    };
43*0eee3048SDmitry Osipenko
44*0eee3048SDmitry Osipenko    mains: ac-adapter {
45*0eee3048SDmitry Osipenko      compatible = "gpio-charger";
46*0eee3048SDmitry Osipenko      charger-type = "mains";
47*0eee3048SDmitry Osipenko      gpios = <&gpio 125 0>;
48*0eee3048SDmitry Osipenko    };
49*0eee3048SDmitry Osipenko
50*0eee3048SDmitry Osipenko    i2c {
51*0eee3048SDmitry Osipenko      #address-cells = <1>;
52*0eee3048SDmitry Osipenko      #size-cells = <0>;
53*0eee3048SDmitry Osipenko
54*0eee3048SDmitry Osipenko      embedded-controller@58 {
55*0eee3048SDmitry Osipenko        compatible = "acer,a500-iconia-ec", "ene,kb930";
56*0eee3048SDmitry Osipenko        reg = <0x58>;
57*0eee3048SDmitry Osipenko
58*0eee3048SDmitry Osipenko        system-power-controller;
59*0eee3048SDmitry Osipenko
60*0eee3048SDmitry Osipenko        monitored-battery = <&battery>;
61*0eee3048SDmitry Osipenko        power-supplies = <&mains>;
62*0eee3048SDmitry Osipenko      };
63*0eee3048SDmitry Osipenko    };
64*0eee3048SDmitry Osipenko
65*0eee3048SDmitry Osipenko...
66