X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fstaging%2Fchunkeey.git;a=blobdiff_plain;f=target%2Flinux%2Framips%2Fimage%2Fmt76x8.mk;h=571ddf3d51bc9c0ebba66bd9c7074f42e5e4da17;hp=f58a2208c17e73b418ef65551a62df9d5de1a6ad;hb=9e0fb5a27ff53214734a0d8776161342cf7359e8;hpb=21d3643828187df873118c4c2a51a48c54e0f6b1 diff --git a/target/linux/ramips/image/mt76x8.mk b/target/linux/ramips/image/mt76x8.mk index f58a2208c1..571ddf3d51 100644 --- a/target/linux/ramips/image/mt76x8.mk +++ b/target/linux/ramips/image/mt76x8.mk @@ -2,6 +2,22 @@ # MT76x8 Profiles # +DEVICE_VARS += SERCOMM_HWID SERCOMM_HWVER SERCOMM_SWVER + +define Build/sercom-seal + $(STAGING_DIR_HOST)/bin/mksercommfw \ + -i $@ \ + -b $(SERCOMM_HWID) \ + -r $(SERCOMM_HWVER) \ + -v $(SERCOMM_SWVER) \ + $(1) +endef + +define Build/sercom-footer + $(call Build/sercom-seal,-f) +endef + + define Device/tplink TPLINK_FLASHLAYOUT := TPLINK_HWID := @@ -19,6 +35,22 @@ endef DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION +define Device/alfa-network_awusfree1 + DTS := AWUSFREE1 + IMAGE_SIZE := $(ralink_default_fw_size_8M) + DEVICE_TITLE := ALFA Network AWUSFREE1 + DEVICE_PACKAGES := uboot-envtools +endef +TARGET_DEVICES += alfa-network_awusfree1 + +define Device/tama_w06 + DTS := W06 + IMAGE_SIZE := 15040k + DEVICE_TITLE := Tama W06 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci +endef +TARGET_DEVICES += tama_w06 + define Device/duzun-dm06 DTS := DUZUN-DM06 DEVICE_TITLE := DuZun DM06 @@ -34,6 +66,14 @@ define Device/gl-mt300n-v2 endef TARGET_DEVICES += gl-mt300n-v2 +define Device/glinet_vixmini + DTS := VIXMINI + IMAGE_SIZE := 7872k + DEVICE_TITLE := GL.iNet VIXMINI + SUPPORTED_DEVICES += vixmini +endef +TARGET_DEVICES += glinet_vixmini + define Device/hc5661a DTS := HC5661A IMAGE_SIZE := $(ralink_default_fw_size_16M) @@ -41,6 +81,14 @@ define Device/hc5661a endef TARGET_DEVICES += hc5661a +define Device/hiwifi_hc5861b + DTS := HC5861B + IMAGE_SIZE := 15808k + DEVICE_TITLE := HiWiFi HC5861B + DEVICE_PACKAGES := kmod-mt76x2 +endef +TARGET_DEVICES += hiwifi_hc5861b + define Device/LinkIt7688 DTS := LINKIT7688 IMAGE_SIZE := $(ralink_default_fw_size_32M) @@ -54,6 +102,7 @@ define Device/mac1200r-v2 DTS := MAC1200RV2 DEVICE_TITLE := Mercury MAC1200R v2.0 SUPPORTED_DEVICES := mac1200rv2 + DEVICE_PACKAGES := kmod-mt76x2 endef TARGET_DEVICES += mac1200r-v2 @@ -72,6 +121,24 @@ define Device/mt7628 DEVICE_TITLE := MediaTek MT7628 EVB DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport endef +TARGET_DEVICES += mt7628 + +define Device/netgear_r6120 + DTS := R6120 + BLOCKSIZE := 64k + IMAGE_SIZE := $(ralink_default_fw_size_16M) + DEVICE_TITLE := Netgear R6120 + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci + SERCOMM_HWID := CGQ + SERCOMM_HWVER := A001 + SERCOMM_SWVER := 0x0040 + IMAGES += factory.img + IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE)| append-rootfs | pad-rootfs + IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE) + IMAGE/factory.img := pad-extra 576k | $$(IMAGE/default) | \ + sercom-footer | pad-to 128 | zip R6120.bin | sercom-seal +endef +TARGET_DEVICES += netgear_r6120 define Device/omega2 DTS := OMEGA2 @@ -97,6 +164,47 @@ define Device/pbr-d1 endef TARGET_DEVICES += pbr-d1 +define Device/rakwireless_rak633 + DTS := RAK633 + DEVICE_TITLE := Rakwireless RAK633 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci +endef +TARGET_DEVICES += rakwireless_rak633 + +define Device/skylab_skw92a + DTS := SKW92A + IMAGE_SIZE := 16064k + DEVICE_TITLE := Skylab SKW92A + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci +endef +TARGET_DEVICES += skylab_skw92a + +define Device/tplink_tl-wa801nd-v5 + $(Device/tplink) + DTS := TL-WA801NDV5 + IMAGE_SIZE := 7808k + DEVICE_TITLE := TP-Link TL-WA801ND v5 + TPLINK_FLASHLAYOUT := 8Mmtk + TPLINK_HWID := 0x08010005 + TPLINK_HWREV := 0x1 + TPLINK_HWREVADD := 0x5 + TPLINK_HVERSION := 3 +endef +TARGET_DEVICES += tplink_tl-wa801nd-v5 + +define Device/tplink_tl-wr802n-v4 + $(Device/tplink) + DTS := TL-WR802NV4 + IMAGE_SIZE := 7808k + DEVICE_TITLE := TP-Link TL-WR802N v4 + TPLINK_FLASHLAYOUT := 8Mmtk + TPLINK_HWID := 0x08020004 + TPLINK_HWREV := 0x1 + TPLINK_HWREVADD := 0x4 + TPLINK_HVERSION := 3 +endef +TARGET_DEVICES += tplink_tl-wr802n-v4 + define Device/tl-wr840n-v4 $(Device/tplink) DTS := TL-WR840NV4 @@ -149,9 +257,53 @@ define Device/tplink_c20-v4 TPLINK_HWREV := 0x1 TPLINK_HWREVADD := 0x4 TPLINK_HVERSION := 3 + DEVICE_PACKAGES := kmod-mt76x0e endef TARGET_DEVICES += tplink_c20-v4 +define Device/tplink_c50-v3 + $(Device/tplink) + DTS := ArcherC50V3 + IMAGE_SIZE := 7808k + DEVICE_TITLE := TP-Link ArcherC50 v3 + TPLINK_FLASHLAYOUT := 8Mmtk + TPLINK_HWID := 0x001D9BA4 + TPLINK_HWREV := 0x79 + TPLINK_HWREVADD := 0x1 + TPLINK_HVERSION := 3 + DEVICE_PACKAGES := kmod-mt76x2 +endef +TARGET_DEVICES += tplink_c50-v3 + +define Device/tplink_c50-v4 + $(Device/tplink) + DTS := ArcherC50V4 + IMAGE_SIZE := 7616k + DEVICE_TITLE := TP-Link ArcherC50 v4 + TPLINK_FLASHLAYOUT := 8MSUmtk + TPLINK_HWID := 0x001D589B + TPLINK_HWREV := 0x93 + TPLINK_HWREVADD := 0x2 + TPLINK_HVERSION := 3 + DEVICE_PACKAGES := kmod-mt76x2 + IMAGES := sysupgrade.bin +endef +TARGET_DEVICES += tplink_c50-v4 + +define Device/tplink_tl-mr3020-v3 + $(Device/tplink) + DTS := TL-MR3020V3 + IMAGE_SIZE := 7808k + DEVICE_TITLE := TP-Link TL-MR3020 v3 + TPLINK_FLASHLAYOUT := 8Mmtk + TPLINK_HWID := 0x30200003 + TPLINK_HWREV := 0x3 + TPLINK_HWREVADD := 0x3 + TPLINK_HVERSION := 3 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport +endef +TARGET_DEVICES += tplink_tl-mr3020-v3 + define Device/tplink_tl-mr3420-v5 $(Device/tplink) DTS := TL-MR3420V5 @@ -166,6 +318,34 @@ define Device/tplink_tl-mr3420-v5 endef TARGET_DEVICES += tplink_tl-mr3420-v5 +define Device/tplink_tl-wr842n-v5 + $(Device/tplink) + DTS := TL-WR842NV5 + IMAGE_SIZE := 7808k + DEVICE_TITLE := TP-Link TL-WR842N v5 + TPLINK_FLASHLAYOUT := 8Mmtk + TPLINK_HWID := 0x08420005 + TPLINK_HWREV := 0x5 + TPLINK_HWREVADD := 0x5 + TPLINK_HVERSION := 3 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport +endef +TARGET_DEVICES += tplink_tl-wr842n-v5 + +define Device/tplink_tl-wr902ac-v3 + $(Device/tplink) + DTS := TL-WR902ACV3 + IMAGE_SIZE := 7808k + DEVICE_TITLE := TP-Link TL-WR902AC v3 + TPLINK_FLASHLAYOUT := 8Mmtk + TPLINK_HWID := 0x000dc88f + TPLINK_HWREV := 0x89 + TPLINK_HWREVADD := 0x1 + TPLINK_HVERSION := 3 + DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport +endef +TARGET_DEVICES += tplink_tl-wr902ac-v3 + define Device/u7628-01-128M-16M DTS := U7628-01-128M-16M IMAGE_SIZE := 16064k @@ -192,6 +372,23 @@ define Device/vocore2lite endef TARGET_DEVICES += vocore2lite +define Device/wavlink_wl-wn570ha1 + DTS := WL-WN570HA1 + IMAGE_SIZE := $(ralink_default_fw_size_8M) + DEVICE_TITLE := Wavlink WL-WN570HA1 + DEVICE_PACKAGES := kmod-mt76x0e +endef +TARGET_DEVICES += wavlink_wl-wn570ha1 + +define Device/wavlink_wl-wn575a3 + DTS := WL-WN575A3 + IMAGE_SIZE := $(ralink_default_fw_size_8M) + DEVICE_TITLE := Wavlink WL-WN575A3 + DEVICE_PACKAGES := kmod-mt76x2 + SUPPORTED_DEVICES += wl-wn575a3 +endef +TARGET_DEVICES += wavlink_wl-wn575a3 + define Device/wcr-1166ds DTS := WCR-1166DS BUFFALO_TAG_PLATFORM := MTK @@ -205,16 +402,10 @@ define Device/wcr-1166ds buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag -l | \ buffalo-dhp-image DEVICE_TITLE := Buffalo WCR-1166DS + DEVICE_PACKAGES := kmod-mt76x2 endef TARGET_DEVICES += wcr-1166ds -define Device/wl-wn575a3 - DTS := WL-WN575A3 - IMAGE_SIZE := $(ralink_default_fw_size_8M) - DEVICE_TITLE := Wavlink WL-WN575A3 -endef -TARGET_DEVICES += wl-wn575a3 - define Device/widora_neo-16m DTS := WIDORA-NEO-16M IMAGE_SIZE := $(ralink_default_fw_size_16M) @@ -232,6 +423,13 @@ define Device/widora_neo-32m endef TARGET_DEVICES += widora_neo-32m +define Device/wiznet_wizfi630s + DTS := WIZFI630S + IMAGE_SIZE := $(ralink_default_fw_size_32M) + DEVICE_TITLE := WIZnet WizFi630S +endef +TARGET_DEVICES += wiznet_wizfi630s + define Device/wrtnode2p DTS := WRTNODE2P IMAGE_SIZE := $(ralink_default_fw_size_16M) @@ -248,9 +446,21 @@ define Device/wrtnode2r endef TARGET_DEVICES += wrtnode2r -define Device/zbt-we1226 +define Device/zbtlink_zbt-we1226 DTS := ZBT-WE1226 IMAGE_SIZE := $(ralink_default_fw_size_8M) DEVICE_TITLE := ZBTlink ZBT-WE1226 endef -TARGET_DEVICES += zbt-we1226 +TARGET_DEVICES += zbtlink_zbt-we1226 + +define Device/zyxel_keenetic-extra-ii + DTS := ki_rb + IMAGE_SIZE := 14912k + BLOCKSIZE := 64k + DEVICE_TITLE := ZyXEL Keenetic Extra II + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport + IMAGES += factory.bin + IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to $$$$(BLOCKSIZE) | \ + check-size $$$$(IMAGE_SIZE) | zyimage -d 6162 -v "ZyXEL Keenetic Extra II" +endef +TARGET_DEVICES += zyxel_keenetic-extra-ii