common-tp-link.mk 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD
  2. DEVICE_VARS += TPLINK_HVERSION TPLINK_BOARD_ID TPLINK_HEADER_VERSION
  3. define Device/tplink-v1
  4. DEVICE_VENDOR := TP-Link
  5. TPLINK_FLASHLAYOUT :=
  6. TPLINK_HWID :=
  7. TPLINK_HWREV := 0x1
  8. TPLINK_HEADER_VERSION := 1
  9. KERNEL := $(KERNEL_DTB)
  10. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v1-header -e -O
  11. IMAGES += factory.bin
  12. IMAGE/factory.bin := tplink-v1-image factory -e -O
  13. IMAGE/sysupgrade.bin := tplink-v1-image sysupgrade -e -O | check-size | \
  14. append-metadata
  15. endef
  16. define Device/tplink-v2
  17. DEVICE_VENDOR := TP-Link
  18. TPLINK_FLASHLAYOUT :=
  19. TPLINK_HWID :=
  20. TPLINK_HWREV := 0x1
  21. TPLINK_HWREVADD := 0x0
  22. TPLINK_HVERSION := 3
  23. KERNEL := $(KERNEL_DTB)
  24. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
  25. IMAGES += factory.bin
  26. IMAGE/factory.bin := tplink-v2-image -e
  27. IMAGE/sysupgrade.bin := tplink-v2-image -s -e | check-size | \
  28. append-metadata
  29. endef
  30. define Device/tplink-safeloader
  31. DEVICE_VENDOR := TP-Link
  32. TPLINK_BOARD_ID :=
  33. TPLINK_HWID := 0x0
  34. TPLINK_HWREV := 0x0
  35. TPLINK_HEADER_VERSION := 1
  36. KERNEL := $(KERNEL_DTB) | tplink-v1-header -e -O
  37. IMAGES += factory.bin
  38. IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | \
  39. check-size | append-metadata
  40. IMAGE/factory.bin := append-rootfs | tplink-safeloader factory
  41. endef