X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fimage%2Fgeneric.mk;h=05428039d37bd40c8c16d6c58959d727b7067cf7;hp=0d3aedb4605e6f9bbb1aa89f6e25d0599ed39d2c;hb=f54ac91ef5e37046e942b485e22912385251ae82;hpb=bbc2e1d919c635e2c9fd0cd34a3bb3cce2632e97 diff --git a/target/linux/ar71xx/image/generic.mk b/target/linux/ar71xx/image/generic.mk index 0d3aedb460..05428039d3 100644 --- a/target/linux/ar71xx/image/generic.mk +++ b/target/linux/ar71xx/image/generic.mk @@ -16,14 +16,6 @@ define Build/append-string echo -n $(1) >> $@ endef -define Build/mkbuffaloimg - $(STAGING_DIR_HOST)/bin/mkbuffaloimg -B $(BOARDNAME) \ - -R $$(($(subst k, * 1024,$(ROOTFS_SIZE)))) \ - -K $$(($(subst k, * 1024,$(KERNEL_SIZE)))) \ - -i $@ -o $@.new - mv $@.new $@ -endef - define Build/mkwrggimg $(STAGING_DIR_HOST)/bin/mkwrggimg -b \ -i $@ -o $@.imghdr -d /dev/mtdblock/1 \ @@ -36,7 +28,7 @@ define Build/mkdapimg2 $(STAGING_DIR_HOST)/bin/mkdapimg2 \ -i $@ -o $@.new \ -s $(DAP_SIGNATURE) \ - -v $(VERSION_DIST)-$(firstword $(subst -, ,$(REVISION))) \ + -v $(VERSION_DIST)-$(firstword $(subst +, ,$(firstword $(subst -, ,$(REVISION))))) \ -r Default \ $(if $(1),-k $(1)) mv $@.new $@ @@ -156,7 +148,6 @@ define Device/ap91-5g IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs |\ pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) endef -TARGET_DEVICES += ap91-5g define Device/arduino-yun DEVICE_TITLE := Arduino Yun @@ -207,7 +198,7 @@ TARGET_DEVICES += cf-e320n-v2 define Device/cf-e355ac-v1 DEVICE_TITLE := COMFAST CF-E355AC v1 - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x \ + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \ -swconfig -uboot-envtools BOARDNAME := CF-E355AC-V1 IMAGE_SIZE := 16192k @@ -218,7 +209,7 @@ TARGET_DEVICES += cf-e355ac-v1 define Device/cf-e355ac-v2 $(Device/cf-e355ac-v1) DEVICE_TITLE := COMFAST CF-E355AC v2 - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9888 \ + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \ -swconfig -uboot-envtools BOARDNAME := CF-E355AC-V2 endef @@ -226,7 +217,7 @@ TARGET_DEVICES += cf-e355ac-v2 define Device/cf-e375ac DEVICE_TITLE := COMFAST CF-E375AC - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9888 \ + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \ -uboot-envtools BOARDNAME := CF-E375AC IMAGE_SIZE := 16000k @@ -236,7 +227,7 @@ TARGET_DEVICES += cf-e375ac define Device/cf-e380ac-v1 DEVICE_TITLE := COMFAST CF-E380AC v1 - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x \ + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \ -swconfig -uboot-envtools BOARDNAME := CF-E380AC-V1 IMAGE_SIZE := 16128k @@ -255,7 +246,7 @@ TARGET_DEVICES += cf-e380ac-v2 define Device/cf-e385ac DEVICE_TITLE := COMFAST CF-E385AC - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9984 \ + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9984-ct \ -uboot-envtools BOARDNAME := CF-E385AC IMAGE_SIZE := 16000k @@ -316,7 +307,7 @@ TARGET_DEVICES += dragino2 define Device/e1700ac-v2-16M DEVICE_TITLE := Qxwlan E1700AC v2 (16MB flash) - DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x kmod-usb-core \ + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct kmod-usb-core \ kmod-usb2 kmod-usb-ledtrig-usbport BOARDNAME := E1700AC-V2 SUPPORTED_DEVICES := e1700ac-v2 @@ -334,6 +325,25 @@ define Device/e1700ac-v2-8M endef TARGET_DEVICES += e1700ac-v2-8M +define Device/e558-v2-16M + DEVICE_TITLE := Qxwlan E558 v2 (16MB flash) + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig + BOARDNAME := E558-V2 + SUPPORTED_DEVICES := e558-v2 + IMAGE_SIZE := 15936k + MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art),-(firmware) + IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ + append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) +endef +TARGET_DEVICES += e558-v2-16M + +define Device/e558-v2-8M + $(Device/e558-v2-16M) + DEVICE_TITLE := Qxwlan E558 v2 (8MB flash) + IMAGE_SIZE := 7744k +endef +TARGET_DEVICES += e558-v2-8M + define Device/e600g-v2-16M DEVICE_TITLE := Qxwlan E600G v2 (16MB flash) DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig @@ -355,7 +365,7 @@ TARGET_DEVICES += e600g-v2-8M define Device/e600gac-v2-16M DEVICE_TITLE := Qxwlan E600GAC v2 (16MB flash) - DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9887 kmod-usb-core \ + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \ kmod-usb2 -swconfig BOARDNAME := E600GAC-V2 SUPPORTED_DEVICES := e600gac-v2 @@ -373,6 +383,44 @@ define Device/e600gac-v2-8M endef TARGET_DEVICES += e600gac-v2-8M +define Device/e750a-v4-16M + DEVICE_TITLE := Qxwlan E750A v4 (16MB flash) + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig + BOARDNAME := E750A-V4 + SUPPORTED_DEVICES := e750a-v4 + IMAGE_SIZE := 15936k + MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art),-(firmware) + IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ + append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) +endef +TARGET_DEVICES += e750a-v4-16M + +define Device/e750a-v4-8M + $(Device/e750a-v4-16M) + DEVICE_TITLE := Qxwlan E750A v4 (8MB flash) + IMAGE_SIZE := 7744k +endef +TARGET_DEVICES += e750a-v4-8M + +define Device/e750g-v8-16M + DEVICE_TITLE := Qxwlan E750G v8 (16MB flash) + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig + BOARDNAME := E750G-V8 + SUPPORTED_DEVICES := e750g-v8 + IMAGE_SIZE := 15936k + MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art),-(firmware) + IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ + append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) +endef +TARGET_DEVICES += e750g-v8-16M + +define Device/e750g-v8-8M + $(Device/e750g-v8-16M) + DEVICE_TITLE := Qxwlan E750G v8 (8MB flash) + IMAGE_SIZE := 7744k +endef +TARGET_DEVICES += e750g-v8-8M + define Device/ew-balin DEVICE_TITLE := Embedded Wireless Balin Platform DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea @@ -450,7 +498,7 @@ TARGET_DEVICES += gl-ar300m define Device/gl-ar750 DEVICE_TITLE := GL.iNet GL-AR750 - DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9887 kmod-usb-core \ + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \ kmod-usb2 kmod-usb-storage BOARDNAME := GL-AR750 SUPPORTED_DEVICES := gl-ar750 @@ -461,6 +509,19 @@ define Device/gl-ar750 endef TARGET_DEVICES += gl-ar750 +define Device/gl-ar750s + DEVICE_TITLE := GL.iNet GL-AR750S + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \ + kmod-usb2 kmod-usb-storage + BOARDNAME := GL-AR750S + SUPPORTED_DEVICES := gl-ar750s + IMAGE_SIZE := 16000k + MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware) + IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ + append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) +endef +TARGET_DEVICES += gl-ar750s + define Device/gl-domino DEVICE_TITLE := GL.iNet Domino Pi DEVICE_PACKAGES := kmod-usb-core kmod-usb2 @@ -498,7 +559,7 @@ define Device/lan-turtle $(Device/tplink-16mlzma) DEVICE_TITLE := Hak5 LAN Turtle DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage \ - -kmod-ath9k -swconfig -uboot-envtools -wpad-mini + -kmod-ath9k -swconfig -uboot-envtools -wpad-basic BOARDNAME := LAN-TURTLE DEVICE_PROFILE := LANTURTLE TPLINK_HWID := 0x5348334c @@ -624,66 +685,38 @@ endef TARGET_DEVICES += wndrmacv2 define Device/cap324 - DEVICE_TITLE := PowerCloud CAP324 Cloud AP - BOARDNAME := CAP324 - DEVICE_PROFILE := CAP324 - IMAGE_SIZE := 15296k - MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,15296k(firmware),640k(certs),64k(nvram),64k(art)ro -endef -TARGET_DEVICES += cap324 - -define Device/cap324-nocloud - DEVICE_TITLE := PowerCloud CAP324 Cloud AP (No-Cloud) + DEVICE_TITLE := PowerCloud Systems CAP324 BOARDNAME := CAP324 DEVICE_PROFILE := CAP324 IMAGE_SIZE := 16000k MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro endef -TARGET_DEVICES += cap324-nocloud +TARGET_DEVICES += cap324 define Device/cr3000 - DEVICE_TITLE := PowerCloud CR3000 Cloud Router - BOARDNAME := CR3000 - DEVICE_PROFILE := CR3000 - IMAGE_SIZE := 7104k - MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7104k(firmware),640k(certs),64k(nvram),64k(art)ro -endef -TARGET_DEVICES += cr3000 - -define Device/cr3000-nocloud - DEVICE_TITLE := PowerCloud CR3000 (No-Cloud) + DEVICE_TITLE := PowerCloud Systems CR3000 BOARDNAME := CR3000 DEVICE_PROFILE := CR3000 IMAGE_SIZE := 7808k MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro endef -TARGET_DEVICES += cr3000-nocloud +TARGET_DEVICES += cr3000 define Device/cr5000 - DEVICE_TITLE := PowerCloud CR5000 Cloud Router - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core - BOARDNAME := CR5000 - DEVICE_PROFILE := CR5000 - IMAGE_SIZE := 7104k - MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7104k(firmware),640k(certs),64k(nvram),64k(art)ro -endef -TARGET_DEVICES += cr5000 - -define Device/cr5000-nocloud - DEVICE_TITLE := PowerCloud CR5000 (No-Cloud) + DEVICE_TITLE := PowerCloud Systems CR5000 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core BOARDNAME := CR5000 DEVICE_PROFILE := CR5000 IMAGE_SIZE := 7808k MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro endef -TARGET_DEVICES += cr5000-nocloud +TARGET_DEVICES += cr5000 define Device/packet-squirrel $(Device/tplink-16mlzma) DEVICE_TITLE := Hak5 Packet Squirrel DEVICE_PACKAGES := kmod-usb-core kmod-usb2 \ - -kmod-ath9k -swconfig -uboot-envtools -wpad-mini + -kmod-ath9k -swconfig -uboot-envtools -wpad-basic BOARDNAME := PACKET-SQUIRREL DEVICE_PROFILE := PACKETSQUIRREL TPLINK_HWID := 0x5351524c @@ -788,6 +821,15 @@ define Device/jwap230 endef TARGET_DEVICES += jwap230 +define Device/koala + DEVICE_TITLE := OCEDO Koala + BOARDNAME := KOALA + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct + IMAGE_SIZE := 7424k + MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),7424k(firmware),1536k(kernel2),5888k(rootfs2),1088k(data)ro,64k(id)ro,64k(art)ro +endef +TARGET_DEVICES += koala + define Device/r36a DEVICE_TITLE := ALFA Network R36A DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport -swconfig @@ -834,7 +876,7 @@ TARGET_DEVICES += rut900 define Device/mc-mac1200r $(Device/tplink-8mlzma) DEVICE_TITLE := Mercury MAC1200R - DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct BOARDNAME := MC-MAC1200R DEVICE_PROFILE := MAC1200R TPLINK_HWID := 0x12000001 @@ -853,6 +895,16 @@ define Device/minibox-v1 endef TARGET_DEVICES += minibox-v1 +define Device/minibox-v3.2 + $(Device/tplink-16mlzma) + DEVICE_TITLE := Gainstrong MiniBox V3.2 + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9887-ct -swconfig + BOARDNAME := MINIBOX-V3.2 + DEVICE_PROFILE := MINIBOXV32 + TPLINK_HWID := 0x3C00010C +endef +TARGET_DEVICES += minibox-v3.2 + define Device/oolite-v1 $(Device/minibox-v1) DEVICE_TITLE := GainStrong Oolite V1.0 @@ -865,7 +917,7 @@ TARGET_DEVICES += oolite-v1 define Device/oolite-v5.2 $(Device/tplink-16mlzma) DEVICE_TITLE := GainStrong Oolite V5.2 - DEVICE_PACKAGES := ath10k-firmware-qca9887 kmod-ath10k kmod-usb-core kmod-usb2 + DEVICE_PACKAGES := ath10k-firmware-qca9887-ct kmod-ath10k-ct kmod-usb-core kmod-usb2 BOARDNAME := OOLITE-V5-2 DEVICE_PROFILE := OOLITEV52 TPLINK_HWID := 0x3C00010B @@ -960,7 +1012,7 @@ TARGET_DEVICES += som9331 define Device/sr3200 DEVICE_TITLE := YunCore SR3200 - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct BOARDNAME := SR3200 IMAGE_SIZE := 16000k MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro @@ -970,7 +1022,7 @@ TARGET_DEVICES += sr3200 define Device/xd3200 $(Device/sr3200) DEVICE_TITLE := YunCore XD3200 - DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct BOARDNAME := XD3200 endef TARGET_DEVICES += xd3200 @@ -998,6 +1050,17 @@ define Device/tellstick-znet-lite endef TARGET_DEVICES += tellstick-znet-lite +define Device/ts-d084 + $(Device/tplink-8mlzma) + DEVICE_TITLE := PISEN TS-D084 + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 + BOARDNAME := TS-D084 + DEVICE_PROFILE := TSD084 + TPLINK_HWID := 0x07030101 + CONSOLE := ttyATH0,115200 +endef +TARGET_DEVICES += ts-d084 + define Device/n5q DEVICE_TITLE := ALFA Network N5Q DEVICE_PACKAGES := rssileds -swconfig @@ -1012,14 +1075,18 @@ TARGET_DEVICES += n5q define Device/NBG6616 DEVICE_TITLE := ZyXEL NBG6616 - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-rtc-pcf8563 kmod-ath10k ath10k-firmware-qca988x + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-rtc-pcf8563 kmod-ath10k-ct ath10k-firmware-qca988x-ct BOARDNAME := NBG6616 KERNEL_SIZE := 2048k IMAGE_SIZE := 15323k MTDPARTS := spi0.0:192k(u-boot)ro,64k(env)ro,64k(RFdata)ro,384k(zyxel_rfsd),384k(romd),64k(header),2048k(kernel),13184k(rootfs),15232k@0x120000(firmware) CMDLINE += mem=128M - IMAGES := sysupgrade.bin + RAS_BOARD := NBG6616 + RAS_ROOTFS_SIZE := 14464k + RAS_VERSION := "$(VERSION_DIST) $(REVISION)" + IMAGES := factory.bin sysupgrade.bin KERNEL := kernel-bin | patch-cmdline | lzma | uImage lzma | jffs2 boot/vmlinux.lzma.uImage + IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | pad-to 64k | check-size $$$$(IMAGE_SIZE) | zyxel-ras-image IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) # We cannot currently build a factory image. It is the sysupgrade image # prefixed with a header (which is actually written into the MTD device). @@ -1094,7 +1161,7 @@ endef define Device/dir-869-a1 $(Device/seama) DEVICE_TITLE := D-Link DIR-869 rev. A1 - DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct BOARDNAME := DIR-869-A1 IMAGE_SIZE := 15872k MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro @@ -1131,7 +1198,7 @@ TARGET_DEVICES += mynet-n750 define Device/qihoo-c301 $(Device/seama) DEVICE_TITLE := Qihoo C301 - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct BOARDNAME := QIHOO-C301 IMAGE_SIZE := 15744k MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(devdata),64k(devconf),15744k(firmware),64k(warm_start),64k(action_image_config),64k(radiocfg)ro;spi0.1:15360k(upgrade2),1024k(privatedata) @@ -1153,7 +1220,7 @@ TARGET_DEVICES += dap-1330-a1 define Device/dap-2695-a1 DEVICE_TITLE := D-Link DAP-2695 rev. A1 - DEVICE_PACKAGES := ath10k-firmware-qca988x kmod-ath10k + DEVICE_PACKAGES := ath10k-firmware-qca988x-ct kmod-ath10k-ct BOARDNAME := DAP-2695-A1 IMAGES := factory.img sysupgrade.bin IMAGE_SIZE := 15360k @@ -1166,19 +1233,6 @@ define Device/dap-2695-a1 endef TARGET_DEVICES += dap-2695-a1 -define Device/bhr-4grv2 - DEVICE_TITLE := Buffalo BHR-4GRV2 - BOARDNAME := BHR-4GRV2 - ROOTFS_SIZE := 14528k - KERNEL_SIZE := 1472k - IMAGE_SIZE := 16000k - MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware) - IMAGES := sysupgrade.bin factory.bin - IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) - IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | mkbuffaloimg -endef -TARGET_DEVICES += bhr-4grv2 - define Device/wam250 DEVICE_TITLE := Samsung WAM250 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig @@ -1207,7 +1261,7 @@ TARGET_DEVICES += wifi-pineapple-nano define Device/wlr8100 DEVICE_TITLE := Sitecom WLR-8100 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb3 \ - kmod-ath10k ath10k-firmware-qca988x + kmod-ath10k-ct ath10k-firmware-qca988x-ct BOARDNAME := WLR8100 IMAGE_SIZE := 15424k MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env)ro,15424k(firmware),256k(manufacture)ro,64k(backup)ro,320k(storage)ro,64k(art)ro @@ -1270,28 +1324,41 @@ define Device/wrtnode2q endef TARGET_DEVICES += wrtnode2q -define Device/zbt-we1526 - DEVICE_TITLE := Zbtlink ZBT-WE1526 - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 - BOARDNAME := ZBT-WE1526 - IMAGE_SIZE := 16000k - KERNEL_SIZE := 1472k - ROOTFS_SIZE := 14528k - MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware) - IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) +define Device/AVM + DEVICE_PACKAGES := fritz-tffs -uboot-envtools + KERNEL := kernel-bin | patch-cmdline | lzma | eva-image + KERNEL_INITRAMFS := $$(KERNEL) + IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | \ + append-squashfs-fakeroot-be | pad-to 256 | \ + append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) endef -TARGET_DEVICES += zbt-we1526 define Device/fritz300e + $(call Device/AVM) DEVICE_TITLE := AVM FRITZ!WLAN Repeater 300E - DEVICE_PACKAGES := fritz-tffs rssileds -swconfig -uboot-envtools + DEVICE_PACKAGES += rssileds -swconfig BOARDNAME := FRITZ300E SUPPORTED_DEVICES := fritz300e IMAGE_SIZE := 15232k - KERNEL := kernel-bin | patch-cmdline | lzma | eva-image - KERNEL_INITRAMFS := $$(KERNEL) - IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | \ - append-squashfs-fakeroot-be | pad-to 256 | \ - append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) endef TARGET_DEVICES += fritz300e + +define Device/fritz4020 + $(call Device/AVM) + DEVICE_TITLE := AVM FRITZ!Box 4020 + DEVICE_PACKAGES += kmod-usb-core kmod-usb2 kmod-usb-storage + BOARDNAME := FRITZ4020 + SUPPORTED_DEVICES := fritz4020 + IMAGE_SIZE := 15232k +endef +TARGET_DEVICES += fritz4020 + +define Device/fritz450e + $(call Device/AVM) + DEVICE_TITLE := AVM FRITZ!WLAN Repeater 450E + DEVICE_PACKAGES += -swconfig + BOARDNAME := FRITZ450E + SUPPORTED_DEVICES := fritz450e + IMAGE_SIZE := 15232k +endef +TARGET_DEVICES += fritz450e