Messages in this thread | | | From | <> | Subject | Re: [PATCH v2] ARM: dts: lan966x: add led configuration | Date | Fri, 2 Sep 2022 08:57:52 +0000 |
| |
On 02.09.2022 09:24, Horatiu Vultur wrote: > Add led configuration for pcb8291 and pcb8309. Both pcbs have 4 leds which > are connected to the sgpio controller. > > Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Applied to at91-dt, thanks!
> --- > v1->v2: > - remove status from the leds node as default is okay > --- > arch/arm/boot/dts/lan966x-pcb8291.dts | 28 +++++++++++++++++++++++++++ > arch/arm/boot/dts/lan966x-pcb8309.dts | 28 +++++++++++++++++++++++++++ > 2 files changed, 56 insertions(+) > > diff --git a/arch/arm/boot/dts/lan966x-pcb8291.dts b/arch/arm/boot/dts/lan966x-pcb8291.dts > index 24d9055c4a08..289a31649422 100644 > --- a/arch/arm/boot/dts/lan966x-pcb8291.dts > +++ b/arch/arm/boot/dts/lan966x-pcb8291.dts > @@ -23,6 +23,34 @@ gpio-restart { > gpios = <&gpio 56 GPIO_ACTIVE_LOW>; > priority = <200>; > }; > + > + leds { > + compatible = "gpio-leds"; > + > + led-s0-blue { > + label = "s0:blue"; > + gpios = <&sgpio_out 2 0 GPIO_ACTIVE_LOW>; > + default-state = "off"; > + }; > + > + led-s0-green { > + label = "s0:green"; > + gpios = <&sgpio_out 2 1 GPIO_ACTIVE_LOW>; > + default-state = "off"; > + }; > + > + led-s1-blue { > + label = "s1:blue"; > + gpios = <&sgpio_out 3 0 GPIO_ACTIVE_LOW>; > + default-state = "off"; > + }; > + > + led-s1-green { > + label = "s1:green"; > + gpios = <&sgpio_out 3 1 GPIO_ACTIVE_LOW>; > + default-state = "off"; > + }; > + }; > }; > > &gpio { > diff --git a/arch/arm/boot/dts/lan966x-pcb8309.dts b/arch/arm/boot/dts/lan966x-pcb8309.dts > index 05ce27ed5648..cfd7c8933703 100644 > --- a/arch/arm/boot/dts/lan966x-pcb8309.dts > +++ b/arch/arm/boot/dts/lan966x-pcb8309.dts > @@ -42,6 +42,34 @@ i2c103: i2c-sfp@2 { > }; > }; > > + leds { > + compatible = "gpio-leds"; > + > + led-s0-green { > + label = "s0:green"; > + gpios = <&sgpio_out 2 0 GPIO_ACTIVE_LOW>; > + default-state = "off"; > + }; > + > + led-s0-red { > + label = "s0:red"; > + gpios = <&sgpio_out 2 1 GPIO_ACTIVE_LOW>; > + default-state = "off"; > + }; > + > + led-s1-green { > + label = "s1:green"; > + gpios = <&sgpio_out 3 0 GPIO_ACTIVE_LOW>; > + default-state = "off"; > + }; > + > + led-s1-red { > + label = "s1:red"; > + gpios = <&sgpio_out 3 1 GPIO_ACTIVE_LOW>; > + default-state = "off"; > + }; > + }; > + > mux: mux-controller { > compatible = "gpio-mux"; > #mux-control-cells = <0>;
| |