local board="$1"
case $board in
- 'mediatek,mt7623-rfb-emmc' | \
- 'mediatek,mt7623-rfb-nand-ephy')
+ 'mediatek,mt7623a-rfb-emmc')
ucidef_set_interface_lan "lan0 lan1 lan2 lan3"
ucidef_set_interface_wan eth1
;;
- 'mediatek,mt7623-rfb-nand')
- ucidef_set_interface_lan "lan0 lan1 lan2 lan3"
- ucidef_set_interface_wan wan
+ 'bananapi,bpi-r2'|\
+ "unielec,u7623"*)
+ ucidef_set_interfaces_lan_wan "lan0 lan1 lan2 lan3" "wan"
+ ;;
+ esac
+}
+
+mediatek_setup_macs()
+{
+ local board="$1"
+
+ case $board in
+ "unielec,u7623"*)
+ mac=$(cat /sys/class/net/wan/address)
+ ucidef_set_interface_macaddr "wan" $mac
;;
esac
}
board_config_update
board=$(board_name)
mediatek_setup_interfaces $board
+mediatek_setup_macs $board
board_config_flush
exit 0