rt305x.mk 30 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282
  1. #
  2. # RT305X Profiles
  3. #
  4. define Build/buffalo-tftp-header
  5. ( \
  6. echo -n -e "# Airstation FirmWare\nrun u_fw\nreset\n\n" | \
  7. dd bs=512 count=1 conv=sync; \
  8. dd if=$@; \
  9. ) > [email protected] && \
  10. $(STAGING_DIR_HOST)/bin/buffalo-tftp -i [email protected] -o [email protected]
  11. mv [email protected] $@
  12. endef
  13. define Build/dap-header
  14. $(STAGING_DIR_HOST)/bin/mkdapimg $(1) -i $@ -o [email protected]
  15. mv [email protected] $@
  16. endef
  17. define Build/hilink-header
  18. $(STAGING_DIR_HOST)/bin/mkhilinkfw -e -i $@ -o [email protected]
  19. mv [email protected] $@
  20. endef
  21. define Device/7links_px-4885-4m
  22. SOC := rt5350
  23. IMAGE_SIZE := 3776k
  24. DEVICE_VENDOR := 7Links
  25. DEVICE_MODEL := PX-4885
  26. DEVICE_VARIANT := 4M
  27. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci \
  28. kmod-usb-ledtrig-usbport kmod-leds-gpio
  29. SUPPORTED_DEVICES += px-4885-4M
  30. DEFAULT := n
  31. endef
  32. TARGET_DEVICES += 7links_px-4885-4m
  33. define Device/7links_px-4885-8m
  34. SOC := rt5350
  35. IMAGE_SIZE := 7872k
  36. DEVICE_VENDOR := 7Links
  37. DEVICE_MODEL := PX-4885
  38. DEVICE_VARIANT := 8M
  39. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci \
  40. kmod-usb-ledtrig-usbport kmod-leds-gpio
  41. SUPPORTED_DEVICES += px-4885-8M
  42. DEFAULT := n
  43. endef
  44. TARGET_DEVICES += 7links_px-4885-8m
  45. define Device/8devices_carambola
  46. SOC := rt3050
  47. IMAGE_SIZE := 7872k
  48. DEVICE_VENDOR := 8devices
  49. DEVICE_MODEL := Carambola
  50. DEVICE_PACKAGES :=
  51. SUPPORTED_DEVICES += carambola
  52. DEFAULT := n
  53. endef
  54. TARGET_DEVICES += 8devices_carambola
  55. define Device/accton_wr6202
  56. SOC := rt3052
  57. IMAGE_SIZE := 7872k
  58. DEVICE_VENDOR := Accton
  59. DEVICE_MODEL := WR6202
  60. SUPPORTED_DEVICES += wr6202
  61. DEFAULT := n
  62. endef
  63. TARGET_DEVICES += accton_wr6202
  64. define Device/airlive_air3gii
  65. SOC := rt5350
  66. IMAGE_SIZE := 3776k
  67. DEVICE_VENDOR := AirLive
  68. DEVICE_MODEL := Air3GII
  69. SUPPORTED_DEVICES += air3gii
  70. DEFAULT := n
  71. endef
  72. TARGET_DEVICES += airlive_air3gii
  73. define Device/alfa-network_w502u
  74. SOC := rt3052
  75. IMAGE_SIZE := 7872k
  76. DEVICE_VENDOR := ALFA
  77. DEVICE_MODEL := Networks W502U
  78. SUPPORTED_DEVICES += w502u
  79. DEFAULT := n
  80. endef
  81. TARGET_DEVICES += alfa-network_w502u
  82. define Device/allnet_all0256n-4m
  83. SOC := rt3050
  84. IMAGE_SIZE := 3776k
  85. DEVICE_VENDOR := Allnet
  86. DEVICE_MODEL := ALL0256N
  87. DEVICE_VARIANT := 4M
  88. DEVICE_PACKAGES := rssileds
  89. SUPPORTED_DEVICES += all0256n-4M
  90. DEFAULT := n
  91. endef
  92. TARGET_DEVICES += allnet_all0256n-4m
  93. define Device/allnet_all0256n-8m
  94. SOC := rt3050
  95. IMAGE_SIZE := 7872k
  96. DEVICE_VENDOR := Allnet
  97. DEVICE_MODEL := ALL0256N
  98. DEVICE_VARIANT := 8M
  99. DEVICE_PACKAGES := rssileds
  100. SUPPORTED_DEVICES += all0256n-8M
  101. DEFAULT := n
  102. endef
  103. TARGET_DEVICES += allnet_all0256n-8m
  104. define Device/allnet_all5002
  105. SOC := rt3352
  106. IMAGE_SIZE := 32448k
  107. DEVICE_VENDOR := Allnet
  108. DEVICE_MODEL := ALL5002
  109. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
  110. kmod-i2c-gpio kmod-hwmon-lm92 kmod-gpio-pcf857x
  111. SUPPORTED_DEVICES += all5002
  112. endef
  113. TARGET_DEVICES += allnet_all5002
  114. define Device/allnet_all5003
  115. $(Device/uimage-lzma-loader)
  116. SOC := rt5350
  117. IMAGE_SIZE := 32448k
  118. DEVICE_VENDOR := Allnet
  119. DEVICE_MODEL := ALL5003
  120. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
  121. kmod-i2c-gpio kmod-hwmon-lm92 kmod-gpio-pcf857x
  122. SUPPORTED_DEVICES += all5003
  123. DEFAULT := n
  124. endef
  125. TARGET_DEVICES += allnet_all5003
  126. define Device/alphanetworks_asl26555-16m
  127. SOC := rt3050
  128. IMAGE_SIZE := 15872k
  129. DEVICE_VENDOR := Alpha
  130. DEVICE_MODEL := ASL26555
  131. DEVICE_VARIANT := 16M
  132. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  133. SUPPORTED_DEVICES += asl26555 asl26555-16M
  134. DEFAULT := n
  135. endef
  136. TARGET_DEVICES += alphanetworks_asl26555-16m
  137. define Device/alphanetworks_asl26555-8m
  138. SOC := rt3050
  139. IMAGE_SIZE := 7744k
  140. DEVICE_VENDOR := Alpha
  141. DEVICE_MODEL := ASL26555
  142. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  143. SUPPORTED_DEVICES += asl26555 asl26555-8M
  144. DEFAULT := n
  145. endef
  146. TARGET_DEVICES += alphanetworks_asl26555-8m
  147. define Device/arcwireless_freestation5
  148. SOC := rt3050
  149. IMAGE_SIZE := 7872k
  150. DEVICE_VENDOR := ARC Wireless
  151. DEVICE_MODEL := FreeStation
  152. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-rt2500-usb kmod-rt2800-usb \
  153. kmod-rt2x00-usb
  154. SUPPORTED_DEVICES += freestation5
  155. DEFAULT := n
  156. endef
  157. TARGET_DEVICES += arcwireless_freestation5
  158. define Device/argus_atp-52b
  159. SOC := rt3052
  160. IMAGE_SIZE := 7808k
  161. DEVICE_VENDOR := Argus
  162. DEVICE_MODEL := ATP-52B
  163. SUPPORTED_DEVICES += atp-52b
  164. endef
  165. TARGET_DEVICES += argus_atp-52b
  166. define Device/asiarf_awapn2403
  167. SOC := rt3052
  168. IMAGE_SIZE := 3776k
  169. DEVICE_VENDOR := AsiaRF
  170. DEVICE_MODEL := AWAPN2403
  171. SUPPORTED_DEVICES += awapn2403
  172. DEFAULT := n
  173. endef
  174. TARGET_DEVICES += asiarf_awapn2403
  175. define Device/asiarf_awm002-evb-4m
  176. SOC := rt5350
  177. IMAGE_SIZE := 3776k
  178. DEVICE_VENDOR := AsiaRF
  179. DEVICE_MODEL := AWM002-EVB
  180. DEVICE_VARIANT := 4M
  181. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-gpio
  182. SUPPORTED_DEVICES += awm002-evb-4M
  183. DEFAULT := n
  184. endef
  185. TARGET_DEVICES += asiarf_awm002-evb-4m
  186. define Device/asiarf_awm002-evb-8m
  187. SOC := rt5350
  188. IMAGE_SIZE := 7872k
  189. DEVICE_VENDOR := AsiaRF
  190. DEVICE_MODEL := AWM002-EVB/AWM003-EVB
  191. DEVICE_VARIANT := 8M
  192. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-gpio
  193. SUPPORTED_DEVICES += awm002-evb-8M
  194. DEFAULT := n
  195. endef
  196. TARGET_DEVICES += asiarf_awm002-evb-8m
  197. define Device/asus_rt-g32-b1
  198. SOC := rt3050
  199. IMAGE_SIZE := 3776k
  200. DEVICE_VENDOR := ASUS
  201. DEVICE_MODEL := RT-G32
  202. DEVICE_VARIANT := B1
  203. SUPPORTED_DEVICES += rt-g32-b1
  204. DEFAULT := n
  205. endef
  206. TARGET_DEVICES += asus_rt-g32-b1
  207. define Device/asus_rt-n10-plus
  208. SOC := rt3050
  209. IMAGE_SIZE := 3776k
  210. DEVICE_VENDOR := ASUS
  211. DEVICE_MODEL := RT-N10+
  212. SUPPORTED_DEVICES += rt-n10-plus
  213. DEFAULT := n
  214. endef
  215. TARGET_DEVICES += asus_rt-n10-plus
  216. define Device/asus_rt-n13u
  217. SOC := rt3052
  218. IMAGE_SIZE := 7872k
  219. DEVICE_VENDOR := ASUS
  220. DEVICE_MODEL := RT-N13U
  221. DEVICE_PACKAGES := kmod-leds-gpio kmod-rt2800-pci kmod-usb-dwc2
  222. SUPPORTED_DEVICES += rt-n13u
  223. DEFAULT := n
  224. endef
  225. TARGET_DEVICES += asus_rt-n13u
  226. define Device/asus_wl-330n
  227. SOC := rt3050
  228. IMAGE_SIZE := 3776k
  229. DEVICE_VENDOR := ASUS
  230. DEVICE_MODEL := WL-330N
  231. SUPPORTED_DEVICES += wl-330n
  232. DEFAULT := n
  233. endef
  234. TARGET_DEVICES += asus_wl-330n
  235. define Device/asus_wl-330n3g
  236. SOC := rt3050
  237. IMAGE_SIZE := 3776k
  238. DEVICE_VENDOR := ASUS
  239. DEVICE_MODEL := WL-330N3G
  240. DEVICE_PACKAGES :=
  241. SUPPORTED_DEVICES += wl-330n3g
  242. DEFAULT := n
  243. endef
  244. TARGET_DEVICES += asus_wl-330n3g
  245. define Device/aximcom_mr-102n
  246. SOC := rt3052
  247. IMAGE_SIZE := 7744k
  248. DEVICE_VENDOR := AXIMCom
  249. DEVICE_MODEL := MR-102N
  250. SUPPORTED_DEVICES += mr-102n
  251. DEFAULT := n
  252. endef
  253. TARGET_DEVICES += aximcom_mr-102n
  254. define Device/aztech_hw550-3g
  255. SOC := rt3052
  256. IMAGE_SIZE := 7872k
  257. DEVICE_VENDOR := Aztech
  258. DEVICE_MODEL := HW550-3G
  259. DEVICE_ALT0_VENDOR := Allnet
  260. DEVICE_ALT0_MODEL := ALL0239-3G
  261. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  262. SUPPORTED_DEVICES += hw550-3g
  263. DEFAULT := n
  264. endef
  265. TARGET_DEVICES += aztech_hw550-3g
  266. define Device/belkin_f5d8235-v2
  267. SOC := rt3052
  268. IMAGE_SIZE := 7744k
  269. DEVICE_VENDOR := Belkin
  270. DEVICE_MODEL := F5D8235
  271. DEVICE_VARIANT := v2
  272. DEVICE_PACKAGES := kmod-switch-rtl8366rb
  273. SUPPORTED_DEVICES += f5d8235-v2
  274. DEFAULT := n
  275. endef
  276. TARGET_DEVICES += belkin_f5d8235-v2
  277. define Device/belkin_f7c027
  278. SOC := rt5350
  279. IMAGE_SIZE := 7616k
  280. DEVICE_VENDOR := Belkin
  281. DEVICE_MODEL := F7C027
  282. SUPPORTED_DEVICES += f7c027
  283. DEFAULT := n
  284. endef
  285. TARGET_DEVICES += belkin_f7c027
  286. define Device/buffalo_whr-g300n
  287. SOC := rt3052
  288. IMAGE_SIZE := 3712k
  289. DEVICE_VENDOR := Buffalo
  290. DEVICE_MODEL := WHR-G300N
  291. IMAGES += tftp.bin
  292. IMAGE/tftp.bin := $$(sysupgrade_bin) | check-size | buffalo-tftp-header
  293. SUPPORTED_DEVICES += whr-g300n
  294. DEFAULT := n
  295. endef
  296. TARGET_DEVICES += buffalo_whr-g300n
  297. define Device/dlink_dap-1350
  298. SOC := rt3052
  299. IMAGES += factory.bin factory-NA.bin
  300. IMAGE_SIZE := 7488k
  301. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  302. dap-header -s RT3052-AP-DAP1350WW-3
  303. IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size | \
  304. dap-header -s RT3052-AP-DAP1350-3
  305. DEVICE_VENDOR := D-Link
  306. DEVICE_MODEL := DAP-1350
  307. SUPPORTED_DEVICES += dap-1350
  308. DEFAULT := n
  309. endef
  310. TARGET_DEVICES += dlink_dap-1350
  311. define Device/dlink_dcs-930
  312. SOC := rt3050
  313. IMAGE_SIZE := 3776k
  314. DEVICE_VENDOR := D-Link
  315. DEVICE_MODEL := DCS-930
  316. DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core \
  317. kmod-usb-audio kmod-usb-dwc2
  318. SUPPORTED_DEVICES += dcs-930
  319. DEFAULT := n
  320. endef
  321. TARGET_DEVICES += dlink_dcs-930
  322. define Device/dlink_dcs-930l-b1
  323. SOC := rt5350
  324. IMAGE_SIZE := 3776k
  325. DEVICE_VENDOR := D-Link
  326. DEVICE_MODEL := DCS-930L
  327. DEVICE_VARIANT := B1
  328. DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core \
  329. kmod-usb-audio kmod-usb-ohci kmod-usb2
  330. SUPPORTED_DEVICES += dcs-930l-b1
  331. DEFAULT := n
  332. endef
  333. TARGET_DEVICES += dlink_dcs-930l-b1
  334. define Device/dlink_dir-300-b1
  335. SOC := rt3050
  336. IMAGE_SIZE := 3776k
  337. IMAGES += factory.bin
  338. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  339. wrg-header wrgn23_dlwbr_dir300b
  340. DEVICE_VENDOR := D-Link
  341. DEVICE_MODEL := DIR-300
  342. DEVICE_VARIANT := B1
  343. SUPPORTED_DEVICES += dir-300-b1
  344. DEFAULT := n
  345. endef
  346. TARGET_DEVICES += dlink_dir-300-b1
  347. define Device/dlink_dir-300-b7
  348. SOC := rt5350
  349. IMAGE_SIZE := 7872k
  350. DEVICE_VENDOR := D-Link
  351. DEVICE_MODEL := DIR-300
  352. DEVICE_VARIANT := B7
  353. SUPPORTED_DEVICES += dir-300-b7
  354. DEFAULT := n
  355. endef
  356. TARGET_DEVICES += dlink_dir-300-b7
  357. define Device/dlink_dir-320-b1
  358. SOC := rt5350
  359. IMAGE_SIZE := 7872k
  360. DEVICE_VENDOR := D-Link
  361. DEVICE_MODEL := DIR-320
  362. DEVICE_VARIANT := B1
  363. SUPPORTED_DEVICES += dir-320-b1
  364. DEFAULT := n
  365. endef
  366. TARGET_DEVICES += dlink_dir-320-b1
  367. define Device/dlink_dir-600-b1
  368. SOC := rt3050
  369. IMAGE_SIZE := 3776k
  370. IMAGES += factory.bin
  371. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  372. wrg-header wrgn23_dlwbr_dir600b
  373. DEVICE_VENDOR := D-Link
  374. DEVICE_MODEL := DIR-600
  375. DEVICE_VARIANT := B1/B2
  376. SUPPORTED_DEVICES += dir-600-b1 dir-600-b2
  377. DEFAULT := n
  378. endef
  379. TARGET_DEVICES += dlink_dir-600-b1
  380. define Device/dlink_dir-610-a1
  381. $(Device/seama)
  382. SOC := rt5350
  383. SEAMA_SIGNATURE := wrgn59_dlob.hans_dir610
  384. KERNEL := $(KERNEL_DTB)
  385. IMAGE_SIZE := 3776k
  386. DEVICE_VENDOR := D-Link
  387. DEVICE_MODEL := DIR-610
  388. DEVICE_VARIANT := A1
  389. SUPPORTED_DEVICES += dir-610-a1
  390. DEFAULT := n
  391. endef
  392. TARGET_DEVICES += dlink_dir-610-a1
  393. define Device/dlink_dir-615-d
  394. SOC := rt3050
  395. IMAGE_SIZE := 3776k
  396. IMAGES += factory.bin
  397. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  398. wrg-header wrgn23_dlwbr_dir615d
  399. DEVICE_VENDOR := D-Link
  400. DEVICE_MODEL := DIR-615
  401. DEVICE_VARIANT := D
  402. SUPPORTED_DEVICES += dir-615-d
  403. DEFAULT := n
  404. endef
  405. TARGET_DEVICES += dlink_dir-615-d
  406. define Device/dlink_dir-615-h1
  407. $(Device/uimage-lzma-loader)
  408. SOC := rt3352
  409. IMAGES += factory.bin
  410. IMAGE_SIZE := 3776k
  411. IMAGE/factory.bin := $$(sysupgrade_bin) | senao-header -r 0x218 -p 0x30 -t 3
  412. DEVICE_VENDOR := D-Link
  413. DEVICE_MODEL := DIR-615
  414. DEVICE_VARIANT := H1
  415. SUPPORTED_DEVICES += dir-615-h1
  416. DEFAULT := n
  417. endef
  418. TARGET_DEVICES += dlink_dir-615-h1
  419. define Device/dlink_dir-620-a1
  420. SOC := rt3050
  421. IMAGE_SIZE := 7872k
  422. DEVICE_VENDOR := D-Link
  423. DEVICE_MODEL := DIR-620
  424. DEVICE_VARIANT := A1
  425. SUPPORTED_DEVICES += dir-620-a1
  426. DEFAULT := n
  427. endef
  428. TARGET_DEVICES += dlink_dir-620-a1
  429. define Device/dlink_dir-620-d1
  430. SOC := rt3352
  431. IMAGE_SIZE := 7872k
  432. DEVICE_VENDOR := D-Link
  433. DEVICE_MODEL := DIR-620
  434. DEVICE_VARIANT := D1
  435. SUPPORTED_DEVICES += dir-620-d1
  436. DEFAULT := n
  437. endef
  438. TARGET_DEVICES += dlink_dir-620-d1
  439. define Device/dlink_dwr-512-b
  440. SOC := rt5350
  441. IMAGE_SIZE := 8064k
  442. DEVICE_VENDOR := D-Link
  443. DEVICE_MODEL := DWR-512
  444. DEVICE_VARIANT := B
  445. DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-spi-dev \
  446. kmod-usb-serial-option kmod-usb-net-cdc-ether comgt-ncm
  447. DLINK_ROM_ID := DLK6E2412001
  448. DLINK_FAMILY_MEMBER := 0x6E24
  449. DLINK_FIRMWARE_SIZE := 0x7E0000
  450. KERNEL := $(KERNEL_DTB)
  451. IMAGES += factory.bin
  452. IMAGE/sysupgrade.bin := mkdlinkfw | pad-rootfs | append-metadata
  453. IMAGE/factory.bin := mkdlinkfw | pad-rootfs | mkdlinkfw-factory
  454. SUPPORTED_DEVICES += dwr-512-b
  455. DEFAULT := n
  456. endef
  457. TARGET_DEVICES += dlink_dwr-512-b
  458. define Device/easyacc_wizard-8800
  459. SOC := rt5350
  460. IMAGE_SIZE := 7872k
  461. UIMAGE_NAME:= Linux Kernel Image
  462. DEVICE_VENDOR := EasyAcc
  463. DEVICE_MODEL := WIZARD 8800
  464. SUPPORTED_DEVICES += wizard8800
  465. DEFAULT := n
  466. endef
  467. TARGET_DEVICES += easyacc_wizard-8800
  468. define Device/edimax_3g-6200n
  469. SOC := rt3050
  470. IMAGE_SIZE := 3648k
  471. IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
  472. edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
  473. check-size | append-metadata
  474. DEVICE_VENDOR := Edimax
  475. DEVICE_MODEL := 3g-6200n
  476. SUPPORTED_DEVICES += 3g-6200n
  477. DEFAULT := n
  478. endef
  479. TARGET_DEVICES += edimax_3g-6200n
  480. define Device/edimax_3g-6200nl
  481. SOC := rt3050
  482. IMAGE_SIZE := 3648k
  483. IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
  484. edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
  485. check-size | append-metadata
  486. DEVICE_VENDOR := Edimax
  487. DEVICE_MODEL := 3g-6200nl
  488. SUPPORTED_DEVICES += 3g-6200nl
  489. DEFAULT := n
  490. endef
  491. TARGET_DEVICES += edimax_3g-6200nl
  492. define Device/engenius_esr-9753
  493. SOC := rt3052
  494. IMAGE_SIZE := 3776k
  495. DEVICE_VENDOR := EnGenius
  496. DEVICE_MODEL := ESR-9753
  497. SUPPORTED_DEVICES += esr-9753
  498. DEFAULT := n
  499. endef
  500. TARGET_DEVICES += engenius_esr-9753
  501. define Device/fon_fonera-20n
  502. SOC := rt3052
  503. IMAGE_SIZE := 7872k
  504. IMAGES += factory.bin
  505. IMAGE/factory.bin := $$(sysupgrade_bin) | \
  506. edimax-header -s RSDK -m NL1T -f 0x50000 -S 0xc0000
  507. DEVICE_VENDOR := Fon
  508. DEVICE_MODEL := Fonera 2.0N
  509. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  510. SUPPORTED_DEVICES += fonera20n
  511. endef
  512. TARGET_DEVICES += fon_fonera-20n
  513. define Device/hame_mpr-a1
  514. SOC := rt5350
  515. IMAGE_SIZE := 3776k
  516. UIMAGE_NAME:= Linux Kernel Image
  517. DEVICE_VENDOR := HAME
  518. DEVICE_MODEL := MPR
  519. DEVICE_VARIANT := A1
  520. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
  521. SUPPORTED_DEVICES += mpr-a1
  522. DEFAULT := n
  523. endef
  524. TARGET_DEVICES += hame_mpr-a1
  525. define Device/hame_mpr-a2
  526. SOC := rt5350
  527. IMAGE_SIZE := 7872k
  528. UIMAGE_NAME:= Linux Kernel Image
  529. DEVICE_VENDOR := HAME
  530. DEVICE_MODEL := MPR
  531. DEVICE_VARIANT := A2
  532. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
  533. SUPPORTED_DEVICES += mpr-a2
  534. DEFAULT := n
  535. endef
  536. TARGET_DEVICES += hame_mpr-a2
  537. define Device/hauppauge_broadway
  538. SOC := rt3052
  539. IMAGE_SIZE := 7744k
  540. UIMAGE_NAME:= Broadway Kernel Image
  541. DEVICE_VENDOR := Hauppauge
  542. DEVICE_MODEL := Broadway
  543. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  544. SUPPORTED_DEVICES += broadway
  545. endef
  546. TARGET_DEVICES += hauppauge_broadway
  547. define Device/hilink_hlk-rm04
  548. SOC := rt5350
  549. IMAGE_SIZE := 3776k
  550. IMAGES += factory.bin
  551. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | hilink-header
  552. DEVICE_VENDOR := Hi-Link
  553. DEVICE_MODEL := HLK-RM04
  554. SUPPORTED_DEVICES += hlk-rm04
  555. DEFAULT := n
  556. endef
  557. TARGET_DEVICES += hilink_hlk-rm04
  558. define Device/hootoo_ht-tm02
  559. SOC := rt5350
  560. IMAGE_SIZE := 7872k
  561. DEVICE_VENDOR := HooToo
  562. DEVICE_MODEL := HT-TM02
  563. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport
  564. SUPPORTED_DEVICES += ht-tm02
  565. DEFAULT := n
  566. endef
  567. TARGET_DEVICES += hootoo_ht-tm02
  568. define Device/huawei_d105
  569. SOC := rt3050
  570. IMAGE_SIZE := 3776k
  571. DEVICE_VENDOR := Huawei
  572. DEVICE_MODEL := D105
  573. SUPPORTED_DEVICES += d105
  574. DEFAULT := n
  575. endef
  576. TARGET_DEVICES += huawei_d105
  577. define Device/huawei_hg255d
  578. SOC := rt3052
  579. IMAGE_SIZE := 15744k
  580. DEVICE_VENDOR := HuaWei
  581. DEVICE_MODEL := HG255D
  582. SUPPORTED_DEVICES += hg255d
  583. DEFAULT := n
  584. endef
  585. TARGET_DEVICES += huawei_hg255d
  586. define Device/intenso_memory2move
  587. SOC := rt5350
  588. IMAGE_SIZE := 7872k
  589. UIMAGE_NAME:= Linux Kernel Image
  590. DEVICE_VENDOR := Intenso
  591. DEVICE_MODEL := Memory 2 Move
  592. DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage kmod-scsi-core kmod-fs-ext4 \
  593. kmod-fs-vfat block-mount
  594. SUPPORTED_DEVICES += m2m
  595. DEFAULT := n
  596. endef
  597. TARGET_DEVICES += intenso_memory2move
  598. define Device/jcg_jhr-n805r
  599. SOC := rt3050
  600. IMAGE_SIZE := 3776k
  601. IMAGES += factory.bin
  602. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | jcg-header 29.24
  603. DEVICE_VENDOR := JCG
  604. DEVICE_MODEL := JHR-N805R
  605. SUPPORTED_DEVICES += jhr-n805r
  606. DEFAULT := n
  607. endef
  608. TARGET_DEVICES += jcg_jhr-n805r
  609. define Device/jcg_jhr-n825r
  610. SOC := rt3052
  611. IMAGE_SIZE := 3776k
  612. IMAGES += factory.bin
  613. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | jcg-header 23.24
  614. DEVICE_VENDOR := JCG
  615. DEVICE_MODEL := JHR-N825R
  616. SUPPORTED_DEVICES += jhr-n825r
  617. DEFAULT := n
  618. endef
  619. TARGET_DEVICES += jcg_jhr-n825r
  620. define Device/jcg_jhr-n926r
  621. SOC := rt3052
  622. IMAGE_SIZE := 3776k
  623. IMAGES += factory.bin
  624. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | jcg-header 25.24
  625. DEVICE_VENDOR := JCG
  626. DEVICE_MODEL := JHR-N926R
  627. SUPPORTED_DEVICES += jhr-n926r
  628. DEFAULT := n
  629. endef
  630. TARGET_DEVICES += jcg_jhr-n926r
  631. define Device/mofinetwork_mofi3500-3gn
  632. SOC := rt3052
  633. IMAGE_SIZE := 7872k
  634. DEVICE_VENDOR := MoFi Network
  635. DEVICE_MODEL := MOFI3500-3GN
  636. SUPPORTED_DEVICES += mofi3500-3gn
  637. DEFAULT := n
  638. endef
  639. TARGET_DEVICES += mofinetwork_mofi3500-3gn
  640. define Device/netcore_nw718
  641. SOC := rt3050
  642. IMAGE_SIZE := 3712k
  643. UIMAGE_NAME:= ARA1B4NCRNW718;1
  644. DEVICE_VENDOR := Netcore
  645. DEVICE_MODEL := NW718
  646. SUPPORTED_DEVICES += nw718
  647. DEFAULT := n
  648. endef
  649. TARGET_DEVICES += netcore_nw718
  650. define Device/netgear_wnce2001
  651. SOC := rt3052
  652. IMAGE_SIZE := 3392k
  653. IMAGES += factory.bin factory-NA.bin
  654. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  655. dap-header -s RT3052-AP-WNCE2001-3 -r WW -v 1.0.0.99
  656. IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size | \
  657. dap-header -s RT3052-AP-WNCE2001-3 -r NA -v 1.0.0.99
  658. DEVICE_VENDOR := NETGEAR
  659. DEVICE_MODEL := WNCE2001
  660. SUPPORTED_DEVICES += wnce2001
  661. DEFAULT := n
  662. endef
  663. TARGET_DEVICES += netgear_wnce2001
  664. define Device/nexaira_bc2
  665. SOC := rt3052
  666. IMAGE_SIZE := 7872k
  667. DEVICE_VENDOR := NexAira
  668. DEVICE_MODEL := BC2
  669. SUPPORTED_DEVICES += bc2
  670. endef
  671. TARGET_DEVICES += nexaira_bc2
  672. define Device/nexx_wt1520-4m
  673. SOC := rt5350
  674. IMAGE_SIZE := 3776k
  675. IMAGES += factory.bin
  676. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  677. poray-header -B WT1520 -F 4M
  678. DEVICE_VENDOR := Nexx
  679. DEVICE_MODEL := WT1520
  680. DEVICE_VARIANT := 4M
  681. SUPPORTED_DEVICES += wt1520-4M
  682. DEFAULT := n
  683. endef
  684. TARGET_DEVICES += nexx_wt1520-4m
  685. define Device/nexx_wt1520-8m
  686. SOC := rt5350
  687. IMAGE_SIZE := 7872k
  688. IMAGES += factory.bin
  689. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  690. poray-header -B WT1520 -F 8M
  691. DEVICE_VENDOR := Nexx
  692. DEVICE_MODEL := WT1520
  693. DEVICE_VARIANT := 8M
  694. SUPPORTED_DEVICES += wt1520-8M
  695. DEFAULT := n
  696. endef
  697. TARGET_DEVICES += nexx_wt1520-8m
  698. define Device/nixcore_x1-16m
  699. SOC := rt5350
  700. IMAGE_SIZE := 16064k
  701. DEVICE_VENDOR := Nixcore
  702. DEVICE_MODEL := X1
  703. DEVICE_VARIANT := 16M
  704. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
  705. SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-16M
  706. DEFAULT := n
  707. endef
  708. TARGET_DEVICES += nixcore_x1-16m
  709. define Device/nixcore_x1-8m
  710. SOC := rt5350
  711. IMAGE_SIZE := 7872k
  712. DEVICE_VENDOR := Nixcore
  713. DEVICE_MODEL := X1
  714. DEVICE_VARIANT := 8M
  715. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
  716. SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-8M
  717. DEFAULT := n
  718. endef
  719. TARGET_DEVICES += nixcore_x1-8m
  720. define Device/olimex_rt5350f-olinuxino
  721. $(Device/uimage-lzma-loader)
  722. SOC := rt5350
  723. IMAGE_SIZE := 7872k
  724. DEVICE_VENDOR := OLIMEX
  725. DEVICE_MODEL := RT5350F-OLinuXino
  726. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
  727. SUPPORTED_DEVICES += rt5350f-olinuxino
  728. DEFAULT := n
  729. endef
  730. TARGET_DEVICES += olimex_rt5350f-olinuxino
  731. define Device/olimex_rt5350f-olinuxino-evb
  732. $(Device/uimage-lzma-loader)
  733. SOC := rt5350
  734. IMAGE_SIZE := 7872k
  735. DEVICE_VENDOR := OLIMEX
  736. DEVICE_MODEL := RT5350F-OLinuXino-EVB
  737. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
  738. SUPPORTED_DEVICES += rt5350f-olinuxino-evb
  739. DEFAULT := n
  740. endef
  741. TARGET_DEVICES += olimex_rt5350f-olinuxino-evb
  742. define Device/omnima_miniembplug
  743. SOC := rt5350
  744. IMAGE_SIZE := 7872k
  745. DEVICE_VENDOR := Omnima
  746. DEVICE_MODEL := MiniEMBPlug
  747. SUPPORTED_DEVICES += miniembplug
  748. endef
  749. TARGET_DEVICES += omnima_miniembplug
  750. define Device/omnima_miniembwifi
  751. SOC := rt3052
  752. IMAGE_SIZE := 7872k
  753. DEVICE_VENDOR := Omnima
  754. DEVICE_MODEL := MiniEMBWiFi
  755. SUPPORTED_DEVICES += miniembwifi
  756. DEFAULT := n
  757. endef
  758. TARGET_DEVICES += omnima_miniembwifi
  759. define Device/petatel_psr-680w
  760. SOC := rt3052
  761. IMAGE_SIZE := 3776k
  762. DEVICE_VENDOR := Petatel
  763. DEVICE_MODEL := PSR-680W Wireless 3G Router
  764. SUPPORTED_DEVICES += psr-680w
  765. DEFAULT := n
  766. endef
  767. TARGET_DEVICES += petatel_psr-680w
  768. define Device/planex_mzk-dp150n
  769. SOC := rt5350
  770. IMAGE_SIZE := 3776k
  771. DEVICE_VENDOR := Planex
  772. DEVICE_MODEL := MZK-DP150N
  773. DEVICE_PACKAGES := kmod-spi-dev
  774. SUPPORTED_DEVICES += mzk-dp150n
  775. DEFAULT := n
  776. endef
  777. TARGET_DEVICES += planex_mzk-dp150n
  778. define Device/planex_mzk-w300nh2
  779. SOC := rt3052
  780. IMAGE_SIZE := 3648k
  781. IMAGES += factory.bin
  782. IMAGE/factory.bin := $$(sysupgrade_bin) | \
  783. edimax-header -s CSYS -m RN52 -f 0x50000 -S 0xc0000
  784. DEVICE_VENDOR := Planex
  785. DEVICE_MODEL := MZK-W300NH2
  786. SUPPORTED_DEVICES += mzk-w300nh2
  787. DEFAULT := n
  788. endef
  789. TARGET_DEVICES += planex_mzk-w300nh2
  790. define Device/planex_mzk-wdpr
  791. SOC := rt3052
  792. IMAGE_SIZE := 6656k
  793. DEVICE_VENDOR := Planex
  794. DEVICE_MODEL := MZK-WDPR
  795. SUPPORTED_DEVICES += mzk-wdpr
  796. DEFAULT := n
  797. endef
  798. TARGET_DEVICES += planex_mzk-wdpr
  799. define Device/poray_ip2202
  800. SOC := rt3052
  801. IMAGE_SIZE := 7872k
  802. DEVICE_VENDOR := Poray
  803. DEVICE_MODEL := IP2202
  804. SUPPORTED_DEVICES += ip2202
  805. endef
  806. TARGET_DEVICES += poray_ip2202
  807. define Device/poray_m3
  808. SOC := rt5350
  809. IMAGE_SIZE := 3776k
  810. IMAGES += factory.bin
  811. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  812. poray-header -B M3 -F 4M
  813. DEVICE_VENDOR := Poray
  814. DEVICE_MODEL := M3
  815. DEVICE_PACKAGES := kmod-usb2
  816. SUPPORTED_DEVICES += m3
  817. DEFAULT := n
  818. endef
  819. TARGET_DEVICES += poray_m3
  820. define Device/poray_m4-4m
  821. SOC := rt5350
  822. IMAGE_SIZE := 3776k
  823. IMAGES += factory.bin
  824. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  825. poray-header -B M4 -F 4M
  826. DEVICE_VENDOR := Poray
  827. DEVICE_MODEL := M4
  828. DEVICE_VARIANT := 4M
  829. DEVICE_PACKAGES := kmod-usb2
  830. SUPPORTED_DEVICES += m4-4M
  831. DEFAULT := n
  832. endef
  833. TARGET_DEVICES += poray_m4-4m
  834. define Device/poray_m4-8m
  835. SOC := rt5350
  836. IMAGE_SIZE := 7872k
  837. IMAGES += factory.bin
  838. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  839. poray-header -B M4 -F 8M
  840. DEVICE_VENDOR := Poray
  841. DEVICE_MODEL := M4
  842. DEVICE_VARIANT := 8M
  843. DEVICE_PACKAGES := kmod-usb2
  844. SUPPORTED_DEVICES += m4-8M
  845. DEFAULT := n
  846. endef
  847. TARGET_DEVICES += poray_m4-8m
  848. define Device/poray_x5
  849. SOC := rt5350
  850. IMAGE_SIZE := 7872k
  851. IMAGES += factory.bin
  852. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  853. poray-header -B X5 -F 8M
  854. DEVICE_VENDOR := Poray
  855. DEVICE_MODEL := X5/X6
  856. DEVICE_PACKAGES := kmod-usb2
  857. SUPPORTED_DEVICES += x5
  858. DEFAULT := n
  859. endef
  860. TARGET_DEVICES += poray_x5
  861. define Device/poray_x8
  862. SOC := rt5350
  863. IMAGE_SIZE := 7872k
  864. IMAGES += factory.bin
  865. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  866. poray-header -B X8 -F 8M
  867. DEVICE_VENDOR := Poray
  868. DEVICE_MODEL := X8
  869. DEVICE_PACKAGES := kmod-usb2
  870. SUPPORTED_DEVICES += x8
  871. DEFAULT := n
  872. endef
  873. TARGET_DEVICES += poray_x8
  874. define Device/prolink_pwh2004
  875. SOC := rt3052
  876. IMAGE_SIZE := 7872k
  877. DEVICE_VENDOR := Prolink
  878. DEVICE_MODEL := PWH2004
  879. DEVICE_PACKAGES :=
  880. SUPPORTED_DEVICES += pwh2004
  881. DEFAULT := n
  882. endef
  883. TARGET_DEVICES += prolink_pwh2004
  884. define Device/ralink_v22rw-2x2
  885. SOC := rt3052
  886. IMAGE_SIZE := 3776k
  887. DEVICE_VENDOR := Ralink
  888. DEVICE_MODEL := AP-RT3052-V22RW-2X2
  889. SUPPORTED_DEVICES += v22rw-2x2
  890. DEFAULT := n
  891. endef
  892. TARGET_DEVICES += ralink_v22rw-2x2
  893. define Device/sitecom_wl-351
  894. SOC := rt3052
  895. IMAGE_SIZE := 3776k
  896. DEVICE_VENDOR := Sitecom
  897. DEVICE_MODEL := WL-351 v1
  898. DEVICE_PACKAGES := kmod-switch-rtl8366rb
  899. SUPPORTED_DEVICES += wl-351
  900. DEFAULT := n
  901. endef
  902. TARGET_DEVICES += sitecom_wl-351
  903. define Device/skyline_sl-r7205
  904. SOC := rt3052
  905. IMAGE_SIZE := 3776k
  906. DEVICE_VENDOR := Skyline
  907. DEVICE_MODEL := SL-R7205 Wireless 3G Router
  908. SUPPORTED_DEVICES += sl-r7205
  909. DEFAULT := n
  910. endef
  911. TARGET_DEVICES += skyline_sl-r7205
  912. define Device/sparklan_wcr-150gn
  913. SOC := rt3050
  914. IMAGE_SIZE := 3776k
  915. DEVICE_VENDOR := Sparklan
  916. DEVICE_MODEL := WCR-150GN
  917. SUPPORTED_DEVICES += wcr-150gn
  918. DEFAULT := n
  919. endef
  920. TARGET_DEVICES += sparklan_wcr-150gn
  921. define Device/teltonika_rut5xx
  922. SOC := rt3050
  923. IMAGE_SIZE := 16064k
  924. DEVICE_VENDOR := Teltonika
  925. DEVICE_MODEL := RUT5XX
  926. SUPPORTED_DEVICES += rut5xx
  927. DEFAULT := n
  928. endef
  929. TARGET_DEVICES += teltonika_rut5xx
  930. define Device/tenda_3g150b
  931. SOC := rt5350
  932. IMAGE_SIZE := 3776k
  933. UIMAGE_NAME:= Linux Kernel Image
  934. DEVICE_VENDOR := Tenda
  935. DEVICE_MODEL := 3G150B
  936. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  937. SUPPORTED_DEVICES += 3g150b
  938. DEFAULT := n
  939. endef
  940. TARGET_DEVICES += tenda_3g150b
  941. define Device/tenda_3g300m
  942. SOC := rt3052
  943. IMAGE_SIZE := 3776k
  944. UIMAGE_NAME := 3G150M_SPI Kernel Image
  945. DEVICE_VENDOR := Tenda
  946. DEVICE_MODEL := 3G300M
  947. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  948. SUPPORTED_DEVICES += 3g300m
  949. DEFAULT := n
  950. endef
  951. TARGET_DEVICES += tenda_3g300m
  952. define Device/tenda_w150m
  953. SOC := rt3050
  954. IMAGE_SIZE := 3776k
  955. UIMAGE_NAME:= W150M Kernel Image
  956. DEVICE_VENDOR := Tenda
  957. DEVICE_MODEL := W150M
  958. SUPPORTED_DEVICES += w150m
  959. DEFAULT := n
  960. endef
  961. TARGET_DEVICES += tenda_w150m
  962. define Device/tenda_w306r-v2
  963. SOC := rt3052
  964. IMAGE_SIZE := 3776k
  965. UIMAGE_NAME:= linkn Kernel Image
  966. DEVICE_VENDOR := Tenda
  967. DEVICE_MODEL := W306R
  968. DEVICE_VARIANT := V2.0
  969. SUPPORTED_DEVICES += w306r-v20
  970. DEFAULT := n
  971. endef
  972. TARGET_DEVICES += tenda_w306r-v2
  973. define Device/trendnet_tew-638apb-v2
  974. SOC := rt3050
  975. IMAGE_SIZE := 3776k
  976. IMAGE/sysupgrade.bin := $$(sysupgrade_bin) | umedia-header 0x026382 | \
  977. check-size | append-metadata
  978. DEVICE_VENDOR := TRENDnet
  979. DEVICE_MODEL := TEW-638APB
  980. DEVICE_VARIANT := v2
  981. SUPPORTED_DEVICES += tew-638apb-v2
  982. DEFAULT := n
  983. endef
  984. TARGET_DEVICES += trendnet_tew-638apb-v2
  985. define Device/trendnet_tew-714tru
  986. SOC := rt5350
  987. IMAGE_SIZE := 7872k
  988. DEVICE_VENDOR := TRENDnet
  989. DEVICE_MODEL := TEW-714TRU
  990. SUPPORTED_DEVICES += tew-714tru
  991. DEFAULT := n
  992. endef
  993. TARGET_DEVICES += trendnet_tew-714tru
  994. define Device/unbranded_a5-v11
  995. SOC := rt5350
  996. IMAGE_SIZE := 3776k
  997. IMAGES += factory.bin
  998. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
  999. poray-header -B A5-V11 -F 4M
  1000. DEVICE_VENDOR := Unbranded
  1001. DEVICE_MODEL := A5-V11
  1002. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
  1003. SUPPORTED_DEVICES += a5-v11
  1004. DEFAULT := n
  1005. endef
  1006. TARGET_DEVICES += unbranded_a5-v11
  1007. define Device/unbranded_wr512-3gn-4m
  1008. SOC := rt3052
  1009. IMAGE_SIZE := 3776k
  1010. DEVICE_VENDOR := Unbranded
  1011. DEVICE_MODEL := WR512-3GN
  1012. DEVICE_VARIANT := 4M
  1013. SUPPORTED_DEVICES += wr512-3gn-4M
  1014. DEFAULT := n
  1015. endef
  1016. TARGET_DEVICES += unbranded_wr512-3gn-4m
  1017. define Device/unbranded_wr512-3gn-8m
  1018. SOC := rt3052
  1019. IMAGE_SIZE := 7872k
  1020. DEVICE_VENDOR := Unbranded
  1021. DEVICE_MODEL := WR512-3GN
  1022. DEVICE_VARIANT := 8M
  1023. SUPPORTED_DEVICES += wr512-3gn-8M
  1024. DEFAULT := n
  1025. endef
  1026. TARGET_DEVICES += unbranded_wr512-3gn-8m
  1027. define Device/unbranded_xdx-rn502j
  1028. SOC := rt3052
  1029. IMAGE_SIZE := 3776k
  1030. DEVICE_VENDOR := Unbranded
  1031. DEVICE_MODEL := XDX-RN502J
  1032. SUPPORTED_DEVICES += xdxrn502j
  1033. DEFAULT := n
  1034. endef
  1035. TARGET_DEVICES += unbranded_xdx-rn502j
  1036. define Device/upvel_ur-326n4g
  1037. SOC := rt3052
  1038. IMAGE_SIZE := 3776k
  1039. DEVICE_VENDOR := UPVEL
  1040. DEVICE_MODEL := UR-326N4G
  1041. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  1042. SUPPORTED_DEVICES += ur-326n4g
  1043. DEFAULT := n
  1044. endef
  1045. TARGET_DEVICES += upvel_ur-326n4g
  1046. define Device/upvel_ur-336un
  1047. SOC := rt3052
  1048. IMAGE_SIZE := 7872k
  1049. DEVICE_VENDOR := UPVEL
  1050. DEVICE_MODEL := UR-336UN
  1051. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
  1052. SUPPORTED_DEVICES += ur-336un
  1053. DEFAULT := n
  1054. endef
  1055. TARGET_DEVICES += upvel_ur-336un
  1056. define Device/vocore_vocore-16m
  1057. SOC := rt5350
  1058. IMAGE_SIZE := 16064k
  1059. DEVICE_VENDOR := VoCore
  1060. DEVICE_MODEL := VoCore
  1061. DEVICE_VARIANT := 16M
  1062. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
  1063. SUPPORTED_DEVICES += vocore vocore-16M
  1064. DEFAULT := n
  1065. endef
  1066. TARGET_DEVICES += vocore_vocore-16m
  1067. define Device/vocore_vocore-8m
  1068. SOC := rt5350
  1069. IMAGE_SIZE := 7872k
  1070. DEVICE_VENDOR := VoCore
  1071. DEVICE_MODEL := VoCore
  1072. DEVICE_VARIANT := 8M
  1073. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
  1074. SUPPORTED_DEVICES += vocore vocore-8M
  1075. DEFAULT := n
  1076. endef
  1077. TARGET_DEVICES += vocore_vocore-8m
  1078. define Device/wansview_ncs601w
  1079. SOC := rt5350
  1080. IMAGE_SIZE := 7872k
  1081. DEVICE_VENDOR := Wansview
  1082. DEVICE_MODEL := NCS601W
  1083. DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-usb-ohci
  1084. SUPPORTED_DEVICES += ncs601w
  1085. endef
  1086. TARGET_DEVICES += wansview_ncs601w
  1087. define Device/wiznet_wizfi630a
  1088. SOC := rt5350
  1089. IMAGE_SIZE := 16064k
  1090. DEVICE_VENDOR := WIZnet
  1091. DEVICE_MODEL := WizFi630A
  1092. SUPPORTED_DEVICES += wizfi630a
  1093. DEFAULT := n
  1094. endef
  1095. TARGET_DEVICES += wiznet_wizfi630a
  1096. define Device/zorlik_zl5900v2
  1097. SOC := rt5350
  1098. IMAGE_SIZE := 7872k
  1099. DEVICE_VENDOR := Zorlik
  1100. DEVICE_MODEL := ZL5900V2
  1101. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
  1102. DEFAULT := n
  1103. endef
  1104. TARGET_DEVICES += zorlik_zl5900v2
  1105. define Device/zte_mf283plus
  1106. $(Device/uimage-lzma-loader)
  1107. SOC := rt3352
  1108. IMAGE_SIZE := 15872k
  1109. DEVICE_VENDOR := ZTE
  1110. DEVICE_MODEL := MF283+
  1111. DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-net-qmi-wwan uqmi \
  1112. kmod-usb-serial kmod-usb-serial-option
  1113. endef
  1114. TARGET_DEVICES += zte_mf283plus
  1115. define Device/zyxel_keenetic
  1116. SOC := rt3052
  1117. IMAGE_SIZE := 7872k
  1118. DEVICE_VENDOR := Zyxel
  1119. DEVICE_MODEL := Keenetic
  1120. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ehci kmod-usb-ledtrig-usbport \
  1121. kmod-usb-dwc2
  1122. SUPPORTED_DEVICES += kn
  1123. DEFAULT := n
  1124. endef
  1125. TARGET_DEVICES += zyxel_keenetic
  1126. define Device/zyxel_keenetic-4g-b
  1127. $(Device/uimage-lzma-loader)
  1128. SOC := rt5350
  1129. IMAGE_SIZE := 7872k
  1130. DEVICE_VENDOR := Zyxel
  1131. DEVICE_MODEL := Keenetic 4G
  1132. DEVICE_VARIANT := B
  1133. DEFAULT := n
  1134. endef
  1135. TARGET_DEVICES += zyxel_keenetic-4g-b
  1136. define Device/zyxel_keenetic-lite-b
  1137. $(Device/uimage-lzma-loader)
  1138. SOC := rt5350
  1139. IMAGE_SIZE := 7872k
  1140. DEVICE_VENDOR := Zyxel
  1141. DEVICE_MODEL := Keenetic Lite
  1142. DEVICE_VARIANT := B
  1143. DEFAULT := n
  1144. endef
  1145. TARGET_DEVICES += zyxel_keenetic-lite-b
  1146. define Device/zyxel_keenetic-start
  1147. SOC := rt5350
  1148. IMAGE_SIZE := 3776k
  1149. DEVICE_VENDOR := Zyxel
  1150. DEVICE_MODEL := Keenetic Start
  1151. DEFAULT := n
  1152. endef
  1153. TARGET_DEVICES += zyxel_keenetic-start
  1154. define Device/zyxel_nbg-419n
  1155. SOC := rt3052
  1156. IMAGE_SIZE := 3776k
  1157. DEVICE_VENDOR := Zyxel
  1158. DEVICE_MODEL := NBG-419N
  1159. SUPPORTED_DEVICES += nbg-419n
  1160. DEFAULT := n
  1161. endef
  1162. TARGET_DEVICES += zyxel_nbg-419n
  1163. define Device/zyxel_nbg-419n-v2
  1164. $(Device/uimage-lzma-loader)
  1165. SOC := rt3352
  1166. IMAGE_SIZE := 7872k
  1167. DEVICE_VENDOR := Zyxel
  1168. DEVICE_MODEL := NBG-419N
  1169. DEVICE_VARIANT := v2
  1170. SUPPORTED_DEVICES += nbg-419n2
  1171. endef
  1172. TARGET_DEVICES += zyxel_nbg-419n-v2