X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=target%2Flinux%2Fath79%2Fimage%2Fgeneric.mk;h=ef8cf170dea1d4b3477082c82d32d996aff91291;hp=3dbed229243324a68bfe2f0705d88fd62228f148;hb=1724d4e9ed7716a5444eca42adf045c2f3afc554;hpb=9989fd5154fd8301bf363ddae0b5083220141865 diff --git a/target/linux/ath79/image/generic.mk b/target/linux/ath79/image/generic.mk index 3dbed22924..ef8cf170de 100644 --- a/target/linux/ath79/image/generic.mk +++ b/target/linux/ath79/image/generic.mk @@ -43,6 +43,16 @@ define Build/elecom-header endef +define Build/nec-fw + ( stat -c%s $@ | tr -d "\n" | dd bs=16 count=1 conv=sync; ) >> $@ + ( \ + echo -n -e "$(1)" | dd bs=16 count=1 conv=sync; \ + echo -n "0.0.00" | dd bs=16 count=1 conv=sync; \ + dd if=$@; \ + ) > $@.new + mv $@.new $@ +endef + define Device/avm_fritz300e ATH_SOC := ar7242 DEVICE_TITLE := AVM FRITZ!WLAN Repeater 300E @@ -82,6 +92,13 @@ define Device/buffalo_bhr-4grv endef TARGET_DEVICES += buffalo_bhr-4grv +define Device/buffalo_bhr-4grv2 + ATH_SOC := qca9557 + DEVICE_TITLE := Buffalo BHR-4GRV2 + IMAGE_SIZE := 16000k +endef +TARGET_DEVICES += buffalo_bhr-4grv2 + define Device/buffalo_wzr-hp-ag300h ATH_SOC := ar7161 DEVICE_TITLE := Buffalo WZR-HP-AG300H @@ -121,6 +138,14 @@ define Device/buffalo_wzr-hp-g450h endef TARGET_DEVICES += buffalo_wzr-hp-g450h +define Device/devolo_dvl1200e + ATH_SOC := qca9558 + DEVICE_TITLE := devolo WiFi pro 1200e + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct + IMAGE_SIZE := 15936k +endef +TARGET_DEVICES += devolo_dvl1200e + define Device/dlink_dir-825-b1 ATH_SOC := ar7161 DEVICE_TITLE := D-LINK DIR-825 B1 @@ -131,6 +156,34 @@ define Device/dlink_dir-825-b1 endef TARGET_DEVICES += dlink_dir-825-b1 +define Device/dlink_dir-825-c1 + ATH_SOC := ar9344 + DEVICE_TITLE := D-LINK DIR-825 C1 + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-reset kmod-owl-loader + SUPPORTED_DEVICES += dir-825-c1 + IMAGE_SIZE := 15936k + IMAGES := factory.bin sysupgrade.bin + IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs + IMAGE/factory.bin := $$(IMAGE/default) | pad-offset $$$$(IMAGE_SIZE) 26 | \ + append-string 00DB120AR9344-RT-101214-00 | check-size $$$$(IMAGE_SIZE) + IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE) +endef +TARGET_DEVICES += dlink_dir-825-c1 + +define Device/dlink_dir-835-a1 + ATH_SOC := ar9344 + DEVICE_TITLE := D-LINK DIR-835 A1 + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-leds-reset kmod-owl-loader + SUPPORTED_DEVICES += dir-835-a1 + IMAGE_SIZE := 15936k + IMAGES := factory.bin sysupgrade.bin + IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs + IMAGE/factory.bin := $$(IMAGE/default) | pad-offset $$$$(IMAGE_SIZE) 26 | \ + append-string 00DB120AR9344-RT-101214-00 | check-size $$$$(IMAGE_SIZE) + IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE) +endef +TARGET_DEVICES += dlink_dir-835-a1 + define Device/elecom_wrc-300ghbk2-i ATH_SOC := qca9563 DEVICE_TITLE := ELECOM WRC-300GHBK2-I @@ -167,22 +220,22 @@ define Device/glinet_ar150 endef TARGET_DEVICES += glinet_ar150 -define Device/glinet_ar300m_nor - ATH_SOC := qca9533 +define Device/glinet_ar300m-nor + ATH_SOC := qca9531 DEVICE_TITLE := GL.iNet GL-AR300M DEVICE_PACKAGES := kmod-usb-core kmod-usb2 IMAGE_SIZE := 16000k SUPPORTED_DEVICES += gl-ar300m endef -TARGET_DEVICES += glinet_ar300m_nor +TARGET_DEVICES += glinet_ar300m-nor -define Device/glinet_x750 - ATH_SOC := qca9533 - DEVICE_TITLE := GL.iNet GL-ARX750 - DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9887 +define Device/glinet_gl-x750 + ATH_SOC := qca9531 + DEVICE_TITLE := GL.iNet GL-X750 + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9887-ct IMAGE_SIZE := 16000k endef -TARGET_DEVICES += glinet_x750 +TARGET_DEVICES += glinet_gl-x750 define Device/iodata_etg3-r ATH_SOC := ar9342 @@ -215,6 +268,31 @@ define Device/iodata_wn-ac1600dgr2 endef TARGET_DEVICES += iodata_wn-ac1600dgr2 +define Device/iodata_wn-ag300dgr + ATH_SOC := ar1022 + DEVICE_TITLE := I-O DATA WN-AG300DGR + IMAGE_SIZE := 15424k + IMAGES += factory.bin + IMAGE/factory.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ + append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) | \ + senao-header -r 0x30a -p 0x47 -t 2 + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 +endef +TARGET_DEVICES += iodata_wn-ag300dgr + +define Device/nec_wg800hp + ATH_SOC := qca9563 + DEVICE_TITLE := NEC Aterm WG800HP + IMAGE_SIZE := 7104k + IMAGES += factory.bin + IMAGE/factory.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ + append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) | \ + xor-image -p 6A57190601121E4C004C1E1201061957 -x | \ + nec-fw LASER_ATERM + DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct-htt +endef +TARGET_DEVICES += nec_wg800hp + define Device/ocedo_koala ATH_SOC := qca9558 DEVICE_TITLE := OCEDO Koala @@ -246,7 +324,6 @@ define Device/pcs_cap324 ATH_SOC := ar9344 DEVICE_TITLE := PowerCloud Systems CAP324 IMAGE_SIZE := 16000k - IMAGES := sysupgrade.bin SUPPORTED_DEVICES += cap324 endef TARGET_DEVICES += pcs_cap324 @@ -255,7 +332,6 @@ define Device/pcs_cr3000 ATH_SOC := ar9341 DEVICE_TITLE := PowerCloud Systems CR3000 IMAGE_SIZE := 7808k - IMAGES := sysupgrade.bin SUPPORTED_DEVICES += cr3000 endef TARGET_DEVICES += pcs_cr3000 @@ -265,7 +341,6 @@ define Device/pcs_cr5000 DEVICE_TITLE := PowerCloud Systems CR5000 DEVICE_PACKAGES := kmod-usb2 kmod-usb-core IMAGE_SIZE := 7808k - IMAGES := sysupgrade.bin SUPPORTED_DEVICES += cr5000 endef TARGET_DEVICES += pcs_cr5000 @@ -273,7 +348,7 @@ TARGET_DEVICES += pcs_cr5000 define Device/netgear_wndr3x00 ATH_SOC := ar7161 KERNEL := kernel-bin | append-dtb | lzma -d20 | netgear-uImage lzma - IMAGES := sysupgrade.bin factory.img + IMAGES += factory.img IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE) | netgear-squashfs | append-rootfs | pad-rootfs IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE) IMAGE/factory.img := $$(IMAGE/default) | netgear-dni | check-size $$$$(IMAGE_SIZE) @@ -309,7 +384,6 @@ define Device/pisen_wmm003n DEVICE_TITLE := Pisen WMM003N (Cloud Easy Power) DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-chipidea2 TPLINK_HWID := 0x07030101 - IMAGES := sysupgrade.bin endef TARGET_DEVICES += pisen_wmm003n @@ -327,16 +401,20 @@ TARGET_DEVICES += netgear_wndr3800 define Device/phicomm_k2t ATH_SOC := qca9563 DEVICE_TITLE := Phicomm K2T - KERNEL := kernel-bin | append-dtb | lzma | uImage lzma - KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma IMAGE_SIZE := 15744k - IMAGES := sysupgrade.bin - IMAGE/default := append-kernel | append-rootfs | pad-rootfs - IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE) + IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) DEVICE_PACKAGES := kmod-leds-reset kmod-ath10k-ct ath10k-firmware-qca9888-ct endef TARGET_DEVICES += phicomm_k2t +define Device/rosinson_wr818 + ATH_SOC := qca9563 + DEVICE_TITLE := ROSINSON WR818 + IMAGE_SIZE := 15872k + DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport +endef +TARGET_DEVICES += rosinson_wr818 + define Device/wd_mynet-wifi-rangeextender ATH_SOC := ar9344 DEVICE_TITLE := Western Digital My Net Wi-Fi Range Extender @@ -349,3 +427,11 @@ define Device/wd_mynet-wifi-rangeextender SUPPORTED_DEVICES += mynet-rext endef TARGET_DEVICES += wd_mynet-wifi-rangeextender + +define Device/winchannel_wb2000 + ATH_SOC := ar9344 + DEVICE_TITLE := Winchannel WB2000 + IMAGE_SIZE := 15872k + DEVICE_PACKAGES := kmod-i2c-core kmod-i2c-gpio kmod-rtc-ds1307 kmod-usb2 kmod-usb-ledtrig-usbport +endef +TARGET_DEVICES += winchannel_wb2000