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