UBIFS_OPTS := -m 2048 -e 126KiB -c 4096
endif
-define Build/eva-image
- lzma2eva $(KERNEL_LOADADDR) $(KERNEL_LOADADDR) $@ $@.new
- ( dd if=$@.new bs=64k conv=sync; cat ./eva.dummy.squashfs; ) > $@
+define Build/append-avm-fakeroot
+ cat ./eva.dummy.squashfs >> $@
endef
define Build/dgn3500-sercom-footer
define Device/AVM
KERNEL := kernel-bin | append-dtb | lzma | eva-image
+ IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | append-avm-fakeroot | \
+ append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
endef
+ifeq ($(SUBTARGET),ase)
+
+define Device/ALL0333CJ
+ IMAGE_SIZE := 3700k
+ DEVICE_DTS := ALL0333CJ
+ DEVICE_TITLE := Allnet ALL0333CJ
+ DEVICE_PACKAGES := kmod-ltq-adsl-ase kmod-ltq-adsl-ase-mei \
+ kmod-ltq-adsl-ase-fw-b kmod-ltq-atm-ase \
+ ltq-adsl-app ppp-mod-pppoe
+endef
+TARGET_DEVICES += ALL0333CJ
+
+define Device/DGN1000B
+ IMAGE_SIZE := 6000k
+ DEVICE_DTS := DGN1000B
+ DEVICE_TITLE := Netgear DGN1000B
+ DEVICE_PACKAGES := kmod-ltq-adsl-ase kmod-ltq-adsl-ase-mei \
+ kmod-ltq-adsl-ase-fw-b kmod-ltq-atm-ase \
+ ltq-adsl-app ppp-mod-pppoe
+endef
+TARGET_DEVICES += DGN1000B
+
+endif
+
ifeq ($(SUBTARGET),xway_legacy)
define Device/ARV4520PW
define Device/ACMP252
IMAGE_SIZE := 14848k
DEVICE_TITLE := AudioCodes MediaPack MP-252
- DEVICE_PACKAGES := kmod-rt2x00-pci wpad-mini \
- kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
- kmod-ltq-adsl-danube-fw-a kmod-ltq-ptm-danube \
- ltq-adsl-app -swconfig
+ DEVICE_PACKAGES := kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
+ kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
+ kmod-ltq-tapi kmod-ltq-vmmc \
+ kmod-usb-ledtrig-usbport kmod-usb-dwc2 \
+ kmod-rt2800-pci \
+ ltq-adsl-app ppp-mod-pppoa \
+ wpad-mini
endef
TARGET_DEVICES += ACMP252
IMAGE_SIZE := 16000k
IMAGES := \
sysupgrade-NA.bin sysupgrade-WW.bin \
- factory-NA.bin factory-WW.bin
+ factory-NA.img factory-WW.img
IMAGE/sysupgrade-NA.bin := \
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "NA" | \
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
IMAGE/sysupgrade-WW.bin := \
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "WW" | \
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
- IMAGE/factory-NA.bin := \
+ IMAGE/factory-NA.img := \
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "NA" | pad-rootfs | \
check-size 16320k | pad-to 16384k
- IMAGE/factory-WW.bin := \
+ IMAGE/factory-WW.img := \
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "WW" | pad-rootfs | \
check-size 16320k | pad-to 16384k
define Device/DGN3500B
IMAGE_SIZE := 16000k
- IMAGES += factory.bin
+ IMAGES += factory.img
IMAGE/sysupgrade.bin := \
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "DE" | \
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
- IMAGE/factory.bin := \
+ IMAGE/factory.img := \
pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "DE" | pad-rootfs | \
check-size 16320k | pad-to 16384k
endef
TARGET_DEVICES += ARV7519RW22
+define Device/ASL56026
+ IMAGE_SIZE := 7488k
+ DEVICE_TITLE := BT OpenReach - ECI VDSL Modem V-2FUb/I
+endef
+TARGET_DEVICES += ASL56026
+
define Device/BTHOMEHUBV5A
$(Device/NAND)
DEVICE_TITLE := BT Home Hub 5A
endef
TARGET_DEVICES += BTHOMEHUBV5A
+define Device/DM200
+ IMAGES := sysupgrade.bin factory.img
+ IMAGE/factory.img := $$(IMAGE/sysupgrade.bin) | netgear-dni
+ IMAGE_SIZE := 7872k
+ DEVICE_TITLE := Netgear DM200
+ NETGEAR_BOARD_ID := DM200
+ NETGEAR_HW_ID := 29765233+8+0+64+0+0
+endef
+DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_HW_ID
+TARGET_DEVICES += DM200
+
define Device/EASY80920NAND
$(Device/lantiqFullImage)
IMAGE_SIZE := 64512k
define Device/VG3503J
IMAGE_SIZE := 8000k
- DEVICE_TITLE := BT OpenReach - ECI VDSL Modem
+ DEVICE_TITLE := BT OpenReach - ECI VDSL Modem V-2FUb/R
endef
TARGET_DEVICES += VG3503J
define Device/WBMR300
IMAGE_SIZE := 15616k
DEVICE_TITLE := Buffalo WBMR-300HPD
- DEVICE_PACKAGES := kmod-mt76 wpad-mini kmod-usb-dwc2
+ DEVICE_PACKAGES := kmod-mt7603 wpad-mini kmod-usb-dwc2
endef
TARGET_DEVICES += WBMR300