123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323 |
- --- a/target/linux/bcm53xx/image/Makefile
- +++ b/target/linux/bcm53xx/image/Makefile
- @@ -143,30 +143,6 @@ define Device/asus
- IMAGE/trx := append-ubi | trx-nand | asus-trx
- endef
-
- -define Device/asus_rt-ac56u
- - $(call Device/asus)
- - DEVICE_MODEL := RT-AC56U
- - DEVICE_PACKAGES := $(B43) $(USB3_PACKAGES)
- - ASUS_PRODUCTID := RT-AC56U
- -endef
- -TARGET_DEVICES += asus_rt-ac56u
- -
- -define Device/asus_rt-ac68u
- - $(call Device/asus)
- - DEVICE_MODEL := RT-AC68U
- - DEVICE_PACKAGES := $(USB3_PACKAGES)
- - ASUS_PRODUCTID := RT-AC68U
- -endef
- -TARGET_DEVICES += asus_rt-ac68u
- -
- -define Device/asus_rt-ac87u
- - $(call Device/asus)
- - DEVICE_MODEL := RT-AC87U
- - DEVICE_PACKAGES := $(USB3_PACKAGES)
- - ASUS_PRODUCTID := RT-AC87U
- -endef
- -TARGET_DEVICES += asus_rt-ac87u
- -
- define Device/asus_rt-ac88u
- $(call Device/asus)
- DEVICE_MODEL := RT-AC88U
- @@ -175,288 +151,12 @@ define Device/asus_rt-ac88u
- endef
- TARGET_DEVICES += asus_rt-ac88u
-
- -define Device/asus_rt-n18u
- - $(call Device/asus)
- - DEVICE_MODEL := RT-N18U
- - DEVICE_PACKAGES := $(USB3_PACKAGES)
- - ASUS_PRODUCTID := RT-N18U
- -endef
- -TARGET_DEVICES += asus_rt-n18u
- -
- -# Buffalo devices have TFTP recovery mode which can work nicely with initramfs
- -# kernels.
- -# We should have two initramfs images for Buffalo: plain initramfs kernel and
- -# TRX with initramfs kernel. It's not possible right now so let's just build
- -# plain initramfs kernel as it may be more useful.
- -define Device/buffalo/Default
- - DEVICE_VENDOR := Buffalo
- - KERNEL_INITRAMFS_SUFFIX = $$(KERNEL_SUFFIX)
- - KERNEL_INITRAMFS = $$(KERNEL)
- -endef
- -
- -define Device/buffalo_wxr-1900dhp
- - $(call Device/buffalo/Default)
- - DEVICE_MODEL := WXR-1900DHP
- - DEVICE_PACKAGES := $(USB3_PACKAGES)
- -endef
- -TARGET_DEVICES += buffalo_wxr-1900dhp
- -
- -define Device/buffalo_wzr-600dhp2
- - $(call Device/buffalo/Default)
- - DEVICE_MODEL := WZR-600DHP2
- - DEVICE_PACKAGES := $(B43) $(USB2_PACKAGES)
- -endef
- -TARGET_DEVICES += buffalo_wzr-600dhp2
- -
- -define Device/buffalo_wzr-900dhp
- - $(call Device/buffalo/Default)
- - DEVICE_MODEL := WZR-900DHP
- - DEVICE_PACKAGES := $(B43) $(USB3_PACKAGES)
- - BUFFALO_TAG_PLATFORM := bcm
- - BUFFALO_TAG_VERSION := 9.99
- - BUFFALO_TAG_MINOR := 9.99
- - IMAGES += factory-DHP-EU.bin factory-DHP2-JP.bin
- - IMAGE/factory-DHP-EU.bin := \
- - append-ubi | trx-nand | buffalo-wzr-header WZR-900DHP EU | \
- - buffalo-enc WZR-900DHP $$(BUFFALO_TAG_VERSION) | \
- - buffalo-tag-dhp WZR-900DHP EU mlang20 | buffalo-enc-tag | \
- - buffalo-dhp-image
- - IMAGE/factory-DHP2-JP.bin := \
- - append-ubi | trx-nand | buffalo-wzr-header WZR-900DHP2 JP | \
- - buffalo-enc WZR-900DHP2 $$(BUFFALO_TAG_VERSION) | \
- - buffalo-tag-dhp WZR-900DHP2 JP jp | buffalo-enc-tag | \
- - buffalo-dhp-image
- - BROKEN := y
- -endef
- -TARGET_DEVICES += buffalo_wzr-900dhp
- -
- -define Device/buffalo_wzr-1750dhp
- - $(call Device/buffalo/Default)
- - DEVICE_MODEL := WZR-1750DHP
- - DEVICE_PACKAGES := $(B43) $(USB3_PACKAGES)
- -endef
- -TARGET_DEVICES += buffalo_wzr-1750dhp
- -
- -define Device/dlink
- - DEVICE_VENDOR := D-Link
- - IMAGES := bin
- - IMAGE/bin := append-ubi | seama-nand
- -endef
- -
- -define Device/dlink_dir-885l
- - DEVICE_MODEL := DIR-885L
- - DEVICE_PACKAGES := $(BRCMFMAC_4366B1) $(USB3_PACKAGES)
- - $(Device/dlink)
- - SIGNATURE := wrgac42_dlink.2015_dir885l
- -endef
- -TARGET_DEVICES += dlink_dir-885l
- -
- -define Device/linksys_ea6300-v1
- - DEVICE_VENDOR := Linksys
- - DEVICE_MODEL := EA6300
- - DEVICE_VARIANT := v1
- - DEVICE_PACKAGES := $(B43) $(USB3_PACKAGES)
- -endef
- -TARGET_DEVICES += linksys_ea6300-v1
- -
- -define Device/linksys_ea6500-v2
- - DEVICE_VENDOR := Linksys
- - DEVICE_MODEL := EA6500
- - DEVICE_VARIANT := v2
- - DEVICE_PACKAGES := $(B43) $(USB3_PACKAGES)
- -endef
- -TARGET_DEVICES += linksys_ea6500-v2
- -
- -define Device/linksys_ea9200
- - DEVICE_VENDOR := Linksys
- - DEVICE_MODEL := EA9200
- - DEVICE_VARIANT := v1
- - DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES)
- -endef
- -TARGET_DEVICES += linksys_ea9200
- -
- -define Device/linksys_ea9500
- - DEVICE_VENDOR := Linksys
- - DEVICE_MODEL := EA9500
- - DEVICE_PACKAGES := $(BRCMFMAC_4366C0) $(USB3_PACKAGES)
- - DEVICE_DTS := bcm47094-linksys-panamera
- -endef
- -TARGET_DEVICES += linksys_ea9500
- -
- -define Device/luxul
- - DEVICE_VENDOR := Luxul
- - IMAGES := lxl
- - IMAGE/lxl := append-ubi | trx-nand | luxul-lxl
- -endef
- -
- -define Device/luxul_abr-4500
- - $(Device/luxul)
- - DEVICE_MODEL := ABR-4500
- - DEVICE_PACKAGES := $(USB3_PACKAGES)
- - LUXUL_BOARD := ABR-4500
- -endef
- -TARGET_DEVICES += luxul_abr-4500
- -
- -define Device/luxul_xap-1610
- - $(Device/luxul)
- - DEVICE_MODEL := XAP-1610
- - DEVICE_PACKAGES := $(BRCMFMAC_4366C0)
- - IMAGE/lxl := append-rootfs | trx-serial | luxul-lxl
- - LUXUL_BOARD := XAP-1610
- -endef
- -TARGET_DEVICES += luxul_xap-1610
- -
- -define Device/luxul_xbr-4500
- - $(Device/luxul)
- - DEVICE_MODEL := XBR-4500
- - DEVICE_PACKAGES := $(USB3_PACKAGES)
- - LUXUL_BOARD := XBR-4500
- -endef
- -TARGET_DEVICES += luxul_xbr-4500
- -
- -define Device/luxul_xwr-3150
- - $(Device/luxul)
- - DEVICE_MODEL := XWR-3150
- - DEVICE_PACKAGES := $(BRCMFMAC_4366C0) $(USB3_PACKAGES)
- - DEVICE_DTS := bcm47094-luxul-xwr-3150-v1
- - LUXUL_BOARD := XWR-3150
- -endef
- -TARGET_DEVICES += luxul_xwr-3150
- -
- -define Device/meraki_mr32
- - DEVICE_VENDOR := Meraki
- - DEVICE_MODEL := MR32
- - DEVICE_PACKAGES := $(B43) kmod-i2c-bcm-iproc kmod-eeprom-at24 \
- - kmod-leds-pwm kmod-hwmon-ina2xx kmod-bluetooth
- - DEVICE_DTS := bcm53016-meraki-mr32
- -# Meraki FW r23 tries to resize the part.safe partition before it will
- -# flash the image. This is a bit of a problem, since resizing will fail
- -# if the partition is smaller than the old one.
- - KERNEL_LOADADDR := 0x00008000
- - KERNEL_INITRAMFS_SUFFIX := .bin
- - DEVICE_DTS_DELIMITER := @
- - DEVICE_DTS_CONFIG := config@1
- - KERNEL_INITRAMFS := kernel-bin | fit none $$(DTS_DIR)/$$(DEVICE_DTS).dtb | \
- - pad-to 10362880
- - KERNEL := kernel-bin | fit none $$(DTS_DIR)/$$(DEVICE_DTS).dtb
- - IMAGES += sysupgrade.bin
- -# Currently the only device that uses the new image check
- - IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
- -
- -# The loader is specifically looking for fdt@2:
- -# [ 3.190000] find_itb_subimage: error finding fdt@2: FDT_ERR_NOTFOUND
- -# The image won't boot, if it isn't found. :(
- - DEVICE_FDT_NUM := 2
- -endef
- -TARGET_DEVICES += meraki_mr32
- -
- -define Device/netgear
- - DEVICE_VENDOR := NETGEAR
- - IMAGES := chk
- - IMAGE/chk := append-ubi | trx-nand | netgear-chk
- - NETGEAR_REGION := 1
- -endef
- -
- -define Device/netgear_r6250
- - DEVICE_MODEL := R6250
- - DEVICE_PACKAGES := $(B43) $(USB3_PACKAGES)
- - $(Device/netgear)
- - NETGEAR_BOARD_ID := U12H245T00_NETGEAR
- -endef
- -TARGET_DEVICES += netgear_r6250
- -
- -define Device/netgear_r6300-v2
- - DEVICE_MODEL := R6300
- - DEVICE_VARIANT := v2
- - DEVICE_PACKAGES := $(B43) $(USB3_PACKAGES)
- - $(Device/netgear)
- - NETGEAR_BOARD_ID := U12H240T00_NETGEAR
- -endef
- -TARGET_DEVICES += netgear_r6300-v2
- -
- -define Device/netgear_r7000
- - DEVICE_MODEL := R7000
- - DEVICE_PACKAGES := $(USB3_PACKAGES)
- - $(Device/netgear)
- - NETGEAR_BOARD_ID := U12H270T00_NETGEAR
- -endef
- -TARGET_DEVICES += netgear_r7000
- -
- -define Device/netgear_r7900
- - DEVICE_MODEL := R7900
- - DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES)
- - $(Device/netgear)
- - NETGEAR_BOARD_ID := U12H315T30_NETGEAR
- -endef
- -TARGET_DEVICES += netgear_r7900
- -
- -define Device/netgear_r8000
- - DEVICE_MODEL := R8000
- - DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES)
- - $(Device/netgear)
- - NETGEAR_BOARD_ID := U12H315T00_NETGEAR
- -endef
- -TARGET_DEVICES += netgear_r8000
- -
- -define Device/netgear_r8500
- - DEVICE_MODEL := R8500
- - DEVICE_PACKAGES := $(BRCMFMAC_4366B1) $(USB3_PACKAGES)
- - $(Device/netgear)
- - NETGEAR_BOARD_ID := U12H334T00_NETGEAR
- - DEFAULT := n
- -endef
- -TARGET_DEVICES += netgear_r8500
- -
- -define Device/smartrg_sr400ac
- - DEVICE_VENDOR := SmartRG
- - DEVICE_MODEL := SR400ac
- - DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES)
- - IMAGES := trx
- - IMAGE/trx := append-rootfs | trx-serial
- - KERNEL_INITRAMFS_SUFFIX := .bin
- - KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma-d16
- -endef
- -TARGET_DEVICES += smartrg_sr400ac
- -
- define Device/phicomm_k3
- DEVICE_VENDOR := PHICOMM
- DEVICE_MODEL := K3
- - DEVICE_PACKAGES := $(BRCMFMAC_4366C0) $(USB3_PACKAGES)
- + DEVICE_PACKAGES := $(IEEE8021X) kmod-brcmfmac k3wifi $(USB3_PACKAGES) luci-app-k3screenctrl
- IMAGES := trx
- endef
- TARGET_DEVICES += phicomm_k3
-
- -define Device/tenda_ac9
- - DEVICE_VENDOR := Tenda
- - DEVICE_MODEL := AC9
- - DEVICE_PACKAGES := $(B43) $(USB2_PACKAGES)
- - IMAGES := trx
- - IMAGE/trx := append-rootfs | trx-serial
- -endef
- -TARGET_DEVICES += tenda_ac9
- -
- -define Device/tplink_archer-c5-v2
- - DEVICE_VENDOR := TP-Link
- - DEVICE_MODEL := Archer C5
- - DEVICE_VARIANT := v2
- - DEVICE_PACKAGES := $(B43) $(USB2_PACKAGES)
- - IMAGES := bin
- - IMAGE/bin := append-rootfs | bcm53xx-tplink-safeloader
- - TPLINK_BOARD := ARCHER-C5-V2
- - BROKEN := y
- -endef
- -#TARGET_DEVICES += tplink_archer-c5-v2
- -
- -define Device/tplink_archer-c9-v1
- - DEVICE_VENDOR := TP-Link
- - DEVICE_MODEL := Archer C9
- - DEVICE_VARIANT := v1
- - DEVICE_PACKAGES := $(USB3_PACKAGES)
- - IMAGES := bin
- - IMAGE/bin := append-rootfs | bcm53xx-tplink-safeloader
- - TPLINK_BOARD := ARCHERC9
- - BROKEN := y
- -endef
- -#TARGET_DEVICES += tplink_archer-c9-v1
- -
- $(eval $(call BuildImage))
|