]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
ARM: dts: marvell: Add 7-segment LED display on x530
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Thu, 30 May 2024 23:16:08 +0000 (11:16 +1200)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Fri, 5 Jul 2024 12:35:28 +0000 (14:35 +0200)
The Allied Telesis x530 products have a 7-segment LED display which is
used for node identification when the devices are stacked. Represent
this as a gpio-7-segment device.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Acked-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
arch/arm/boot/dts/marvell/armada-385-atl-x530.dts

index 5a9ab8410b7b6ee130c3db005bb1b518d73861fd..2fb7304039be337c26cb97036ab5245fb896d121 100644 (file)
                        };
                };
        };
+
+       led-7seg {
+               compatible = "gpio-7-segment";
+               segment-gpios = <&led_7seg_gpio 0 GPIO_ACTIVE_LOW>,
+                               <&led_7seg_gpio 1 GPIO_ACTIVE_LOW>,
+                               <&led_7seg_gpio 2 GPIO_ACTIVE_LOW>,
+                               <&led_7seg_gpio 3 GPIO_ACTIVE_LOW>,
+                               <&led_7seg_gpio 4 GPIO_ACTIVE_LOW>,
+                               <&led_7seg_gpio 5 GPIO_ACTIVE_LOW>,
+                               <&led_7seg_gpio 6 GPIO_ACTIVE_LOW>;
+       };
 };
 
 &pciec {
                        #size-cells = <0>;
                        reg = <3>;
 
-                       gpio@20 {
+                       led_7seg_gpio: gpio@20 {
                                compatible = "nxp,pca9554";
                                gpio-controller;
                                #gpio-cells = <2>;