@@ -87,7 +87,7 @@ index 9d240e464c..d197ff0fd3 100644
8787
8888diff --git a/package/boot/uboot-rockchip/patches/103-rockchip-rk3328-Add-support-for-Orangepi-R1-Plus.patch b/package/boot/uboot-rockchip/patches/103-rockchip-rk3328-Add-support-for-Orangepi-R1-Plus.patch
8989new file mode 100644
90- index 0000000000..788509b032
90+ index 0000000000..46a3b11594
9191--- /dev/null
9292+++ b/package/boot/uboot-rockchip/patches/103-rockchip-rk3328-Add-support-for-Orangepi-R1-Plus.patch
9393@@ -0,0 +1,172 @@
@@ -464,34 +464,34 @@ index b10c43ba60..53ae6d023a 100644
464464- friendlyarm,nanopi-r2s)
465465+ friendlyarm,nanopi-r2s|\
466466+ xunlong,orangepi-r1-plus)
467- ucidef_set_led_netdev "wan" "WAN" "$boardname:green:wan" "eth0"
468- ucidef_set_led_netdev "lan" "LAN" "$boardname:green:lan" "eth1"
469- ;;
467+ ucidef_set_led_netdev "wan" "WAN" "$boardname:green:wan" "eth0"
468+ ucidef_set_led_netdev "lan" "LAN" "$boardname:green:lan" "eth1"
469+ ;;
470470diff --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
471471index b4e623532b..9c1696db02 100644
472472--- a/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
473473+++ b/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
474474@@ -8,7 +8,8 @@ rockchip_setup_interfaces()
475475
476- case "$board" in
477- friendlyarm,nanopi-r2s|\
478- - friendlyarm,nanopi-r4s)
479- + friendlyarm,nanopi-r4s|\
480- + xunlong,orangepi-r1-plus)
481- ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
482- ;;
483- *)
476+ case "$board" in
477+ friendlyarm,nanopi-r2s|\
478+ - friendlyarm,nanopi-r4s)
479+ + friendlyarm,nanopi-r4s|\
480+ + xunlong,orangepi-r1-plus)
481+ ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
482+ ;;
483+ *)
484484@@ -40,6 +41,10 @@ rockchip_setup_macs()
485- wan_mac=$(cat /sys/class/net/eth0/address)
486- lan_mac=$(macaddr_add "$wan_mac" +1)
487- ;;
488- + xunlong,orangepi-r1-plus)
489- + lan_mac=$(cat /sys/class/net/eth1/address)
490- + wan_mac=$(macaddr_add "$lan_mac" -1)
491- + ;;
492- esac
485+ wan_mac=$(cat /sys/class/net/eth0/address)
486+ lan_mac=$(macaddr_add "$wan_mac" +1)
487+ ;;
488+ + xunlong,orangepi-r1-plus)
489+ + lan_mac=$(cat /sys/class/net/eth1/address)
490+ + wan_mac=$(macaddr_add "$lan_mac" -1)
491+ + ;;
492+ esac
493493
494- [ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac
494+ [ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac
495495diff --git a/target/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity b/target/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity
496496index 9e4a4cf4fc..d8e513f560 100644
497497--- a/target/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity
@@ -503,9 +503,9 @@ index 9e4a4cf4fc..d8e513f560 100644
503503- friendlyarm,nanopi-r2s)
504504+ friendlyarm,nanopi-r2s|\
505505+ xunlong,orangepi-r1-plus)
506- set_interface_core 2 "eth0"
507- set_interface_core 4 "eth1" "xhci-hcd:usb3"
508- ;;
506+ set_interface_core 2 "eth0"
507+ set_interface_core 4 "eth1" "xhci-hcd:usb3"
508+ ;;
509509diff --git a/target/linux/rockchip/image/armv8.mk b/target/linux/rockchip/image/armv8.mk
510510index b3ef5a28d4..8d00cc46db 100644
511511--- a/target/linux/rockchip/image/armv8.mk
0 commit comments