vr9.mk 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_HW_ID
  2. define Device/dsa-migration
  3. DEVICE_COMPAT_VERSION := 1.1
  4. DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
  5. endef
  6. define Device/alphanetworks_asl56026
  7. $(Device/dsa-migration)
  8. DEVICE_VENDOR := Alpha
  9. DEVICE_MODEL := ASL56026
  10. DEVICE_ALT0_VENDOR := BT Openreach
  11. DEVICE_ALT0_MODEL := ECI VDSL Modem V-2FUb/I
  12. IMAGE_SIZE := 7488k
  13. endef
  14. TARGET_DEVICES += alphanetworks_asl56026
  15. define Device/arcadyan_arv7519rw22
  16. $(Device/dsa-migration)
  17. DEVICE_VENDOR := Arcadyan
  18. DEVICE_MODEL := ARV7519RW22
  19. DEVICE_ALT0_VENDOR := Orange
  20. DEVICE_ALT0_MODEL := Livebox
  21. DEVICE_ALT0_VARIANT := 2.1
  22. DEVICE_ALT1_VENDOR := Astoria Networks
  23. DEVICE_ALT1_MODEL := ARV7519RW22
  24. KERNEL_SIZE := 2048k
  25. IMAGE_SIZE := 31232k
  26. DEVICE_PACKAGES := kmod-usb-dwc2
  27. SUPPORTED_DEVICES += ARV7519RW22
  28. DEFAULT := n
  29. endef
  30. TARGET_DEVICES += arcadyan_arv7519rw22
  31. define Device/arcadyan_vg3503j
  32. $(Device/dsa-migration)
  33. DEVICE_VENDOR := BT Openreach
  34. DEVICE_MODEL := ECI VDSL Modem V-2FUb/R
  35. IMAGE_SIZE := 8000k
  36. SUPPORTED_DEVICES += VG3503J
  37. endef
  38. TARGET_DEVICES += arcadyan_vg3503j
  39. define Device/arcadyan_vgv7510kw22-brn
  40. $(Device/dsa-migration)
  41. $(Device/lantiqBrnImage)
  42. DEVICE_VENDOR := Arcadyan
  43. DEVICE_MODEL := VGV7510KW22
  44. DEVICE_VARIANT := BRN
  45. DEVICE_ALT0_VENDOR := o2
  46. DEVICE_ALT0_MODEL := Box 6431
  47. DEVICE_ALT0_VARIANT := BRN
  48. IMAGE_SIZE := 7168k
  49. SIGNATURE := BRNDA6431
  50. MAGIC := 0x12345678
  51. CRC32_POLY := 0x04c11db7
  52. DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-mbedtls kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
  53. SUPPORTED_DEVICES += VGV7510KW22BRN
  54. endef
  55. TARGET_DEVICES += arcadyan_vgv7510kw22-brn
  56. define Device/arcadyan_vgv7510kw22-nor
  57. $(Device/dsa-migration)
  58. DEVICE_VENDOR := Arcadyan
  59. DEVICE_MODEL := VGV7510KW22
  60. DEVICE_VARIANT := NOR
  61. DEVICE_ALT0_VENDOR := o2
  62. DEVICE_ALT0_MODEL := Box 6431
  63. DEVICE_ALT0_VARIANT := NOR
  64. IMAGE_SIZE := 15232k
  65. DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-mbedtls kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
  66. SUPPORTED_DEVICES += VGV7510KW22NOR
  67. endef
  68. TARGET_DEVICES += arcadyan_vgv7510kw22-nor
  69. define Device/arcadyan_vgv7519-brn
  70. $(Device/dsa-migration)
  71. $(Device/lantiqBrnImage)
  72. DEVICE_VENDOR := Arcadyan
  73. DEVICE_MODEL := VGV7519
  74. DEVICE_VARIANT := BRN
  75. DEVICE_ALT0_VENDOR := KPN
  76. DEVICE_ALT0_MODEL := Experiabox 8
  77. DEVICE_ALT0_VARIANT := BRN
  78. IMAGE_SIZE := 7168k
  79. SIGNATURE := 5D00008000
  80. MAGIC := 0x12345678
  81. CRC32_POLY := 0x2083b8ed
  82. DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-mbedtls kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
  83. SUPPORTED_DEVICES += VGV7519BRN
  84. endef
  85. TARGET_DEVICES += arcadyan_vgv7519-brn
  86. define Device/arcadyan_vgv7519-nor
  87. $(Device/dsa-migration)
  88. DEVICE_VENDOR := Arcadyan
  89. DEVICE_MODEL := VGV7519
  90. DEVICE_VARIANT := NOR
  91. DEVICE_ALT0_VENDOR := KPN
  92. DEVICE_ALT0_MODEL := Experiabox 8
  93. DEVICE_ALT0_VARIANT := NOR
  94. IMAGE_SIZE := 15360k
  95. DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-mbedtls kmod-usb-dwc2 kmod-ltq-tapi kmod-ltq-vmmc
  96. SUPPORTED_DEVICES += VGV7519NOR
  97. endef
  98. TARGET_DEVICES += arcadyan_vgv7519-nor
  99. define Device/avm_fritz3370
  100. $(Device/dsa-migration)
  101. $(Device/AVM)
  102. $(Device/NAND)
  103. DEVICE_MODEL := FRITZ!Box 3370
  104. DEVICE_VARIANT := Rev. 2
  105. KERNEL_SIZE := 4096k
  106. UBINIZE_OPTS := -E 5
  107. IMAGES += eva-kernel.bin eva-filesystem.bin
  108. IMAGE/eva-kernel.bin := append-kernel
  109. IMAGE/eva-filesystem.bin := append-ubi
  110. DEVICE_PACKAGES := kmod-ath9k wpad-basic-mbedtls kmod-usb-dwc2 fritz-tffs
  111. endef
  112. define Device/avm_fritz3370-rev2-hynix
  113. $(Device/dsa-migration)
  114. $(Device/avm_fritz3370)
  115. DEVICE_MODEL := FRITZ!Box 3370
  116. DEVICE_VARIANT := Rev. 2 (Hynix NAND)
  117. endef
  118. TARGET_DEVICES += avm_fritz3370-rev2-hynix
  119. define Device/avm_fritz3370-rev2-micron
  120. $(Device/dsa-migration)
  121. $(Device/avm_fritz3370)
  122. DEVICE_MODEL := FRITZ!Box 3370
  123. DEVICE_VARIANT := Rev. 2 (Micron NAND)
  124. endef
  125. TARGET_DEVICES += avm_fritz3370-rev2-micron
  126. define Device/avm_fritz3390
  127. $(Device/dsa-migration)
  128. $(Device/AVM)
  129. $(Device/NAND)
  130. DEVICE_MODEL := FRITZ!Box 3390
  131. KERNEL_SIZE := 4096k
  132. IMAGE_SIZE := 49152k
  133. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-mbedtls \
  134. kmod-usb-dwc2 fritz-tffs
  135. endef
  136. TARGET_DEVICES += avm_fritz3390
  137. define Device/avm_fritz7360sl
  138. $(Device/dsa-migration)
  139. $(Device/AVM)
  140. DEVICE_MODEL := FRITZ!Box 7360 SL
  141. IMAGE_SIZE := 15744k
  142. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-mbedtls kmod-usb-dwc2
  143. SUPPORTED_DEVICES += FRITZ7360SL
  144. endef
  145. TARGET_DEVICES += avm_fritz7360sl
  146. define Device/avm_fritz7360-v2
  147. $(Device/dsa-migration)
  148. $(Device/AVM)
  149. DEVICE_MODEL := FRITZ!Box 7360
  150. DEVICE_VARIANT := v2
  151. IMAGE_SIZE := 32128k
  152. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-mbedtls kmod-usb-dwc2
  153. endef
  154. TARGET_DEVICES += avm_fritz7360-v2
  155. define Device/avm_fritz7362sl
  156. $(Device/dsa-migration)
  157. $(Device/AVM)
  158. $(Device/NAND)
  159. DEVICE_MODEL := FRITZ!Box 7362 SL
  160. KERNEL_SIZE := 4096k
  161. IMAGE_SIZE := 49152k
  162. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-mbedtls kmod-usb-dwc2 fritz-tffs
  163. endef
  164. TARGET_DEVICES += avm_fritz7362sl
  165. define Device/avm_fritz7412
  166. $(Device/dsa-migration)
  167. $(Device/AVM)
  168. $(Device/NAND)
  169. DEVICE_MODEL := FRITZ!Box 7412
  170. BOARD_NAME := FRITZ7412
  171. KERNEL_SIZE := 4096k
  172. IMAGE_SIZE := 49152k
  173. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-mbedtls fritz-tffs-nand fritz-caldata
  174. endef
  175. TARGET_DEVICES += avm_fritz7412
  176. define Device/avm_fritz7430
  177. $(Device/dsa-migration)
  178. $(Device/AVM)
  179. $(Device/NAND)
  180. DEVICE_MODEL := FRITZ!Box 7430
  181. KERNEL_SIZE := 4096k
  182. IMAGE_SIZE := 49152k
  183. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader kmod-usb-dwc2 wpad-basic-mbedtls \
  184. fritz-tffs-nand fritz-caldata
  185. endef
  186. TARGET_DEVICES += avm_fritz7430
  187. define Device/bt_homehub-v5a
  188. $(Device/dsa-migration)
  189. $(Device/NAND)
  190. DEVICE_VENDOR := British Telecom (BT)
  191. DEVICE_MODEL := Home Hub 5
  192. DEVICE_VARIANT := Type A
  193. BOARD_NAME := BTHOMEHUBV5A
  194. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader \
  195. kmod-ath10k-ct ath10k-firmware-qca988x-ct wpad-basic-mbedtls kmod-usb-dwc2
  196. SUPPORTED_DEVICES += BTHOMEHUBV5A
  197. endef
  198. TARGET_DEVICES += bt_homehub-v5a
  199. define Device/buffalo_wbmr-300hpd
  200. $(Device/dsa-migration)
  201. DEVICE_VENDOR := Buffalo
  202. DEVICE_MODEL := WBMR-300HPD
  203. IMAGE_SIZE := 15616k
  204. DEVICE_PACKAGES := kmod-mt7603 wpad-basic-mbedtls kmod-usb-dwc2
  205. SUPPORTED_DEVICES += WBMR300
  206. endef
  207. TARGET_DEVICES += buffalo_wbmr-300hpd
  208. define Device/lantiq_easy80920-nand
  209. $(Device/dsa-migration)
  210. $(Device/lantiqFullImage)
  211. DEVICE_VENDOR := Lantiq
  212. DEVICE_MODEL := VR9 EASY80920
  213. DEVICE_VARIANT := NAND
  214. IMAGE_SIZE := 64512k
  215. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-mbedtls kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  216. endef
  217. TARGET_DEVICES += lantiq_easy80920-nand
  218. define Device/lantiq_easy80920-nor
  219. $(Device/dsa-migration)
  220. DEVICE_VENDOR := Lantiq
  221. DEVICE_MODEL := VR9 EASY80920
  222. DEVICE_VARIANT := NOR
  223. IMAGE_SIZE := 7936k
  224. DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-mbedtls kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  225. endef
  226. TARGET_DEVICES += lantiq_easy80920-nor
  227. define Device/netgear_dm200
  228. $(Device/dsa-migration)
  229. DEVICE_VENDOR := NETGEAR
  230. DEVICE_MODEL := DM200
  231. IMAGES := sysupgrade.bin factory.img
  232. IMAGE/sysupgrade.bin := append-kernel | \
  233. pad-offset 64k 64 | append-uImage-fakehdr filesystem | \
  234. pad-offset 64k 64 | append-uImage-fakehdr filesystem | \
  235. append-rootfs | pad-rootfs | check-size | append-metadata
  236. IMAGE/factory.img := $$(IMAGE/sysupgrade.bin) | netgear-dni
  237. IMAGE_SIZE := 7872k
  238. NETGEAR_BOARD_ID := DM200
  239. NETGEAR_HW_ID := 29765233+8+0+64+0+0
  240. endef
  241. TARGET_DEVICES += netgear_dm200
  242. define Device/zyxel_p-2812hnu-f1
  243. $(Device/dsa-migration)
  244. $(Device/NAND)
  245. DEVICE_VENDOR := ZyXEL
  246. DEVICE_MODEL := P-2812HNU
  247. DEVICE_VARIANT := F1
  248. BOARD_NAME := P2812HNUF1
  249. DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-mbedtls kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  250. KERNEL_SIZE := 3072k
  251. SUPPORTED_DEVICES += P2812HNUF1
  252. endef
  253. TARGET_DEVICES += zyxel_p-2812hnu-f1
  254. define Device/zyxel_p-2812hnu-f3
  255. $(Device/dsa-migration)
  256. $(Device/NAND)
  257. DEVICE_VENDOR := ZyXEL
  258. DEVICE_MODEL := P-2812HNU
  259. DEVICE_VARIANT := F3
  260. BOARD_NAME := P2812HNUF3
  261. DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic-mbedtls kmod-usb-dwc2
  262. KERNEL_SIZE := 2048k
  263. SUPPORTED_DEVICES += P2812HNUF3
  264. DEFAULT := n
  265. endef
  266. TARGET_DEVICES += zyxel_p-2812hnu-f3