2013-09-19 00:50:49 +00:00
|
|
|
#
|
2016-04-21 19:46:53 +00:00
|
|
|
# Copyright (C) 2010-2016 OpenWrt.org
|
2010-12-12 22:57:16 +00:00
|
|
|
#
|
|
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
|
|
# See /LICENSE for more information.
|
|
|
|
#
|
2012-12-15 02:00:20 +00:00
|
|
|
|
|
|
|
# boards missing since devicetree update
|
2014-04-03 14:26:54 +00:00
|
|
|
#EASY50712 ARV3527P
|
2012-12-15 02:00:20 +00:00
|
|
|
|
2016-04-21 19:46:53 +00:00
|
|
|
KERNEL_LOADADDR = 0x80002000
|
2016-04-26 11:43:15 +00:00
|
|
|
KERNEL_ENTRY = 0x80002000
|
2016-04-21 19:46:53 +00:00
|
|
|
|
2010-12-12 22:57:16 +00:00
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
include $(INCLUDE_DIR)/image.mk
|
|
|
|
|
2016-07-19 12:55:43 +00:00
|
|
|
ifeq ($(SUBTARGET),xway)
|
|
|
|
UBIFS_OPTS := -m 512 -e 15872 -c 1959
|
|
|
|
else
|
|
|
|
UBIFS_OPTS := -m 2048 -e 126KiB -c 4096
|
|
|
|
endif
|
|
|
|
|
2017-03-25 18:18:37 +00:00
|
|
|
define Build/append-avm-fakeroot
|
|
|
|
cat ./eva.dummy.squashfs >> $@
|
2016-07-19 13:36:40 +00:00
|
|
|
endef
|
|
|
|
|
2016-10-01 07:59:00 +00:00
|
|
|
define Build/dgn3500-sercom-footer
|
|
|
|
$(STAGING_DIR_HOST)/bin/dgn3500sum $@ $(1) $(2)
|
2010-12-12 22:57:16 +00:00
|
|
|
endef
|
|
|
|
|
2016-04-26 11:43:28 +00:00
|
|
|
define Build/mkbrncmdline
|
|
|
|
mkbrncmdline -i $@ -o $@.new BRN-BOOT
|
|
|
|
mv $@.new $@
|
|
|
|
endef
|
|
|
|
|
|
|
|
define Build/mkbrnimg
|
2016-07-30 12:19:11 +00:00
|
|
|
mkbrnimg -s $(SIGNATURE) -m $(MAGIC) -p $(CRC32_POLY) -o $@ $(IMAGE_KERNEL) $(IMAGE_ROOTFS)
|
2016-04-26 11:43:28 +00:00
|
|
|
endef
|
2012-12-15 02:00:20 +00:00
|
|
|
|
2016-06-11 14:14:52 +00:00
|
|
|
define Build/fullimage
|
|
|
|
mkimage -A mips -O linux -C lzma -T filesystem -a 0x00 \
|
2017-11-08 17:40:37 +00:00
|
|
|
-e 0x00 -n '$(VERSION_DIST) RootFS' \
|
2016-07-30 12:19:11 +00:00
|
|
|
-d $(IMAGE_ROOTFS) $(IMAGE_ROOTFS).new
|
2016-06-11 14:14:52 +00:00
|
|
|
|
2016-07-30 12:19:11 +00:00
|
|
|
cat $(IMAGE_KERNEL) $(IMAGE_ROOTFS).new > $@.tmp
|
2016-06-11 14:14:52 +00:00
|
|
|
|
|
|
|
mkimage -A mips -O linux -T multi -a 0x00 -C none \
|
|
|
|
-e 0x00 -n 'OpenWrt fullimage' \
|
|
|
|
-d $@.tmp $@
|
|
|
|
|
2016-07-30 12:19:11 +00:00
|
|
|
rm $(IMAGE_ROOTFS).new
|
2016-06-11 14:14:52 +00:00
|
|
|
rm $@.tmp
|
|
|
|
endef
|
|
|
|
|
2016-04-21 19:46:53 +00:00
|
|
|
# Shared device definition: applies to every defined device
|
|
|
|
define Device/Default
|
2016-07-19 13:07:56 +00:00
|
|
|
PROFILES = Default
|
2017-12-31 11:11:57 +00:00
|
|
|
KERNEL_DEPENDS = $$(wildcard $(DTS_DIR)/$$(DEVICE_DTS).dts)
|
2016-04-21 19:46:53 +00:00
|
|
|
KERNEL_INITRAMFS_NAME = $$(KERNEL_NAME)-initramfs
|
|
|
|
KERNEL := kernel-bin | append-dtb | lzma | uImage lzma
|
|
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma
|
|
|
|
FILESYSTEMS := squashfs
|
2016-05-26 20:43:55 +00:00
|
|
|
IMAGE_SIZE :=
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES := $(subst _,$(comma),$(1))
|
2016-04-26 11:43:18 +00:00
|
|
|
IMAGES := sysupgrade.bin
|
2016-11-19 13:18:46 +00:00
|
|
|
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
2016-04-21 19:46:53 +00:00
|
|
|
endef
|
2016-07-19 13:07:56 +00:00
|
|
|
DEVICE_VARS += IMAGE_SIZE
|
2013-03-12 13:52:54 +00:00
|
|
|
|
2016-07-19 13:23:56 +00:00
|
|
|
define Device/NAND/xway
|
2016-09-04 06:56:05 +00:00
|
|
|
BLOCKSIZE := 16k
|
2016-07-19 13:23:56 +00:00
|
|
|
PAGESIZE := 512
|
|
|
|
SUBPAGESIZE := 256
|
|
|
|
FILESYSTEMS += ubifs
|
|
|
|
endef
|
|
|
|
|
|
|
|
define Device/NAND/xrx200
|
2016-09-04 06:56:05 +00:00
|
|
|
BLOCKSIZE := 128k
|
2016-07-19 13:23:56 +00:00
|
|
|
PAGESIZE := 2048
|
|
|
|
SUBPAGESIZE := 512
|
|
|
|
FILESYSTEMS += ubifs
|
|
|
|
endef
|
|
|
|
|
|
|
|
define Device/NAND
|
|
|
|
$(Device/NAND/$(SUBTARGET))
|
2016-11-17 10:41:08 +00:00
|
|
|
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
2016-07-19 13:23:56 +00:00
|
|
|
endef
|
|
|
|
|
2016-04-26 11:43:28 +00:00
|
|
|
define Device/lantiqBrnImage
|
|
|
|
KERNEL := kernel-bin | append-dtb | mkbrncmdline | lzma-no-dict
|
|
|
|
IMAGES := factory.bin
|
2016-05-26 20:43:55 +00:00
|
|
|
IMAGE/factory.bin := mkbrnimg | check-size $$$$(IMAGE_SIZE)
|
2016-04-26 11:43:28 +00:00
|
|
|
endef
|
|
|
|
DEVICE_VARS += SIGNATURE MAGIC CRC32_POLY
|
|
|
|
|
2016-06-11 14:14:52 +00:00
|
|
|
define Device/lantiqFullImage
|
|
|
|
KERNEL := kernel-bin | append-dtb | lzma | uImage lzma | pad-offset 4 0
|
2017-12-08 07:42:11 +00:00
|
|
|
IMAGES := sysupgrade.bin fullimage.bin
|
|
|
|
IMAGE/fullimage.bin := fullimage | check-size $$$$(IMAGE_SIZE)
|
2016-06-11 14:14:52 +00:00
|
|
|
endef
|
|
|
|
|
2016-07-19 13:36:40 +00:00
|
|
|
define Device/AVM
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := AVM
|
2016-07-19 13:36:40 +00:00
|
|
|
KERNEL := kernel-bin | append-dtb | lzma | eva-image
|
2018-03-18 19:27:50 +00:00
|
|
|
KERNEL_INITRAMFS := $$(KERNEL)
|
2017-03-25 18:18:37 +00:00
|
|
|
IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | append-avm-fakeroot | \
|
|
|
|
append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
2016-07-19 13:36:40 +00:00
|
|
|
endef
|
|
|
|
|
2017-02-26 20:28:28 +00:00
|
|
|
ifeq ($(SUBTARGET),ase)
|
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/allnet_all0333cj
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Allnet
|
|
|
|
DEVICE_MODEL := ALL0333CJ
|
lantiq: add Allnet ALL0333CJ support
This patch adds support for the Allnet ADSL2+ Modem ALL0333CJ.
Specifications:
- SoC: Amazon-SE
- RAM: 16MB
- Storage: 4MB NOR FLash
- LEDs: Power, Ethernet, DSL (Sync)
- Buttons: 1x Reset Button (not currently supported, will be done)
- 1x Ethernet-Port: 1x RJ45 10/100BaseTX
- 1x WAN-Port: AnnexB & J, G.992.1(ADSL), G.992.3(ADSL2), G.992.5(ADSL2+)
Installation:
- can be done via telnet+tftp or serial console
- default passwords:
- via telnet (root:admin)
- via webinterface http://172.16.1.254:8235/ (admin:coolwhite)
Installation via telnet / tftp:
host: # your own host must have an tftpd daemon, then do this:
host: ifconfig eth0:172 172.16.1.1 up
host: # telnet to allnet modem, root:admin
host: telnet 172.16.1.254
modem: # kill this daemon, it spams your console
modem: killall dsl_cpe_control
modem: # change to some place in ram:
modem: cd /ramdisk/tftp_upload
modem: # load lede-lantiq-ase-ALL0333CJ-squashfs-sysupgrade.bin alias uImage
modem: tftp -g -r uImage 172.16.1.1
modem: # load these extra tools from your tftpd via:
modem: # source: https://github.com/mcmilk/uboot-utils/releases/download/0.1/mips32.tar.gz
modem: tftp -g -r flashwrite 172.16.1.1
modem: tftp -g -r fw_setenv 172.16.1.1
modem: tftp -g -r fw.conf 172.16.1.1
modem: ln -s fw_setenv fw_printenv
modem: chmod +x *
modem: ./fw_setenv disable_recovery y
modem: ./fw_setenv kernel_addr 0xb0010000
modem: ./flashwrite /dev/mtd/1 uImage 0
Installation via serial line at uboot:
uboot: # erase everything exept bootloader
uboot: protect on b0000000 +10000; protect on b03f0000 +10000
uboot: erase all
uboot: # get new firmware via tftp:
uboot: tftpboot 0x80100000 uImage; setenv kernel_addr 0xb0010000
uboot: # copy to flash:
uboot: cp.b 0x80100000 $(kernel_addr) $(filesize)
uboot: # disable proprietary image checking:
uboot: setenv disable_recovery=y; saveenv
uboot: # reboot with LEDE ;)
uboot: reset
Ethernet works as expected, DSL syncronization does not work properly
currently, I am working on this issue.
Signed-off-by: Tino Reichardt <milky-lede@mcmilk.de>
2017-02-26 20:29:37 +00:00
|
|
|
IMAGE_SIZE := 3700k
|
|
|
|
DEVICE_DTS := 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
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += allnet_all0333cj
|
lantiq: add Allnet ALL0333CJ support
This patch adds support for the Allnet ADSL2+ Modem ALL0333CJ.
Specifications:
- SoC: Amazon-SE
- RAM: 16MB
- Storage: 4MB NOR FLash
- LEDs: Power, Ethernet, DSL (Sync)
- Buttons: 1x Reset Button (not currently supported, will be done)
- 1x Ethernet-Port: 1x RJ45 10/100BaseTX
- 1x WAN-Port: AnnexB & J, G.992.1(ADSL), G.992.3(ADSL2), G.992.5(ADSL2+)
Installation:
- can be done via telnet+tftp or serial console
- default passwords:
- via telnet (root:admin)
- via webinterface http://172.16.1.254:8235/ (admin:coolwhite)
Installation via telnet / tftp:
host: # your own host must have an tftpd daemon, then do this:
host: ifconfig eth0:172 172.16.1.1 up
host: # telnet to allnet modem, root:admin
host: telnet 172.16.1.254
modem: # kill this daemon, it spams your console
modem: killall dsl_cpe_control
modem: # change to some place in ram:
modem: cd /ramdisk/tftp_upload
modem: # load lede-lantiq-ase-ALL0333CJ-squashfs-sysupgrade.bin alias uImage
modem: tftp -g -r uImage 172.16.1.1
modem: # load these extra tools from your tftpd via:
modem: # source: https://github.com/mcmilk/uboot-utils/releases/download/0.1/mips32.tar.gz
modem: tftp -g -r flashwrite 172.16.1.1
modem: tftp -g -r fw_setenv 172.16.1.1
modem: tftp -g -r fw.conf 172.16.1.1
modem: ln -s fw_setenv fw_printenv
modem: chmod +x *
modem: ./fw_setenv disable_recovery y
modem: ./fw_setenv kernel_addr 0xb0010000
modem: ./flashwrite /dev/mtd/1 uImage 0
Installation via serial line at uboot:
uboot: # erase everything exept bootloader
uboot: protect on b0000000 +10000; protect on b03f0000 +10000
uboot: erase all
uboot: # get new firmware via tftp:
uboot: tftpboot 0x80100000 uImage; setenv kernel_addr 0xb0010000
uboot: # copy to flash:
uboot: cp.b 0x80100000 $(kernel_addr) $(filesize)
uboot: # disable proprietary image checking:
uboot: setenv disable_recovery=y; saveenv
uboot: # reboot with LEDE ;)
uboot: reset
Ethernet works as expected, DSL syncronization does not work properly
currently, I am working on this issue.
Signed-off-by: Tino Reichardt <milky-lede@mcmilk.de>
2017-02-26 20:29:37 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/netgear_dgn1000b
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := NETGEAR
|
|
|
|
DEVICE_MODEL := DGN1000B
|
2017-02-26 20:28:28 +00:00
|
|
|
IMAGE_SIZE := 6000k
|
|
|
|
DEVICE_DTS := 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
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += DGN1000B
|
2017-02-26 20:28:28 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += netgear_dgn1000b
|
2017-02-26 20:28:28 +00:00
|
|
|
|
|
|
|
endif
|
|
|
|
|
2016-06-13 17:04:20 +00:00
|
|
|
ifeq ($(SUBTARGET),xway_legacy)
|
2015-07-07 13:44:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv4520pw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV4520PW
|
|
|
|
DEVICE_ALT0_VENDOR := Vodafone
|
|
|
|
DEVICE_ALT0_MODEL := Easybox 800
|
|
|
|
DEVICE_ALT1_VENDOR := Airties
|
|
|
|
DEVICE_ALT1_MODEL := WAV-281
|
2016-06-13 17:04:20 +00:00
|
|
|
IMAGE_SIZE := 3648k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV4520PW
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
2016-06-13 17:04:20 +00:00
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
2016-06-01 20:43:58 +00:00
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2016-11-27 13:59:20 +00:00
|
|
|
kmod-rt61-pci wpad-mini
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV4520PW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv4520pw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv4525pw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV4525PW
|
|
|
|
DEVICE_ALT0_VENDOR := Telekom
|
|
|
|
DEVICE_ALT0_MODEL := Speedport W502V
|
|
|
|
DEVICE_ALT0_VARIANT := Typ A
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 3776k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV4525PW
|
2016-06-01 20:43:58 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath5k wpad-mini \
|
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
2016-11-27 13:59:20 +00:00
|
|
|
ltq-adsl-app ppp-mod-pppoa -swconfig
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV4525PW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv4525pw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv452cqw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV452CQW
|
|
|
|
DEVICE_ALT0_VENDOR := Vodafone
|
|
|
|
DEVICE_ALT0_MODEL := Easybox 801
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 3776k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV452CQW
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-13 17:04:20 +00:00
|
|
|
kmod-ath5k wpad-mini \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
2016-11-27 13:59:20 +00:00
|
|
|
ltq-adsl-app ppp-mod-pppoa
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV452CQW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv452cqw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv4518pwr01
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV4518PWR01
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 3776k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV4518PWR01
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2016-11-27 13:59:20 +00:00
|
|
|
kmod-ath5k wpad-mini
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV4518PWR01
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv4518pwr01
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv4518pwr01a
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV4518PWR01A
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 3776k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV4518PWR01A
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath5k wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV4518PWR01A
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv4518pwr01a
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2016-06-13 17:04:20 +00:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(SUBTARGET),xway)
|
|
|
|
|
|
|
|
# Danube
|
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/bt_homehub-v2b
|
2016-07-19 14:01:14 +00:00
|
|
|
$(Device/NAND)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := British Telecom
|
|
|
|
DEVICE_MODEL := Home Hub 2
|
|
|
|
DEVICE_VARIANT := Type B
|
2017-12-08 07:42:11 +00:00
|
|
|
BOARD_NAME := BTHOMEHUBV2B
|
|
|
|
DEVICE_DTS := BTHOMEHUBV2B
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
2016-06-15 12:51:11 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
|
|
|
kmod-ltq-deu-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath9k kmod-owl-loader wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += BTHOMEHUBV2B
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += bt_homehub-v2b
|
2016-06-15 12:51:11 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy50712
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := Danube (EASY50712)
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY50712
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 3776k
|
2016-06-13 17:04:20 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy50712
|
2016-06-13 17:04:20 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/audiocodes_mp-252
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := AudioCodes
|
|
|
|
DEVICE_MODEL := MediaPack MP-252
|
2016-06-13 17:04:20 +00:00
|
|
|
IMAGE_SIZE := 14848k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ACMP252
|
2017-08-16 11:06:13 +00:00
|
|
|
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 \
|
2018-07-10 17:22:41 +00:00
|
|
|
wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ACMP252
|
2016-06-13 17:04:20 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += audiocodes_mp-252
|
2016-06-13 17:04:20 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv4510pw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV4510PW
|
|
|
|
DEVICE_ALT0_VENDOR := Wippies
|
|
|
|
DEVICE_ALT0_MODEL := BeWan iBox v1.0
|
2016-06-13 17:04:20 +00:00
|
|
|
IMAGE_SIZE := 15616k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV4510PW
|
2016-10-19 10:09:45 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-ledtrig-usbport kmod-usb2-pci kmod-usb-uhci \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2016-06-13 17:04:20 +00:00
|
|
|
kmod-ltq-tapi kmod-ltq-vmmc \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-rt2800-pci kmod-ath5k wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV4510PW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv4510pw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv7525pw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV7525PW
|
|
|
|
DEVICE_ALT0_VENDOR := Telekom
|
|
|
|
DEVICE_ALT0_MODEL := Speedport W303V
|
|
|
|
DEVICE_ALT0_VARIANT := Typ A
|
2016-06-13 17:04:20 +00:00
|
|
|
IMAGE_SIZE := 3776k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV4510PW
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
2016-11-27 13:59:20 +00:00
|
|
|
ltq-adsl-app ppp-mod-pppoa -swconfig
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV4510PW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv7525pw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv4519pw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV4519PW
|
|
|
|
DEVICE_ALT0_VENDOR := Vodafone
|
|
|
|
DEVICE_ALT0_MODEL := NetFasteR IAD 2
|
|
|
|
DEVICE_ALT1_VENDOR := Pirelli
|
|
|
|
DEVICE_ALT1_MODEL := P.RG A4201G
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 3776k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV4519PW
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
2016-06-13 17:04:20 +00:00
|
|
|
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
2016-11-27 13:59:20 +00:00
|
|
|
ltq-adsl-app ppp-mod-pppoa
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV4519PW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv4519pw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv7506pw11
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV7506PW11
|
|
|
|
DEVICE_ALT0_VENDOR := Alice/O2
|
|
|
|
DEVICE_ALT0_MODEL := IAD 4421
|
2016-06-20 16:47:38 +00:00
|
|
|
IMAGE_SIZE := 7808k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV7506PW11
|
2016-06-20 16:47:38 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-rt2800-pci wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV7506PW11
|
2016-06-20 16:47:38 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv7506pw11
|
2016-06-20 16:47:38 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv7510pw22
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV7510PW22
|
|
|
|
DEVICE_ALT0_VENDOR := Astoria Networks
|
|
|
|
DEVICE_ALT0_MODEL := ARV7510PW22
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 31232k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV7510PW22
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
|
|
|
kmod-ltq-tapi kmod-ltq-vmmc \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-rt2800-pci wpad-basic \
|
2016-11-27 13:59:20 +00:00
|
|
|
kmod-usb-uhci kmod-usb2 kmod-usb2-pci
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV7510PW22
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv7510pw22
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv7518pw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV7518PW
|
|
|
|
DEVICE_ALT0_VENDOR := Astoria Networks
|
|
|
|
DEVICE_ALT0_MODEL := ARV7518PW
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7872k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV7518PW
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath9k kmod-owl-loader wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV7518PW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv7518pw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv7519pw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV7519PW
|
|
|
|
DEVICE_ALT0_VENDOR := Astoria Networks
|
|
|
|
DEVICE_ALT0_MODEL := ARV7519PW
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 15488k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV7519PW
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-rt2800-pci wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV7519PW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv7519pw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv752dpw
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV752DPW
|
|
|
|
DEVICE_ALT0_VENDOR := Vodafone
|
|
|
|
DEVICE_ALT0_MODEL := Easybox 802
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7872k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV752DPW
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
|
|
|
kmod-ltq-tapi kmod-ltq-vmmc \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-rt2800-pci wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV752DPW
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv752dpw
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv752dpw22
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV752DPW22
|
|
|
|
DEVICE_ALT0_VENDOR := Vodafone
|
|
|
|
DEVICE_ALT0_MODEL := Easybox 803
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7616k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV752DPW22
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb2-pci kmod-usb-uhci kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
|
|
|
kmod-ltq-tapi kmod-ltq-vmmc \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-rt2800-pci wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV752DPW22
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv752dpw22
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv8539pw22
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV8539PW22
|
|
|
|
DEVICE_ALT0_VENDOR := Telekom
|
|
|
|
DEVICE_ALT0_MODEL := Speedport W504V Typ A
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7616k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV8539PW22
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath9k kmod-owl-loader wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV8539PW22
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv8539pw22
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/siemens_gigaset-sx76x
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Siemens
|
|
|
|
DEVICE_MODEL := Gigaset sx76x
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7680k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := GIGASX76X
|
2016-11-08 21:03:26 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
|
|
|
|
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
|
|
|
|
ltq-adsl-app ppp-mod-pppoe \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath5k wpad-basic
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += GIGASX76X
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += siemens_gigaset-sx76x
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2013-09-19 00:50:48 +00:00
|
|
|
|
2012-12-15 02:00:20 +00:00
|
|
|
# AR9
|
2016-05-18 13:48:57 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/bt_homehub-v3a
|
2016-07-19 14:01:14 +00:00
|
|
|
$(Device/NAND)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := British Telecom
|
|
|
|
DEVICE_MODEL := Home Hub
|
|
|
|
DEVICE_VARIANT := Type A
|
2017-12-08 07:42:11 +00:00
|
|
|
BOARD_NAME := BTHOMEHUBV3A
|
|
|
|
DEVICE_DTS := BTHOMEHUBV3A
|
2016-10-05 06:16:08 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 \
|
2016-06-15 12:51:11 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
|
|
|
kmod-ltq-deu-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath9k kmod-owl-loader wpad-basic \
|
2016-11-26 00:01:15 +00:00
|
|
|
uboot-envtools
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += BTHOMEHUBV3A
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += bt_homehub-v3a
|
2016-06-15 12:51:11 +00:00
|
|
|
|
2016-10-01 07:59:00 +00:00
|
|
|
DGN3500_KERNEL_OFFSET_HEX=0x50000
|
|
|
|
DGN3500_KERNEL_OFFSET_DEC=327680
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/netgear_dgn3500
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := NETGEAR
|
|
|
|
DEVICE_MODEL := DGN3500
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := DGN3500
|
2016-10-01 07:59:00 +00:00
|
|
|
IMAGE_SIZE := 16000k
|
|
|
|
IMAGES := \
|
2017-12-11 09:27:17 +00:00
|
|
|
sysupgrade-na.bin sysupgrade.bin \
|
|
|
|
factory-na.img factory.img
|
|
|
|
IMAGE/sysupgrade-na.bin := \
|
2016-10-01 07:59:00 +00:00
|
|
|
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "NA" | \
|
2016-11-19 13:18:46 +00:00
|
|
|
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
2017-12-11 09:27:17 +00:00
|
|
|
IMAGE/sysupgrade.bin := \
|
2016-10-01 07:59:00 +00:00
|
|
|
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "WW" | \
|
2016-11-19 13:18:46 +00:00
|
|
|
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
2017-12-11 09:27:17 +00:00
|
|
|
IMAGE/factory-na.img := \
|
2016-10-01 07:59:00 +00:00
|
|
|
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
|
2017-12-11 09:27:17 +00:00
|
|
|
IMAGE/factory.img := \
|
2016-10-01 07:59:00 +00:00
|
|
|
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
|
2016-10-19 10:09:45 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath9k kmod-owl-loader wpad-basic \
|
2016-06-15 12:51:11 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2016-11-27 13:59:20 +00:00
|
|
|
kmod-ltq-deu-ar9
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += DGN3500
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += netgear_dgn3500
|
2016-10-01 07:59:00 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/netgear_dgn3500b
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := NETGEAR
|
|
|
|
DEVICE_MODEL := DGN3500B
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := DGN3500B
|
2016-10-01 07:59:00 +00:00
|
|
|
IMAGE_SIZE := 16000k
|
2017-06-28 21:36:37 +00:00
|
|
|
IMAGES += factory.img
|
2016-10-01 07:59:00 +00:00
|
|
|
IMAGE/sysupgrade.bin := \
|
|
|
|
append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "DE" | \
|
2016-11-19 13:18:46 +00:00
|
|
|
pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
2017-06-28 21:36:37 +00:00
|
|
|
IMAGE/factory.img := \
|
2016-10-01 07:59:00 +00:00
|
|
|
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
|
2016-10-19 10:09:45 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath9k kmod-owl-loader wpad-basic \
|
2016-06-15 12:51:11 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2016-11-27 13:59:20 +00:00
|
|
|
kmod-ltq-deu-ar9
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += DGN3500B
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += netgear_dgn3500b
|
2016-06-15 12:51:11 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/buffalo_wbmr-hp-g300h-a
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Buffalo
|
|
|
|
DEVICE_MODEL := WBMR-HP-G300H
|
|
|
|
DEVICE_VARIANT := A
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 31488k
|
|
|
|
DEVICE_DTS := WBMR
|
2016-10-19 10:09:45 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath9k kmod-owl-loader wpad-basic
|
2018-01-04 20:18:28 +00:00
|
|
|
SUPPORTED_DEVICES := WBMR buffalo,wbmr-hp-g300h
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += buffalo_wbmr-hp-g300h-a
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/buffalo_wbmr-hp-g300h-b
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Buffalo
|
|
|
|
DEVICE_MODEL := WBMR-HP-G300H
|
|
|
|
DEVICE_VARIANT := B
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 31488k
|
|
|
|
DEVICE_DTS := WBMR
|
2016-10-19 10:09:45 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath9k kmod-owl-loader wpad-basic
|
2018-01-04 20:18:28 +00:00
|
|
|
SUPPORTED_DEVICES := WBMR buffalo,wbmr-hp-g300h
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += buffalo_wbmr-hp-g300h-b
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2018-05-17 17:12:35 +00:00
|
|
|
define Device/avm_fritz7312
|
|
|
|
$(Device/AVM)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_MODEL := FRITZ!Box 7312
|
2018-05-17 17:12:35 +00:00
|
|
|
DEVICE_DTS := FRITZ7312
|
|
|
|
IMAGE_SIZE := 15744k
|
2019-07-29 17:44:17 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic \
|
2018-05-17 17:12:35 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
|
|
|
kmod-ltq-deu-ar9 -swconfig
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += avm_fritz7312
|
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/avm_fritz7320
|
2016-07-19 14:01:14 +00:00
|
|
|
$(Device/AVM)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_MODEL := FRITZ!Box 7320
|
|
|
|
DEVICE_ALT0_VENDOR := 1&1
|
|
|
|
DEVICE_ALT0_MODEL := HomeServer
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := FRITZ7320
|
2016-08-21 15:01:33 +00:00
|
|
|
IMAGE_SIZE := 15744k
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic \
|
2016-06-15 12:51:11 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoa \
|
2016-11-26 00:01:15 +00:00
|
|
|
kmod-ltq-deu-ar9 kmod-usb-dwc2 -swconfig
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += FRITZ7320
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += avm_fritz7320
|
2016-06-15 12:51:11 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/zte_h201l
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := ZTE
|
|
|
|
DEVICE_MODEL := H201L
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7808k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := H201L
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k-htc wpad-basic \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoe \
|
2016-10-19 10:09:45 +00:00
|
|
|
kmod-ltq-deu-ar9 kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
|
2016-11-27 13:59:20 +00:00
|
|
|
kmod-ltq-tapi kmod-ltq-vmmc
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += H201L
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += zte_h201l
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/zyxel_p-2601hn
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := ZyXEL
|
|
|
|
DEVICE_MODEL := P-2601HN
|
|
|
|
DEVICE_VARIANT := F1/F3
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 15616k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := P2601HNFX
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-rt2800-usb wpad-basic \
|
2016-06-01 20:43:58 +00:00
|
|
|
kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
|
|
|
|
kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
|
|
|
|
ltq-adsl-app ppp-mod-pppoe \
|
2016-11-27 13:59:20 +00:00
|
|
|
kmod-ltq-deu-ar9 kmod-usb-dwc2
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += P2601HNFX
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += zyxel_p-2601hn
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2013-09-19 00:50:46 +00:00
|
|
|
|
2013-09-17 21:46:00 +00:00
|
|
|
endif
|
|
|
|
|
|
|
|
|
2016-06-01 20:43:58 +00:00
|
|
|
ifeq ($(SUBTARGET),xrx200)
|
2012-07-31 18:49:54 +00:00
|
|
|
|
2012-12-15 02:00:20 +00:00
|
|
|
# VR9
|
2016-05-18 13:48:57 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/zyxel_p-2812hnu-f1
|
2016-07-19 13:26:59 +00:00
|
|
|
$(Device/NAND)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := ZyXEL
|
|
|
|
DEVICE_MODEL := P-2812HNU
|
|
|
|
DEVICE_VARIANT := F1
|
2017-12-08 07:42:11 +00:00
|
|
|
BOARD_NAME := P2812HNUF1
|
|
|
|
DEVICE_DTS := P2812HNUF1
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
|
2019-03-02 21:33:42 +00:00
|
|
|
KERNEL_SIZE := 3072k
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += P2812HNUF1
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += zyxel_p-2812hnu-f1
|
2014-03-30 09:16:06 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/zyxel_p-2812hnu-f3
|
2016-07-19 13:26:59 +00:00
|
|
|
$(Device/NAND)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := ZyXEL
|
|
|
|
DEVICE_MODEL := P-2812HNU
|
|
|
|
DEVICE_VARIANT := F3
|
2017-12-08 07:42:11 +00:00
|
|
|
BOARD_NAME := P2812HNUF3
|
|
|
|
DEVICE_DTS := P2812HNUF3
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += P2812HNUF3
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += zyxel_p-2812hnu-f3
|
2016-06-15 12:51:11 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_arv7519rw22
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := ARV7519RW22
|
|
|
|
DEVICE_ALT0_VENDOR := Orange
|
|
|
|
DEVICE_ALT0_MODEL := Livebox
|
|
|
|
DEVICE_ALT0_VARIANT := 2.1
|
|
|
|
DEVICE_ALT1_VENDOR := Astoria Networks
|
|
|
|
DEVICE_ALT1_MODEL := ARV7519RW22
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 31232k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ARV7519RW22
|
2016-06-01 20:43:58 +00:00
|
|
|
DEVICE_PACKAGES := kmod-usb-dwc2
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += ARV7519RW22
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_arv7519rw22
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/alphanetworks_asl56026
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := BT Openreach
|
|
|
|
DEVICE_MODEL := ECI VDSL Modem V-2FUb/I
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := ASL56026
|
lantiq: add support for the Alpha ASL56026
The ASL56026 is a VDSL2 router with dual 100mbit ethernet,
also known as the ECI B-FOCuS V-2FUb/I.
CPU: Lantiq XRX268 v1.1 at 333MHz
Modem: Lantiq VRX208
RAM: 32MiB DDR2 at 167MHz
Flash: 8MiB NOR, Spansion S29GL064N90TF04
UART is at JP1:
Pin 1 TX
Pin 2 GND
Pin 3 +3.3V
Pin 4 NC
Pin 5 RX
Boot selection pins are exposed via several resistor jumpers:
boot_sel0 is at J15, on the rear of the board. Default is high.
boot_sel1 is at J3, next to the flash - it is also the flash CE# pin. Default is low.
boot_sel2 is at J12, directly below the SoC. Default is low.
boot_sel3 is at J16, on the rear of the board. Default is low.
The boot_sel pins should never be shorted, the jumper must be moved or
a lower value resistor used to change the pull (existing resistors are 4k7, 1k should work)
To install with the stock bootloader you must break the built in image selection process
which uses at least the following vars: f_upgrade_addr, f_upgrade2_addr, loadaddr, kernel_addr, activeregion, committedregion
This is done by setting loadaddr and both f_upgrade_addr vars to the same address:
VR9 # setenv loadaddr 0xB0040000
VR9 # setenv f_upgrade_addr 0xB0040000
VR9 # setenv f_upgrade2_addr 0xB0040000
VR9 # saveenv
Then flash the firmware image:
VR9 # tftpboot 0x81000000 lede-lantiq-xrx200-ASL56026-squashfs-sysupgrade.bin
VR9 # erase B0040000 +${filesize}
VR9 # cp.b 0x81000000 0xB0040000 ${filesize}
Signed-off-by: Alex Maclean <monkeh@monkeh.net>
2017-03-06 23:25:37 +00:00
|
|
|
IMAGE_SIZE := 7488k
|
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += alphanetworks_asl56026
|
lantiq: add support for the Alpha ASL56026
The ASL56026 is a VDSL2 router with dual 100mbit ethernet,
also known as the ECI B-FOCuS V-2FUb/I.
CPU: Lantiq XRX268 v1.1 at 333MHz
Modem: Lantiq VRX208
RAM: 32MiB DDR2 at 167MHz
Flash: 8MiB NOR, Spansion S29GL064N90TF04
UART is at JP1:
Pin 1 TX
Pin 2 GND
Pin 3 +3.3V
Pin 4 NC
Pin 5 RX
Boot selection pins are exposed via several resistor jumpers:
boot_sel0 is at J15, on the rear of the board. Default is high.
boot_sel1 is at J3, next to the flash - it is also the flash CE# pin. Default is low.
boot_sel2 is at J12, directly below the SoC. Default is low.
boot_sel3 is at J16, on the rear of the board. Default is low.
The boot_sel pins should never be shorted, the jumper must be moved or
a lower value resistor used to change the pull (existing resistors are 4k7, 1k should work)
To install with the stock bootloader you must break the built in image selection process
which uses at least the following vars: f_upgrade_addr, f_upgrade2_addr, loadaddr, kernel_addr, activeregion, committedregion
This is done by setting loadaddr and both f_upgrade_addr vars to the same address:
VR9 # setenv loadaddr 0xB0040000
VR9 # setenv f_upgrade_addr 0xB0040000
VR9 # setenv f_upgrade2_addr 0xB0040000
VR9 # saveenv
Then flash the firmware image:
VR9 # tftpboot 0x81000000 lede-lantiq-xrx200-ASL56026-squashfs-sysupgrade.bin
VR9 # erase B0040000 +${filesize}
VR9 # cp.b 0x81000000 0xB0040000 ${filesize}
Signed-off-by: Alex Maclean <monkeh@monkeh.net>
2017-03-06 23:25:37 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/bt_homehub-v5a
|
2016-07-19 13:26:59 +00:00
|
|
|
$(Device/NAND)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := British Telecom
|
|
|
|
DEVICE_MODEL := Home Hub 5
|
|
|
|
DEVICE_VARIANT := Type A
|
2017-12-08 07:42:11 +00:00
|
|
|
BOARD_NAME := BTHOMEHUBV5A
|
|
|
|
DEVICE_DTS := BTHOMEHUBV5A
|
2016-11-26 00:01:15 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader \
|
2018-07-10 17:22:41 +00:00
|
|
|
kmod-ath10k-ct ath10k-firmware-qca988x-ct wpad-basic kmod-usb-dwc2
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += BTHOMEHUBV5A
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += bt_homehub-v5a
|
2016-06-15 12:51:11 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/netgear_dm200
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := NETGEAR
|
|
|
|
DEVICE_MODEL := DM200
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := DM200
|
lantiq: add Netgear DM200 support
Netgear DM200 is an inexpensive VDSL modem:
CPU: VRX220 MIPS 34Kc 5.6 @ 500Mhz
RAM: 64MiB
Flash: 8MiB
Ethernet: 1x100M
DSL: VDSL2+, ADSL2+
reset button, 3x bi-color LEDs
Serial port is 115200 baud, on the 4 pin header; pins from the bottom to
top are GND, RX, TX.
To upgrade from the vendor firmware, upload factory.img
The DM200 bootloader supports flashing over TFTP; hold the reset button
while powering on the device, and wait for the power light to start
flashing green before releasing. The device is now listening on
192.168.0.1/24, and can be sent a factory.img or a netgear image with a
TFTP put.
Once the image is loaded, it will be written to the flash, and the
device will reboot; this will take a few minutes.
Thanks to Edward O'Callaghan and Baptiste Jonglez, who implemented their
own ports for this device and provided valuable feedback.
Signed-off-by: Thomas Nixon <tom@tomn.co.uk>
2017-04-23 21:07:17 +00:00
|
|
|
IMAGES := sysupgrade.bin factory.img
|
2018-03-03 15:06:53 +00:00
|
|
|
IMAGE/sysupgrade.bin := append-kernel | \
|
2018-04-20 04:30:46 +00:00
|
|
|
pad-offset 64k 64 | append-uImage-fakehdr filesystem | \
|
|
|
|
pad-offset 64k 64 | append-uImage-fakehdr filesystem | \
|
2018-03-03 15:06:53 +00:00
|
|
|
append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
lantiq: add Netgear DM200 support
Netgear DM200 is an inexpensive VDSL modem:
CPU: VRX220 MIPS 34Kc 5.6 @ 500Mhz
RAM: 64MiB
Flash: 8MiB
Ethernet: 1x100M
DSL: VDSL2+, ADSL2+
reset button, 3x bi-color LEDs
Serial port is 115200 baud, on the 4 pin header; pins from the bottom to
top are GND, RX, TX.
To upgrade from the vendor firmware, upload factory.img
The DM200 bootloader supports flashing over TFTP; hold the reset button
while powering on the device, and wait for the power light to start
flashing green before releasing. The device is now listening on
192.168.0.1/24, and can be sent a factory.img or a netgear image with a
TFTP put.
Once the image is loaded, it will be written to the flash, and the
device will reboot; this will take a few minutes.
Thanks to Edward O'Callaghan and Baptiste Jonglez, who implemented their
own ports for this device and provided valuable feedback.
Signed-off-by: Thomas Nixon <tom@tomn.co.uk>
2017-04-23 21:07:17 +00:00
|
|
|
IMAGE/factory.img := $$(IMAGE/sysupgrade.bin) | netgear-dni
|
|
|
|
IMAGE_SIZE := 7872k
|
|
|
|
NETGEAR_BOARD_ID := DM200
|
|
|
|
NETGEAR_HW_ID := 29765233+8+0+64+0+0
|
|
|
|
endef
|
|
|
|
DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_HW_ID
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += netgear_dm200
|
lantiq: add Netgear DM200 support
Netgear DM200 is an inexpensive VDSL modem:
CPU: VRX220 MIPS 34Kc 5.6 @ 500Mhz
RAM: 64MiB
Flash: 8MiB
Ethernet: 1x100M
DSL: VDSL2+, ADSL2+
reset button, 3x bi-color LEDs
Serial port is 115200 baud, on the 4 pin header; pins from the bottom to
top are GND, RX, TX.
To upgrade from the vendor firmware, upload factory.img
The DM200 bootloader supports flashing over TFTP; hold the reset button
while powering on the device, and wait for the power light to start
flashing green before releasing. The device is now listening on
192.168.0.1/24, and can be sent a factory.img or a netgear image with a
TFTP put.
Once the image is loaded, it will be written to the flash, and the
device will reboot; this will take a few minutes.
Thanks to Edward O'Callaghan and Baptiste Jonglez, who implemented their
own ports for this device and provided valuable feedback.
Signed-off-by: Thomas Nixon <tom@tomn.co.uk>
2017-04-23 21:07:17 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy80920-nand
|
2016-06-11 14:14:52 +00:00
|
|
|
$(Device/lantiqFullImage)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := VR9 EASY80920
|
|
|
|
DEVICE_VARIANT := NAND
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY80920NAND
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 64512k
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy80920-nand
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy80920-nor
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := VR9 EASY80920
|
|
|
|
DEVICE_VARIANT := NOR
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY80920NOR
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7936k
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy80920-nor
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/avm_fritz3370
|
2016-07-19 13:36:40 +00:00
|
|
|
$(Device/AVM)
|
2016-08-21 15:01:33 +00:00
|
|
|
$(Device/NAND)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_MODEL := FRITZ!Box 3370
|
|
|
|
DEVICE_VARIANT := Rev. 2
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := FRITZ3370
|
2017-06-09 17:28:36 +00:00
|
|
|
KERNEL_SIZE := 4096k
|
|
|
|
UBINIZE_OPTS := -E 5
|
|
|
|
IMAGES += eva-kernel.bin eva-filesystem.bin
|
|
|
|
IMAGE/eva-kernel.bin := append-kernel
|
|
|
|
IMAGE/eva-filesystem.bin := append-ubi
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k wpad-basic kmod-usb-dwc2 fritz-tffs
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-06-09 17:28:36 +00:00
|
|
|
|
|
|
|
define Device/avm_fritz3370-rev2-hynix
|
|
|
|
$(Device/avm_fritz3370)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_MODEL := FRITZ!Box 3370
|
|
|
|
DEVICE_VARIANT := Rev. 2 (Hynix NAND)
|
2017-06-09 17:28:36 +00:00
|
|
|
DEVICE_DTS := FRITZ3370-REV2-HYNIX
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += avm_fritz3370-rev2-hynix
|
|
|
|
|
|
|
|
define Device/avm_fritz3370-rev2-micron
|
|
|
|
$(Device/avm_fritz3370)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_MODEL := FRITZ!Box 3370
|
|
|
|
DEVICE_VARIANT := Rev. 2 (Micron NAND)
|
2017-06-09 17:28:36 +00:00
|
|
|
DEVICE_DTS := FRITZ3370-REV2-MICRON
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += avm_fritz3370-rev2-micron
|
2016-06-11 13:05:52 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/avm_fritz7360sl
|
2016-07-19 13:36:40 +00:00
|
|
|
$(Device/AVM)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_MODEL := FRITZ!Box 7360 SL
|
2016-08-21 15:01:33 +00:00
|
|
|
IMAGE_SIZE := 15744k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := FRITZ7360SL
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += FRITZ7360SL
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += avm_fritz7360sl
|
2016-06-15 12:51:11 +00:00
|
|
|
|
2019-01-24 17:00:25 +00:00
|
|
|
define Device/avm_fritz7412
|
|
|
|
$(Device/AVM)
|
|
|
|
$(Device/NAND)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_MODEL := FRITZ!Box 7412
|
2019-01-24 17:00:25 +00:00
|
|
|
BOARD_NAME := FRITZ7412
|
|
|
|
DEVICE_DTS := FRITZ7412
|
|
|
|
KERNEL_SIZE := 4096k
|
|
|
|
IMAGE_SIZE := 49152k
|
2019-08-09 21:45:56 +00:00
|
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic fritz-tffs-nand fritz-caldata
|
2019-01-24 17:00:25 +00:00
|
|
|
endef
|
|
|
|
TARGET_DEVICES += avm_fritz7412
|
|
|
|
|
2019-02-12 17:11:09 +00:00
|
|
|
define Device/avm_fritz7362sl
|
|
|
|
$(Device/AVM)
|
|
|
|
$(Device/NAND)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_MODEL := FRITZ!Box 7362 SL
|
2019-02-12 17:11:09 +00:00
|
|
|
KERNEL_SIZE := 4096k
|
|
|
|
IMAGE_SIZE := 49152k
|
|
|
|
DEVICE_DTS := FRITZ7362SL
|
|
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 fritz-tffs
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += avm_fritz7362sl
|
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_vg3503j
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := BT Openreach
|
|
|
|
DEVICE_MODEL := ECI VDSL Modem V-2FUb/R
|
2016-10-02 09:10:02 +00:00
|
|
|
IMAGE_SIZE := 8000k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := VG3503J
|
|
|
|
SUPPORTED_DEVICES += VG3503J
|
2016-06-15 12:51:11 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_vg3503j
|
2016-06-15 12:51:11 +00:00
|
|
|
|
2016-05-30 09:54:06 +00:00
|
|
|
include tp-link.mk
|
2016-05-30 09:54:05 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/buffalo_wbmr-300hpd
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Buffalo
|
|
|
|
DEVICE_MODEL := WBMR-300HPD
|
2016-06-09 14:51:39 +00:00
|
|
|
IMAGE_SIZE := 15616k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := WBMR300
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-mt7603 wpad-basic kmod-usb-dwc2
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += WBMR300
|
2016-06-09 14:51:39 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += buffalo_wbmr-300hpd
|
2016-06-09 14:51:39 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_vgv7510kw22-nor
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := VGV7510KW22
|
|
|
|
DEVICE_VARIANT := NOR
|
|
|
|
DEVICE_ALT0_VENDOR := o2
|
|
|
|
DEVICE_ALT0_MODEL := Box 6431
|
|
|
|
DEVICE_ALT0_VARIANT := NOR
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 15232k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := VGV7510KW22NOR
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += VGV7510KW22NOR
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_vgv7510kw22-nor
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_vgv7510kw22-brn
|
2016-06-01 20:43:58 +00:00
|
|
|
$(Device/lantiqBrnImage)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := VGV7510KW22
|
|
|
|
DEVICE_VARIANT := BRN
|
|
|
|
DEVICE_ALT0_VENDOR := o2
|
|
|
|
DEVICE_ALT0_MODEL := Box 6431
|
|
|
|
DEVICE_ALT0_VARIANT := BRN
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7168k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := VGV7510KW22BRN
|
2017-01-28 11:36:15 +00:00
|
|
|
SIGNATURE := BRNDA6431
|
2016-06-01 20:43:58 +00:00
|
|
|
MAGIC := 0x12345678
|
2017-01-28 11:36:15 +00:00
|
|
|
CRC32_POLY := 0x04c11db7
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += VGV7510KW22BRN
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_vgv7510kw22-brn
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_vgv7519-nor
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := VGV7519
|
|
|
|
DEVICE_VARIANT := NOR
|
|
|
|
DEVICE_ALT0_VENDOR := KPN
|
|
|
|
DEVICE_ALT0_MODEL := Experiabox 8
|
|
|
|
DEVICE_ALT0_VARIANT := NOR
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 15360k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := VGV7519NOR
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += VGV7519NOR
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_vgv7519-nor
|
2016-06-01 20:43:58 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/arcadyan_vgv7519-brn
|
2016-06-01 20:43:58 +00:00
|
|
|
$(Device/lantiqBrnImage)
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := VGV7519
|
|
|
|
DEVICE_VARIANT := BRN
|
|
|
|
DEVICE_ALT0_VENDOR := KPN
|
|
|
|
DEVICE_ALT0_MODEL := Experiabox 8
|
|
|
|
DEVICE_ALT0_VARIANT := BRN
|
2016-06-01 20:43:58 +00:00
|
|
|
IMAGE_SIZE := 7168k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := VGV7519BRN
|
2016-06-01 20:43:58 +00:00
|
|
|
SIGNATURE := 5D00008000
|
|
|
|
MAGIC := 0x12345678
|
|
|
|
CRC32_POLY := 0x2083b8ed
|
2018-07-10 17:22:41 +00:00
|
|
|
DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
|
2017-12-08 07:42:11 +00:00
|
|
|
SUPPORTED_DEVICES += VGV7519BRN
|
2016-06-01 20:43:58 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += arcadyan_vgv7519-brn
|
2013-09-30 20:48:46 +00:00
|
|
|
|
2016-06-17 16:50:07 +00:00
|
|
|
endif
|
|
|
|
|
2016-10-02 16:39:50 +00:00
|
|
|
|
|
|
|
ifeq ($(SUBTARGET),falcon)
|
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy98000-nor
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := EASY98000 Falcon Eval Board
|
|
|
|
DEVICE_VARIANT := NOR
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 3904k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY98000NOR
|
2016-10-02 16:39:50 +00:00
|
|
|
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
|
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy98000-nor
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy98000-nand
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := EASY98000 Falcon Eval Board
|
|
|
|
DEVICE_VARIANT := NAND
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 3904k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY98000NAND
|
2016-10-02 16:39:50 +00:00
|
|
|
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
|
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy98000-nand
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy98000-sflash
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := EASY98000 Falcon Eval Board
|
|
|
|
DEVICE_VARIANT := SFLASH
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY98000SFLASH
|
2016-10-02 16:39:50 +00:00
|
|
|
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
|
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy98000-sflash
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_falcon-mdu
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := Falcon / VINAXdp MDU Board
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := FALCON-MDU
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_falcon-mdu
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy88388
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := EASY88388 Falcon FTTDP8 Reference Board
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY88388
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy88388
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy88444
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := EASY88444 Falcon FTTdp G.FAST Reference Board
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY88444
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy88444
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_falcon-sfp
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := Falcon SFP Stick
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := FALCON-SFP
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_falcon-sfp
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy98035synce
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := Falcon SFP Stick (EASY98035SYNCE)
|
|
|
|
DEVICE_VARIANT := with Synchronous Ethernet
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY98035SYNCE
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy98035synce
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy98035synce1588
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := Falcon SFP Stick (EASY98035SYNCE1588)
|
|
|
|
DEVICE_VARIANT := with SyncE and IEEE1588
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY98035SYNCE1588
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy98035synce1588
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy98020
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := Falcon SFU Reference Board (EASY98020)
|
|
|
|
DEVICE_VARIANT := v1.0-v1.7
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY98020
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy98020
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy98020-v18
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := Falcon SFU Reference Board (EASY98020)
|
|
|
|
DEVICE_VARIANT := v1.8
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY98020V18
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy98020-v18
|
2016-10-02 16:39:50 +00:00
|
|
|
|
2017-12-08 07:42:11 +00:00
|
|
|
define Device/lantiq_easy98021
|
2019-07-11 10:47:56 +00:00
|
|
|
DEVICE_VENDOR := Lantiq
|
|
|
|
DEVICE_MODEL := Falcon HGU Reference Board (EASY98021)
|
2016-10-02 16:39:50 +00:00
|
|
|
IMAGE_SIZE := 7424k
|
2017-12-08 07:42:11 +00:00
|
|
|
DEVICE_DTS := EASY98021
|
2016-10-02 16:39:50 +00:00
|
|
|
endef
|
2017-12-08 07:42:11 +00:00
|
|
|
TARGET_DEVICES += lantiq_easy98021
|
2016-10-02 16:39:50 +00:00
|
|
|
|
|
|
|
endif
|
|
|
|
|
2010-12-12 22:57:16 +00:00
|
|
|
$(eval $(call BuildImage))
|