]> www.infradead.org Git - linux.git/commitdiff
ARM: dts: stm32: Describe PHY LEDs in DH STM32MP13xx DHCOR DHSBC board DT
authorMarek Vasut <marex@denx.de>
Fri, 5 Jul 2024 21:53:50 +0000 (23:53 +0200)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Thu, 5 Sep 2024 09:31:55 +0000 (11:31 +0200)
The RTL8211 PHY on DH STM32MP13xx DHCOR DHSBC carrier board supports HW
LED offload, the LEDs can be configured on link at 10/100/1000 line rate
and on RXTX activity. There are two PHYs on this board, each only has two
out of three LEDs connected to the PHY LED outputs. Describe this hardware
configuration in DT.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts

index 425deb5641c177c0e0ae4b805c47a1f7cc57c439..853dc21449d99a8b12d3e27f779ef1b65d133d5d 100644 (file)
                        reset-assert-us = <15000>;
                        reset-deassert-us = <55000>;
                        reset-gpios = <&gpioa 11 GPIO_ACTIVE_LOW>;
+
+                       leds {
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+
+                               led@0 {
+                                       reg = <0>;
+                                       color = <LED_COLOR_ID_GREEN>;
+                                       function = LED_FUNCTION_WAN;
+                                       linux,default-trigger = "netdev";
+                               };
+
+                               led@1 {
+                                       reg = <1>;
+                                       color = <LED_COLOR_ID_YELLOW>;
+                                       function = LED_FUNCTION_WAN;
+                                       linux,default-trigger = "netdev";
+                               };
+                       };
                };
        };
 };
                        reset-assert-us = <15000>;
                        reset-deassert-us = <55000>;
                        reset-gpios = <&gpiog 8 GPIO_ACTIVE_LOW>;
+
+                       leds {
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+
+                               led@0 {
+                                       reg = <0>;
+                                       color = <LED_COLOR_ID_GREEN>;
+                                       function = LED_FUNCTION_LAN;
+                                       linux,default-trigger = "netdev";
+                               };
+
+                               led@1 {
+                                       reg = <1>;
+                                       color = <LED_COLOR_ID_YELLOW>;
+                                       function = LED_FUNCTION_LAN;
+                                       linux,default-trigger = "netdev";
+                               };
+                       };
                };
        };
 };