X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Framips%2Fimage%2Fmt7621.mk;h=eedca7d1907809ebac28a95bb2f7aa970eb40123;hb=faf64056ddd46992a75b1e277d94541c7251035c;hp=a67facb83bd76b0206dbc05580adc660d155c2e1;hpb=77645ffcd9ad767be02ea6d5cfe042928a3565d1;p=openwrt%2Fstaging%2Fmkresin.git diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk index a67facb83b..eedca7d190 100644 --- a/target/linux/ramips/image/mt7621.mk +++ b/target/linux/ramips/image/mt7621.mk @@ -4,6 +4,18 @@ DEVICE_VARS += TPLINK_BOARD_ID TPLINK_HEADER_VERSION TPLINK_HWID TPLINK_HWREV +define Build/elecom-wrc-factory + $(eval product=$(word 1,$(1))) + $(eval version=$(word 2,$(1))) + $(STAGING_DIR_HOST)/bin/mkhash md5 $@ >> $@ + ( \ + echo -n "ELECOM $(product) v$(version)" | \ + dd bs=32 count=1 conv=sync; \ + dd if=$@; \ + ) > $@.new + mv $@.new $@ +endef + define Build/ubnt-erx-factory-image if [ -e $(KDIR)/tmp/$(KERNEL_INITRAMFS_IMAGE) -a "$$(stat -c%s $@)" -lt "$(KERNEL_SIZE)" ]; then \ echo '21001:6' > $(1).compat; \ @@ -57,6 +69,24 @@ define Device/dir-860l-b1 endef TARGET_DEVICES += dir-860l-b1 +define Device/mediatek_ap-mt7621a-v60 + DTS := AP-MT7621A-V60 + IMAGE_SIZE := $(ralink_default_fw_size_8M) + DEVICE_TITLE := Mediatek AP-MT7621A-V60 EVB + DEVICE_PACKAGES := kmod-usb3 kmod-sdhci-mt7620 kmod-sound-mt7620 +endef +TARGET_DEVICES += mediatek_ap-mt7621a-v60 + +define Device/elecom_wrc-1167ghbk2-s + DTS := WRC-1167GHBK2-S + IMAGE_SIZE := 15488k + DEVICE_TITLE := ELECOM WRC-1167GHBK2-S + IMAGES += factory.bin + IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) |\ + elecom-wrc-factory WRC-1167GHBK2-S 0.00 +endef +TARGET_DEVICES += elecom_wrc-1167ghbk2-s + define Device/ew1200 DTS := EW1200 IMAGE_SIZE := $(ralink_default_fw_size_16M) @@ -75,13 +105,21 @@ define Device/firewrt endef TARGET_DEVICES += firewrt -define Device/gb-pc1 +define Device/gnubee_gb-pc1 DTS := GB-PC1 DEVICE_TITLE := GnuBee Personal Cloud One DEVICE_PACKAGES := kmod-ata-core kmod-ata-ahci kmod-usb3 kmod-sdhci-mt7620 IMAGE_SIZE := $(ralink_default_fw_size_32M) endef -TARGET_DEVICES += gb-pc1 +TARGET_DEVICES += gnubee_gb-pc1 + +define Device/gnubee_gb-pc2 + DTS := GB-PC2 + DEVICE_TITLE := GnuBee Personal Cloud Two + DEVICE_PACKAGES := kmod-ata-core kmod-ata-ahci kmod-usb3 kmod-sdhci-mt7620 + IMAGE_SIZE := $(ralink_default_fw_size_32M) +endef +TARGET_DEVICES += gnubee_gb-pc2 define Device/hc5962 DTS := HC5962 @@ -98,6 +136,14 @@ define Device/hc5962 endef TARGET_DEVICES += hc5962 +define Device/iodata_wn-gx300gr + DTS := WN-GX300GR + IMAGE_SIZE := 7798784 + DEVICE_TITLE := I-O DATA WN-GX300GR + DEVICE_PACKAGES := kmod-mt7603 wpad-mini +endef +TARGET_DEVICES += iodata_wn-gx300gr + define Device/k2p DTS := K2P IMAGE_SIZE := $(ralink_default_fw_size_16M) @@ -105,6 +151,26 @@ define Device/k2p endef TARGET_DEVICES += k2p +define Device/mir3g + DTS := MIR3G + BLOCKSIZE := 128k + PAGESIZE := 2048 + KERNEL_SIZE := 4096k + KERNEL := $(KERNEL_DTB) | uImage lzma + IMAGE_SIZE := 32768k + UBINIZE_OPTS := -E 5 + IMAGES := sysupgrade.tar kernel1.bin rootfs0.bin + IMAGE/kernel1.bin := append-kernel + IMAGE/rootfs0.bin := append-ubi | check-size $$$$(IMAGE_SIZE) + IMAGE/sysupgrade.tar := sysupgrade-tar | append-metadata + DEVICE_TITLE := Xiaomi Mi Router 3G + SUPPORTED_DEVICES += R3G + DEVICE_PACKAGES := \ + kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini \ + uboot-envtools +endef +TARGET_DEVICES += mir3g + define Device/mt7621 DTS := MT7621 BLOCKSIZE := 64k @@ -122,6 +188,15 @@ define Device/newifi-d1 endef TARGET_DEVICES += newifi-d1 +define Device/d-team_newifi-d2 + DTS := Newifi-D2 + IMAGE_SIZE := $(ralink_default_fw_size_32M) + DEVICE_TITLE := Newifi D2 + DEVICE_PACKAGES := \ + kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini +endef +TARGET_DEVICES += d-team_newifi-d2 + define Device/pbr-m1 DTS := PBR-M1 IMAGE_SIZE := $(ralink_default_fw_size_16M) @@ -158,6 +233,33 @@ define Device/rb750gr3 endef TARGET_DEVICES += rb750gr3 +define Device/mikrotik_rbm33g + DTS := RBM33G + BLOCKSIZE := 64k + IMAGE_SIZE := 16128k + DEVICE_TITLE := MikroTik RBM33G + DEVICE_PACKAGES := kmod-usb3 + LOADER_TYPE := elf + PLATFORM := mt7621 + KERNEL := kernel-bin | patch-dtb | lzma | loader-kernel + IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 | pad-to $$$$(BLOCKSIZE) | \ + append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) +endef +TARGET_DEVICES += mikrotik_rbm33g + +define Device/mikrotik_rbm11g + DTS := RBM11G + BLOCKSIZE := 64k + IMAGE_SIZE := 16128k + DEVICE_TITLE := MikroTik RBM11G + LOADER_TYPE := elf + PLATFORM := mt7621 + KERNEL := kernel-bin | patch-dtb | lzma | loader-kernel + IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 | pad-to $$$$(BLOCKSIZE) | \ + append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) +endef +TARGET_DEVICES += mikrotik_rbm11g + define Device/re350-v1 DTS := RE350 DEVICE_TITLE := TP-LINK RE350 v1 @@ -167,7 +269,7 @@ define Device/re350-v1 TPLINK_HWREV := 0 TPLINK_HEADER_VERSION := 1 IMAGE_SIZE := 6016k - KERNEL := $(KERNEL_DTB) | tplink-v1-header -e + KERNEL := $(KERNEL_DTB) | tplink-v1-header -e -O IMAGES := sysupgrade.bin factory.bin IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | append-metadata | check-size $$$$(IMAGE_SIZE) IMAGE/factory.bin := append-rootfs | tplink-safeloader factory @@ -205,6 +307,14 @@ define Device/timecloud endef TARGET_DEVICES += timecloud +define Device/u7621-06-256M-16M + DTS := U7621-06-256M-16M + IMAGE_SIZE := 16064k + DEVICE_TITLE := UniElec U7621-06 (256M RAM/16M flash) + DEVICE_PACKAGES := kmod-ata-core kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3 +endef +TARGET_DEVICES += u7621-06-256M-16M + define Device/ubnt-erx DTS := UBNT-ERX FILESYSTEMS := squashfs @@ -238,8 +348,7 @@ define Device/w2914nsv2 IMAGE_SIZE := $(ralink_default_fw_size_16M) DEVICE_TITLE := WeVO W2914NS v2 DEVICE_PACKAGES := \ - kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport kmod-mt76 \ - wpad-mini + kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini endef TARGET_DEVICES += w2914nsv2 @@ -253,19 +362,30 @@ define Device/wf-2881 UBINIZE_OPTS := -E 5 IMAGE/sysupgrade.bin := append-kernel | append-ubi | append-metadata | check-size $$$$(IMAGE_SIZE) DEVICE_TITLE := NETIS WF-2881 - DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini endef TARGET_DEVICES += wf-2881 -define Device/witi - DTS := WITI +define Device/mqmaker_witi-256m + DTS := WITI-256M + IMAGE_SIZE := $(ralink_default_fw_size_16M) + DEVICE_TITLE := MQmaker WiTi (256MB RAM) + DEVICE_PACKAGES := \ + kmod-ata-core kmod-ata-ahci kmod-mt76x2 kmod-sdhci-mt7620 kmod-usb3 \ + kmod-usb-ledtrig-usbport wpad-mini + SUPPORTED_DEVICES += witi +endef +TARGET_DEVICES += mqmaker_witi-256m + +define Device/mqmaker_witi-512m + DTS := WITI-512M IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_TITLE := MQmaker WiTi + DEVICE_TITLE := MQmaker WiTi (512MB RAM) DEVICE_PACKAGES := \ kmod-ata-core kmod-ata-ahci kmod-mt76x2 kmod-sdhci-mt7620 kmod-usb3 \ kmod-usb-ledtrig-usbport wpad-mini endef -TARGET_DEVICES += witi +TARGET_DEVICES += mqmaker_witi-512m define Device/wndr3700v5 DTS := WNDR3700V5 @@ -275,6 +395,15 @@ define Device/wndr3700v5 endef TARGET_DEVICES += wndr3700v5 +define Device/youhua_wr1200js + DTS := WR1200JS + IMAGE_SIZE := 16064k + DEVICE_TITLE := YouHua WR1200JS + DEVICE_PACKAGES := \ + kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini +endef +TARGET_DEVICES += youhua_wr1200js + define Device/wsr-1166 DTS := WSR-1166 IMAGE/sysupgrade.bin := trx | pad-rootfs | append-metadata @@ -301,6 +430,16 @@ define Device/zbt-we1326 endef TARGET_DEVICES += zbt-we1326 +define Device/zbtlink_zbt-we3526 + DTS := ZBT-WE3526 + IMAGE_SIZE := $(ralink_default_fw_size_16M) + DEVICE_TITLE := ZBT WE3526 + DEVICE_PACKAGES := \ + kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \ + kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini +endef +TARGET_DEVICES += zbtlink_zbt-we3526 + define Device/zbt-wg2626 DTS := ZBT-WG2626 IMAGE_SIZE := $(ralink_default_fw_size_16M)