kernel: fix rtcache compilation with 4.18+ with IPv6 support
[oweals/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/lantiqTpLink
4   TPLINK_HWREVADD := 0
5   TPLINK_HVERSION := 2
6   KERNEL := kernel-bin | append-dtb | lzma
7   KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | \
8         tplink-v2-header -s -V "ver. 1.0"
9   IMAGES := sysupgrade.bin
10   IMAGE/sysupgrade.bin := tplink-v2-image -s -V "ver. 1.0" | \
11         append-metadata | check-size $$$$(IMAGE_SIZE)
12 endef
13
14 define Device/tplink_tdw8970
15   $(Device/lantiqTpLink)
16   DEVICE_DTS := TDW8970
17   TPLINK_FLASHLAYOUT := 8Mltq
18   TPLINK_HWID := 0x89700001
19   TPLINK_HWREV := 1
20   IMAGE_SIZE := 7680k
21   DEVICE_TITLE := TP-LINK TD-W8970
22   DEVICE_PACKAGES:= kmod-ath9k wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
23   SUPPORTED_DEVICES += TDW8970
24 endef
25 TARGET_DEVICES += tplink_tdw8970
26
27 define Device/tplink_tdw8980
28   $(Device/lantiqTpLink)
29   DEVICE_DTS := TDW8980
30   TPLINK_FLASHLAYOUT := 8Mltq
31   TPLINK_HWID := 0x89800001
32   TPLINK_HWREV := 14
33   IMAGE_SIZE := 7680k
34   DEVICE_TITLE := TP-LINK TD-W8980
35   DEVICE_PACKAGES:= kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
36   SUPPORTED_DEVICES += TDW8980
37 endef
38 TARGET_DEVICES += tplink_tdw8980
39
40 define Device/tplink_vr200
41   $(Device/lantiqTpLink)
42   DEVICE_DTS := VR200
43   TPLINK_FLASHLAYOUT := 16Mltq
44   TPLINK_HWID := 0x63e64801
45   TPLINK_HWREV := 0x53
46   IMAGE_SIZE := 15808k
47   DEVICE_TITLE := TP-LINK Archer VR200
48   DEVICE_PACKAGES:= kmod-usb-dwc2 kmod-usb-ledtrig-usbport
49   SUPPORTED_DEVICES += VR200
50 endef
51 TARGET_DEVICES += tplink_vr200
52
53 define Device/tplink_vr200v
54   $(Device/lantiqTpLink)
55   DEVICE_DTS := VR200v
56   TPLINK_FLASHLAYOUT := 16Mltq
57   TPLINK_HWID := 0x73b70801
58   TPLINK_HWREV := 0x2f
59   IMAGE_SIZE := 15808k
60   DEVICE_TITLE := TP-LINK Archer VR200v
61   DEVICE_PACKAGES:= kmod-usb-dwc2 kmod-usb-ledtrig-usbport kmod-ltq-tapi kmod-ltq-vmmc
62   SUPPORTED_DEVICES += VR200v
63 endef
64 TARGET_DEVICES += tplink_vr200v