| 
														
															@@ -11,6 +11,7 @@ rockchip_setup_interfaces() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	friendlyarm,nanopi-r2c-plus|\ 
														 | 
														
														 | 
														
															 	friendlyarm,nanopi-r2c-plus|\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	friendlyarm,nanopi-r2s|\ 
														 | 
														
														 | 
														
															 	friendlyarm,nanopi-r2s|\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	friendlyarm,nanopi-r4s|\ 
														 | 
														
														 | 
														
															 	friendlyarm,nanopi-r4s|\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	friendlyarm,nanopi-r4s-enterprise|\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	xunlong,orangepi-r1-plus|\ 
														 | 
														
														 | 
														
															 	xunlong,orangepi-r1-plus|\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	xunlong,orangepi-r1-plus-lts) 
														 | 
														
														 | 
														
															 	xunlong,orangepi-r1-plus-lts) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		ucidef_set_interfaces_lan_wan 'eth1' 'eth0' 
														 | 
														
														 | 
														
															 		ucidef_set_interfaces_lan_wan 'eth1' 'eth0' 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -27,27 +28,6 @@ rockchip_setup_interfaces() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	esac 
														 | 
														
														 | 
														
															 	esac 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-nanopi_r4s_get_mac() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-{ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	local interface=$1 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	local eeprom_path="/sys/bus/i2c/devices/2-0051/eeprom" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	local address 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	if [ -f "$eeprom_path" ]; then 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		address=$(get_mac_binary "$eeprom_path" 0xfa) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		if [ "$interface" = "lan" ]; then 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			address=$(macaddr_setbit_la "$address") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		fi 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	else 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		address=$(macaddr_generate_from_mmc_cid mmcblk1) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		if [ "$interface" = "lan" ]; then 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			address=$(macaddr_add "$address" 1) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		fi 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	fi 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	echo "$address" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 rockchip_setup_macs() 
														 | 
														
														 | 
														
															 rockchip_setup_macs() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 { 
														 | 
														
														 | 
														
															 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	local board="$1" 
														 | 
														
														 | 
														
															 	local board="$1" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -61,19 +41,20 @@ rockchip_setup_macs() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		wan_mac=$(macaddr_generate_from_mmc_cid mmcblk0) 
														 | 
														
														 | 
														
															 		wan_mac=$(macaddr_generate_from_mmc_cid mmcblk0) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		lan_mac=$(macaddr_add "$wan_mac" 1) 
														 | 
														
														 | 
														
															 		lan_mac=$(macaddr_add "$wan_mac" 1) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		;; 
														 | 
														
														 | 
														
															 		;; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	friendlyarm,nanopi-r4s) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		wan_mac=$(nanopi_r4s_get_mac wan) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		lan_mac=$(nanopi_r4s_get_mac lan) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		;; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	friendlyarm,nanopi-r5c) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		wan_mac=$(macaddr_generate_from_mmc_cid mmcblk*) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		lan_mac=$(macaddr_add "$wan_mac" 1) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		;; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	friendlyarm,nanopi-r2c-plus|\ 
														 | 
														
														 | 
														
															 	friendlyarm,nanopi-r2c-plus|\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	friendlyarm,nanopi-r4s|\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	friendlyarm,nanopi-r5s) 
														 | 
														
														 | 
														
															 	friendlyarm,nanopi-r5s) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		wan_mac=$(macaddr_generate_from_mmc_cid mmcblk1) 
														 | 
														
														 | 
														
															 		wan_mac=$(macaddr_generate_from_mmc_cid mmcblk1) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		lan_mac=$(macaddr_add "$wan_mac" 1) 
														 | 
														
														 | 
														
															 		lan_mac=$(macaddr_add "$wan_mac" 1) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		;; 
														 | 
														
														 | 
														
															 		;; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	friendlyarm,nanopi-r4s-enterprise) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		wan_mac=$(get_mac_binary "/sys/bus/i2c/devices/2-0051/eeprom" 0xfa) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		lan_mac=$(macaddr_setbit_la "$wan_mac") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		;; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	friendlyarm,nanopi-r5c) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		wan_mac=$(macaddr_generate_from_mmc_cid mmcblk*) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		lan_mac=$(macaddr_add "$wan_mac" 1) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		;; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	xunlong,orangepi-r1-plus|\ 
														 | 
														
														 | 
														
															 	xunlong,orangepi-r1-plus|\ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	xunlong,orangepi-r1-plus-lts) 
														 | 
														
														 | 
														
															 	xunlong,orangepi-r1-plus-lts) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		wan_mac=$(macaddr_add "$(cat /sys/class/net/eth1/address)" -1) 
														 | 
														
														 | 
														
															 		wan_mac=$(macaddr_add "$(cat /sys/class/net/eth1/address)" -1) 
														 |