mirror of
				https://github.com/immortalwrt/immortalwrt.git
				synced 2025-11-02 16:21:21 +08:00 
			
		
		
		
	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