|
@@ -11,6 +11,7 @@ rockchip_setup_interfaces()
|
|
|
friendlyarm,nanopi-r2c-plus|\
|
|
|
friendlyarm,nanopi-r2s|\
|
|
|
friendlyarm,nanopi-r4s|\
|
|
|
+ friendlyarm,nanopi-r4s-enterprise|\
|
|
|
xunlong,orangepi-r1-plus|\
|
|
|
xunlong,orangepi-r1-plus-lts)
|
|
|
ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
|
|
@@ -27,27 +28,6 @@ rockchip_setup_interfaces()
|
|
|
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()
|
|
|
{
|
|
|
local board="$1"
|
|
@@ -61,19 +41,20 @@ rockchip_setup_macs()
|
|
|
wan_mac=$(macaddr_generate_from_mmc_cid mmcblk0)
|
|
|
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-r4s|\
|
|
|
friendlyarm,nanopi-r5s)
|
|
|
wan_mac=$(macaddr_generate_from_mmc_cid mmcblk1)
|
|
|
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-lts)
|
|
|
wan_mac=$(macaddr_add "$(cat /sys/class/net/eth1/address)" -1)
|