generic-tp-link.mk 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. include ./common-tp-link.mk
  2. define Device/tl-archer-c7-v2
  3. $(Device/tplink-16mlzma)
  4. ATH_SOC := qca9558
  5. DEVICE_TITLE := TP-LINK Archer C7 v2
  6. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
  7. TPLINK_HWID := 0xc7000002
  8. SUPPORTED_DEVICES := tplink,tl-archer-c7-v2
  9. IMAGES := sysupgrade.bin factory.bin factory-us.bin factory-eu.bin
  10. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  11. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  12. endef
  13. TARGET_DEVICES += tl-archer-c7-v2
  14. define Device/tl-re450-v2
  15. $(Device/tplink)
  16. ATH_SOC := qca9563
  17. IMAGE_SIZE := 6016k
  18. DEVICE_TITLE := TP-LINK RE450 v2
  19. DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x
  20. TPLINK_HWID := 0x0
  21. TPLINK_HWREV := 0
  22. TPLINK_BOARD_ID := RE450-V2
  23. LOADER_TYPE := elf
  24. KERNEL := kernel-bin | append-dtb | lzma | tplink-v1-header -O
  25. IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | \
  26. append-metadata | check-size $$$$(IMAGE_SIZE)
  27. IMAGE/factory.bin := append-rootfs | tplink-safeloader factory
  28. SUPPORTED_DEVICES := tplink,re450-v2
  29. endef
  30. TARGET_DEVICES += tl-re450-v2
  31. define Device/tl-wdr3600
  32. $(Device/tplink-8mlzma)
  33. ATH_SOC := ar9344
  34. DEVICE_TITLE := TP-LINK TL-WDR3600
  35. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  36. TPLINK_HWID := 0x36000001
  37. SUPPORTED_DEVICES := tplink,tl-wdr3600 tl-wdr3600
  38. endef
  39. TARGET_DEVICES += tl-wdr3600
  40. define Device/tl-wdr4300
  41. $(Device/tl-wdr3600)
  42. DEVICE_TITLE := TP-LINK TL-WDR4300
  43. TPLINK_HWID := 0x43000001
  44. SUPPORTED_DEVICES := tplink,tl-wdr4300 tl-wdr4300
  45. endef
  46. TARGET_DEVICES += tl-wdr4300
  47. define Device/tl-wr1043nd-v1
  48. $(Device/tplink-8m)
  49. ATH_SOC := ar9132
  50. DEVICE_TITLE := TP-LINK TL-WR1043N/ND v1
  51. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  52. TPLINK_HWID := 0x10430001
  53. SUPPORTED_DEVICES := tplink,tl-wr1043nd-v1 tl-wr1043nd
  54. endef
  55. TARGET_DEVICES += tl-wr1043nd-v1
  56. define Device/tl-wr1043nd-v2
  57. $(Device/tplink-8mlzma)
  58. ATH_SOC := qca9558
  59. DEVICE_TITLE := TP-LINK TL-WR1043N/ND v2
  60. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  61. TPLINK_HWID := 0x10430002
  62. SUPPORTED_DEVICES := tplink,tl-wr1043nd-v2 tl-wr1043nd-v2
  63. endef
  64. TARGET_DEVICES += tl-wr1043nd-v2
  65. define Device/tl-wr1043nd-v3
  66. $(Device/tplink-8mlzma)
  67. ATH_SOC := qca9558
  68. DEVICE_TITLE := TP-LINK TL-WR1043N/ND v3
  69. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  70. TPLINK_HWID := 0x10430003
  71. SUPPORTED_DEVICES := tplink,tl-wr1043nd-v3 tl-wr1043nd-v3
  72. endef
  73. TARGET_DEVICES += tl-wr1043nd-v3
  74. define Device/tl-wr1043nd-v4
  75. $(Device/tplink)
  76. ATH_SOC := qca9563
  77. IMAGE_SIZE := 15552k
  78. DEVICE_TITLE := TP-LINK TL-WR1043N/ND v4
  79. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  80. TPLINK_HWID := 0x10430004
  81. TPLINK_BOARD_ID := TLWR1043NDV4
  82. KERNEL := kernel-bin | append-dtb | lzma | tplink-v1-header -O
  83. IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | \
  84. append-metadata | check-size $$$$(IMAGE_SIZE)
  85. IMAGE/factory.bin := append-rootfs | tplink-safeloader factory
  86. SUPPORTED_DEVICES := tplink,tl-wr1043nd-v4 tl-wr1043nd-v4
  87. endef
  88. TARGET_DEVICES += tl-wr1043nd-v4
  89. define Device/tl-wr2543-v1
  90. $(Device/tplink-8mlzma)
  91. ATH_SOC := ar7242
  92. DEVICE_TITLE := TP-LINK TL-WR2543N/ND v1
  93. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  94. TPLINK_HWID := 0x25430001
  95. IMAGE/sysupgrade.bin := append-rootfs | mktplinkfw sysupgrade -v 3.13.99 | \
  96. append-metadata | check-size $$$$(IMAGE_SIZE)
  97. IMAGE/factory.bin := append-rootfs | mktplinkfw factory -v 3.13.99
  98. SUPPORTED_DEVICES := tplink,tl-wr2543-v1 tl-wr2543-v1
  99. endef
  100. TARGET_DEVICES += tl-wr2543-v1