[PATCH] Add support for Ubiquiti EdgeRouter X (SFP)

Christian Dresel fff at chrisi01.de
Mi Sep 11 11:04:25 CEST 2019


Reviewed-by: Christian Dresel <fff at chrisi01.de>

On 14.08.19 01:00, Fabian Bläse wrote:
> Signed-off-by: Fabian Bläse <fabian at blaese.de>
> ---
>  bsp/board_mt7621.bsp                           |  9 +++++++++
>  bsp/mt7621/.config                             | 18 ++++++++++++++++++
>  .../files/lib/functions/fff/cpuport            |  4 +++-
>  .../fff/fff-network/ramips/network.ubnt-erx    |  9 +++++++++
>  .../fff-network/ramips/network.ubnt-erx-sfp    |  9 +++++++++
>  5 files changed, 48 insertions(+), 1 deletion(-)
>  create mode 100644 bsp/board_mt7621.bsp
>  create mode 100644 bsp/mt7621/.config
>  create mode 100644 src/packages/fff/fff-network/ramips/network.ubnt-erx
>  create mode 100644 src/packages/fff/fff-network/ramips/network.ubnt-erx-sfp
> 
> diff --git a/bsp/board_mt7621.bsp b/bsp/board_mt7621.bsp
> new file mode 100644
> index 0000000..e9f6776
> --- /dev/null
> +++ b/bsp/board_mt7621.bsp
> @@ -0,0 +1,9 @@
> +machine=mt7621
> +chipset=ramips
> +subtarget=mt7621
> +target=$builddir/$machine
> +
> +images=(
> +        "openwrt-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar"
> +        "openwrt-ramips-mt7621-ubnt-erx-sfp-squashfs-sysupgrade.tar"
> +       )
> diff --git a/bsp/mt7621/.config b/bsp/mt7621/.config
> new file mode 100644
> index 0000000..4592536
> --- /dev/null
> +++ b/bsp/mt7621/.config
> @@ -0,0 +1,18 @@
> +# Generated using "./buildscript config openwrt".
> +# Do no edit manually
> +#
> +CONFIG_TARGET_ramips=y
> +CONFIG_TARGET_ramips_mt7621=y
> +CONFIG_TARGET_MULTI_PROFILE=y
> +CONFIG_TARGET_DEVICE_ramips_mt7621_DEVICE_ubnt-erx=y
> +CONFIG_TARGET_DEVICE_ramips_mt7621_DEVICE_ubnt-erx-sfp=y
> +CONFIG_BUSYBOX_CUSTOM=y
> +CONFIG_CLEAN_IPKG=y
> +CONFIG_PACKAGE_kmod-ifb=y
> +CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y
> +CONFIG_PACKAGE_kmod-ledtrig-netdev=y
> +CONFIG_PACKAGE_kmod-sched-connmark=y
> +CONFIG_PACKAGE_qos-scripts=y
> +CONFIG_PACKAGE_tc=y
> +CONFIG_STRIP_KERNEL_EXPORTS=y
> +CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512
> diff --git a/src/packages/fff/fff-network/files/lib/functions/fff/cpuport b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport
> index b27b775..7f62d14 100644
> --- a/src/packages/fff/fff-network/files/lib/functions/fff/cpuport
> +++ b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport
> @@ -8,7 +8,9 @@ case "$BOARD" in
>  		CPUPORT="5t"
>  		;;
>  	tl-wr1043nd-v2|\
> -	tl-wr1043nd-v3)
> +	tl-wr1043nd-v3|\
> +	ubnt-erx|\
> +	ubnt-erx-sfp)
>  		CPUPORT="6t"
>  		;;
>  	cpe210-v2|\
> diff --git a/src/packages/fff/fff-network/ramips/network.ubnt-erx b/src/packages/fff/fff-network/ramips/network.ubnt-erx
> new file mode 100644
> index 0000000..9dbc9f8
> --- /dev/null
> +++ b/src/packages/fff/fff-network/ramips/network.ubnt-erx
> @@ -0,0 +1,9 @@
> +. /lib/functions/fff/network
> +
> +WANDEV=eth0
> +SWITCHDEV=eth0
> +CLIENT_PORTS="6t 3 4"
> +WAN_PORTS="6t 0"
> +BATMAN_PORTS="6t 1 2"
> +
> +ROUTERMAC=$(cat /sys/class/net/eth0/address)
> diff --git a/src/packages/fff/fff-network/ramips/network.ubnt-erx-sfp b/src/packages/fff/fff-network/ramips/network.ubnt-erx-sfp
> new file mode 100644
> index 0000000..9dbc9f8
> --- /dev/null
> +++ b/src/packages/fff/fff-network/ramips/network.ubnt-erx-sfp
> @@ -0,0 +1,9 @@
> +. /lib/functions/fff/network
> +
> +WANDEV=eth0
> +SWITCHDEV=eth0
> +CLIENT_PORTS="6t 3 4"
> +WAN_PORTS="6t 0"
> +BATMAN_PORTS="6t 1 2"
> +
> +ROUTERMAC=$(cat /sys/class/net/eth0/address)
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190911/5a7e67c4/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev