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