10eee3048SDmitry Osipenko# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
20eee3048SDmitry Osipenko%YAML 1.2
30eee3048SDmitry Osipenko---
40eee3048SDmitry Osipenko$id: http://devicetree.org/schemas/mfd/ene-kb930.yaml#
50eee3048SDmitry Osipenko$schema: http://devicetree.org/meta-schemas/core.yaml#
60eee3048SDmitry Osipenko
7*84e85359SKrzysztof Kozlowskititle: ENE KB930 Embedded Controller
80eee3048SDmitry Osipenko
90eee3048SDmitry Osipenkodescription: |
100eee3048SDmitry Osipenko  This binding describes the ENE KB930 Embedded Controller attached to an
110eee3048SDmitry Osipenko  I2C bus.
120eee3048SDmitry Osipenko
130eee3048SDmitry Osipenkomaintainers:
140eee3048SDmitry Osipenko  - Dmitry Osipenko <digetx@gmail.com>
150eee3048SDmitry Osipenko
160eee3048SDmitry Osipenko$ref: /schemas/power/supply/power-supply.yaml
170eee3048SDmitry Osipenko
180eee3048SDmitry Osipenkoproperties:
190eee3048SDmitry Osipenko  compatible:
200eee3048SDmitry Osipenko    items:
210eee3048SDmitry Osipenko      - enum:
220eee3048SDmitry Osipenko          - acer,a500-iconia-ec # Acer A500 Iconia tablet device
230eee3048SDmitry Osipenko      - const: ene,kb930
240eee3048SDmitry Osipenko  reg:
250eee3048SDmitry Osipenko    maxItems: 1
260eee3048SDmitry Osipenko
270eee3048SDmitry Osipenko  system-power-controller: true
280eee3048SDmitry Osipenko
290eee3048SDmitry Osipenkorequired:
300eee3048SDmitry Osipenko  - compatible
310eee3048SDmitry Osipenko  - reg
320eee3048SDmitry Osipenko
330eee3048SDmitry OsipenkounevaluatedProperties: false
340eee3048SDmitry Osipenko
350eee3048SDmitry Osipenkoexamples:
360eee3048SDmitry Osipenko  - |
370eee3048SDmitry Osipenko    battery: battery-cell {
380eee3048SDmitry Osipenko      compatible = "simple-battery";
390eee3048SDmitry Osipenko      charge-full-design-microamp-hours = <3260000>;
400eee3048SDmitry Osipenko      energy-full-design-microwatt-hours = <24000000>;
410eee3048SDmitry Osipenko      operating-range-celsius = <0 40>;
420eee3048SDmitry Osipenko    };
430eee3048SDmitry Osipenko
440eee3048SDmitry Osipenko    mains: ac-adapter {
450eee3048SDmitry Osipenko      compatible = "gpio-charger";
460eee3048SDmitry Osipenko      charger-type = "mains";
470eee3048SDmitry Osipenko      gpios = <&gpio 125 0>;
480eee3048SDmitry Osipenko    };
490eee3048SDmitry Osipenko
500eee3048SDmitry Osipenko    i2c {
510eee3048SDmitry Osipenko      #address-cells = <1>;
520eee3048SDmitry Osipenko      #size-cells = <0>;
530eee3048SDmitry Osipenko
540eee3048SDmitry Osipenko      embedded-controller@58 {
550eee3048SDmitry Osipenko        compatible = "acer,a500-iconia-ec", "ene,kb930";
560eee3048SDmitry Osipenko        reg = <0x58>;
570eee3048SDmitry Osipenko
580eee3048SDmitry Osipenko        system-power-controller;
590eee3048SDmitry Osipenko
600eee3048SDmitry Osipenko        monitored-battery = <&battery>;
610eee3048SDmitry Osipenko        power-supplies = <&mains>;
620eee3048SDmitry Osipenko      };
630eee3048SDmitry Osipenko    };
640eee3048SDmitry Osipenko
650eee3048SDmitry Osipenko...
66