mt7620.mk 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526
  1. #
  2. # MT7620A Profiles
  3. #
  4. define Build/tplink-header
  5. $(STAGING_DIR_HOST)/bin/mktplinkfw2 -a 0x4 -V "ver. 2.0" -B $(1) \
  6. -o [email protected] -k $@ -r $(IMAGE_ROOTFS) && mv [email protected] $@
  7. endef
  8. define Build/elecom-header
  9. cp $@ $(KDIR)/v_0.0.0.bin
  10. ( \
  11. mkhash md5 $(KDIR)/v_0.0.0.bin && \
  12. echo 458 \
  13. ) | mkhash md5 > $(KDIR)/v_0.0.0.md5
  14. $(STAGING_DIR_HOST)/bin/tar -cf $@ -C $(KDIR) v_0.0.0.bin v_0.0.0.md5
  15. endef
  16. define Build/zyimage
  17. $(STAGING_DIR_HOST)/bin/zyimage $(1) $@
  18. endef
  19. define Device/ai-br100
  20. DTS := AI-BR100
  21. IMAGE_SIZE := 7936k
  22. DEVICE_TITLE := Aigale Ai-BR100
  23. DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci
  24. endef
  25. TARGET_DEVICES += ai-br100
  26. define Device/ArcherC20i
  27. DTS := ArcherC20i
  28. SUPPORTED_DEVICES := c20i
  29. KERNEL := $(KERNEL_DTB)
  30. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-header ArcherC20i -c
  31. IMAGE/factory.bin := append-kernel | tplink-header ArcherC20i -j
  32. IMAGE/sysupgrade.bin := append-kernel | tplink-header ArcherC20i -j -s | append-metadata
  33. IMAGES += factory.bin
  34. DEVICE_TITLE := TP-Link ArcherC20i
  35. endef
  36. TARGET_DEVICES += ArcherC20i
  37. define Device/ArcherC50
  38. DTS := ArcherC50
  39. SUPPORTED_DEVICES := c50
  40. KERNEL := $(KERNEL_DTB)
  41. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-header ArcherC50 -c
  42. IMAGE/factory.bin := append-kernel | tplink-header ArcherC50 -j
  43. IMAGE/sysupgrade.bin := append-kernel | tplink-header ArcherC50 -j -s | append-metadata
  44. IMAGES += factory.bin
  45. DEVICE_TITLE := TP-Link ArcherC50
  46. endef
  47. TARGET_DEVICES += ArcherC50
  48. define Device/ArcherMR200
  49. DTS := ArcherMR200
  50. SUPPORTED_DEVICES := mr200
  51. KERNEL := $(KERNEL_DTB)
  52. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-header ArcherMR200 -c
  53. IMAGE/sysupgrade.bin := append-kernel | tplink-header ArcherMR200 -j -s | append-metadata
  54. DEVICE_PACKAGES := kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial kmod-usb-serial-option adb
  55. DEVICE_TITLE := TP-Link ArcherMR200
  56. endef
  57. TARGET_DEVICES += ArcherMR200
  58. define Device/cf-wr800n
  59. DTS := CF-WR800N
  60. DEVICE_TITLE := Comfast CF-WR800N
  61. endef
  62. TARGET_DEVICES += cf-wr800n
  63. define Device/cs-qr10
  64. DTS := CS-QR10
  65. DEVICE_TITLE := Planex CS-QR10
  66. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-i2c-core kmod-i2c-ralink kmod-sound-core kmod-sound-mtk kmod-sdhci-mt7620
  67. endef
  68. TARGET_DEVICES += cs-qr10
  69. define Device/d240
  70. DTS := D240
  71. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  72. DEVICE_TITLE := Sanlinking Technologies D240
  73. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76-core kmod-mt76x2 kmod-sdhci-mt7620
  74. endef
  75. TARGET_DEVICES += d240
  76. define Device/db-wrt01
  77. DTS := DB-WRT01
  78. DEVICE_TITLE := Planex DB-WRT01
  79. endef
  80. TARGET_DEVICES += db-wrt01
  81. define Device/dch-m225
  82. DTS := DCH-M225
  83. BLOCKSIZE := 4k
  84. IMAGES += factory.bin
  85. IMAGE_SIZE := 6848k
  86. IMAGE/sysupgrade.bin := \
  87. append-kernel | pad-offset $$$$(BLOCKSIZE) 64 | append-rootfs | \
  88. seama -m "dev=/dev/mtdblock/2" -m "type=firmware" | \
  89. pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
  90. IMAGE/factory.bin := \
  91. append-kernel | pad-offset $$$$(BLOCKSIZE) 64 | \
  92. append-rootfs | pad-rootfs -x 64 | \
  93. seama -m "dev=/dev/mtdblock/2" -m "type=firmware" | \
  94. seama-seal -m "signature=wapn22_dlink.2013gui_dap1320b" | \
  95. check-size $$$$(IMAGE_SIZE)
  96. DEVICE_TITLE := D-Link DCH-M225
  97. DEVICE_PACKAGES := kmod-mt76
  98. endef
  99. TARGET_DEVICES += dch-m225
  100. define Device/dir-810l
  101. DTS := DIR-810L
  102. IMAGE_SIZE := 6720k
  103. DEVICE_TITLE := D-Link DIR-810L
  104. endef
  105. TARGET_DEVICES += dir-810l
  106. define Device/e1700
  107. DTS := E1700
  108. IMAGES += factory.bin
  109. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
  110. umedia-header 0x013326
  111. DEVICE_TITLE := Linksys E1700
  112. endef
  113. TARGET_DEVICES += e1700
  114. define Device/ex2700
  115. NETGEAR_HW_ID := 29764623+4+0+32+2x2+0
  116. NETGEAR_BOARD_ID := EX2700
  117. DTS := EX2700
  118. BLOCKSIZE := 4k
  119. IMAGE_SIZE := $(ralink_default_fw_size_4M)
  120. IMAGES += factory.bin
  121. KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakeroot-hdr
  122. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
  123. netgear-dni
  124. DEVICE_PACKAGES := -kmod-mt76
  125. DEVICE_TITLE := Netgear EX2700
  126. endef
  127. TARGET_DEVICES += ex2700
  128. define Device/ex3700
  129. NETGEAR_BOARD_ID := U12H319T00_NETGEAR
  130. DTS := EX3700
  131. BLOCKSIZE := 4k
  132. IMAGE_SIZE := 7744k
  133. IMAGES += factory.bin
  134. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | netgear-chk
  135. DEVICE_PACKAGES := -kmod-mt76 kmod-mt76x2
  136. DEVICE_TITLE := Netgear EX3700
  137. endef
  138. TARGET_DEVICES += ex3700
  139. define Device/gl-mt300a
  140. DTS := GL-MT300A
  141. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  142. DEVICE_TITLE := GL-Inet GL-MT300A
  143. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76
  144. endef
  145. TARGET_DEVICES += gl-mt300a
  146. define Device/gl-mt300n
  147. DTS := GL-MT300N
  148. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  149. DEVICE_TITLE := GL-Inet GL-MT300N
  150. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76
  151. endef
  152. TARGET_DEVICES += gl-mt300n
  153. define Device/gl-mt750
  154. DTS := GL-MT750
  155. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  156. DEVICE_TITLE := GL-Inet GL-MT750
  157. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76
  158. endef
  159. TARGET_DEVICES += gl-mt750
  160. define Device/hc5661
  161. DTS := HC5661
  162. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  163. DEVICE_TITLE := HiWiFi HC5661
  164. DEVICE_PACKAGES := kmod-usb2 kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
  165. endef
  166. TARGET_DEVICES += hc5661
  167. define Device/hc5761
  168. DTS := HC5761
  169. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  170. DEVICE_TITLE := HiWiFi HC5761
  171. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
  172. endef
  173. TARGET_DEVICES += hc5761
  174. define Device/hc5861
  175. DTS := HC5861
  176. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  177. DEVICE_TITLE := HiWiFi HC5861
  178. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
  179. endef
  180. TARGET_DEVICES += hc5861
  181. define Device/kng_rc
  182. DTS := kng_rc
  183. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  184. DEVICE_TITLE := ZyXEL Keenetic Viva
  185. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b
  186. IMAGES += factory.bin
  187. IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \
  188. zyimage -d 8997 -v "ZyXEL Keenetic Viva"
  189. endef
  190. TARGET_DEVICES += kng_rc
  191. define Device/kn_rc
  192. DTS := kn_rc
  193. DEVICE_TITLE := ZyXEL Keenetic Omni
  194. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  195. IMAGES += factory.bin
  196. IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \
  197. zyimage -d 4882 -v "ZyXEL Keenetic Omni"
  198. endef
  199. TARGET_DEVICES += kn_rc
  200. define Device/kn_rf
  201. DTS := kn_rf
  202. DEVICE_TITLE := ZyXEL Keenetic Omni II
  203. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  204. IMAGES += factory.bin
  205. IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \
  206. zyimage -d 2102034 -v "ZyXEL Keenetic Omni II"
  207. endef
  208. TARGET_DEVICES += kn_rf
  209. define Device/microwrt
  210. DTS := MicroWRT
  211. IMAGE_SIZE := 16128k
  212. DEVICE_TITLE := Microduino MicroWRT
  213. endef
  214. TARGET_DEVICES += microwrt
  215. define Device/miwifi-mini
  216. DTS := MIWIFI-MINI
  217. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  218. DEVICE_TITLE := Xiaomi MiWiFi Mini
  219. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  220. endef
  221. TARGET_DEVICES += miwifi-mini
  222. define Device/mlw221
  223. DTS := MLW221
  224. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  225. DEVICE_TITLE := Kingston MLW221
  226. endef
  227. TARGET_DEVICES += mlw221
  228. define Device/mlwg2
  229. DTS := MLWG2
  230. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  231. DEVICE_TITLE := Kingston MLWG2
  232. endef
  233. TARGET_DEVICES += mlwg2
  234. define Device/mt7620a
  235. DTS := MT7620a
  236. DEVICE_TITLE := MediaTek MT7620a EVB
  237. endef
  238. TARGET_DEVICES += mt7620a
  239. define Device/mt7620a_mt7530
  240. DTS := MT7620a_MT7530
  241. DEVICE_TITLE := MediaTek MT7620a + MT7530 EVB
  242. endef
  243. TARGET_DEVICES += mt7620a_mt7530
  244. define Device/mt7620a_mt7610e
  245. DTS := MT7620a_MT7610e
  246. DEVICE_TITLE := MediaTek MT7620a + MT7610e EVB
  247. endef
  248. TARGET_DEVICES += mt7620a_mt7610e
  249. define Device/mt7620a_v22sg
  250. DTS := MT7620a_V22SG
  251. DEVICE_TITLE := MediaTek MT7620a V22SG
  252. endef
  253. TARGET_DEVICES += mt7620a_v22sg
  254. define Device/mzk-750dhp
  255. DTS := MZK-750DHP
  256. DEVICE_TITLE := Planex MZK-750DHP
  257. DEVICE_PACKAGES := kmod-mt76
  258. endef
  259. TARGET_DEVICES += mzk-750dhp
  260. define Device/mzk-ex300np
  261. DTS := MZK-EX300NP
  262. DEVICE_TITLE := Planex MZK-EX300NP
  263. endef
  264. TARGET_DEVICES += mzk-ex300np
  265. define Device/mzk-ex750np
  266. DTS := MZK-EX750NP
  267. DEVICE_TITLE := Planex MZK-EX750NP
  268. DEVICE_PACKAGES := kmod-mt76
  269. endef
  270. TARGET_DEVICES += mzk-ex750np
  271. define Device/na930
  272. DTS := NA930
  273. IMAGE_SIZE := 20m
  274. DEVICE_TITLE := Sercomm NA930
  275. endef
  276. TARGET_DEVICES += na930
  277. define Device/oy-0001
  278. DTS := OY-0001
  279. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  280. DEVICE_TITLE := Oh Yeah OY-0001
  281. endef
  282. TARGET_DEVICES += oy-0001
  283. define Device/psg1208
  284. DTS := PSG1208
  285. DEVICE_TITLE := Phicomm PSG1208
  286. DEVICE_PACKAGES := kmod-mt76
  287. endef
  288. TARGET_DEVICES += psg1208
  289. define Device/psg1218a
  290. DTS := PSG1218A
  291. DEVICE_TITLE := Phicomm PSG1218 rev.Ax
  292. DEVICE_PACKAGES := kmod-mt76x2
  293. SUPPORTED_DEVICES += psg1218
  294. endef
  295. TARGET_DEVICES += psg1218a
  296. define Device/psg1218b
  297. DTS := PSG1218B
  298. DEVICE_TITLE := Phicomm PSG1218 rev.Bx
  299. DEVICE_PACKAGES := kmod-mt76x2
  300. SUPPORTED_DEVICES += psg1218
  301. endef
  302. TARGET_DEVICES += psg1218b
  303. define Device/rp-n53
  304. DTS := RP-N53
  305. DEVICE_TITLE := Asus RP-N53
  306. endef
  307. TARGET_DEVICES += rp-n53
  308. define Device/rt-n14u
  309. DTS := RT-N14U
  310. DEVICE_TITLE := Asus RT-N14u
  311. endef
  312. TARGET_DEVICES += rt-n14u
  313. define Device/rt-ac51u
  314. DTS := RT-AC51U
  315. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  316. DEVICE_TITLE := Asus RT-AC51U
  317. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ehci kmod-usb-ledtrig-usbport
  318. endef
  319. TARGET_DEVICES += rt-ac51u
  320. define Device/tiny-ac
  321. DTS := TINY-AC
  322. DEVICE_TITLE := Dovado Tiny AC
  323. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  324. endef
  325. TARGET_DEVICES += tiny-ac
  326. define Device/whr-1166d
  327. DTS := WHR-1166D
  328. IMAGE_SIZE := 15040k
  329. DEVICE_TITLE := Buffalo WHR-1166D
  330. endef
  331. TARGET_DEVICES += whr-1166d
  332. define Device/whr-300hp2
  333. DTS := WHR-300HP2
  334. IMAGE_SIZE := 6848k
  335. DEVICE_TITLE := Buffalo WHR-300HP2
  336. endef
  337. TARGET_DEVICES += whr-300hp2
  338. define Device/whr-600d
  339. DTS := WHR-600D
  340. IMAGE_SIZE := 6848k
  341. DEVICE_TITLE := Buffalo WHR-600D
  342. endef
  343. TARGET_DEVICES += whr-600d
  344. define Device/wmr-300
  345. DTS := WMR-300
  346. DEVICE_TITLE := Buffalo WMR-300
  347. endef
  348. TARGET_DEVICES += wmr-300
  349. define Device/wn3000rpv3
  350. NETGEAR_HW_ID := 29764836+8+0+32+2x2+0
  351. NETGEAR_BOARD_ID := WN3000RPv3
  352. DTS := WN3000RPV3
  353. BLOCKSIZE := 4k
  354. IMAGES += factory.bin
  355. KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakeroot-hdr
  356. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
  357. netgear-dni
  358. DEVICE_TITLE := Netgear WN3000RPv3
  359. endef
  360. TARGET_DEVICES += wn3000rpv3
  361. define Device/wrh-300cr
  362. DTS := WRH-300CR
  363. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  364. IMAGES += factory.bin
  365. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
  366. elecom-header
  367. DEVICE_TITLE := Elecom WRH-300CR
  368. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  369. endef
  370. TARGET_DEVICES += wrh-300cr
  371. define Device/wrtnode
  372. DTS := WRTNODE
  373. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  374. DEVICE_TITLE := WRTNode
  375. endef
  376. TARGET_DEVICES += wrtnode
  377. define Device/wt3020-4M
  378. DTS := WT3020-4M
  379. BLOCKSIZE := 4k
  380. IMAGE_SIZE := $(ralink_default_fw_size_4M)
  381. IMAGES += factory.bin
  382. SUPPORTED_DEVICES += wt3020
  383. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
  384. poray-header -B WT3020 -F 4M
  385. DEVICE_TITLE := Nexx WT3020 (4MB)
  386. endef
  387. TARGET_DEVICES += wt3020-4M
  388. define Device/wt3020-8M
  389. DTS := WT3020-8M
  390. IMAGES += factory.bin
  391. SUPPORTED_DEVICES += wt3020
  392. IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
  393. poray-header -B WT3020 -F 8M
  394. DEVICE_TITLE := Nexx WT3020 (8MB)
  395. endef
  396. TARGET_DEVICES += wt3020-8M
  397. define Device/y1
  398. DTS := Y1
  399. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  400. DEVICE_TITLE := Lenovo Y1
  401. endef
  402. TARGET_DEVICES += y1
  403. define Device/y1s
  404. DTS := Y1S
  405. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  406. DEVICE_TITLE := Lenovo Y1S
  407. endef
  408. TARGET_DEVICES += y1s
  409. define Device/youku-yk1
  410. DTS := YOUKU-YK1
  411. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  412. DEVICE_TITLE := YOUKU YK1
  413. endef
  414. TARGET_DEVICES += youku-yk1
  415. define Device/zbt-ape522ii
  416. DTS := ZBT-APE522II
  417. DEVICE_TITLE := Zbtlink ZBT-APE522II
  418. DEVICE_PACKAGES := kmod-mt76
  419. endef
  420. TARGET_DEVICES += zbt-ape522ii
  421. define Device/zbt-cpe102
  422. DTS := ZBT-CPE102
  423. DEVICE_TITLE := Zbtlink ZBT-CPE102
  424. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  425. endef
  426. TARGET_DEVICES += zbt-cpe102
  427. define Device/zbt-wa05
  428. DTS := ZBT-WA05
  429. DEVICE_TITLE := Zbtlink ZBT-WA05
  430. endef
  431. TARGET_DEVICES += zbt-wa05
  432. define Device/zbt-we2026
  433. DTS := ZBT-WE2026
  434. DEVICE_TITLE := Zbtlink ZBT-WE2026
  435. endef
  436. TARGET_DEVICES += zbt-we2026
  437. define Device/zbt-we826-16M
  438. DTS := ZBT-WE826-16M
  439. IMAGE_SIZE := $(ralink_default_fw_size_16M)
  440. SUPPORTED_DEVICES += zbt-we826
  441. DEVICE_TITLE := Zbtlink ZBT-WE826 (16M)
  442. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76 kmod-sdhci-mt7620
  443. endef
  444. TARGET_DEVICES += zbt-we826-16M
  445. define Device/zbt-we826-32M
  446. DTS := ZBT-WE826-32M
  447. IMAGE_SIZE := $(ralink_default_fw_size_32M)
  448. DEVICE_TITLE := Zbtlink ZBT-WE826 (32M)
  449. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76 kmod-sdhci-mt7620
  450. endef
  451. TARGET_DEVICES += zbt-we826-32M
  452. define Device/zbt-wr8305rt
  453. DTS := ZBT-WR8305RT
  454. DEVICE_TITLE := Zbtlink ZBT-WR8305RT
  455. endef
  456. TARGET_DEVICES += zbt-wr8305rt
  457. define Device/zte-q7
  458. DTS := ZTE-Q7
  459. DEVICE_TITLE := ZTE Q7
  460. endef
  461. TARGET_DEVICES += zte-q7