bcm63xx.mk 27 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183
  1. #
  2. # BCM33XX/BCM63XX Profiles
  3. #
  4. define Device/bcm33xx
  5. KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma bin | hcs-initramfs
  6. IMAGES :=
  7. HCS_MAGIC_BYTES :=
  8. HCS_REV_MIN :=
  9. HCS_REV_MAJ :=
  10. endef
  11. DEVICE_VARS += HCS_MAGIC_BYTES HCS_REV_MIN HCS_REV_MAJ
  12. define Device/bcm63xx
  13. FILESYSTEMS := squashfs jffs2-64k jffs2-128k
  14. KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma | lzma-cfe
  15. KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
  16. IMAGES := cfe.bin
  17. IMAGE/cfe.bin := cfe-bin --pad $$$$(shell expr $$$$(FLASH_MB) / 2)
  18. IMAGE/cfe-4M.bin := cfe-bin --pad 2
  19. IMAGE/cfe-8M.bin := cfe-bin --pad 4
  20. IMAGE/cfe-16M.bin := cfe-bin --pad 8
  21. IMAGE/cfe-bc221.bin := cfe-bin --layoutver 5
  22. IMAGE/cfe-old.bin := cfe-old-bin
  23. IMAGE/sysupgrade.bin := cfe-bin
  24. BLOCK_SIZE := 0x10000
  25. IMAGE_OFFSET :=
  26. FLASH_MB := 4
  27. CFE_BOARD_ID :=
  28. CFE_CHIP_ID :=
  29. CFE_EXTRAS = --block-size $$(BLOCK_SIZE) --image-offset $$(if $$(IMAGE_OFFSET),$$(IMAGE_OFFSET),$$(BLOCK_SIZE))
  30. endef
  31. DEVICE_VARS += BLOCK_SIZE FLASH_MB IMAGE_OFFSET
  32. DEVICE_VARS += CFE_BOARD_ID CFE_CHIP_ID CFE_EXTRAS
  33. define Device/bcm63xx_netgear
  34. $(Device/bcm63xx)
  35. IMAGES := factory.chk sysupgrade.bin
  36. IMAGE/factory.chk := cfe-bin | netgear-chk
  37. NETGEAR_BOARD_ID :=
  38. NETGEAR_REGION :=
  39. endef
  40. DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_REGION
  41. define Device/bcm63xx_redboot
  42. FILESYSTEMS := squashfs
  43. KERNEL := kernel-bin | append-dtb | relocate-kernel | gzip
  44. KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
  45. IMAGES := redboot.bin
  46. IMAGE/redboot.bin := redboot-bin
  47. REDBOOT_PREFIX := $$(IMAGE_PREFIX)
  48. endef
  49. DEVICE_VARS += REDBOOT_PREFIX
  50. ### Generic ###
  51. define Device/963281TAN-generic
  52. $(Device/bcm63xx)
  53. IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
  54. DEVICE_TITLE := Generic 963281TAN
  55. DEVICE_DTS := bcm963281TAN
  56. CFE_BOARD_ID := 963281TAN
  57. CFE_CHIP_ID := 6328
  58. endef
  59. TARGET_DEVICES += 963281TAN-generic
  60. define Device/96328avng-generic
  61. $(Device/bcm63xx)
  62. IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
  63. DEVICE_TITLE := Generic 96328avng
  64. DEVICE_DTS := bcm96328avng
  65. CFE_BOARD_ID := 96328avng
  66. CFE_CHIP_ID := 6328
  67. endef
  68. TARGET_DEVICES += 96328avng-generic
  69. define Device/96338GW-generic
  70. $(Device/bcm63xx)
  71. DEVICE_TITLE := Generic 96338GW
  72. DEVICE_DTS := bcm96338GW
  73. CFE_BOARD_ID := 6338GW
  74. CFE_CHIP_ID := 6338
  75. endef
  76. TARGET_DEVICES += 96338GW-generic
  77. define Device/96338W-generic
  78. $(Device/bcm63xx)
  79. DEVICE_TITLE := Generic 96338W
  80. DEVICE_DTS := bcm96338W
  81. CFE_BOARD_ID := 6338W
  82. CFE_CHIP_ID := 6338
  83. endef
  84. TARGET_DEVICES += 96338W-generic
  85. define Device/96345GW2-generic
  86. $(Device/bcm63xx)
  87. IMAGES += cfe-bc221.bin
  88. DEVICE_TITLE := Generic 96345GW2
  89. DEVICE_DTS := bcm96345GW2
  90. CFE_BOARD_ID := 96345GW2
  91. CFE_CHIP_ID := 6345
  92. DEFAULT := n
  93. endef
  94. TARGET_DEVICES += 96345GW2-generic
  95. define Device/96348GW-generic
  96. $(Device/bcm63xx)
  97. IMAGES += cfe-bc221.bin
  98. DEVICE_TITLE := Generic 96348GW
  99. DEVICE_DTS := bcm96348GW
  100. CFE_BOARD_ID := 96348GW
  101. CFE_CHIP_ID := 6348
  102. endef
  103. TARGET_DEVICES += 96348GW-generic
  104. define Device/96348GW-10-generic
  105. $(Device/bcm63xx)
  106. DEVICE_TITLE := Generic 96348GW-10
  107. DEVICE_DTS := bcm96348GW-10
  108. CFE_BOARD_ID := 96348GW-10
  109. CFE_CHIP_ID := 6348
  110. endef
  111. TARGET_DEVICES += 96348GW-10-generic
  112. define Device/96348GW-11-generic
  113. $(Device/bcm63xx)
  114. DEVICE_TITLE := Generic 96348GW-11
  115. DEVICE_DTS := bcm96348GW-11
  116. CFE_BOARD_ID := 96348GW-11
  117. CFE_CHIP_ID := 6348
  118. endef
  119. TARGET_DEVICES += 96348GW-11-generic
  120. define Device/96348R-generic
  121. $(Device/bcm63xx)
  122. DEVICE_TITLE := Generic 96348R
  123. DEVICE_DTS := bcm96348R
  124. CFE_BOARD_ID := 96348R
  125. CFE_CHIP_ID := 6348
  126. endef
  127. TARGET_DEVICES += 96348R-generic
  128. define Device/96358VW-generic
  129. $(Device/bcm63xx)
  130. DEVICE_TITLE := Generic 96358VW
  131. DEVICE_DTS := bcm96358VW
  132. CFE_BOARD_ID := 96358VW
  133. CFE_CHIP_ID := 6358
  134. endef
  135. TARGET_DEVICES += 96358VW-generic
  136. define Device/96358VW2-generic
  137. $(Device/bcm63xx)
  138. DEVICE_TITLE := Generic 96358VW2
  139. DEVICE_DTS := bcm96358VW2
  140. CFE_BOARD_ID := 96358VW2
  141. CFE_CHIP_ID := 6358
  142. endef
  143. TARGET_DEVICES += 96358VW2-generic
  144. define Device/96368MVNgr-generic
  145. $(Device/bcm63xx)
  146. DEVICE_TITLE := Generic 96368MVNgr
  147. DEVICE_DTS := bcm96368MVNgr
  148. CFE_BOARD_ID := 96368MVNgr
  149. CFE_CHIP_ID := 6368
  150. endef
  151. TARGET_DEVICES += 96368MVNgr-generic
  152. define Device/96368MVWG-generic
  153. $(Device/bcm63xx)
  154. DEVICE_TITLE := Generic 96368MVWG
  155. DEVICE_DTS := bcm96368MVWG
  156. CFE_BOARD_ID := 96368MVWG
  157. CFE_CHIP_ID := 6368
  158. endef
  159. TARGET_DEVICES += 96368MVWG-generic
  160. ### Actiontec ###
  161. define Device/R1000H
  162. $(Device/bcm63xx)
  163. FILESYSTEMS := squashfs
  164. DEVICE_TITLE := Actiontec R1000H
  165. DEVICE_DTS := r1000h
  166. CFE_BOARD_ID := 96368MVWG
  167. CFE_CHIP_ID := 6368
  168. FLASH_MB := 32
  169. IMAGE_OFFSET := 0x20000
  170. DEVICE_PACKAGES := \
  171. $(USB2_PACKAGES) $(BRCMWL_PACKAGES)
  172. endef
  173. TARGET_DEVICES += R1000H
  174. ### ADB ###
  175. define Device/A4001N
  176. $(Device/bcm63xx)
  177. DEVICE_TITLE := ADB P.DG A4001N
  178. DEVICE_DTS := a4001n
  179. CFE_BOARD_ID := 96328dg2x2
  180. CFE_CHIP_ID := 6328
  181. FLASH_MB := 8
  182. DEVICE_PACKAGES := \
  183. $(USB2_PACKAGES) $(B43_PACKAGES)
  184. endef
  185. TARGET_DEVICES += A4001N
  186. define Device/A4001N1
  187. $(Device/bcm63xx)
  188. IMAGES += sysupgrade.bin
  189. DEVICE_TITLE := ADB P.DG A4001N1
  190. DEVICE_DTS := a4001n1
  191. CFE_BOARD_ID := 963281T_TEF
  192. CFE_CHIP_ID := 6328
  193. FLASH_MB := 16
  194. DEVICE_PACKAGES := \
  195. $(USB2_PACKAGES) $(B43_PACKAGES)
  196. endef
  197. TARGET_DEVICES += A4001N1
  198. define Device/AV4202N
  199. $(Device/bcm63xx)
  200. IMAGE_OFFSET := 0x20000
  201. DEVICE_TITLE := ADB P.DG AV4202N
  202. DEVICE_DTS := av4202n
  203. CFE_BOARD_ID := 96368_Swiss_S1
  204. CFE_CHIP_ID := 6368
  205. DEVICE_PACKAGES := \
  206. $(USB2_PACKAGES) $(B43_PACKAGES)
  207. endef
  208. TARGET_DEVICES += AV4202N
  209. ### Alcatel ###
  210. define Device/RG100A
  211. $(Device/bcm63xx)
  212. DEVICE_TITLE := Alcatel RG100A
  213. DEVICE_DTS := rg100a
  214. CFE_BOARD_ID := 96358VW2
  215. CFE_CHIP_ID := 6358
  216. BLOCK_SIZE := 0x20000
  217. DEVICE_PACKAGES := \
  218. $(USB2_PACKAGES) $(B43_PACKAGES)
  219. endef
  220. TARGET_DEVICES += RG100A
  221. ### Asmax ###
  222. define Device/AR1004G
  223. $(Device/bcm63xx)
  224. DEVICE_TITLE := Asmax AR 1004g
  225. DEVICE_DTS := ar1004g
  226. CFE_BOARD_ID := 96348GW-10
  227. CFE_CHIP_ID := 6348
  228. DEVICE_PACKAGES := \
  229. $(B43_PACKAGES)
  230. DEFAULT := n
  231. endef
  232. TARGET_DEVICES += AR1004G
  233. ### Belkin ###
  234. define Device/F5D7633
  235. $(Device/bcm63xx)
  236. DEVICE_TITLE := Belkin F5D7633
  237. DEVICE_DTS := f5d7633
  238. CFE_BOARD_ID := 96348GW-10
  239. CFE_CHIP_ID := 6348
  240. BLOCK_SIZE := 0x20000
  241. DEVICE_PACKAGES := \
  242. $(B43_PACKAGES)
  243. DEFAULT := n
  244. endef
  245. TARGET_DEVICES += F5D7633
  246. ### Broadcom ###
  247. define Device/BCM96318REF
  248. $(Device/bcm63xx)
  249. IMAGES :=
  250. DEVICE_TITLE := Broadcom BCM96318REF reference board
  251. DEVICE_DTS := bcm96318ref
  252. CFE_BOARD_ID := 96318REF
  253. CFE_CHIP_ID := 6318
  254. DEVICE_PACKAGES := \
  255. $(B43_PACKAGES) $(USB2_PACKAGES) \
  256. kmod-bcm63xx-udc
  257. endef
  258. TARGET_DEVICES += BCM96318REF
  259. define Device/BCM96318REF_P300
  260. $(Device/bcm63xx)
  261. IMAGES :=
  262. DEVICE_TITLE := Broadcom BCM96318REF_P300 reference board
  263. DEVICE_DTS := bcm96318ref_p300
  264. CFE_BOARD_ID := 96318REF_P300
  265. CFE_CHIP_ID := 6318
  266. DEVICE_PACKAGES := \
  267. $(B43_PACKAGES) $(USB2_PACKAGES) \
  268. kmod-bcm63xx-udc
  269. endef
  270. TARGET_DEVICES += BCM96318REF_P300
  271. define Device/BCM963268BU_P300
  272. $(Device/bcm63xx)
  273. IMAGES :=
  274. DEVICE_TITLE := Broadcom BCM963268BU_P300 reference board
  275. DEVICE_DTS := bcm963268bu_p300
  276. CFE_BOARD_ID := 963268BU_P300
  277. CFE_CHIP_ID := 63268
  278. DEVICE_PACKAGES := \
  279. $(USB2_PACKAGES) \
  280. kmod-bcm63xx-udc
  281. endef
  282. TARGET_DEVICES += BCM963268BU_P300
  283. define Device/BCM963269BHR
  284. $(Device/bcm63xx)
  285. IMAGES :=
  286. DEVICE_TITLE := Broadcom BCM963269BHR reference board
  287. DEVICE_DTS := bcm963269bhr
  288. CFE_BOARD_ID := 963269BHR
  289. CFE_CHIP_ID := 63268
  290. DEVICE_PACKAGES := \
  291. $(USB2_PACKAGES) \
  292. kmod-bcm63xx-udc
  293. endef
  294. TARGET_DEVICES += BCM963269BHR
  295. ### BT ###
  296. define Device/HomeHub2A
  297. $(Device/bcm63xx)
  298. DEVICE_TITLE := BT Home Hub 2.0 A
  299. DEVICE_DTS := homehub2a
  300. CFE_BOARD_ID := HOMEHUB2A
  301. CFE_CHIP_ID := 6358
  302. BLOCK_SIZE := 0x20000
  303. DEVICE_PACKAGES := \
  304. $(B43_PACKAGES) $(USB2_PACKAGES)
  305. endef
  306. TARGET_DEVICES += HomeHub2A
  307. define Device/BTV2110
  308. $(Device/bcm63xx)
  309. DEVICE_TITLE := BT Voyager V2110
  310. DEVICE_DTS := v2110
  311. CFE_BOARD_ID := V2110
  312. CFE_CHIP_ID := 6348
  313. CFE_EXTRAS += --layoutver 5
  314. DEVICE_PACKAGES := \
  315. $(B43_PACKAGES)
  316. DEFAULT := n
  317. endef
  318. TARGET_DEVICES += BTV2110
  319. define Device/BTV2500V
  320. $(Device/bcm63xx)
  321. DEVICE_TITLE := BT Voyager V2500V
  322. DEVICE_DTS := v2500v-bb
  323. CFE_BOARD_ID := V2500V_BB
  324. CFE_CHIP_ID := 6348
  325. CFE_EXTRAS += --layoutver 5
  326. DEVICE_PACKAGES := \
  327. $(B43_PACKAGES)
  328. DEFAULT := n
  329. endef
  330. TARGET_DEVICES += BTV2500V
  331. ### Comtrend ###
  332. define Device/AR5315u
  333. $(Device/bcm63xx)
  334. IMAGES += sysupgrade.bin
  335. DEVICE_TITLE := Comtrend AR-5315u
  336. DEVICE_DTS := ar-5315u
  337. CFE_BOARD_ID := 96318A-1441N1
  338. CFE_CHIP_ID := 6318
  339. FLASH_MB := 16
  340. DEVICE_PACKAGES := \
  341. $(B43_PACKAGES) $(USB2_PACKAGES)
  342. endef
  343. TARGET_DEVICES += AR5315u
  344. define Device/AR5381u
  345. $(Device/bcm63xx)
  346. IMAGES += sysupgrade.bin
  347. DEVICE_TITLE := Comtrend AR-5381u
  348. DEVICE_DTS := ar-5381u
  349. CFE_BOARD_ID := 96328A-1241N
  350. CFE_CHIP_ID := 6328
  351. FLASH_MB := 16
  352. DEVICE_PACKAGES := \
  353. $(B43_PACKAGES) $(USB2_PACKAGES)
  354. endef
  355. TARGET_DEVICES += AR5381u
  356. define Device/AR5387un
  357. $(Device/bcm63xx)
  358. IMAGES += sysupgrade.bin
  359. DEVICE_TITLE := Comtrend AR-5387un
  360. DEVICE_DTS := ar-5387un
  361. CFE_BOARD_ID := 96328A-1441N1
  362. CFE_CHIP_ID := 6328
  363. FLASH_MB := 16
  364. DEVICE_PACKAGES := \
  365. $(B43_PACKAGES) $(USB2_PACKAGES)
  366. endef
  367. TARGET_DEVICES += AR5387un
  368. define Device/CT-536_CT-5621
  369. $(Device/bcm63xx)
  370. DEVICE_TITLE := Comtrend CT-536+/CT-5621
  371. DEVICE_DTS := ct536plus
  372. CFE_BOARD_ID := 96348GW-11
  373. CFE_CHIP_ID := 6348
  374. DEVICE_PACKAGES := \
  375. $(B43_PACKAGES)
  376. DEFAULT := n
  377. endef
  378. TARGET_DEVICES += CT-536_CT-5621
  379. define Device/CT-5365
  380. $(Device/bcm63xx)
  381. DEVICE_TITLE := Comtrend CT-5365
  382. DEVICE_DTS := ct-5365
  383. CFE_BOARD_ID := 96348A-122
  384. CFE_CHIP_ID := 6348
  385. DEVICE_PACKAGES := \
  386. $(B43_PACKAGES)
  387. DEFAULT := n
  388. endef
  389. TARGET_DEVICES += CT-5365
  390. define Device/CT-6373
  391. $(Device/bcm63xx)
  392. DEVICE_TITLE := Comtrend CT-6373
  393. DEVICE_DTS := ct-6373
  394. CFE_BOARD_ID := CT6373-1
  395. CFE_CHIP_ID := 6358
  396. DEVICE_PACKAGES := \
  397. $(B43_PACKAGES) $(USB2_PACKAGES)
  398. endef
  399. TARGET_DEVICES += CT-6373
  400. define Device/VR-3025u
  401. $(Device/bcm63xx)
  402. IMAGES += sysupgrade.bin
  403. DEVICE_TITLE := Comtrend VR-3025u
  404. DEVICE_DTS := vr-3025u
  405. CFE_BOARD_ID := 96368M-1541N
  406. CFE_CHIP_ID := 6368
  407. BLOCK_SIZE := 0x20000
  408. FLASH_MB := 32
  409. DEVICE_PACKAGES := \
  410. $(B43_PACKAGES) $(USB2_PACKAGES)
  411. endef
  412. TARGET_DEVICES += VR-3025u
  413. define Device/VR-3025un
  414. $(Device/bcm63xx)
  415. DEVICE_TITLE := Comtrend VR-3025un
  416. DEVICE_DTS := vr-3025un
  417. CFE_BOARD_ID := 96368M-1341N
  418. CFE_CHIP_ID := 6368
  419. FLASH_MB := 8
  420. DEVICE_PACKAGES := \
  421. $(B43_PACKAGES) $(USB2_PACKAGES)
  422. endef
  423. TARGET_DEVICES += VR-3025un
  424. define Device/VR-3026e
  425. $(Device/bcm63xx)
  426. DEVICE_TITLE := Comtrend VR-3026e
  427. DEVICE_DTS := vr-3026e
  428. CFE_BOARD_ID := 96368MT-1341N1
  429. CFE_CHIP_ID := 6368
  430. FLASH_MB := 8
  431. DEVICE_PACKAGES := \
  432. $(B43_PACKAGES)
  433. endef
  434. TARGET_DEVICES += VR-3026e
  435. define Device/WAP-5813n
  436. $(Device/bcm63xx)
  437. DEVICE_TITLE := Comtrend WAP-5813n
  438. DEVICE_DTS := wap-5813n
  439. CFE_BOARD_ID := 96369R-1231N
  440. CFE_CHIP_ID := 6368
  441. FLASH_MB := 8
  442. DEVICE_PACKAGES := \
  443. $(B43_PACKAGES) $(USB2_PACKAGES)
  444. endef
  445. TARGET_DEVICES += WAP-5813n
  446. ### D-Link ###
  447. define Device/DSL2640B-B
  448. $(Device/bcm63xx)
  449. DEVICE_TITLE := D-Link DSL-2640B rev B2
  450. DEVICE_DTS := dsl-2640b-b
  451. CFE_BOARD_ID := D-4P-W
  452. CFE_CHIP_ID := 6348
  453. DEVICE_PACKAGES := \
  454. $(B43_PACKAGES)
  455. DEFAULT := n
  456. endef
  457. TARGET_DEVICES += DSL2640B-B
  458. define Device/DSL2640U
  459. $(Device/bcm63xx)
  460. DEVICE_TITLE := D-Link DSL-2640U/BRU/C
  461. DEVICE_DTS := dsl-2640u
  462. CFE_BOARD_ID := 96338W2_E7T
  463. CFE_CHIP_ID := 6338
  464. DEVICE_PACKAGES := \
  465. $(B43_PACKAGES)
  466. DEFAULT := n
  467. endef
  468. TARGET_DEVICES += DSL2640U
  469. define Device/DSL2650U
  470. $(Device/bcm63xx)
  471. DEVICE_TITLE := D-Link DSL-2650U
  472. DEVICE_DTS := dsl-2650u
  473. CFE_BOARD_ID := 96358VW2
  474. CFE_CHIP_ID := 6358
  475. DEVICE_PACKAGES := \
  476. $(B43_PACKAGES) $(USB2_PACKAGES)
  477. endef
  478. TARGET_DEVICES += DSL2650U
  479. define Device/DSL274XB-C2
  480. $(Device/bcm63xx)
  481. DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev C2
  482. DEVICE_DTS := dsl-274xb-c
  483. CFE_BOARD_ID := 96358GW
  484. CFE_CHIP_ID := 6358
  485. DEVICE_PACKAGES := \
  486. $(B43_PACKAGES)
  487. endef
  488. TARGET_DEVICES += DSL274XB-C2
  489. define Device/DSL274XB-C3
  490. $(Device/bcm63xx)
  491. DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev C3
  492. DEVICE_DTS := dsl-274xb-c
  493. CFE_BOARD_ID := AW4139
  494. CFE_CHIP_ID := 6358
  495. DEVICE_PACKAGES := \
  496. $(B43_PACKAGES)
  497. endef
  498. TARGET_DEVICES += DSL274XB-C3
  499. define Device/DSL274XB-F1
  500. $(Device/bcm63xx)
  501. DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev F1
  502. DEVICE_DTS := dsl-274xb-f
  503. CFE_BOARD_ID := AW4339U
  504. CFE_CHIP_ID := 6328
  505. IMAGES := cfe-EU.bin cfe-AU.bin
  506. IMAGE/cfe-AU.bin := cfe-bin --signature2 "4.06.01.AUF1" --pad 4
  507. IMAGE/cfe-EU.bin := cfe-bin --signature2 "4.06.01.EUF1" --pad 4
  508. DEVICE_PACKAGES := \
  509. $(ATH9K_PACKAGES)
  510. endef
  511. TARGET_DEVICES += DSL274XB-F1
  512. define Device/DSL275XB-D1
  513. $(Device/bcm63xx)
  514. DEVICE_TITLE := D-Link DSL-2750B/DSL-2751 rev D1
  515. DEVICE_DTS := dsl-275xb-d
  516. CFE_BOARD_ID := AW5200B
  517. CFE_CHIP_ID := 6318
  518. FLASH_MB := 8
  519. DEVICE_PACKAGES := \
  520. $(B43_PACKAGES) $(USB2_PACKAGES)
  521. endef
  522. TARGET_DEVICES += DSL275XB-D1
  523. define Device/DVAG3810BN
  524. $(Device/bcm63xx)
  525. DEVICE_TITLE := D-Link DVA-G3810BN/TL
  526. DEVICE_DTS := dva-g3810bn_tl
  527. CFE_BOARD_ID := 96358VW
  528. CFE_CHIP_ID := 6358
  529. DEVICE_PACKAGES := \
  530. $(B43_PACKAGES) $(USB2_PACKAGES)
  531. endef
  532. TARGET_DEVICES += DVAG3810BN
  533. ### Davolink ###
  534. define Device/DV-201AMR
  535. $(Device/bcm63xx)
  536. IMAGES := cfe-old.bin
  537. DEVICE_TITLE := Davolink DV-201AMR
  538. DEVICE_DTS := dv-201amr
  539. CFE_BOARD_ID := DV201AMR
  540. CFE_CHIP_ID := 6348
  541. DEVICE_PACKAGES := \
  542. $(B43_PACKAGES)
  543. DEFAULT := n
  544. endef
  545. TARGET_DEVICES += DV-201AMR
  546. ### Dynalink ###
  547. define Device/RTA770BW
  548. $(Device/bcm63xx)
  549. IMAGES =
  550. DEVICE_TITLE := Dynalink RTA770BW (Siemens SE 515)
  551. DEVICE_DTS := rta770bw
  552. CFE_BOARD_ID := RTA770BW
  553. CFE_CHIP_ID := 6345
  554. CFE_EXTRAS += --layoutver 5
  555. DEVICE_PACKAGES := \
  556. $(B43_PACKAGES)
  557. DEFAULT := n
  558. endef
  559. TARGET_DEVICES += RTA770BW
  560. define Device/RTA770W
  561. $(Device/bcm63xx)
  562. IMAGES =
  563. DEVICE_TITLE := Dynalink RTA770W
  564. DEVICE_DTS := rta770w
  565. CFE_BOARD_ID := RTA770W
  566. CFE_CHIP_ID := 6345
  567. CFE_EXTRAS += --layoutver 5
  568. DEVICE_PACKAGES := \
  569. $(B43_PACKAGES)
  570. DEFAULT := n
  571. endef
  572. TARGET_DEVICES += RTA770W
  573. define Device/RTA1025W_16
  574. $(Device/bcm63xx)
  575. DEVICE_TITLE := Dynalink RTA1025W
  576. DEVICE_DTS := rta1025w
  577. CFE_BOARD_ID := RTA1025W_16
  578. CFE_CHIP_ID := 6348
  579. CFE_EXTRAS += --layoutver 5
  580. DEVICE_PACKAGES := \
  581. $(B43_PACKAGES)
  582. DEFAULT := n
  583. endef
  584. TARGET_DEVICES += RTA1025W_16
  585. define Device/RTA1320_16M
  586. $(Device/bcm63xx)
  587. DEVICE_TITLE := Dynalink RTA1320
  588. DEVICE_DTS := rta1320
  589. CFE_BOARD_ID := RTA1320_16M
  590. CFE_CHIP_ID := 6338
  591. CFE_EXTRAS += --layoutver 5
  592. DEFAULT := n
  593. endef
  594. TARGET_DEVICES += RTA1320_16M
  595. ### Huawei ###
  596. define Device/HG520v
  597. $(Device/bcm63xx)
  598. DEVICE_TITLE := Huawei EchoLife HG520v
  599. DEVICE_DTS := hg520v
  600. CFE_BOARD_ID := HW6358GW_B
  601. CFE_CHIP_ID := 6358
  602. CFE_EXTRAS += --rsa-signature "EchoLife_HG520v"
  603. DEVICE_PACKAGES := \
  604. $(B43_PACKAGES)
  605. endef
  606. TARGET_DEVICES += HG520v
  607. define Device/HG553
  608. $(Device/bcm63xx)
  609. DEVICE_TITLE := Huawei EchoLife HG553
  610. DEVICE_DTS := hg553
  611. CFE_BOARD_ID := HW553
  612. CFE_CHIP_ID := 6358
  613. CFE_EXTRAS += --rsa-signature "EchoLife_HG553" --tag-version 7
  614. BLOCK_SIZE := 0x20000
  615. DEVICE_PACKAGES := \
  616. $(B43_PACKAGES) $(USB2_PACKAGES)
  617. endef
  618. TARGET_DEVICES += HG553
  619. define Device/HG556a-A
  620. $(Device/bcm63xx)
  621. DEVICE_TITLE := Huawei EchoLife HG556a rev A
  622. DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version A (Atheros)
  623. DEVICE_DTS := hg556a-a
  624. CFE_BOARD_ID := HW556
  625. CFE_CHIP_ID := 6358
  626. CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
  627. IMAGE_OFFSET := 0x20000
  628. DEVICE_PACKAGES := \
  629. $(ATH9K_PACKAGES) $(USB2_PACKAGES)
  630. endef
  631. TARGET_DEVICES += HG556a-A
  632. define Device/HG556a-B
  633. $(Device/bcm63xx)
  634. DEVICE_TITLE := Huawei EchoLife HG556a rev B
  635. DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version B (Atheros)
  636. DEVICE_DTS := hg556a-b
  637. CFE_BOARD_ID := HW556
  638. CFE_CHIP_ID := 6358
  639. CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
  640. BLOCK_SIZE := 0x20000
  641. DEVICE_PACKAGES := \
  642. $(ATH9K_PACKAGES) $(USB2_PACKAGES)
  643. endef
  644. TARGET_DEVICES += HG556a-B
  645. define Device/HG556a-C
  646. $(Device/bcm63xx)
  647. DEVICE_TITLE := Huawei EchoLife HG556a rev C
  648. DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version C (Ralink)
  649. DEVICE_DTS := hg556a-c
  650. CFE_BOARD_ID := HW556
  651. CFE_CHIP_ID := 6358
  652. CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
  653. BLOCK_SIZE := 0x20000
  654. DEVICE_PACKAGES := \
  655. $(RT28_PACKAGES) $(USB2_PACKAGES)
  656. endef
  657. TARGET_DEVICES += HG556a-C
  658. define Device/HG622
  659. $(Device/bcm63xx)
  660. IMAGES += sysupgrade.bin
  661. DEVICE_TITLE := Huawei EchoLife HG622
  662. DEVICE_DTS := hg622
  663. CFE_BOARD_ID := 96368MVWG_hg622
  664. CFE_CHIP_ID := 6368
  665. CFE_EXTRAS += --tag-version 7
  666. BLOCK_SIZE := 0x20000
  667. FLASH_MB := 16
  668. DEVICE_PACKAGES := \
  669. $(RT28_PACKAGES) $(USB2_PACKAGES)
  670. endef
  671. TARGET_DEVICES += HG622
  672. define Device/HG655b
  673. $(Device/bcm63xx)
  674. DEVICE_TITLE := Huawei EchoLife HG655b
  675. DEVICE_DTS := hg655b
  676. CFE_BOARD_ID := HW65x
  677. CFE_CHIP_ID := 6368
  678. CFE_EXTRAS += --tag-version 7
  679. IMAGE_OFFSET := 0x20000
  680. FLASH_MB := 8
  681. DEVICE_PACKAGES := \
  682. $(RT28_PACKAGES) $(USB2_PACKAGES)
  683. endef
  684. TARGET_DEVICES += HG655b
  685. ### Inteno ###
  686. define Device/VG50
  687. $(Device/bcm63xx)
  688. IMAGES :=
  689. DEVICE_TITLE := Inteno VG50 Multi-WAN CPE
  690. DEVICE_DTS := vg50
  691. CFE_BOARD_ID := VW6339GU
  692. CFE_CHIP_ID := 63268
  693. DEVICE_PACKAGES := \
  694. $(USB2_PACKAGES)
  695. endef
  696. TARGET_DEVICES += VG50
  697. ### Inventel ###
  698. define Device/livebox
  699. $(Device/bcm63xx_redboot)
  700. DEVICE_TITLE := Inventel Livebox 1
  701. DEVICE_DTS := livebox-blue-5g
  702. DEVICE_PACKAGES := \
  703. $(B43_PACKAGES) $(USB1_PACKAGES)
  704. DEFAULT := n
  705. endef
  706. TARGET_DEVICES += livebox
  707. ### Netgear ###
  708. define Device/CVG834G
  709. $(Device/bcm33xx)
  710. DEVICE_TITLE := Netgear CVG834G
  711. DEVICE_DTS := cvg834g
  712. HCS_MAGIC_BYTES := 0xa020
  713. HCS_REV_MIN := 0001
  714. HCS_REV_MAJ := 0022
  715. endef
  716. TARGET_DEVICES += CVG834G
  717. define Device/DG834GT_PN
  718. $(Device/bcm63xx)
  719. DEVICE_TITLE := Netgear DG834GT/PN
  720. DEVICE_DTS := dg834gtpn
  721. CFE_BOARD_ID := 96348GW-10
  722. CFE_CHIP_ID := 6348
  723. DEVICE_PACKAGES := \
  724. $(ATH5K_PACKAGES)
  725. DEFAULT := n
  726. endef
  727. TARGET_DEVICES += DG834GT_PN
  728. define Device/DG834GTv4
  729. $(Device/bcm63xx)
  730. IMAGES :=
  731. DEVICE_TITLE := Netgear DG834G v4
  732. DEVICE_DTS := dg834g_v4
  733. CFE_BOARD_ID := 96348W3
  734. CFE_CHIP_ID := 6348
  735. DEVICE_PACKAGES := \
  736. $(B43_PACKAGES)
  737. DEFAULT := n
  738. endef
  739. TARGET_DEVICES += DG834GTv4
  740. define Device/DGND3700v1
  741. $(Device/bcm63xx_netgear)
  742. DEVICE_TITLE := Netgear DGND3700 v1
  743. DEVICE_DTS := dgnd3700v1
  744. CFE_BOARD_ID := 96368MVWG
  745. CFE_CHIP_ID := 6368
  746. BLOCK_SIZE := 0x20000
  747. NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
  748. NETGEAR_REGION := 1
  749. DEVICE_PACKAGES := \
  750. $(B43_PACKAGES) $(USB2_PACKAGES)
  751. endef
  752. TARGET_DEVICES += DGND3700v1
  753. define Device/DGND3800B
  754. $(Device/bcm63xx_netgear)
  755. DEVICE_TITLE := Netgear DGND3800B
  756. DEVICE_DTS := dgnd3700v1
  757. CFE_BOARD_ID := 96368MVWG
  758. CFE_CHIP_ID := 6368
  759. BLOCK_SIZE := 0x20000
  760. NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
  761. NETGEAR_REGION := 1
  762. DEVICE_PACKAGES := \
  763. $(B43_PACKAGES) $(USB2_PACKAGES)
  764. endef
  765. TARGET_DEVICES += DGND3800B
  766. define Device/EVG2000
  767. $(Device/bcm63xx_netgear)
  768. DEVICE_TITLE := Netgear EVG2000
  769. DEVICE_DTS := evg2000
  770. CFE_BOARD_ID := 96369PVG
  771. CFE_CHIP_ID := 6368
  772. BLOCK_SIZE := 0x20000
  773. NETGEAR_BOARD_ID := U12H154T90_NETGEAR
  774. NETGEAR_REGION := 1
  775. DEVICE_PACKAGES := \
  776. $(B43_PACKAGES) $(USB2_PACKAGES)
  777. endef
  778. TARGET_DEVICES += EVG2000
  779. ### NuCom ###
  780. define Device/R5010UNv2
  781. $(Device/bcm63xx)
  782. IMAGES += sysupgrade.bin
  783. DEVICE_TITLE := NuCom R5010UN v2
  784. DEVICE_DTS := r5010unv2
  785. CFE_BOARD_ID := 96328ang
  786. CFE_CHIP_ID := 6328
  787. FLASH_MB := 16
  788. DEVICE_PACKAGES := \
  789. $(B43_PACKAGES)
  790. endef
  791. TARGET_DEVICES += R5010UNv2
  792. ### Observa ###
  793. define Device/VH4032N
  794. $(Device/bcm63xx)
  795. IMAGES += sysupgrade.bin
  796. DEVICE_TITLE := Observa VH4032N
  797. DEVICE_DTS := vh4032n
  798. CFE_BOARD_ID := 96368VVW
  799. CFE_CHIP_ID := 6368
  800. BLOCK_SIZE := 0x20000
  801. FLASH_MB := 32
  802. DEVICE_PACKAGES := \
  803. $(B43_PACKAGES) $(USB2_PACKAGES)
  804. endef
  805. TARGET_DEVICES += VH4032N
  806. ### Pirelli ###
  807. define Device/A226G
  808. $(Device/bcm63xx)
  809. DEVICE_TITLE := Pirelli A226G
  810. DEVICE_DTS := a226g
  811. CFE_BOARD_ID := DWV-S0
  812. CFE_CHIP_ID := 6358
  813. CFE_EXTRAS += --signature2 IMAGE --tag-version 8
  814. DEVICE_PACKAGES := \
  815. $(B43_PACKAGES) $(USB2_PACKAGES)
  816. endef
  817. TARGET_DEVICES += A226G
  818. define Device/A226M
  819. $(Device/bcm63xx)
  820. DEVICE_TITLE := Pirelli A226M
  821. DEVICE_DTS := a226m
  822. CFE_BOARD_ID := DWV-S0
  823. CFE_CHIP_ID := 6358
  824. CFE_EXTRAS += --signature2 IMAGE --tag-version 8
  825. DEVICE_PACKAGES := \
  826. $(USB2_PACKAGES)
  827. endef
  828. TARGET_DEVICES += A226M
  829. define Device/A226M-FWB
  830. $(Device/bcm63xx)
  831. DEVICE_TITLE := Pirelli A226M-FWB
  832. DEVICE_DTS := a226m-fwb
  833. CFE_BOARD_ID := DWV-S0
  834. CFE_CHIP_ID := 6358
  835. CFE_EXTRAS += --signature2 IMAGE --tag-version 8
  836. BLOCK_SIZE := 0x20000
  837. DEVICE_PACKAGES := \
  838. $(USB2_PACKAGES)
  839. endef
  840. TARGET_DEVICES += A226M-FWB
  841. define Device/AGPF-S0
  842. $(Device/bcm63xx)
  843. DEVICE_TITLE := Pirelli Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0
  844. DEVICE_DTS := agpf-s0
  845. CFE_BOARD_ID := AGPF-S0
  846. CFE_CHIP_ID := 6358
  847. CFE_EXTRAS += --signature2 IMAGE --tag-version 8
  848. BLOCK_SIZE := 0x20000
  849. DEVICE_PACKAGES := \
  850. $(B43_PACKAGES) $(USB2_PACKAGES)
  851. endef
  852. TARGET_DEVICES += AGPF-S0
  853. ### Sagem ###
  854. define Device/FAST2404
  855. $(Device/bcm63xx)
  856. DEVICE_TITLE := Sagem F@ST2404
  857. DEVICE_DTS := fast2404
  858. CFE_BOARD_ID := F@ST2404
  859. CFE_CHIP_ID := 6348
  860. DEVICE_PACKAGES := \
  861. $(B43_PACKAGES)
  862. DEFAULT := n
  863. endef
  864. TARGET_DEVICES += FAST2404
  865. define Device/FAST2504n
  866. $(Device/bcm63xx)
  867. DEVICE_TITLE := Sagem F@ST2504n
  868. DEVICE_DTS := fast2504n
  869. CFE_BOARD_ID := F@ST2504n
  870. CFE_CHIP_ID := 6362
  871. DEVICE_PACKAGES := \
  872. $(B43_PACKAGES)
  873. endef
  874. TARGET_DEVICES += FAST2504n
  875. define Device/FAST2604
  876. $(Device/bcm63xx)
  877. DEVICE_TITLE := Sagem F@ST2604
  878. DEVICE_DTS := fast2604
  879. CFE_BOARD_ID := F@ST2604
  880. CFE_CHIP_ID := 6348
  881. DEVICE_PACKAGES := \
  882. $(B43_PACKAGES)
  883. DEFAULT := n
  884. endef
  885. TARGET_DEVICES += FAST2604
  886. define Device/FAST2704N
  887. $(Device/bcm63xx)
  888. DEVICE_TITLE := Sagem F@ST2704N
  889. DEVICE_DTS := fast2704n
  890. CFE_BOARD_ID := F@ST2704N
  891. CFE_CHIP_ID := 6318
  892. FLASH_MB := 8
  893. DEVICE_PACKAGES := \
  894. $(B43_PACKAGES) $(USB2_PACKAGES)
  895. endef
  896. TARGET_DEVICES += FAST2704N
  897. define Device/FAST2704V2
  898. $(Device/bcm63xx)
  899. DEVICE_TITLE := Sagem F@ST2704V2
  900. DEVICE_DTS := fast2704v2
  901. CFE_BOARD_ID := F@ST2704V2
  902. CFE_CHIP_ID := 6328
  903. FLASH_MB := 8
  904. DEVICE_PACKAGES := \
  905. $(B43_PACKAGES) $(USB2_PACKAGES)
  906. endef
  907. TARGET_DEVICES += FAST2704V2
  908. ### Sercomm ###
  909. define Device/AD1018-SPI_flash
  910. $(Device/bcm63xx)
  911. DEVICE_TITLE := Sercomm AD1018 (SPI flash mod)
  912. DEVICE_DTS := ad1018-nor
  913. CFE_BOARD_ID := 96328avngr
  914. CFE_CHIP_ID := 6328
  915. DEVICE_PACKAGES := \
  916. $(B43_PACKAGES) $(USB2_PACKAGES)
  917. endef
  918. TARGET_DEVICES += AD1018-SPI_flash
  919. ### SFR ###
  920. define Device/NEUFBOX4-SER
  921. $(Device/bcm63xx)
  922. DEVICE_TITLE := SFR Neufbox4 (Sercomm)
  923. DEVICE_DTS := nb4-ser-r0
  924. CFE_BOARD_ID := 96358VW
  925. CFE_CHIP_ID := 6358
  926. CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
  927. DEVICE_PACKAGES := \
  928. $(B43_PACKAGES) $(USB2_PACKAGES)
  929. endef
  930. TARGET_DEVICES += NEUFBOX4-SER
  931. define Device/NEUFBOX4-FXC
  932. $(Device/bcm63xx)
  933. DEVICE_TITLE := SFR Neufbox4 (Foxconn)
  934. DEVICE_DTS := nb4-fxc-r1
  935. CFE_BOARD_ID := 96358VW
  936. CFE_CHIP_ID := 6358
  937. CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
  938. DEVICE_PACKAGES := \
  939. $(B43_PACKAGES) $(USB2_PACKAGES)
  940. endef
  941. TARGET_DEVICES += NEUFBOX4-FXC
  942. define Device/NEUFBOX6
  943. $(Device/bcm63xx)
  944. DEVICE_TITLE := SFR Neufbox6
  945. DEVICE_DTS := nb6-ser-r0
  946. CFE_BOARD_ID := NB6-SER-r0
  947. CFE_CHIP_ID := 6362
  948. CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
  949. DEVICE_PACKAGES := \
  950. $(USB2_PACKAGES)
  951. endef
  952. TARGET_DEVICES += NEUFBOX6
  953. define Device/SR102
  954. $(Device/bcm63xx)
  955. DEVICE_TITLE := SKY-SR102
  956. DEVICE_DTS := sr102
  957. CFE_BOARD_ID := BSKYB_63168
  958. CFE_CHIP_ID := 63268
  959. CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
  960. DEVICE_PACKAGES := \
  961. $(USB2_PACKAGES)
  962. endef
  963. TARGET_DEVICES += SR102
  964. ### T-Com ###
  965. define Device/SPW303V
  966. $(Device/bcm63xx)
  967. IMAGES := factory.bin sysupgrade.bin
  968. IMAGE/factory.bin := cfe-spw303v-bin --pad 4 | spw303v-bin | xor-image
  969. IMAGE/sysupgrade.bin := cfe-spw303v-bin | spw303v-bin
  970. DEVICE_TITLE := T-Com Speedport W 303V
  971. DEVICE_DTS := spw303v
  972. CFE_BOARD_ID := 96358-502V
  973. CFE_CHIP_ID := 6358
  974. DEVICE_PACKAGES := \
  975. $(B43_PACKAGES)
  976. endef
  977. TARGET_DEVICES += SPW303V
  978. define Device/SPW500V
  979. $(Device/bcm63xx)
  980. DEVICE_TITLE := T-Com Speedport W 500V
  981. DEVICE_DTS := spw500v
  982. CFE_BOARD_ID := 96348GW
  983. CFE_CHIP_ID := 6348
  984. DEVICE_PACKAGES := \
  985. $(B43_PACKAGES)
  986. DEFAULT := n
  987. endef
  988. TARGET_DEVICES += SPW500V
  989. ### Tecom ###
  990. define Device/GW6000
  991. $(Device/bcm63xx)
  992. DEVICE_TITLE := Tecom GW6000
  993. DEVICE_DTS := gw6000
  994. CFE_BOARD_ID := 96348GW
  995. CFE_CHIP_ID := 6348
  996. DEVICE_PACKAGES := \
  997. $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
  998. endef
  999. TARGET_DEVICES += GW6000
  1000. define Device/GW6200
  1001. $(Device/bcm63xx)
  1002. DEVICE_TITLE := Tecom GW6200
  1003. DEVICE_DTS := gw6200
  1004. CFE_BOARD_ID := 96348GW
  1005. CFE_CHIP_ID := 6348
  1006. CFE_EXTRAS += --rsa-signature "$(shell printf '\x99')"
  1007. DEVICE_PACKAGES := \
  1008. $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
  1009. endef
  1010. TARGET_DEVICES += GW6200
  1011. ### Telsey ###
  1012. define Device/CPVA502PLUS
  1013. $(Device/bcm63xx)
  1014. DEVICE_TITLE := Telsey CPVA502+
  1015. DEVICE_DTS := cpva502plus
  1016. CFE_BOARD_ID := CPVA502+
  1017. CFE_CHIP_ID := 6348
  1018. CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999"
  1019. DEVICE_PACKAGES := \
  1020. $(B43_PACKAGES)
  1021. DEFAULT := n
  1022. endef
  1023. TARGET_DEVICES += CPVA502PLUS
  1024. define Device/CPA-ZNTE60T
  1025. $(Device/bcm63xx)
  1026. DEVICE_TITLE := Telsey CPVA642-type (CPA-ZNTE60T)
  1027. DEVICE_DTS := cpva642
  1028. CFE_BOARD_ID := CPVA642
  1029. CFE_CHIP_ID := 6358
  1030. CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
  1031. FLASH_MB := 8
  1032. DEVICE_PACKAGES := \
  1033. $(RT63_PACKAGES) $(USB2_PACKAGES)
  1034. endef
  1035. TARGET_DEVICES += CPA-ZNTE60T
  1036. define Device/MAGIC
  1037. $(Device/bcm63xx)
  1038. IMAGES :=
  1039. DEVICE_TITLE := Telsey MAGIC (Alice W-Gate)
  1040. DEVICE_DTS := magic
  1041. CFE_BOARD_ID := MAGIC
  1042. CFE_CHIP_ID := 6348
  1043. DEVICE_PACKAGES := \
  1044. $(RT63_PACKAGES)
  1045. DEFAULT := n
  1046. endef
  1047. TARGET_DEVICES += MAGIC
  1048. ### TP-Link ###
  1049. define Device/TD-W8900GB
  1050. $(Device/bcm63xx)
  1051. DEVICE_TITLE := TP-Link TD-W8900GB
  1052. DEVICE_DTS := td-w8900gb
  1053. CFE_BOARD_ID := 96348GW-11
  1054. CFE_CHIP_ID := 6348
  1055. CFE_EXTRAS += --rsa-signature "$(shell printf 'PRID\x89\x10\x00\x02')"
  1056. IMAGE_OFFSET := 0x20000
  1057. DEVICE_PACKAGES := \
  1058. $(B43_PACKAGES)
  1059. DEFAULT := n
  1060. endef
  1061. TARGET_DEVICES += TD-W8900GB
  1062. ### USRobotics ###
  1063. define Device/USR9108
  1064. $(Device/bcm63xx)
  1065. DEVICE_TITLE := USRobotics 9108
  1066. DEVICE_DTS := usr9108
  1067. CFE_BOARD_ID := 96348GW-A
  1068. CFE_CHIP_ID := 6348
  1069. DEVICE_PACKAGES := \
  1070. $(B43_PACKAGES) $(USB1_PACKAGES)
  1071. DEFAULT := n
  1072. endef
  1073. TARGET_DEVICES += USR9108
  1074. ### ZyXEL ###
  1075. define Device/P870HW-51a_v2
  1076. $(Device/bcm63xx)
  1077. IMAGES := factory.bin
  1078. IMAGE/factory.bin := cfe-bin | zyxel-bin
  1079. DEVICE_TITLE := ZyXEL P870HW-51a v2
  1080. DEVICE_DTS := p870hw-51a-v2
  1081. CFE_BOARD_ID := 96368VVW
  1082. CFE_CHIP_ID := 6368
  1083. CFE_EXTRAS += --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
  1084. DEVICE_PACKAGES := \
  1085. $(B43_PACKAGES)
  1086. endef
  1087. TARGET_DEVICES += P870HW-51a_v2