bcm63xx.mk 26 KB

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