mediatek,mt6370-indicator.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/leds/mediatek,mt6370-indicator.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: LED driver for MT6370 PMIC from MediaTek Integrated.
  7. maintainers:
  8. - Alice Chen <alice_chen@richtek.com>
  9. description: |
  10. This module is part of the MT6370 MFD device.
  11. Add MT6370 LED driver include 4-channel RGB LED support Register/PWM/Breath Mode
  12. properties:
  13. compatible:
  14. const: mediatek,mt6370-indicator
  15. "#address-cells":
  16. const: 1
  17. "#size-cells":
  18. const: 0
  19. patternProperties:
  20. "^multi-led@[0-3]$":
  21. type: object
  22. $ref: leds-class-multicolor.yaml#
  23. unevaluatedProperties: false
  24. properties:
  25. reg:
  26. enum: [0, 1, 2, 3]
  27. "#address-cells":
  28. const: 1
  29. "#size-cells":
  30. const: 0
  31. patternProperties:
  32. "^led@[0-2]$":
  33. type: object
  34. $ref: common.yaml#
  35. unevaluatedProperties: false
  36. properties:
  37. reg:
  38. enum: [0, 1, 2]
  39. required:
  40. - reg
  41. - color
  42. required:
  43. - reg
  44. - color
  45. - "#address-cells"
  46. - "#size-cells"
  47. "^led@[0-3]$":
  48. type: object
  49. $ref: common.yaml#
  50. unevaluatedProperties: false
  51. properties:
  52. reg:
  53. enum: [0, 1, 2, 3]
  54. required:
  55. - reg
  56. - color
  57. required:
  58. - compatible
  59. - "#address-cells"
  60. - "#size-cells"
  61. additionalProperties: false