[PATCH RESEND 3/5] dt-bindings: leds: add Ethernet triggered LEDs to example

From: Rafał Miłecki
Date: Thu May 05 2022 - 09:55:59 EST


From: Rafał Miłecki <rafal@xxxxxxxxxx>

This adds 3 entries to existing example:
1. LED triggered by switch port in 10 / 100 Mbps link state
2. LED triggered by switch port in 1000 Mbps link
3. LED triggered by Ethernet interface (any speed)

Signed-off-by: Rafał Miłecki <rafal@xxxxxxxxxx>
---
.../devicetree/bindings/leds/common.yaml | 21 +++++++++++++++++++
1 file changed, 21 insertions(+)

diff --git a/Documentation/devicetree/bindings/leds/common.yaml b/Documentation/devicetree/bindings/leds/common.yaml
index 328952d7acbb..6c72121a1656 100644
--- a/Documentation/devicetree/bindings/leds/common.yaml
+++ b/Documentation/devicetree/bindings/leds/common.yaml
@@ -168,6 +168,7 @@ examples:
- |
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+ #include <dt-bindings/net/eth.h>

led-controller {
compatible = "gpio-leds";
@@ -183,6 +184,26 @@ examples:
gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
trigger-sources = <&ohci_port1>, <&ehci_port1>;
};
+
+ led-2 {
+ function = LED_FUNCTION_WAN;
+ color = <LED_COLOR_ID_AMBER>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
+ trigger-sources = <&wan_port (SPEED_10 | SPEED_100)>;
+ };
+
+ led-3 {
+ function = LED_FUNCTION_WAN;
+ color = <LED_COLOR_ID_GREEN>;
+ gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
+ trigger-sources = <&wan_port SPEED_1000>;
+ };
+
+ led-4 {
+ function = LED_FUNCTION_LAN;
+ gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
+ trigger-sources = <&gmac 0>;
+ };
};

- |
--
2.34.1