tp-link.mk 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION
  2. define Device/lantiqTpLink
  3. TPLINK_HWREVADD := 0
  4. TPLINK_HVERSION := 2
  5. KERNEL := kernel-bin | append-dtb | lzma
  6. KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | \
  7. tplink-v2-header -s -V "ver. 1.0"
  8. IMAGES := sysupgrade.bin
  9. IMAGE/sysupgrade.bin := tplink-v2-image -s -V "ver. 1.0" | \
  10. append-metadata | check-size $$$$(IMAGE_SIZE)
  11. endef
  12. define Device/tplink_tdw8970
  13. $(Device/lantiqTpLink)
  14. DEVICE_DTS := TDW8970
  15. TPLINK_FLASHLAYOUT := 8Mltq
  16. TPLINK_HWID := 0x89700001
  17. TPLINK_HWREV := 1
  18. IMAGE_SIZE := 7680k
  19. DEVICE_TITLE := TP-LINK TD-W8970
  20. DEVICE_PACKAGES:= kmod-ath9k wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  21. SUPPORTED_DEVICES += TDW8970
  22. endef
  23. TARGET_DEVICES += tplink_tdw8970
  24. define Device/tplink_tdw8980
  25. $(Device/lantiqTpLink)
  26. DEVICE_DTS := TDW8980
  27. TPLINK_FLASHLAYOUT := 8Mltq
  28. TPLINK_HWID := 0x89800001
  29. TPLINK_HWREV := 14
  30. IMAGE_SIZE := 7680k
  31. DEVICE_TITLE := TP-LINK TD-W8980
  32. DEVICE_PACKAGES:= kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  33. SUPPORTED_DEVICES += TDW8980
  34. endef
  35. TARGET_DEVICES += tplink_tdw8980
  36. define Device/tplink_vr200v
  37. $(Device/lantiqTpLink)
  38. DEVICE_DTS := 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. SUPPORTED_DEVICES += VR200v
  47. endef
  48. TARGET_DEVICES += tplink_vr200v