base-files: reduce IPv6 ULA prefix generation to a single call
[openwrt/openwrt.git] / target / linux / lantiq / image / tp-link.mk
1 DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION
2
3 define Device/dsa-migration
4 DEVICE_COMPAT_VERSION := 1.1
5 DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
6 endef
7
8 define Device/lantiqTpLink
9 DEVICE_VENDOR := TP-Link
10 TPLINK_HWREVADD := 0
11 TPLINK_HVERSION := 2
12 KERNEL := kernel-bin | append-dtb | lzma
13 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | \
14 tplink-v2-header -s -V "ver. 1.0"
15 IMAGES := sysupgrade.bin
16 IMAGE/sysupgrade.bin := tplink-v2-image -s -V "ver. 1.0" | \
17 check-size | append-metadata
18 endef
19
20 define Device/tplink_tdw8970
21 $(Device/dsa-migration)
22 $(Device/lantiqTpLink)
23 DEVICE_MODEL := TD-W8970
24 DEVICE_VARIANT := v1
25 TPLINK_FLASHLAYOUT := 8Mltq
26 TPLINK_HWID := 0x89700001
27 TPLINK_HWREV := 1
28 IMAGE_SIZE := 7680k
29 DEVICE_PACKAGES:= kmod-ath9k wpad-basic-mbedtls kmod-usb-dwc2 kmod-usb-ledtrig-usbport
30 SUPPORTED_DEVICES += TDW8970
31 endef
32 TARGET_DEVICES += tplink_tdw8970
33
34 define Device/tplink_tdw8980
35 $(Device/dsa-migration)
36 $(Device/lantiqTpLink)
37 DEVICE_MODEL := TD-W8980
38 DEVICE_VARIANT := v1
39 TPLINK_FLASHLAYOUT := 8Mltq
40 TPLINK_HWID := 0x89800001
41 TPLINK_HWREV := 14
42 IMAGE_SIZE := 7680k
43 DEVICE_PACKAGES:= kmod-ath9k kmod-owl-loader wpad-basic-mbedtls kmod-usb-dwc2 kmod-usb-ledtrig-usbport
44 SUPPORTED_DEVICES += TDW8980
45 endef
46 TARGET_DEVICES += tplink_tdw8980
47
48 define Device/tplink_vr200
49 $(Device/dsa-migration)
50 $(Device/lantiqTpLink)
51 DEVICE_MODEL := Archer VR200
52 DEVICE_VARIANT := v1
53 TPLINK_FLASHLAYOUT := 16Mltq
54 TPLINK_HWID := 0x63e64801
55 TPLINK_HWREV := 0x53
56 IMAGE_SIZE := 15808k
57 DEVICE_PACKAGES:= kmod-mt76x0e wpad-basic-mbedtls kmod-usb-dwc2 kmod-usb-ledtrig-usbport
58 SUPPORTED_DEVICES += VR200
59 endef
60 TARGET_DEVICES += tplink_vr200
61
62 define Device/tplink_vr200v
63 $(Device/dsa-migration)
64 $(Device/lantiqTpLink)
65 DEVICE_MODEL := Archer VR200v
66 DEVICE_VARIANT := v1
67 TPLINK_FLASHLAYOUT := 16Mltq
68 TPLINK_HWID := 0x73b70801
69 TPLINK_HWREV := 0x2f
70 IMAGE_SIZE := 15808k
71 DEVICE_PACKAGES:= kmod-mt76x0e wpad-basic-mbedtls kmod-usb-dwc2 kmod-usb-ledtrig-usbport kmod-ltq-tapi kmod-ltq-vmmc
72 SUPPORTED_DEVICES += VR200v
73 endef
74 TARGET_DEVICES += tplink_vr200v