tiny.mk 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. include ./common-buffalo.mk
  2. include ./common-nec.mk
  3. include ./common-senao.mk
  4. define Device/buffalo_whr-g301n
  5. $(Device/buffalo_common)
  6. SOC := ar7240
  7. DEVICE_MODEL := WHR-G301N
  8. BUFFALO_PRODUCT := WHR-G301N
  9. IMAGE_SIZE := 3712k
  10. SUPPORTED_DEVICES += whr-g301n
  11. DEFAULT := n
  12. endef
  13. TARGET_DEVICES += buffalo_whr-g301n
  14. define Device/dlink_dap-1720-a1
  15. $(Device/seama)
  16. SOC := qca9563
  17. DEVICE_VENDOR := D-Link
  18. DEVICE_MODEL := DAP-1720
  19. DEVICE_VARIANT := A1
  20. IMAGE_SIZE := 15872k
  21. SEAMA_SIGNATURE := wapac28_dlink.2015_dap1720
  22. DEVICE_PACKAGES := -swconfig ath10k-firmware-qca988x-ct \
  23. kmod-ath10k-ct-smallbuffers rssileds
  24. endef
  25. TARGET_DEVICES += dlink_dap-1720-a1
  26. define Device/dlink_dir-615-e4
  27. SOC := ar7240
  28. DEVICE_VENDOR := D-Link
  29. DEVICE_MODEL := DIR-615
  30. DEVICE_VARIANT := E4
  31. IMAGE_SIZE := 3776k
  32. FACTORY_IMAGE_SIZE := 3456k
  33. IMAGES += factory.bin
  34. IMAGE/default := append-kernel | append-rootfs | pad-rootfs
  35. IMAGE/sysupgrade.bin := $$(IMAGE/default) | check-size | append-metadata
  36. IMAGE/factory.bin := $$(IMAGE/default) | \
  37. check-size $$$$(FACTORY_IMAGE_SIZE) | pad-to $$$$(FACTORY_IMAGE_SIZE) | \
  38. append-string "AP99-AR7240-RT-091105-05"
  39. SUPPORTED_DEVICES += dir-615-e4
  40. DEFAULT := n
  41. endef
  42. TARGET_DEVICES += dlink_dir-615-e4
  43. define Device/dlink_dir-859-a
  44. $(Device/seama)
  45. SOC := qca9563
  46. DEVICE_VENDOR := D-Link
  47. DEVICE_MODEL := DIR-859
  48. IMAGE_SIZE := 15872k
  49. SEAMA_SIGNATURE := wrgac37_dlink.2013gui_dir859
  50. DEVICE_PACKAGES := ath10k-firmware-qca988x-ct kmod-ath10k-ct-smallbuffers
  51. endef
  52. define Device/dlink_dir-859-a1
  53. $(Device/dlink_dir-859-a)
  54. DEVICE_VARIANT := A1
  55. endef
  56. TARGET_DEVICES += dlink_dir-859-a1
  57. define Device/dlink_dir-859-a3
  58. $(Device/dlink_dir-859-a)
  59. DEVICE_VARIANT := A3
  60. endef
  61. TARGET_DEVICES += dlink_dir-859-a3
  62. define Device/dlink_dir-869-a1
  63. $(Device/seama)
  64. SOC := qca9563
  65. DEVICE_VENDOR := D-Link
  66. DEVICE_MODEL := DIR-869
  67. DEVICE_VARIANT := A1
  68. IMAGE_SIZE := 15872k
  69. SEAMA_SIGNATURE := wrgac54_dlink.2015_dir869
  70. DEVICE_PACKAGES := ath10k-firmware-qca988x-ct kmod-ath10k-ct-smallbuffers
  71. SUPPORTED_DEVICES += dir-869-a1
  72. endef
  73. TARGET_DEVICES += dlink_dir-869-a1
  74. define Device/engenius_eap350-v1
  75. $(Device/senao_loader_okli)
  76. BLOCKSIZE := 4k
  77. SOC := ar7242
  78. DEVICE_VENDOR := EnGenius
  79. DEVICE_MODEL := EAP350
  80. DEVICE_VARIANT := v1
  81. IMAGE_SIZE := 4928k
  82. LOADER_FLASH_OFFS := 0x1a0000
  83. SENAO_IMGNAME := senao-eap350
  84. DEFAULT := n
  85. endef
  86. TARGET_DEVICES += engenius_eap350-v1
  87. define Device/engenius_ecb350-v1
  88. $(Device/senao_loader_okli)
  89. BLOCKSIZE := 4k
  90. SOC := ar7242
  91. DEVICE_VENDOR := EnGenius
  92. DEVICE_MODEL := ECB350
  93. DEVICE_VARIANT := v1
  94. IMAGE_SIZE := 4928k
  95. LOADER_FLASH_OFFS := 0x1a0000
  96. SENAO_IMGNAME := senao-ecb350
  97. DEFAULT := n
  98. endef
  99. TARGET_DEVICES += engenius_ecb350-v1
  100. define Device/engenius_enh202-v1
  101. $(Device/senao_loader_okli)
  102. SOC := ar7240
  103. DEVICE_VENDOR := EnGenius
  104. DEVICE_MODEL := ENH202
  105. DEVICE_VARIANT := v1
  106. DEVICE_PACKAGES := rssileds
  107. IMAGE_SIZE := 4928k
  108. LOADER_FLASH_OFFS := 0x1a0000
  109. SENAO_IMGNAME := senao-enh202
  110. DEFAULT := n
  111. endef
  112. TARGET_DEVICES += engenius_enh202-v1
  113. define Device/nec_wf1200hp
  114. DEVICE_MODEL := Aterm WF1200HP
  115. SOC := ar9344
  116. BLOCKSIZE := 4k
  117. IMAGE_SIZE := 7936k
  118. NEC_FW_TYPE := H047
  119. $(Device/nec-netbsd-aterm)
  120. DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct \
  121. -uboot-envtools
  122. UBOOT_PATH := $$(STAGING_DIR_IMAGE)/$$(SOC)_nec_aterm_fe-u-boot.bin
  123. endef
  124. TARGET_DEVICES += nec_wf1200hp
  125. define Device/nec_wf1200hp2
  126. DEVICE_MODEL := Aterm WF1200HP2
  127. SOC := ar9344
  128. BLOCKSIZE := 4k
  129. IMAGE_SIZE := 7936k
  130. NEC_FW_TYPE := H053
  131. $(Device/nec-netbsd-aterm)
  132. DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct \
  133. -uboot-envtools
  134. UBOOT_PATH := $$(STAGING_DIR_IMAGE)/$$(SOC)_nec_aterm_fe-u-boot.bin
  135. endef
  136. TARGET_DEVICES += nec_wf1200hp2
  137. define Device/nec_wg600hp
  138. DEVICE_MODEL := Aterm WG600HP
  139. SOC := ar9344
  140. BLOCKSIZE := 4k
  141. IMAGE_SIZE := 7936k
  142. NEC_FW_TYPE := H044
  143. $(Device/nec-netbsd-aterm)
  144. endef
  145. TARGET_DEVICES += nec_wg600hp
  146. define Device/nec_wr8750n
  147. SOC := ar9344
  148. DEVICE_MODEL := Aterm WR8750N
  149. BLOCKSIZE := 4k
  150. IMAGE_SIZE := 7936k
  151. NEC_FW_TYPE := H033a
  152. $(Device/nec-netbsd-aterm)
  153. endef
  154. TARGET_DEVICES += nec_wr8750n
  155. define Device/nec_wr9500n
  156. SOC := ar9344
  157. DEVICE_MODEL := Aterm WR9500N
  158. BLOCKSIZE := 4k
  159. IMAGE_SIZE := 16128k
  160. NEC_FW_TYPE := H033
  161. $(Device/nec-netbsd-aterm)
  162. endef
  163. TARGET_DEVICES += nec_wr9500n
  164. define Device/pqi_air-pen
  165. SOC := ar9330
  166. DEVICE_VENDOR := PQI
  167. DEVICE_MODEL := Air-Pen
  168. DEVICE_PACKAGES := kmod-usb-chipidea2
  169. IMAGE_SIZE := 7680k
  170. SUPPORTED_DEVICES += pqi-air-pen
  171. DEFAULT := n
  172. endef
  173. TARGET_DEVICES += pqi_air-pen