rockchip: add NanoPi R4S Enterprise Edition build
[openwrt/staging/jow.git] / target / linux / rockchip / armv8 / base-files / etc / board.d / 02_network
index 2a83acc85c0a58b15345ec5be7f04bf75ff3d534..f87b17dbc1b14694adbc4927e75ba970ddd4b54d 100644 (file)
@@ -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)