ene-kb930.yaml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # 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. title: ENE KB930 Embedded Controller
  7. description: |
  8. This binding describes the ENE KB930 Embedded Controller attached to an
  9. I2C bus.
  10. maintainers:
  11. - Dmitry Osipenko <digetx@gmail.com>
  12. $ref: /schemas/power/supply/power-supply.yaml
  13. properties:
  14. compatible:
  15. items:
  16. - enum:
  17. - acer,a500-iconia-ec # Acer A500 Iconia tablet device
  18. - const: ene,kb930
  19. reg:
  20. maxItems: 1
  21. system-power-controller: true
  22. required:
  23. - compatible
  24. - reg
  25. unevaluatedProperties: false
  26. examples:
  27. - |
  28. battery: battery-cell {
  29. compatible = "simple-battery";
  30. charge-full-design-microamp-hours = <3260000>;
  31. energy-full-design-microwatt-hours = <24000000>;
  32. operating-range-celsius = <0 40>;
  33. };
  34. mains: ac-adapter {
  35. compatible = "gpio-charger";
  36. charger-type = "mains";
  37. gpios = <&gpio 125 0>;
  38. };
  39. i2c {
  40. #address-cells = <1>;
  41. #size-cells = <0>;
  42. embedded-controller@58 {
  43. compatible = "acer,a500-iconia-ec", "ene,kb930";
  44. reg = <0x58>;
  45. system-power-controller;
  46. monitored-battery = <&battery>;
  47. power-supplies = <&mains>;
  48. };
  49. };
  50. ...