mt7629.mk 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. ifneq ($(KERNEL),6.1)
  2. DTS_DIR := $(DTS_DIR)/mediatek
  3. endif
  4. define Device/mediatek_mt7629-rfb
  5. DEVICE_VENDOR := MediaTek
  6. DEVICE_MODEL := MT7629 rfb AP
  7. DEVICE_DTS := mt7629-rfb
  8. DEVICE_PACKAGES := swconfig
  9. UBOOT_PATH := $(STAGING_DIR_IMAGE)/mt7629_rfb-u-boot-mtk.bin
  10. ARTIFACTS := u-boot.bin
  11. ARTIFACT/u-boot.bin := append-uboot
  12. endef
  13. TARGET_DEVICES += mediatek_mt7629-rfb
  14. define Device/iptime_a6004mx
  15. DEVICE_VENDOR := ipTIME
  16. DEVICE_MODEL := A6004MX
  17. DEVICE_DTS := mt7629-iptime-a6004mx
  18. DEVICE_DTS_DIR := ../dts
  19. DEVICE_PACKAGES := kmod-usb3 uboot-envtools
  20. UBINIZE_OPTS := -E 5
  21. BLOCKSIZE := 128k
  22. PAGESIZE := 2048
  23. KERNEL := $$(KERNEL) | pad-offset 128k 2048 | iptime-crc32 a6004mx
  24. KERNEL_INITRAMFS := $$(KERNEL_INITRAMFS) | pad-offset 128k 2048 | iptime-crc32 a6004mx
  25. IMAGES += recovery.bin
  26. IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  27. IMAGE/recovery.bin := append-kernel | pad-to 128k | append-ubi | append-metadata
  28. endef
  29. TARGET_DEVICES += iptime_a6004mx
  30. define Device/linksys_ea7500-v3
  31. $(Device/uimage-lzma-loader)
  32. DEVICE_VENDOR := Linksys
  33. DEVICE_MODEL := EA7500
  34. DEVICE_VARIANT := v3
  35. DEVICE_DTS := mt7629-linksys-ea7500-v3
  36. DEVICE_DTS_DIR := ../dts
  37. DEVICE_PACKAGES := kmod-usb3 uboot-envtools
  38. IMAGE_SIZE := 40m
  39. UBINIZE_OPTS := -E 5
  40. BLOCKSIZE := 128k
  41. PAGESIZE := 2048
  42. IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata | check-size
  43. endef
  44. TARGET_DEVICES += linksys_ea7500-v3
  45. define Device/netgear_ex6250-v2
  46. DEVICE_VENDOR := NETGEAR
  47. DEVICE_MODEL := EX6250
  48. DEVICE_VARIANT := v2
  49. DEVICE_ALT0_VENDOR := NETGEAR
  50. DEVICE_ALT0_MODEL := EX6400
  51. DEVICE_ALT0_VARIANT := v3
  52. DEVICE_ALT1_VENDOR := NETGEAR
  53. DEVICE_ALT1_MODEL := EX6410
  54. DEVICE_ALT1_VARIANT := v2
  55. DEVICE_ALT2_VENDOR := NETGEAR
  56. DEVICE_ALT2_MODEL := EX6470
  57. DEVICE_DTS := mt7629-netgear-ex6250-v2
  58. DEVICE_DTS_DIR := ../dts
  59. DEVICE_PACKAGES := uboot-envtools
  60. NETGEAR_ENC_MODEL := EX6250v2
  61. NETGEAR_ENC_REGION := US
  62. NETGEAR_ENC_HW_ID_LIST := 1010000003630000_NETGEAR;1010000003540000_NETGEAR
  63. NETGEAR_ENC_MODEL_LIST := EX6250v2;EX6400v3;EX6470;EX6410v2
  64. IMAGE_SIZE := 13120k
  65. IMAGES += factory.img
  66. IMAGE/factory.img := append-kernel | pad-to 128k | append-rootfs | \
  67. pad-rootfs | check-size | netgear-encrypted-factory
  68. endef
  69. TARGET_DEVICES += netgear_ex6250-v2
  70. define Device/tplink_eap225-v5
  71. DEVICE_VENDOR := TP-Link
  72. DEVICE_MODEL := EAP225
  73. DEVICE_VARIANT := v5
  74. DEVICE_DTS := mt7629-tplink_eap225-v5
  75. DEVICE_DTS_DIR := ../dts
  76. endef
  77. TARGET_DEVICES += tplink_eap225-v5