From dd4bbf675c4bd13cc0cee9913344b5b999fe218b Mon Sep 17 00:00:00 2001 From: coolsnowwolf Date: Sun, 14 Aug 2022 06:53:39 +0000 Subject: [PATCH] rockchip: add FriendlyElec NanoPi R5S support --- .../rockchip/armv8/base-files/etc/board.d/01_leds | 5 +++++ .../base-files/etc/hotplug.d/net/40-net-smp-affinity | 5 +++++ target/linux/rockchip/image/armv8.mk | 10 ++++++++++ 3 files changed, 20 insertions(+) diff --git a/target/linux/rockchip/armv8/base-files/etc/board.d/01_leds b/target/linux/rockchip/armv8/base-files/etc/board.d/01_leds index f61b0899f..c11c7e243 100755 --- a/target/linux/rockchip/armv8/base-files/etc/board.d/01_leds +++ b/target/linux/rockchip/armv8/base-files/etc/board.d/01_leds @@ -27,6 +27,11 @@ sharevdi,guangmiao-g4c) firefly,rk3568-roc-pc) ucidef_set_led_timer "health" "health" "firefly:yellow:user" "200" "800" ;; +friendlyelec,nanopi-r5s) + ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth0" + ucidef_set_led_netdev "lan1" "LAN1" "green:lan1" "eth1" + ucidef_set_led_netdev "lan2" "LAN2" "green:lan2" "eth2" + ;; esac board_config_flush diff --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 index 7577d1cf4..50eac11e5 100644 --- 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 @@ -48,5 +48,10 @@ firefly,rk3568-roc-pc) set_interface_core 2 "eth0" set_interface_core 4 "eth1" ;; +friendlyelec,nanopi-r5s + set_interface_core 0 "eth0" + set_interface_core 2 "eth1" + set_interface_core 4 "eth2" + ;; esac diff --git a/target/linux/rockchip/image/armv8.mk b/target/linux/rockchip/image/armv8.mk index f7567dea3..797a654e7 100644 --- a/target/linux/rockchip/image/armv8.mk +++ b/target/linux/rockchip/image/armv8.mk @@ -91,6 +91,16 @@ define Device/friendlyarm_nanopi-r4se endef TARGET_DEVICES += friendlyarm_nanopi-r4se +define Device/friendlyelec_nanopi-r5s + DEVICE_VENDOR := FriendlyARM + DEVICE_MODEL := NanoPi R5S + SOC := rk3568 + UBOOT_DEVICE_NAME := nanopi-r5s-rk3568 + IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r5s | pine64-img | gzip | append-metadata + DEVICE_PACKAGES := kmod-r8125 +endef +TARGET_DEVICES += friendlyelec_nanopi-r5s + define Device/pine64_rockpro64 DEVICE_VENDOR := Pine64 DEVICE_MODEL := RockPro64