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