aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/rockchip/armv8/base-files/etc/board.d/02_network')
-rw-r--r--target/linux/rockchip/armv8/base-files/etc/board.d/02_network6
1 files changed, 5 insertions, 1 deletions
diff --git a/target/linux/rockchip/armv8/base-files/etc/board.d/02_network b/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
index 16ba01b7e3..f7e0da67b2 100644
--- a/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
+++ b/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
@@ -8,7 +8,8 @@ rockchip_setup_interfaces()
case "$board" in
friendlyarm,nanopi-r2s|\
- friendlyarm,nanopi-r4s)
+ friendlyarm,nanopi-r4s|\
+ xunlong,orangepi-r1-plus)
ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
;;
*)
@@ -55,6 +56,9 @@ rockchip_setup_macs()
wan_mac=$(nanopi_r4s_get_mac wan)
lan_mac=$(nanopi_r4s_get_mac lan)
;;
+ xunlong,orangepi-r1-plus)
+ wan_mac=$(macaddr_add "$(cat /sys/class/net/eth1/address)" -1)
+ ;;
esac
[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac