summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBevan Weiss2025-07-27 04:12:32 +0000
committerRobert Marko2025-08-21 09:22:11 +0000
commit5d44b115f1fef40a6b023d098056d8affbe029ae (patch)
tree56603c46e81dbfaca981c1f8e1532c6b0d3000f0
parent44a5d1c4488cc57adf806f0cbbee17374feaaf7d (diff)
downloadopenwrt-5d44b115f1fef40a6b023d098056d8affbe029ae.tar.gz
realtek: RTL930x/RTL931x led_set defines
Add defines for RTL930x and RTL931x led_set 'modes' (to avoid magic numbers in dts files). Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19791 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--target/linux/realtek/dts/macros.dtsi16
1 files changed, 16 insertions, 0 deletions
diff --git a/target/linux/realtek/dts/macros.dtsi b/target/linux/realtek/dts/macros.dtsi
index 66925fb791..b47b782669 100644
--- a/target/linux/realtek/dts/macros.dtsi
+++ b/target/linux/realtek/dts/macros.dtsi
@@ -61,3 +61,19 @@
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)