Because these LEDs are not connected to a device and have only a single color, we don't need to specify 'color' and 'function' to distinguish them. Even worse, that would lead to namespace collisions: leds-gpio leds: Led green:programming renamed to green:programming_1 due to name collision leds-gpio leds: Led green:programming renamed to green:programming_2 due to name collision leds-gpio leds: Led green:programming renamed to green:programming_3 due to name collision leds-gpio leds: Led green:programming renamed to green:programming_4 due to name collision leds-gpio leds: Led green:programming renamed to green:programming_5 due to name collision leds-gpio leds: Led green:programming renamed to green:programming_6 due to name collision leds-gpio leds: Led green:programming renamed to green:programming_7 due to name collision So, just let their node name (taken from the schematics) be used as a name. Signed-off-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> --- Changes since v1: * renamed nodes to match schematics * added default-state * updated commit message why not more LED properties are used .../dts/renesas/r9a06g032-rzn1d400-db.dts | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts b/arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts index fef40e288679..d248ebd4bf16 100644 --- a/arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts +++ b/arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts @@ -86,7 +86,50 @@ switch-8 { debounce-interval = <20>; gpios = <&pca9698 15 GPIO_ACTIVE_LOW>; }; + }; + + leds { + compatible = "gpio-leds"; + led-dbg0 { + gpios = <&pca9698 0 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; + + led-dbg1 { + gpios = <&pca9698 1 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; + + led-dbg2 { + gpios = <&pca9698 2 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; + + led-dbg3 { + gpios = <&pca9698 3 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; + + led-dbg4 { + gpios = <&pca9698 4 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; + + led-dbg5 { + gpios = <&pca9698 5 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; + + led-dbg6 { + gpios = <&pca9698 6 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; + + led-dbg7 { + gpios = <&pca9698 7 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; }; }; -- 2.47.2