ixp4xx: Update to 4.9 kernel, refresh patches. Remove kmod-spi-gpio-old usage.
[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/TDW8970
15   $(Device/lantiqTpLink)
16   DEVICE_PROFILE := 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-mini kmod-usb-dwc2 kmod-usb-ledtrig-usbport
23 endef
24
25 define Device/TDW8980
26   $(Device/lantiqTpLink)
27   DEVICE_PROFILE := TDW8980
28   TPLINK_FLASHLAYOUT := 8Mltq
29   TPLINK_HWID := 0x89800001
30   TPLINK_HWREV := 14
31   IMAGE_SIZE := 7680k
32   DEVICE_TITLE := TP-LINK TD-W8980
33   DEVICE_PACKAGES:= kmod-ath9k kmod-owl-loader wpad-mini kmod-usb-dwc2 kmod-usb-ledtrig-usbport
34 endef
35
36 define Device/VR200v
37   $(Device/lantiqTpLink)
38   DEVICE_PROFILE := VR200v
39   TPLINK_BOARD_ID := ArcherVR200V
40   TPLINK_FLASHLAYOUT := 16Mltq
41   TPLINK_HWID := 0x73b70801
42   TPLINK_HWREV := 0x2f
43   IMAGE_SIZE := 15808k
44   DEVICE_TITLE := TP-LINK Archer VR200v
45   DEVICE_PACKAGES:= kmod-usb-dwc2 kmod-usb-ledtrig-usbport
46 endef
47 TARGET_DEVICES += TDW8970 TDW8980 VR200v
48