diff --git a/target/linux/ipq40xx/base-files/etc/board.d/02_network b/target/linux/ipq40xx/base-files/etc/board.d/02_network index 801a64ae576..de93b590340 100644 --- a/target/linux/ipq40xx/base-files/etc/board.d/02_network +++ b/target/linux/ipq40xx/base-files/etc/board.d/02_network @@ -59,6 +59,7 @@ ipq40xx_setup_interfaces() extreme-networks,ws-ap3915i|\ meraki,mr20|\ meraki,mr33|\ + meraki,mr70|\ meraki,mr74|\ mikrotik,lhgg-60ad|\ mikrotik,sxtsq-5-ac|\ diff --git a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh index 9fca8edc1d8..6b5d14b234d 100644 --- a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh @@ -179,6 +179,7 @@ platform_do_upgrade() { platform_do_upgrade_linksys_emmc "$1" ;; meraki,mr20|\ + meraki,mr70|\ meraki,gx20|\ meraki,z3) # DO NOT set CI_KERNPART to part.safe, diff --git a/target/linux/ipq40xx/dts/qcom-ipq4029-mr70.dts b/target/linux/ipq40xx/dts/qcom-ipq4029-mr70.dts new file mode 100644 index 00000000000..9d1dded9769 --- /dev/null +++ b/target/linux/ipq40xx/dts/qcom-ipq4029-mr70.dts @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-only +// Device Tree Source for Meraki MR70 (Toe Biter) / Go GR60 (Dungbeetle) + +#include "qcom-ipq4029-meraki-underdog.dtsi" + +/ { + model = "Meraki MR70"; + compatible = "meraki,mr70"; +}; + diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk index 14543523760..84aa05a8c10 100644 --- a/target/linux/ipq40xx/image/generic.mk +++ b/target/linux/ipq40xx/image/generic.mk @@ -844,6 +844,14 @@ define Device/meraki_mr33 endef TARGET_DEVICES += meraki_mr33 +define Device/meraki_mr70 + $(call Device/meraki_common) + DEVICE_MODEL := MR70 + DEVICE_DTS_CONFIG := config@5 + DEVICE_PACKAGES := ipq-wifi-meraki_underdog +endef +TARGET_DEVICES += meraki_mr70 + define Device/meraki_mr74 $(call Device/meraki_common) DEVICE_MODEL := MR74