rt305x.mk 30 KB

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