Give users more control by exposing ephy leds.
Signed-off-by: David Yang <mmyangfl@gmail.com>
[remove execute bit on 01_leds, add status for gpio2]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
label = "red:status";
gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
};
+
+ wan {
+ label = "green:wan";
+ gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
+ };
+
+ lan1 {
+ label = "green:lan1";
+ gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
+ };
+
+ lan2 {
+ label = "green:lan2";
+ gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
+ };
};
keys {
status = "okay";
};
+&gpio2 {
+ status = "okay";
+};
+
&spi0 {
status = "okay";
};
ðernet {
- pinctrl-names = "default";
- pinctrl-0 = <&ephy_pins>;
-
nvmem-cells = <&macaddr_factory_28>;
nvmem-cell-names = "mac-address";
&state_default {
gpio {
- groups = "i2c", "rgmii1";
+ groups = "ephy", "i2c", "rgmii1";
function = "gpio";
};
};
ucidef_set_led_switch "lan" "lan" "blue:lan" "switch0" "0x20"
ucidef_set_led_switch "wan" "wan" "blue:wan" "switch0" "0x10"
;;
+xiaomi,miwifi-mini)
+ ucidef_set_led_switch "lan1" "lan1" "green:lan1" "switch0" "0x02"
+ ucidef_set_led_switch "lan2" "lan2" "green:lan2" "switch0" "0x01"
+ ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
+ ;;
zbtlink,zbt-ape522ii)
ucidef_set_led_netdev "wlan2g4" "wlan1-link" "green:wlan2g4" "wlan1"
ucidef_set_led_netdev "sys1" "wlan1" "green:sys1" "wlan1" "tx rx"