function = LED_FUNCTION_WAN;
gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
};
-
- led-wan2 {
- color = <LED_COLOR_ID_BLUE>;
- function = LED_FUNCTION_WAN;
- gpios = <&switch0 0 GPIO_ACTIVE_LOW>;
- };
-
- led-lan4 {
- color = <LED_COLOR_ID_BLUE>;
- function = LED_FUNCTION_LAN;
- function-enumerator = <4>;
- gpios = <&switch0 3 GPIO_ACTIVE_LOW>;
- };
-
- led-lan3 {
- color = <LED_COLOR_ID_BLUE>;
- function = LED_FUNCTION_LAN;
- function-enumerator = <3>;
- gpios = <&switch0 6 GPIO_ACTIVE_LOW>;
- };
-
- led-lan2 {
- color = <LED_COLOR_ID_BLUE>;
- function = LED_FUNCTION_LAN;
- function-enumerator = <2>;
- gpios = <&switch0 9 GPIO_ACTIVE_HIGH>;
- };
-
- led-lan1 {
- color = <LED_COLOR_ID_BLUE>;
- function = LED_FUNCTION_LAN;
- function-enumerator = <1>;
- gpios = <&switch0 12 GPIO_ACTIVE_LOW>;
- };
};
};
};
&switch0 {
- gpio-controller;
- #gpio-cells = <2>;
-
ports {
port@1 {
status = "okay";
gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
};
- led_lan1_green: lan1_green {
- label = "green:lan1";
- gpios = <&switch0 3 GPIO_ACTIVE_LOW>;
- };
-
led_lan1_orange: lan1_orange {
label = "orange:lan1";
gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
};
- led_lan2_green: lan2_green {
- label = "green:lan2";
- gpios = <&switch0 6 GPIO_ACTIVE_LOW>;
- };
-
led_lan2_orange: lan2_orange {
label = "orange:lan2";
gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
};
- led_lan3_green: lan3_green {
- label = "green:lan3";
- gpios = <&switch0 12 GPIO_ACTIVE_LOW>;
- };
-
led_lan3_orange: lan3_orange {
label = "orange:lan3";
gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
};
&switch0 {
- gpio-controller;
- #gpio-cells = <2>;
-
ports {
port@1 {
status = "okay";
gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
linux,default-trigger = "phy1tpt";
};
-
- lan1 {
- color = <LED_COLOR_ID_GREEN>;
- function = LED_FUNCTION_LAN;
- function-enumerator = <1>;
- gpios = <&switch0 0 GPIO_ACTIVE_LOW>;
- };
-
- lan2 {
- color = <LED_COLOR_ID_GREEN>;
- function = LED_FUNCTION_LAN;
- function-enumerator = <2>;
- gpios = <&switch0 3 GPIO_ACTIVE_LOW>;
- };
-
- lan3 {
- color = <LED_COLOR_ID_GREEN>;
- function = LED_FUNCTION_LAN;
- function-enumerator = <3>;
- gpios = <&switch0 6 GPIO_ACTIVE_LOW>;
- };
-
- lan4 {
- color = <LED_COLOR_ID_GREEN>;
- function = LED_FUNCTION_LAN;
- function-enumerator = <4>;
- gpios = <&switch0 9 GPIO_ACTIVE_HIGH>;
- };
-
- wan {
- color = <LED_COLOR_ID_GREEN>;
- function = LED_FUNCTION_WAN;
- gpios = <&switch0 12 GPIO_ACTIVE_LOW>;
- };
};
};
};
&switch0 {
- gpio-controller;
- #gpio-cells = <2>;
-
ports {
port@0 {
status = "okay";
linksys,e5600)
ucidef_set_led_netdev "wan" "wan link" "blue:wan" "wan" "link"
;;
-linksys,e7350)
- ucidef_set_led_netdev "lan1" "lan1" "blue:lan-1" "lan1"
- ucidef_set_led_netdev "lan2" "lan2" "blue:lan-2" "lan2"
- ucidef_set_led_netdev "lan3" "lan4" "blue:lan-3" "lan3"
- ucidef_set_led_netdev "lan4" "lan4" "blue:lan-4" "lan4"
- ucidef_set_led_netdev "wan" "wan" "blue:wan" "wan"
- ;;
linksys,ea6350-v4|\
linksys,ea7300-v1|\
linksys,ea7300-v2|\
;;
netgear,wax202)
ucidef_set_led_netdev "internet" "Internet" "green:net" "wan"
- ucidef_set_led_netdev "lan1" "LAN1" "green:lan1" "lan1"
- ucidef_set_led_netdev "lan2" "LAN2" "green:lan2" "lan2"
- ucidef_set_led_netdev "lan3" "LAN3" "green:lan3" "lan3"
;;
oraybox,x3a)
ucidef_set_led_netdev "wan" "wan link" "red:status" "wan"
ucidef_set_led_netdev "lan" "LAN" "green:lan" "lan"
ucidef_set_led_netdev "wan" "WAN" "green:wan" "wan"
;;
-zbtlink,zbt-wg1608-16m)
- ucidef_set_led_netdev "lan1" "LAN1" "green:lan-1" "lan1"
- ucidef_set_led_netdev "lan2" "LAN2" "green:lan-2" "lan2"
- ucidef_set_led_netdev "lan3" "LAN3" "green:lan-3" "lan3"
- ucidef_set_led_netdev "lan4" "LAN4" "green:lan-4" "lan4"
- ucidef_set_led_netdev "wan" "WAN" "green:wan" "wan"
- ;;
zyxel,lte3301-plus)
ucidef_set_led_netdev "internet" "internet" "white:internet" "wwan0"
;;