rockchip: add NanoPC T6 support
Hardware -------- RockChip RK3588 ARM64 (8 cores) 4/8/16GB LPDDR4X RAM 2x 2500 Base-T (PCIe, rtl8125b) 2 LEDs (POWER / WAN) 32/64/256GB eMMC on-board Micro-SD Slot USB 2.0 Port Headphone USB 3.0 USB PD 2.0 M.2 M-Key M.2 E-Key DC Jack 12V Installation ------------ Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card or internal eMMC using dd. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
@@ -8,6 +8,9 @@ boardname="${board##*,}"
|
||||
board_config_update
|
||||
|
||||
case $board in
|
||||
friendlyarm,nanopc-t6)
|
||||
ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth2"
|
||||
;;
|
||||
friendlyarm,nanopi-r2c|\
|
||||
friendlyarm,nanopi-r2c-plus|\
|
||||
friendlyarm,nanopi-r2s|\
|
||||
|
||||
@@ -21,6 +21,9 @@ rockchip_setup_interfaces()
|
||||
xunlong,orangepi-r1-plus-lts)
|
||||
ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
|
||||
;;
|
||||
friendlyarm,nanopc-t6)
|
||||
ucidef_set_interfaces_lan_wan 'eth1' 'eth2'
|
||||
;;
|
||||
friendlyarm,nanopi-r5c|\
|
||||
lunzn,fastrhino-r66s)
|
||||
ucidef_set_interfaces_lan_wan 'eth0' 'eth1'
|
||||
@@ -56,6 +59,7 @@ rockchip_setup_macs()
|
||||
wan_mac=$(macaddr_generate_from_mmc_cid mmcblk0)
|
||||
lan_mac=$(macaddr_add "$wan_mac" 1)
|
||||
;;
|
||||
friendlyarm,nanopc-t6|\
|
||||
friendlyarm,nanopi-r2c-plus|\
|
||||
friendlyarm,nanopi-r4s|\
|
||||
friendlyarm,nanopi-r5c|\
|
||||
|
||||
@@ -37,6 +37,10 @@ lunzn,fastrhino-r66s)
|
||||
set_interface_core 2 "eth0"
|
||||
set_interface_core 4 "eth1"
|
||||
;;
|
||||
friendlyarm,nanopc-t6)
|
||||
set_interface_core 2 "eth1"
|
||||
set_interface_core 4 "eth2"
|
||||
;;
|
||||
friendlyarm,nanopi-r2c|\
|
||||
friendlyarm,nanopi-r2c-plus|\
|
||||
friendlyarm,nanopi-r2s|\
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -49,6 +49,15 @@ define Device/friendlyarm_nanopc-t4
|
||||
endef
|
||||
TARGET_DEVICES += friendlyarm_nanopc-t4
|
||||
|
||||
define Device/friendlyarm_nanopc-t6
|
||||
DEVICE_VENDOR := FriendlyARM
|
||||
DEVICE_MODEL := NanoPC T6
|
||||
SOC := rk3588
|
||||
BOOT_FLOW := pine64-img
|
||||
DEVICE_PACKAGES := kmod-r8125
|
||||
endef
|
||||
TARGET_DEVICES += friendlyarm_nanopc-t6
|
||||
|
||||
define Device/friendlyarm_nanopi-r2c
|
||||
DEVICE_VENDOR := FriendlyARM
|
||||
DEVICE_MODEL := NanoPi R2C
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-r4s-enterprise.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-orangepi.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-pinebook-pro.dtb
|
||||
@@ -77,10 +79,13 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-bp
|
||||
@@ -77,10 +79,14 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-bp
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-evb1-v10.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-fastrhino-r66s.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-fastrhino-r68s.dtb
|
||||
@@ -26,6 +26,7 @@
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-roc-pc.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-rock-3a.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-evb1-v10.dtb
|
||||
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-nanopc-t6.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-rock-5b.dtb
|
||||
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-nanopi-r6c.dtb
|
||||
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-nanopi-r6s.dtb
|
||||
|
||||
Reference in New Issue
Block a user