1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-pwm-multicolor.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Multi-color LEDs connected to PWM 8 9 maintainers: 10 - Sven Schwermer <sven.schwermer@disruptive-technologies.com> 11 12 description: | 13 This driver combines several monochrome PWM LEDs into one multi-color 14 LED using the multicolor LED class. 15 16 properties: 17 compatible: 18 const: pwm-leds-multicolor 19 20 multi-led: 21 type: object 22 $ref: leds-class-multicolor.yaml# 23 unevaluatedProperties: false 24 25 properties: 26 max-brightness: 27 description: 28 Maximum brightness possible for the LED 29 $ref: /schemas/types.yaml#/definitions/uint32 30 31 patternProperties: 32 "^led-[0-9a-z]+$": 33 type: object 34 $ref: common.yaml# 35 36 additionalProperties: false 37 38 properties: 39 pwms: 40 maxItems: 1 41 42 pwm-names: true 43 44 active-low: true 45 46 color: true 47 48 required: 49 - pwms 50 - color 51 52 required: 53 - compatible 54 55 additionalProperties: false 56 57 examples: 58 - | 59 #include <dt-bindings/leds/common.h> 60 61 led-controller { 62 compatible = "pwm-leds-multicolor"; 63 64 multi-led { 65 color = <LED_COLOR_ID_RGB>; 66 function = LED_FUNCTION_INDICATOR; 67 max-brightness = <65535>; 68 69 led-red { 70 pwms = <&pwm1 0 1000000>; 71 color = <LED_COLOR_ID_RED>; 72 }; 73 74 led-green { 75 pwms = <&pwm2 0 1000000>; 76 color = <LED_COLOR_ID_GREEN>; 77 }; 78 79 led-blue { 80 pwms = <&pwm3 0 1000000>; 81 color = <LED_COLOR_ID_BLUE>; 82 }; 83 }; 84 }; 85 86 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.