generic-tp-link.mk 3.9 KB

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