66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/leds/leds-pwm.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: LEDs connected to PWM8 9maintainers:10 - Pavel Machek <pavel@ucw.cz>11 12description:13 Each LED is represented as a sub-node of the pwm-leds device. Each14 node's name represents the name of the corresponding LED.15 16properties:17 compatible:18 const: pwm-leds19 20patternProperties:21 "^led(-[0-9a-f]+)?$":22 type: object23 $ref: common.yaml#24 unevaluatedProperties: false25 26 properties:27 pwms:28 maxItems: 129 30 pwm-names: true31 32 max-brightness:33 description:34 Maximum brightness possible for the LED35 $ref: /schemas/types.yaml#/definitions/uint3236 37 required:38 - pwms39 - max-brightness40 41additionalProperties: false42 43examples:44 - |45 46 #include <dt-bindings/leds/common.h>47 48 led-controller {49 compatible = "pwm-leds";50 51 led-1 {52 label = "omap4::keypad";53 pwms = <&twl_pwm 0 7812500>;54 max-brightness = <127>;55 };56 57 led-2 {58 color = <LED_COLOR_ID_GREEN>;59 function = LED_FUNCTION_CHARGING;60 pwms = <&twl_pwmled 0 7812500>;61 max-brightness = <255>;62 };63 };64 65...66