| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
- %YAML 1.2
- ---
- $id: http://devicetree.org/schemas/leds/regulator-led.yaml#
- $schema: http://devicetree.org/meta-schemas/core.yaml#
- title: Regulator LEDs
- maintainers:
- - Linus Walleij <linusw@kernel.org>
- description: |
- Regulator LEDs are powered by a single regulator such that they can
- be turned on or off by enabling or disabling the regulator. The available
- brightness settings will be inferred from the available voltages on the
- regulator, and any constraints on the voltage or current will need to be
- specified on the regulator.
- allOf:
- - $ref: common.yaml#
- properties:
- $nodename:
- pattern: '^led.*$'
- compatible:
- const: regulator-led
- vled-supply:
- description:
- The regulator controlling the current to the LED.
- function: true
- color: true
- linux,default-trigger: true
- default-state: true
- required:
- - compatible
- - vled-supply
- additionalProperties: false
- examples:
- - |
- #include <dt-bindings/leds/common.h>
- led-heartbeat {
- compatible = "regulator-led";
- vled-supply = <®ulator>;
- function = LED_FUNCTION_STATUS;
- color = <LED_COLOR_ID_BLUE>;
- linux,default-trigger = "heartbeat";
- };
- ...
|