]> git.itanic.dy.fi Git - linux-stable/commit
dt-bindings: leds: Mention GPIO triggers
authorLinus Walleij <linus.walleij@linaro.org>
Tue, 26 Sep 2023 21:48:12 +0000 (23:48 +0200)
committerLee Jones <lee@kernel.org>
Wed, 1 Nov 2023 11:28:57 +0000 (11:28 +0000)
commitf9be4d5bb62ab41723db04d7b3abed2ad6c34825
tree1b5fec7217a24c53c35b215775bef58b5267dd75
parent8d3fd7edd5f70fb814c07a321f347b5fe21d3fac
dt-bindings: leds: Mention GPIO triggers

We reuse the trigger-sources phandle to just point to
GPIOs we may want to use as LED triggers.

Example:

gpio: gpio@0 {
    compatible "my-gpio";
    gpio-controller;
    #gpio-cells = <2>;
    interrupt-controller;
    #interrupt-cells = <2>;
    #trigger-source-cells = <2>;
};

leds {
    compatible = "gpio-leds";
    led-my-gpio {
        label = "device:blue:myled";
        gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
        default-state = "off";
        linux,default-trigger = "gpio";
        trigger-sources = <&gpio 1 GPIO_ACTIVE_HIGH>;
    };
};

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230926-gpio-led-trigger-dt-v2-2-e06e458b788e@linaro.org
Signed-off-by: Lee Jones <lee@kernel.org>
Documentation/devicetree/bindings/leds/common.yaml