brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 4ef7b96 Raw
56 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/regulator-led.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Regulator LEDs8 9maintainers:10  - Linus Walleij <linus.walleij@linaro.org>11 12description: |13  Regulator LEDs are powered by a single regulator such that they can14  be turned on or off by enabling or disabling the regulator. The available15  brightness settings will be inferred from the available voltages on the16  regulator, and any constraints on the voltage or current will need to be17  specified on the regulator.18 19allOf:20  - $ref: common.yaml#21 22properties:23  $nodename:24    pattern: '^led.*$'25 26  compatible:27    const: regulator-led28 29  vled-supply:30    description:31      The regulator controlling the current to the LED.32 33  function: true34  color: true35  linux,default-trigger: true36  default-state: true37 38required:39  - compatible40  - vled-supply41 42additionalProperties: false43 44examples:45  - |46    #include <dt-bindings/leds/common.h>47 48    led-heartbeat {49        compatible = "regulator-led";50        vled-supply = <&regulator>;51        function = LED_FUNCTION_STATUS;52        color = <LED_COLOR_ID_BLUE>;53        linux,default-trigger = "heartbeat";54    };55...56