bcm53xx: add support for ASUS RT-AC3100
authorArınç ÜNAL <arinc.unal@arinc9.com>
Thu, 10 Aug 2023 12:23:09 +0000 (15:23 +0300)
committerRafał Miłecki <rafal@milecki.pl>
Thu, 26 Oct 2023 11:43:33 +0000 (13:43 +0200)
ASUS RT-AC3100 is ASUS RT-AC88U without the external switch.

OpenWrt forum users effortless and ktmakwana have confirmed that there are
revisions with either 4366b1 or 4366c0 wireless chips.

Therefore, include firmware for 4366b1 along with 4366c0. This way, all
hardware revisions of the router will be supported by having brcmfmac use
the firmware file for the wireless chip it detects.

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
(cherry picked from commit 2214bab3503981fe6168746acd13044a9d5e89e7)

target/linux/bcm53xx/image/Makefile

index f2c145a375f5c2aa62c18e355d601b863caa981f..312e5d62b7cb8eb7624403e04122c510a4ef28a0 100644 (file)
@@ -143,6 +143,15 @@ define Device/asus
   IMAGE/trx := append-ubi | trx-nand | asus-trx
 endef
 
+define Device/asus_rt-ac3100
+  $(call Device/asus)
+  DEVICE_MODEL := RT-AC3100
+  DEVICE_PACKAGES := $(BRCMFMAC_4366B1) $(BRCMFMAC_4366C0) $(USB3_PACKAGES)
+  ASUS_PRODUCTID := RT-AC3100
+  DEFAULT := n
+endef
+TARGET_DEVICES += asus_rt-ac3100
+
 define Device/asus_rt-ac56u
   $(call Device/asus)
   DEVICE_MODEL := RT-AC56U