realtek: RTL930x/RTL931x led_set defines
authorBevan Weiss <[email protected]>
Sun, 27 Jul 2025 04:12:32 +0000 (14:12 +1000)
committerRobert Marko <[email protected]>
Thu, 21 Aug 2025 09:22:11 +0000 (11:22 +0200)
Add defines for RTL930x and RTL931x led_set 'modes' (to avoid magic numbers
in dts files).

Signed-off-by: Bevan Weiss <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/19791
Signed-off-by: Robert Marko <[email protected]>
target/linux/realtek/dts/macros.dtsi

index 66925fb791466400677823f5a070773577329667..b47b7826694e032c63d743472474b77a923ff2f7 100644 (file)
                        full-duplex; \
                }; \
        };
+
+// LED Set mode definitions
+#define RTL93XX_LED_SET_NONE        (0)
+#define RTL93XX_LED_SET_10G         (1 << 0)
+#define RTL93XX_LED_SET_5G          (1 << 1)
+#define RTL93XX_LED_SET_2P5G        (1 << 3)
+#define RTL93XX_LED_SET_1G          (1 << 5)
+#define RTL93XX_LED_SET_100M        (1 << 7)
+#define RTL93XX_LED_SET_10M         (1 << 8)
+#define RTL93XX_LED_SET_LINK        (1 << 9)
+#define RTL93XX_LED_SET_LINK_BLINK  (1 << 10)
+#define RTL93XX_LED_SET_ACT         (1 << 11)
+#define RTL93XX_LED_SET_RX          (1 << 12)
+#define RTL93XX_LED_SET_TX          (1 << 13)
+#define RTL93XX_LED_SET_COLLISION   (1 << 14)
+#define RTL93XX_LED_SET_DUPLEX      (1 << 15)