compatible = "realtek,rtl9300-leds";
active-low;
- led_set0 = <0x0a20 0x0b80>; // LED set 0: 1000Mbps, 10/100Mbps
- led_set1 = <0x0a0b 0x0a28 0x0a82 0x0a0b>; // LED set 1: (10G, 5G, 2.5G) (2.5G, 1G)
- // (5G, 10/100) (10G, 5G, 2.5G)
- led_set2 = <0x0a20 0x0a01>; // LED set 2: 1000MBit, 10GBit
+ /* [Lime] [Amber] */
+ led_set0 = <(RTL93XX_LED_SET_1G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_100M | RTL93XX_LED_SET_10M | RTL93XX_LED_SET_LINK |
+ RTL93XX_LED_SET_ACT)>;
+
+ /* [Blue?] [Lime] [Amber] [Green?] */
+ led_set1 = <(RTL93XX_LED_SET_10G | RTL93XX_LED_SET_5G | RTL93XX_LED_SET_2P5G |
+ RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_2P5G | RTL93XX_LED_SET_1G | RTL93XX_LED_SET_LINK |
+ RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_5G | RTL93XX_LED_SET_100M | RTL93XX_LED_SET_LINK |
+ RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_10G | RTL93XX_LED_SET_5G | RTL93XX_LED_SET_2P5G |
+ RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)>;
+
+ /* [Lime] [Blue] */
+ led_set2 = <(RTL93XX_LED_SET_1G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_10G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)>;
};
thermal-zones {
compatible = "realtek,rtl9300-leds";
active-low;
- // LED set 0:
- // Amber: 100M/10M
- // Yellow: 1G
- led_set0 = <0x0a20 0x0b80>;
-
- // LED set 1:
- // Blue: 2.5G
- // Green: 2.5G
- // Yellow: 1G
- // Amber: 100M/10M
- // (Blue + Green = Cyan)
- led_set1 = <0x0b80 0x0a20 0x0a08 0x0a08>;
-
- // LED set 2:
- // Blue: 10G/5G/2.5G
- // Yellow: 5G/2.5G/1G
- // (Blue + Yellow = Purple)
- led_set2 = <0x0a2a 0x0a0b>;
+ /* [Green] [Amber] */
+ led_set0 = <(RTL93XX_LED_SET_1G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_100M | RTL93XX_LED_SET_10M | RTL93XX_LED_SET_LINK |
+ RTL93XX_LED_SET_ACT)>;
+
+ /* [Amber] [Lime] [Green] [Blue] */
+ led_set1 = <(RTL93XX_LED_SET_100M | RTL93XX_LED_SET_10M | RTL93XX_LED_SET_LINK |
+ RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_1G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_2P5G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_2P5G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)>;
+
+ /* [Lime] [Blue] */
+ led_set2 = <(RTL93XX_LED_SET_5G | RTL93XX_LED_SET_2P5G | RTL93XX_LED_SET_1G |
+ RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_10G | RTL93XX_LED_SET_5G | RTL93XX_LED_SET_2P5G |
+ RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)>;
};
};
active-low;
/*
- * LED set 0
- *
- * - LED[0](Amber): 5G/LINK/ACT
- * - LED[1](Green): 10G/LINK/ACT
- * - LED[2](Amber): 1G/100M/10M/LINK/ACT
- * - LED[3](Green): 2.5G/LINK/ACT
- */
- led_set0 = <0x0a02 0x0a01 0x0ba0 0x0a08>;
+ * LED set 0
+ *
+ * - LED[0](Amber): 5G/LINK/ACT
+ * - LED[1](Green): 10G/LINK/ACT
+ * - LED[2](Amber): 1G/100M/10M/LINK/ACT
+ * - LED[3](Green): 2.5G/LINK/ACT
+ */
+ led_set0 = <(RTL93XX_LED_SET_5G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_10G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_1G | RTL93XX_LED_SET_100M | RTL93XX_LED_SET_10M |
+ RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_2P5G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)>;
};
};
compatible = "realtek,rtl9300-leds";
active-high;
- led_set0 = <0x0ba0 0x0a08 0x0a01>;
+ led_set0 = <(RTL93XX_LED_SET_1G | RTL93XX_LED_SET_100M | RTL93XX_LED_SET_10M |
+ RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_2P5G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_10G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)>;
};
i2c_gpio {
compatible = "realtek,rtl9300-leds";
active-low;
- /*
- * LED set 0
- *
- * - LED[0](Green): 10M/100M/1G/2.5G/5G/10G/LINK/ACT
- */
- led_set0 = <0x0bab>;
+ led_set0 = <(RTL93XX_LED_SET_10G | RTL93XX_LED_SET_5G | RTL93XX_LED_SET_2P5G |
+ RTL93XX_LED_SET_1G | RTL93XX_LED_SET_100M | RTL93XX_LED_SET_10M |
+ RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)>;
};
sfp0: sfp-p1 {
* - LED[0](Green): 10G/LINK/ACT
* - LED[1](Amber): 10M/100M/1G/2.5G/5G/LINK/ACT
*/
- led_set0 = <0x0baa 0x0a01>;
+ led_set0 = <(RTL93XX_LED_SET_5G | RTL93XX_LED_SET_2P5G | RTL93XX_LED_SET_1G |
+ RTL93XX_LED_SET_100M | RTL93XX_LED_SET_10M | RTL93XX_LED_SET_LINK |
+ RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_10G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)>;
};
sfp0: sfp-p1 {
* - LED[0](Green): 10G/LINK/ACT
* - LED[1](Amber): 10M/100M/1G/2.5G/5G/LINK/ACT
*/
- led_set0 = <0x0a01 0x0baa>;
+ led_set0 = <(RTL93XX_LED_SET_10G | RTL93XX_LED_SET_LINK | RTL93XX_LED_SET_ACT)
+ (RTL93XX_LED_SET_5G | RTL93XX_LED_SET_2P5G | RTL93XX_LED_SET_1G |
+ RTL93XX_LED_SET_100M | RTL93XX_LED_SET_10M | RTL93XX_LED_SET_LINK |
+ RTL93XX_LED_SET_ACT)>;
};
sfp0: sfp-p1 {