ipq40xx: only include ath10k-board-qca4019 for the generic subtarget
[openwrt/staging/chunkeey.git] / target / linux / bcm63xx / image / bcm63xx.mk
1
2 #
3 # BCM33XX/BCM63XX Profiles
4 #
5
6 DEVICE_VARS += HCS_MAGIC_BYTES HCS_REV_MIN HCS_REV_MAJ
7 DEVICE_VARS += BLOCK_SIZE FLASH_MB IMAGE_OFFSET
8 DEVICE_VARS += CFE_BOARD_ID CFE_EXTRAS
9 DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_REGION
10 DEVICE_VARS += REDBOOT_PREFIX
11
12 define Device/bcm33xx
13 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma bin | hcs-initramfs
14 IMAGES :=
15 HCS_MAGIC_BYTES :=
16 HCS_REV_MIN :=
17 HCS_REV_MAJ :=
18 endef
19
20 define Device/bcm63xx
21 FILESYSTEMS := squashfs jffs2-64k jffs2-128k
22 KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma
23 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
24 IMAGES := cfe.bin
25 IMAGE/cfe.bin := cfe-bin --pad $$$$(shell expr $$$$(FLASH_MB) / 2)
26 IMAGE/cfe-4M.bin := cfe-bin --pad 2
27 IMAGE/cfe-8M.bin := cfe-bin --pad 4
28 IMAGE/cfe-16M.bin := cfe-bin --pad 8
29 IMAGE/cfe-bc221.bin := cfe-bin --layoutver 5
30 IMAGE/cfe-old.bin := cfe-old-bin
31 IMAGE/sysupgrade.bin := cfe-bin
32 BLOCK_SIZE := 0x10000
33 IMAGE_OFFSET :=
34 FLASH_MB := 4
35 CFE_BOARD_ID :=
36 CFE_EXTRAS = --block-size $$(BLOCK_SIZE) --image-offset $$(if $$(IMAGE_OFFSET),$$(IMAGE_OFFSET),$$(BLOCK_SIZE))
37 endef
38
39 define Device/bcm63xx-legacy
40 $(Device/bcm63xx)
41 KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma-cfe
42 endef
43
44 define Device/bcm63xx_netgear
45 $(Device/bcm63xx)
46 DEVICE_VENDOR := NETGEAR
47 IMAGES := factory.chk sysupgrade.bin
48 IMAGE/factory.chk := cfe-bin | netgear-chk
49 NETGEAR_BOARD_ID :=
50 NETGEAR_REGION :=
51 endef
52
53 define Device/bcm63xx_redboot
54 FILESYSTEMS := squashfs
55 KERNEL := kernel-bin | append-dtb | relocate-kernel | gzip
56 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
57 IMAGES := redboot.bin
58 IMAGE/redboot.bin := redboot-bin
59 REDBOOT_PREFIX := $$(DEVICE_IMG_PREFIX)
60 endef
61
62 ### Generic ###
63 define Device/brcm_bcm963281tan
64 $(Device/bcm63xx)
65 DEVICE_VENDOR := Generic
66 DEVICE_MODEL := 963281TAN
67 IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
68 CFE_BOARD_ID := 963281TAN
69 CHIP_ID := 6328
70 endef
71 TARGET_DEVICES += brcm_bcm963281tan
72
73 define Device/brcm_bcm96328avng
74 $(Device/bcm63xx)
75 DEVICE_VENDOR := Generic
76 DEVICE_MODEL := 96328avng
77 IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
78 CFE_BOARD_ID := 96328avng
79 CHIP_ID := 6328
80 endef
81 TARGET_DEVICES += brcm_bcm96328avng
82
83 define Device/brcm_bcm96338gw
84 $(Device/bcm63xx-legacy)
85 DEVICE_VENDOR := Generic
86 DEVICE_MODEL := 96338GW
87 CFE_BOARD_ID := 6338GW
88 CHIP_ID := 6338
89 endef
90 TARGET_DEVICES += brcm_bcm96338gw
91
92 define Device/brcm_bcm96338w
93 $(Device/bcm63xx-legacy)
94 DEVICE_VENDOR := Generic
95 DEVICE_MODEL := 96338W
96 CFE_BOARD_ID := 6338W
97 CHIP_ID := 6338
98 DEFAULT := n
99 endef
100 TARGET_DEVICES += brcm_bcm96338w
101
102 define Device/brcm_bcm96345gw2
103 $(Device/bcm63xx-legacy)
104 DEVICE_VENDOR := Generic
105 DEVICE_MODEL := 96345GW2
106 IMAGES += cfe-bc221.bin
107 CFE_BOARD_ID := 96345GW2
108 CHIP_ID := 6345
109 DEFAULT := n
110 endef
111 TARGET_DEVICES += brcm_bcm96345gw2
112
113 define Device/brcm_bcm96348gw
114 $(Device/bcm63xx-legacy)
115 DEVICE_VENDOR := Generic
116 DEVICE_MODEL := 96348GW
117 IMAGES += cfe-bc221.bin
118 CFE_BOARD_ID := 96348GW
119 CHIP_ID := 6348
120 DEFAULT := n
121 endef
122 TARGET_DEVICES += brcm_bcm96348gw
123
124 define Device/brcm_bcm96348gw-10
125 $(Device/bcm63xx-legacy)
126 DEVICE_VENDOR := Generic
127 DEVICE_MODEL := 96348GW-10
128 CFE_BOARD_ID := 96348GW-10
129 CHIP_ID := 6348
130 DEFAULT := n
131 endef
132 TARGET_DEVICES += brcm_bcm96348gw-10
133
134 define Device/brcm_bcm96348gw-11
135 $(Device/bcm63xx-legacy)
136 DEVICE_VENDOR := Generic
137 DEVICE_MODEL := 96348GW-11
138 CFE_BOARD_ID := 96348GW-11
139 CHIP_ID := 6348
140 DEFAULT := n
141 endef
142 TARGET_DEVICES += brcm_bcm96348gw-11
143
144 define Device/brcm_bcm96348r
145 $(Device/bcm63xx-legacy)
146 DEVICE_VENDOR := Generic
147 DEVICE_MODEL := 96348R
148 CFE_BOARD_ID := 96348R
149 CHIP_ID := 6348
150 DEFAULT := n
151 endef
152 TARGET_DEVICES += brcm_bcm96348r
153
154 define Device/brcm_bcm96358vw
155 $(Device/bcm63xx-legacy)
156 DEVICE_VENDOR := Generic
157 DEVICE_MODEL := 96358VW
158 CFE_BOARD_ID := 96358VW
159 CHIP_ID := 6358
160 endef
161 TARGET_DEVICES += brcm_bcm96358vw
162
163 define Device/brcm_bcm96358vw2
164 $(Device/bcm63xx-legacy)
165 DEVICE_VENDOR := Generic
166 DEVICE_MODEL := 96358VW2
167 CFE_BOARD_ID := 96358VW2
168 CHIP_ID := 6358
169 endef
170 TARGET_DEVICES += brcm_bcm96358vw2
171
172 define Device/brcm_bcm96368mvngr
173 $(Device/bcm63xx)
174 DEVICE_VENDOR := Generic
175 DEVICE_MODEL := 96368MVNgr
176 CFE_BOARD_ID := 96368MVNgr
177 CHIP_ID := 6368
178 endef
179 TARGET_DEVICES += brcm_bcm96368mvngr
180
181 define Device/brcm_bcm96368mvwg
182 $(Device/bcm63xx)
183 DEVICE_VENDOR := Generic
184 DEVICE_MODEL := 96368MVWG
185 CFE_BOARD_ID := 96368MVWG
186 CHIP_ID := 6368
187 endef
188 TARGET_DEVICES += brcm_bcm96368mvwg
189
190 ### Actiontec ###
191 define Device/actiontec_r1000h
192 $(Device/bcm63xx)
193 DEVICE_VENDOR := Actiontec
194 DEVICE_MODEL := R1000H
195 FILESYSTEMS := squashfs
196 CFE_BOARD_ID := 96368MVWG
197 CHIP_ID := 6368
198 FLASH_MB := 32
199 IMAGE_OFFSET := 0x20000
200 DEVICE_PACKAGES := $(USB2_PACKAGES) $(BRCMWL_PACKAGES)
201 endef
202 TARGET_DEVICES += actiontec_r1000h
203
204 ### ADB ###
205 define Device/adb_a4001n
206 $(Device/bcm63xx)
207 DEVICE_VENDOR := ADB
208 DEVICE_MODEL := P.DG A4001N
209 CFE_BOARD_ID := 96328dg2x2
210 CHIP_ID := 6328
211 FLASH_MB := 8
212 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
213 endef
214 TARGET_DEVICES += adb_a4001n
215
216 define Device/adb_a4001n1
217 $(Device/bcm63xx)
218 DEVICE_VENDOR := ADB
219 DEVICE_MODEL := P.DG A4001N1
220 IMAGES += sysupgrade.bin
221 CFE_BOARD_ID := 963281T_TEF
222 CHIP_ID := 6328
223 FLASH_MB := 16
224 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
225 endef
226 TARGET_DEVICES += adb_a4001n1
227
228 define Device/adb_pdg-a4001n-a-000-1a1-ax
229 $(Device/bcm63xx)
230 DEVICE_VENDOR := ADB
231 DEVICE_MODEL := P.DG A4001N A-000-1A1-AX
232 IMAGES += sysupgrade.bin
233 CFE_BOARD_ID := 96328avng
234 CHIP_ID := 6328
235 FLASH_MB := 16
236 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
237 endef
238 TARGET_DEVICES += adb_pdg-a4001n-a-000-1a1-ax
239
240 define Device/adb_pdg-a4101n-a-000-1a1-ae
241 $(Device/bcm63xx)
242 DEVICE_VENDOR := ADB
243 DEVICE_MODEL := P.DG A4101N A-000-1A1-AE
244 IMAGES += sysupgrade.bin
245 CFE_BOARD_ID := 96328avngv
246 CHIP_ID := 6328
247 FLASH_MB := 16
248 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
249 endef
250 TARGET_DEVICES += adb_pdg-a4101n-a-000-1a1-ae
251
252 define Device/adb_av4202n
253 $(Device/bcm63xx)
254 DEVICE_VENDOR := ADB
255 DEVICE_MODEL := P.DG AV4202N
256 IMAGE_OFFSET := 0x20000
257 CFE_BOARD_ID := 96368_Swiss_S1
258 CHIP_ID := 6368
259 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
260 endef
261 TARGET_DEVICES += adb_av4202n
262
263 ### Alcatel ###
264 define Device/alcatel_rg100a
265 $(Device/bcm63xx-legacy)
266 DEVICE_VENDOR := Alcatel
267 DEVICE_MODEL := RG100A
268 CFE_BOARD_ID := 96358VW2
269 CHIP_ID := 6358
270 BLOCK_SIZE := 0x20000
271 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
272 endef
273 TARGET_DEVICES += alcatel_rg100a
274
275 ### Asmax ###
276 define Device/asmax_ar-1004g
277 $(Device/bcm63xx-legacy)
278 DEVICE_VENDOR := Asmax
279 DEVICE_MODEL := AR 1004g
280 CFE_BOARD_ID := 96348GW-10
281 CHIP_ID := 6348
282 DEVICE_PACKAGES := $(B43_PACKAGES)
283 DEFAULT := n
284 endef
285 TARGET_DEVICES += asmax_ar-1004g
286
287 ### Belkin ###
288 define Device/belkin_f5d7633
289 $(Device/bcm63xx-legacy)
290 DEVICE_VENDOR := Belkin
291 DEVICE_MODEL := F5D7633
292 CFE_BOARD_ID := 96348GW-10
293 CHIP_ID := 6348
294 BLOCK_SIZE := 0x20000
295 DEVICE_PACKAGES := $(B43_PACKAGES)
296 DEFAULT := n
297 endef
298 TARGET_DEVICES += belkin_f5d7633
299
300 ### Broadcom ###
301 define Device/brcm_bcm96318ref
302 $(Device/bcm63xx)
303 DEVICE_VENDOR := Broadcom
304 DEVICE_MODEL := BCM96318REF reference board
305 IMAGES :=
306 CFE_BOARD_ID := 96318REF
307 CHIP_ID := 6318
308 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES) kmod-bcm63xx-udc
309 endef
310 TARGET_DEVICES += brcm_bcm96318ref
311
312 define Device/brcm_bcm96318ref-p300
313 $(Device/bcm63xx)
314 DEVICE_VENDOR := Broadcom
315 DEVICE_MODEL := BCM96318REF_P300 reference board
316 IMAGES :=
317 CFE_BOARD_ID := 96318REF_P300
318 CHIP_ID := 6318
319 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES) kmod-bcm63xx-udc
320 endef
321 TARGET_DEVICES += brcm_bcm96318ref-p300
322
323 define Device/brcm_bcm963268bu-p300
324 $(Device/bcm63xx)
325 DEVICE_VENDOR := Broadcom
326 DEVICE_MODEL := BCM963268BU_P300 reference board
327 IMAGES :=
328 CFE_BOARD_ID := 963268BU_P300
329 CHIP_ID := 63268
330 DEVICE_PACKAGES := $(USB2_PACKAGES) kmod-bcm63xx-udc
331 endef
332 TARGET_DEVICES += brcm_bcm963268bu-p300
333
334 define Device/brcm_bcm963269bhr
335 $(Device/bcm63xx)
336 DEVICE_VENDOR := Broadcom
337 DEVICE_MODEL := BCM963269BHR reference board
338 IMAGES :=
339 CFE_BOARD_ID := 963269BHR
340 CHIP_ID := 63268
341 SOC := bcm63269
342 DEVICE_PACKAGES := $(USB2_PACKAGES) kmod-bcm63xx-udc
343 endef
344 TARGET_DEVICES += brcm_bcm963269bhr
345
346 ### BT ###
347 define Device/bt_home-hub-2-a
348 $(Device/bcm63xx-legacy)
349 DEVICE_VENDOR := British Telecom (BT)
350 DEVICE_MODEL := Home Hub 2.0
351 DEVICE_VARIANT := A
352 CFE_BOARD_ID := HOMEHUB2A
353 CHIP_ID := 6358
354 BLOCK_SIZE := 0x20000
355 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
356 endef
357 TARGET_DEVICES += bt_home-hub-2-a
358
359 define Device/bt_voyager-2110
360 $(Device/bcm63xx-legacy)
361 DEVICE_VENDOR := British Telecom (BT)
362 DEVICE_MODEL := Voyager 2110
363 CFE_BOARD_ID := V2110
364 CHIP_ID := 6348
365 CFE_EXTRAS += --layoutver 5
366 DEVICE_PACKAGES := $(B43_PACKAGES)
367 DEFAULT := n
368 endef
369 TARGET_DEVICES += bt_voyager-2110
370
371 define Device/bt_voyager-2500v-bb
372 $(Device/bcm63xx-legacy)
373 DEVICE_VENDOR := British Telecom (BT)
374 DEVICE_MODEL := Voyager 2500V
375 CFE_BOARD_ID := V2500V_BB
376 CHIP_ID := 6348
377 CFE_EXTRAS += --layoutver 5
378 DEVICE_PACKAGES := $(B43_PACKAGES)
379 DEFAULT := n
380 endef
381 TARGET_DEVICES += bt_voyager-2500v-bb
382
383 ### Comtrend ###
384 define Device/comtrend_ar-5315u
385 $(Device/bcm63xx)
386 DEVICE_VENDOR := Comtrend
387 DEVICE_MODEL := AR-5315u
388 IMAGES += sysupgrade.bin
389 CFE_BOARD_ID := 96318A-1441N1
390 CHIP_ID := 6318
391 FLASH_MB := 16
392 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
393 endef
394 TARGET_DEVICES += comtrend_ar-5315u
395
396 define Device/comtrend_ar-5381u
397 $(Device/bcm63xx)
398 DEVICE_VENDOR := Comtrend
399 DEVICE_MODEL := AR-5381u
400 IMAGES += sysupgrade.bin
401 CFE_BOARD_ID := 96328A-1241N
402 CHIP_ID := 6328
403 FLASH_MB := 16
404 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
405 endef
406 TARGET_DEVICES += comtrend_ar-5381u
407
408 define Device/comtrend_ar-5387un
409 $(Device/bcm63xx)
410 DEVICE_VENDOR := Comtrend
411 DEVICE_MODEL := AR-5387un
412 IMAGES += sysupgrade.bin
413 CFE_BOARD_ID := 96328A-1441N1
414 CHIP_ID := 6328
415 FLASH_MB := 16
416 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
417 endef
418 TARGET_DEVICES += comtrend_ar-5387un
419
420 define Device/comtrend_ct-536plus
421 $(Device/bcm63xx-legacy)
422 DEVICE_VENDOR := Comtrend
423 DEVICE_MODEL := CT-536+
424 DEVICE_ALT0_VENDOR := Comtrend
425 DEVICE_ALT0_MODEL := CT-5621
426 CFE_BOARD_ID := 96348GW-11
427 CHIP_ID := 6348
428 DEVICE_PACKAGES := $(B43_PACKAGES)
429 DEFAULT := n
430 endef
431 TARGET_DEVICES += comtrend_ct-536plus
432
433 define Device/comtrend_ct-5365
434 $(Device/bcm63xx-legacy)
435 DEVICE_VENDOR := Comtrend
436 DEVICE_MODEL := CT-5365
437 CFE_BOARD_ID := 96348A-122
438 CHIP_ID := 6348
439 DEVICE_PACKAGES := $(B43_PACKAGES)
440 DEFAULT := n
441 endef
442 TARGET_DEVICES += comtrend_ct-5365
443
444 define Device/comtrend_ct-6373
445 $(Device/bcm63xx-legacy)
446 DEVICE_VENDOR := Comtrend
447 DEVICE_MODEL := CT-6373
448 CFE_BOARD_ID := CT6373-1
449 CHIP_ID := 6358
450 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
451 endef
452 TARGET_DEVICES += comtrend_ct-6373
453
454 define Device/comtrend_vr-3025u
455 $(Device/bcm63xx)
456 DEVICE_VENDOR := Comtrend
457 DEVICE_MODEL := VR-3025u
458 IMAGES += sysupgrade.bin
459 CFE_BOARD_ID := 96368M-1541N
460 CHIP_ID := 6368
461 BLOCK_SIZE := 0x20000
462 FLASH_MB := 32
463 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
464 endef
465 TARGET_DEVICES += comtrend_vr-3025u
466
467 define Device/comtrend_vr-3025un
468 $(Device/bcm63xx)
469 DEVICE_VENDOR := Comtrend
470 DEVICE_MODEL := VR-3025un
471 CFE_BOARD_ID := 96368M-1341N
472 CHIP_ID := 6368
473 FLASH_MB := 8
474 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
475 endef
476 TARGET_DEVICES += comtrend_vr-3025un
477
478 define Device/comtrend_vr-3026e
479 $(Device/bcm63xx)
480 DEVICE_VENDOR := Comtrend
481 DEVICE_MODEL := VR-3026e
482 CFE_BOARD_ID := 96368MT-1341N1
483 CHIP_ID := 6368
484 FLASH_MB := 8
485 DEVICE_PACKAGES := $(B43_PACKAGES)
486 endef
487 TARGET_DEVICES += comtrend_vr-3026e
488
489 define Device/comtrend_wap-5813n
490 $(Device/bcm63xx)
491 DEVICE_VENDOR := Comtrend
492 DEVICE_MODEL := WAP-5813n
493 CFE_BOARD_ID := 96369R-1231N
494 CHIP_ID := 6368
495 FLASH_MB := 8
496 SOC := bcm6369
497 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
498 endef
499 TARGET_DEVICES += comtrend_wap-5813n
500
501 ### D-Link ###
502 define Device/d-link_dsl-2640b-b
503 $(Device/bcm63xx-legacy)
504 DEVICE_VENDOR := D-Link
505 DEVICE_MODEL := DSL-2640B
506 DEVICE_VARIANT := B2
507 CFE_BOARD_ID := D-4P-W
508 CHIP_ID := 6348
509 DEVICE_PACKAGES := $(B43_PACKAGES)
510 DEFAULT := n
511 endef
512 TARGET_DEVICES += d-link_dsl-2640b-b
513
514 define Device/d-link_dsl-2640u
515 $(Device/bcm63xx-legacy)
516 DEVICE_VENDOR := D-Link
517 DEVICE_MODEL := DSL-2640U
518 DEVICE_VARIANT := C1
519 DEVICE_ALT0_VENDOR := D-Link
520 DEVICE_ALT0_MODEL := DSL-2640U/BRU/C
521 CFE_BOARD_ID := 96338W2_E7T
522 CHIP_ID := 6338
523 DEVICE_PACKAGES := $(B43_PACKAGES)
524 DEFAULT := n
525 endef
526 TARGET_DEVICES += d-link_dsl-2640u
527
528 define Device/d-link_dsl-2650u
529 $(Device/bcm63xx-legacy)
530 DEVICE_VENDOR := D-Link
531 DEVICE_MODEL := DSL-2650U
532 CFE_BOARD_ID := 96358VW2
533 CHIP_ID := 6358
534 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
535 endef
536 TARGET_DEVICES += d-link_dsl-2650u
537
538 define Device/d-link_dsl-274xb-c2
539 $(Device/bcm63xx-legacy)
540 DEVICE_VENDOR := D-Link
541 DEVICE_MODEL := DSL-2740B
542 DEVICE_VARIANT := C2
543 DEVICE_ALT0_VENDOR := D-Link
544 DEVICE_ALT0_MODEL := DSL-2741B
545 DEVICE_ALT0_VARIANT := C2
546 CFE_BOARD_ID := 96358GW
547 CHIP_ID := 6358
548 DEVICE_PACKAGES := $(B43_PACKAGES)
549 DEFAULT := n
550 endef
551 TARGET_DEVICES += d-link_dsl-274xb-c2
552
553 define Device/d-link_dsl-274xb-c3
554 $(Device/bcm63xx-legacy)
555 DEVICE_VENDOR := D-Link
556 DEVICE_MODEL := DSL-2740B
557 DEVICE_VARIANT := C3
558 DEVICE_ALT0_VENDOR := D-Link
559 DEVICE_ALT0_MODEL := DSL-2741B
560 DEVICE_ALT0_VARIANT := C3
561 DEVICE_DTS := bcm6358-d-link-dsl-274xb-c2
562 CFE_BOARD_ID := AW4139
563 CHIP_ID := 6358
564 DEVICE_PACKAGES := $(B43_PACKAGES)
565 DEFAULT := n
566 endef
567 TARGET_DEVICES += d-link_dsl-274xb-c3
568
569 define Device/d-link_dsl-274xb-f1
570 $(Device/bcm63xx)
571 DEVICE_VENDOR := D-Link
572 DEVICE_MODEL := DSL-2740B
573 DEVICE_VARIANT := F1
574 DEVICE_ALT0_VENDOR := D-Link
575 DEVICE_ALT0_MODEL := DSL-2741B
576 DEVICE_ALT0_VARIANT := F1
577 CFE_BOARD_ID := AW4339U
578 CHIP_ID := 6328
579 IMAGES := cfe-EU.bin cfe-AU.bin
580 IMAGE/cfe-AU.bin := cfe-bin --signature2 "4.06.01.AUF1" --pad 4
581 IMAGE/cfe-EU.bin := cfe-bin --signature2 "4.06.01.EUF1" --pad 4
582 DEVICE_PACKAGES := $(ATH9K_PACKAGES)
583 endef
584 TARGET_DEVICES += d-link_dsl-274xb-f1
585
586 define Device/d-link_dsl-2750u-c1
587 $(Device/bcm63xx)
588 DEVICE_VENDOR := D-Link
589 DEVICE_MODEL := DSL-2750U
590 DEVICE_VARIANT := C1
591 IMAGES += sysupgrade.bin
592 CFE_BOARD_ID := 963281TAVNG
593 CHIP_ID := 6328
594 FLASH_MB := 8
595 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
596 endef
597 TARGET_DEVICES += d-link_dsl-2750u-c1
598
599 define Device/d-link_dsl-275xb-d1
600 $(Device/bcm63xx)
601 DEVICE_VENDOR := D-Link
602 DEVICE_MODEL := DSL-2750B
603 DEVICE_VARIANT := D1
604 DEVICE_ALT0_VENDOR := D-Link
605 DEVICE_ALT0_MODEL := DSL-2751
606 DEVICE_ALT0_VARIANT := D1
607 CFE_BOARD_ID := AW5200B
608 CHIP_ID := 6318
609 FLASH_MB := 8
610 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
611 endef
612 TARGET_DEVICES += d-link_dsl-275xb-d1
613
614 define Device/d-link_dva-g3810bn-tl
615 $(Device/bcm63xx-legacy)
616 DEVICE_VENDOR := D-Link
617 DEVICE_MODEL := DVA-G3810BN/TL
618 CFE_BOARD_ID := 96358VW
619 CHIP_ID := 6358
620 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
621 endef
622 TARGET_DEVICES += d-link_dva-g3810bn-tl
623
624 ### Davolink ###
625 define Device/davolink_dv-201amr
626 $(Device/bcm63xx-legacy)
627 DEVICE_VENDOR := Davolink
628 DEVICE_MODEL := DV-201AMR
629 IMAGES := cfe-old.bin
630 CFE_BOARD_ID := DV201AMR
631 CHIP_ID := 6348
632 DEVICE_PACKAGES := $(B43_PACKAGES)
633 DEFAULT := n
634 endef
635 TARGET_DEVICES += davolink_dv-201amr
636
637 ### Dynalink ###
638 define Device/dynalink_rta770bw
639 $(Device/bcm63xx-legacy)
640 DEVICE_VENDOR := Dynalink
641 DEVICE_MODEL := RTA770BW
642 DEVICE_ALT0_VENDOR := Siemens
643 DEVICE_ALT0_MODEL := SE515
644 IMAGES =
645 CFE_BOARD_ID := RTA770BW
646 CHIP_ID := 6345
647 CFE_EXTRAS += --layoutver 5
648 DEVICE_PACKAGES := $(B43_PACKAGES)
649 DEFAULT := n
650 endef
651 TARGET_DEVICES += dynalink_rta770bw
652
653 define Device/dynalink_rta770w
654 $(Device/bcm63xx-legacy)
655 DEVICE_VENDOR := Dynalink
656 DEVICE_MODEL := RTA770W
657 IMAGES =
658 CFE_BOARD_ID := RTA770W
659 CHIP_ID := 6345
660 CFE_EXTRAS += --layoutver 5
661 DEVICE_PACKAGES := $(B43_PACKAGES)
662 DEFAULT := n
663 endef
664 TARGET_DEVICES += dynalink_rta770w
665
666 define Device/dynalink_rta1025w
667 $(Device/bcm63xx-legacy)
668 DEVICE_VENDOR := Dynalink
669 DEVICE_MODEL := RTA1025W
670 CFE_BOARD_ID := RTA1025W_16
671 CHIP_ID := 6348
672 CFE_EXTRAS += --layoutver 5
673 DEVICE_PACKAGES := $(B43_PACKAGES)
674 DEFAULT := n
675 endef
676 TARGET_DEVICES += dynalink_rta1025w
677
678 define Device/dynalink_rta1320
679 $(Device/bcm63xx-legacy)
680 DEVICE_VENDOR := Dynalink
681 DEVICE_MODEL := RTA1320
682 CFE_BOARD_ID := RTA1320_16M
683 CHIP_ID := 6338
684 CFE_EXTRAS += --layoutver 5
685 DEFAULT := n
686 endef
687 TARGET_DEVICES += dynalink_rta1320
688
689 ### Huawei ###
690 define Device/huawei_echolife-hg520v
691 $(Device/bcm63xx-legacy)
692 DEVICE_VENDOR := Huawei
693 DEVICE_MODEL := EchoLife HG520v
694 CFE_BOARD_ID := HW6358GW_B
695 CHIP_ID := 6358
696 CFE_EXTRAS += --rsa-signature "EchoLife_HG520v"
697 SOC := bcm6359
698 DEVICE_PACKAGES := $(B43_PACKAGES)
699 DEFAULT := n
700 endef
701 TARGET_DEVICES += huawei_echolife-hg520v
702
703 define Device/huawei_echolife-hg553
704 $(Device/bcm63xx-legacy)
705 DEVICE_VENDOR := Huawei
706 DEVICE_MODEL := EchoLife HG553
707 CFE_BOARD_ID := HW553
708 CHIP_ID := 6358
709 CFE_EXTRAS += --rsa-signature "EchoLife_HG553" --tag-version 7
710 BLOCK_SIZE := 0x20000
711 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
712 endef
713 TARGET_DEVICES += huawei_echolife-hg553
714
715 define Device/huawei_echolife-hg556a-a
716 $(Device/bcm63xx-legacy)
717 DEVICE_VENDOR := Huawei
718 DEVICE_MODEL := EchoLife HG556a
719 DEVICE_VARIANT := A
720 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version A (Atheros)
721 CFE_BOARD_ID := HW556
722 CHIP_ID := 6358
723 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
724 IMAGE_OFFSET := 0x20000
725 DEVICE_PACKAGES := $(ATH9K_PACKAGES) $(USB2_PACKAGES)
726 endef
727 TARGET_DEVICES += huawei_echolife-hg556a-a
728
729 define Device/huawei_echolife-hg556a-b
730 $(Device/bcm63xx-legacy)
731 DEVICE_VENDOR := Huawei
732 DEVICE_MODEL := EchoLife HG556a
733 DEVICE_VARIANT := B
734 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version B (Atheros)
735 CFE_BOARD_ID := HW556
736 CHIP_ID := 6358
737 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
738 BLOCK_SIZE := 0x20000
739 DEVICE_PACKAGES := $(ATH9K_PACKAGES) $(USB2_PACKAGES)
740 endef
741 TARGET_DEVICES += huawei_echolife-hg556a-b
742
743 define Device/huawei_echolife-hg556a-c
744 $(Device/bcm63xx-legacy)
745 DEVICE_VENDOR := Huawei
746 DEVICE_MODEL := EchoLife HG556a
747 DEVICE_VARIANT := C
748 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version C (Ralink)
749 CFE_BOARD_ID := HW556
750 CHIP_ID := 6358
751 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
752 BLOCK_SIZE := 0x20000
753 DEVICE_PACKAGES := $(RT28_PACKAGES) $(USB2_PACKAGES)
754 endef
755 TARGET_DEVICES += huawei_echolife-hg556a-c
756
757 define Device/huawei_echolife-hg622
758 $(Device/bcm63xx)
759 DEVICE_VENDOR := Huawei
760 DEVICE_MODEL := EchoLife HG622
761 IMAGES += sysupgrade.bin
762 CFE_BOARD_ID := 96368MVWG_hg622
763 CHIP_ID := 6368
764 CFE_EXTRAS += --tag-version 7
765 BLOCK_SIZE := 0x20000
766 FLASH_MB := 16
767 DEVICE_PACKAGES := $(RT28_PACKAGES) $(USB2_PACKAGES)
768 endef
769 TARGET_DEVICES += huawei_echolife-hg622
770
771 define Device/huawei_echolife-hg655b
772 $(Device/bcm63xx)
773 DEVICE_VENDOR := Huawei
774 DEVICE_MODEL := EchoLife HG655b
775 CFE_BOARD_ID := HW65x
776 CHIP_ID := 6368
777 CFE_EXTRAS += --tag-version 7
778 IMAGE_OFFSET := 0x20000
779 FLASH_MB := 8
780 DEVICE_PACKAGES := $(RT28_PACKAGES) $(USB2_PACKAGES)
781 endef
782 TARGET_DEVICES += huawei_echolife-hg655b
783
784 ### Innacomm ###
785 define Device/innacomm_w3400v6
786 $(Device/bcm63xx)
787 DEVICE_VENDOR := Innacomm
788 DEVICE_MODEL := W3400V6
789 CFE_BOARD_ID := 96328ang
790 CHIP_ID := 6328
791 FLASH_MB := 8
792 DEVICE_PACKAGES := $(B43_PACKAGES)
793 endef
794 TARGET_DEVICES += innacomm_w3400v6
795
796 ### Inteno ###
797 define Device/inteno_vg50
798 $(Device/bcm63xx)
799 DEVICE_VENDOR := Inteno
800 DEVICE_MODEL := VG50 Multi-WAN CPE
801 IMAGES :=
802 CFE_BOARD_ID := VW6339GU
803 CHIP_ID := 63268
804 DEVICE_PACKAGES := $(USB2_PACKAGES)
805 endef
806 TARGET_DEVICES += inteno_vg50
807
808 ### Inventel ###
809 define Device/inventel_livebox-1
810 $(Device/bcm63xx_redboot)
811 DEVICE_VENDOR := Inventel
812 DEVICE_MODEL := Livebox 1
813 SOC := bcm6348
814 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB1_PACKAGES)
815 DEFAULT := n
816 endef
817 TARGET_DEVICES += inventel_livebox-1
818
819 ### Netgear ###
820 define Device/netgear_cvg834g
821 $(Device/bcm33xx)
822 DEVICE_VENDOR := NETGEAR
823 DEVICE_MODEL := CVG834G
824 CHIP_ID := 3368
825 HCS_MAGIC_BYTES := 0xa020
826 HCS_REV_MIN := 0001
827 HCS_REV_MAJ := 0022
828 endef
829 TARGET_DEVICES += netgear_cvg834g
830
831 define Device/netgear_dg834gt-pn
832 $(Device/bcm63xx-legacy)
833 DEVICE_VENDOR := NETGEAR
834 DEVICE_MODEL := DG834GT
835 DEVICE_ALT0_VENDOR := NETGEAR
836 DEVICE_ALT0_MODEL := DG834PN
837 CFE_BOARD_ID := 96348GW-10
838 CHIP_ID := 6348
839 DEVICE_PACKAGES := $(ATH5K_PACKAGES)
840 DEFAULT := n
841 endef
842 TARGET_DEVICES += netgear_dg834gt-pn
843
844 define Device/netgear_dg834g-v4
845 $(Device/bcm63xx-legacy)
846 DEVICE_VENDOR := NETGEAR
847 DEVICE_MODEL := DG834G
848 DEVICE_VARIANT := v4
849 IMAGES :=
850 CFE_BOARD_ID := 96348W3
851 CHIP_ID := 6348
852 DEVICE_PACKAGES := $(B43_PACKAGES)
853 DEFAULT := n
854 endef
855 TARGET_DEVICES += netgear_dg834g-v4
856
857 define Device/netgear_dgnd3700-v1
858 $(Device/bcm63xx_netgear)
859 DEVICE_MODEL := DGND3700
860 DEVICE_VARIANT := v1
861 CFE_BOARD_ID := 96368MVWG
862 CHIP_ID := 6368
863 BLOCK_SIZE := 0x20000
864 NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
865 NETGEAR_REGION := 1
866 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
867 endef
868 TARGET_DEVICES += netgear_dgnd3700-v1
869
870 define Device/netgear_dgnd3800b
871 $(Device/bcm63xx_netgear)
872 DEVICE_MODEL := DGND3800B
873 DEVICE_DTS := bcm6368-netgear-dgnd3700-v1
874 CFE_BOARD_ID := 96368MVWG
875 CHIP_ID := 6368
876 BLOCK_SIZE := 0x20000
877 NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
878 NETGEAR_REGION := 1
879 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
880 endef
881 TARGET_DEVICES += netgear_dgnd3800b
882
883 define Device/netgear_evg2000
884 $(Device/bcm63xx_netgear)
885 DEVICE_MODEL := EVG2000
886 CFE_BOARD_ID := 96369PVG
887 CHIP_ID := 6368
888 BLOCK_SIZE := 0x20000
889 NETGEAR_BOARD_ID := U12H154T90_NETGEAR
890 NETGEAR_REGION := 1
891 SOC := bcm6369
892 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
893 endef
894 TARGET_DEVICES += netgear_evg2000
895
896 ### NuCom ###
897 define Device/nucom_r5010un-v2
898 $(Device/bcm63xx)
899 DEVICE_VENDOR := NuCom
900 DEVICE_MODEL := R5010UN
901 DEVICE_VARIANT := v2
902 IMAGES += sysupgrade.bin
903 CFE_BOARD_ID := 96328ang
904 CHIP_ID := 6328
905 FLASH_MB := 16
906 DEVICE_PACKAGES := $(B43_PACKAGES)
907 endef
908 TARGET_DEVICES += nucom_r5010un-v2
909
910 ### Observa ###
911 define Device/observa_vh4032n
912 $(Device/bcm63xx)
913 DEVICE_VENDOR := Observa
914 DEVICE_MODEL := VH4032N
915 IMAGES += sysupgrade.bin
916 CFE_BOARD_ID := 96368VVW
917 CHIP_ID := 6368
918 BLOCK_SIZE := 0x20000
919 FLASH_MB := 32
920 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
921 endef
922 TARGET_DEVICES += observa_vh4032n
923
924 ### Pirelli ###
925 define Device/pirelli_a226g
926 $(Device/bcm63xx-legacy)
927 DEVICE_VENDOR := Pirelli
928 DEVICE_MODEL := A226G
929 CFE_BOARD_ID := DWV-S0
930 CHIP_ID := 6358
931 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
932 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
933 endef
934 TARGET_DEVICES += pirelli_a226g
935
936 define Device/pirelli_a226m
937 $(Device/bcm63xx-legacy)
938 DEVICE_VENDOR := Pirelli
939 DEVICE_MODEL := A226M
940 CFE_BOARD_ID := DWV-S0
941 CHIP_ID := 6358
942 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
943 DEVICE_PACKAGES := $(USB2_PACKAGES)
944 endef
945 TARGET_DEVICES += pirelli_a226m
946
947 define Device/pirelli_a226m-fwb
948 $(Device/bcm63xx-legacy)
949 DEVICE_VENDOR := Pirelli
950 DEVICE_MODEL := A226M-FWB
951 CFE_BOARD_ID := DWV-S0
952 CHIP_ID := 6358
953 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
954 BLOCK_SIZE := 0x20000
955 DEVICE_PACKAGES := $(USB2_PACKAGES)
956 endef
957 TARGET_DEVICES += pirelli_a226m-fwb
958
959 define Device/pirelli_agpf-s0
960 $(Device/bcm63xx-legacy)
961 DEVICE_VENDOR := Pirelli
962 DEVICE_MODEL := Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0
963 CFE_BOARD_ID := AGPF-S0
964 CHIP_ID := 6358
965 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
966 BLOCK_SIZE := 0x20000
967 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
968 endef
969 TARGET_DEVICES += pirelli_agpf-s0
970
971 ### Sagem ###
972 define Device/sagem_fast-2404
973 $(Device/bcm63xx-legacy)
974 DEVICE_VENDOR := Sagemcom
975 DEVICE_MODEL := F@st 2404
976 CFE_BOARD_ID := F@ST2404
977 CHIP_ID := 6348
978 DEVICE_PACKAGES := $(B43_PACKAGES)
979 DEFAULT := n
980 endef
981 TARGET_DEVICES += sagem_fast-2404
982
983 define Device/sagem_fast-2504n
984 $(Device/bcm63xx)
985 DEVICE_VENDOR := Sagemcom
986 DEVICE_MODEL := F@st 2504N
987 CFE_BOARD_ID := F@ST2504n
988 CHIP_ID := 6362
989 DEVICE_PACKAGES := $(B43_PACKAGES)
990 endef
991 TARGET_DEVICES += sagem_fast-2504n
992
993 define Device/sagem_fast-2604
994 $(Device/bcm63xx-legacy)
995 DEVICE_VENDOR := Sagemcom
996 DEVICE_MODEL := F@st 2604
997 CFE_BOARD_ID := F@ST2604
998 CHIP_ID := 6348
999 DEVICE_PACKAGES := $(B43_PACKAGES)
1000 DEFAULT := n
1001 endef
1002 TARGET_DEVICES += sagem_fast-2604
1003
1004 define Device/sagem_fast-2704n
1005 $(Device/bcm63xx)
1006 DEVICE_VENDOR := Sagemcom
1007 DEVICE_MODEL := F@st 2704N
1008 CFE_BOARD_ID := F@ST2704N
1009 CHIP_ID := 6318
1010 FLASH_MB := 8
1011 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1012 endef
1013 TARGET_DEVICES += sagem_fast-2704n
1014
1015 define Device/sagem_fast-2704-v2
1016 $(Device/bcm63xx)
1017 DEVICE_VENDOR := Sagemcom
1018 DEVICE_MODEL := F@st 2704
1019 DEVICE_VARIANT := V2
1020 CFE_BOARD_ID := F@ST2704V2
1021 CHIP_ID := 6328
1022 FLASH_MB := 8
1023 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1024 endef
1025 TARGET_DEVICES += sagem_fast-2704-v2
1026
1027 ### Sercomm ###
1028 define Device/sercomm_ad1018-nor
1029 $(Device/bcm63xx)
1030 DEVICE_VENDOR := Sercomm
1031 DEVICE_MODEL := AD1018
1032 DEVICE_VARIANT := SPI flash mod
1033 CFE_BOARD_ID := 96328avngr
1034 CHIP_ID := 6328
1035 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1036 endef
1037 TARGET_DEVICES += sercomm_ad1018-nor
1038
1039 ### SFR ###
1040 define Device/sfr_neufbox-4-sercomm-r0
1041 $(Device/bcm63xx-legacy)
1042 DEVICE_VENDOR := SFR
1043 DEVICE_MODEL := Neufbox 4
1044 DEVICE_VARIANT := Sercomm
1045 CFE_BOARD_ID := 96358VW
1046 CHIP_ID := 6358
1047 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1048 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1049 endef
1050 TARGET_DEVICES += sfr_neufbox-4-sercomm-r0
1051
1052 define Device/sfr_neufbox-4-foxconn-r1
1053 $(Device/bcm63xx-legacy)
1054 DEVICE_VENDOR := SFR
1055 DEVICE_MODEL := Neufbox 4
1056 DEVICE_VARIANT := Foxconn
1057 CFE_BOARD_ID := 96358VW
1058 CHIP_ID := 6358
1059 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1060 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1061 endef
1062 TARGET_DEVICES += sfr_neufbox-4-foxconn-r1
1063
1064 define Device/sfr_neufbox-6-sercomm-r0
1065 $(Device/bcm63xx)
1066 DEVICE_VENDOR := SFR
1067 DEVICE_MODEL := Neufbox 6
1068 CFE_BOARD_ID := NB6-SER-r0
1069 CHIP_ID := 6362
1070 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1071 SOC := bcm6361
1072 DEVICE_PACKAGES := $(USB2_PACKAGES)
1073 endef
1074 TARGET_DEVICES += sfr_neufbox-6-sercomm-r0
1075
1076 define Device/sky_sr102
1077 $(Device/bcm63xx)
1078 DEVICE_VENDOR := SKY
1079 DEVICE_MODEL := SR102
1080 CFE_BOARD_ID := BSKYB_63168
1081 CHIP_ID := 63268
1082 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1083 SOC := bcm63168
1084 DEVICE_PACKAGES := $(USB2_PACKAGES)
1085 endef
1086 TARGET_DEVICES += sky_sr102
1087
1088 ### T-Com ###
1089 define Device/t-com_speedport-w-303v
1090 $(Device/bcm63xx-legacy)
1091 DEVICE_VENDOR := T-Com
1092 DEVICE_MODEL := Speedport W 303V
1093 IMAGES := factory.bin sysupgrade.bin
1094 IMAGE/factory.bin := cfe-spw303v-bin --pad 4 | spw303v-bin | xor-image
1095 IMAGE/sysupgrade.bin := cfe-spw303v-bin | spw303v-bin
1096 CFE_BOARD_ID := 96358-502V
1097 CHIP_ID := 6358
1098 DEVICE_PACKAGES := $(B43_PACKAGES)
1099 endef
1100 TARGET_DEVICES += t-com_speedport-w-303v
1101
1102 define Device/t-com_speedport-w-500v
1103 $(Device/bcm63xx-legacy)
1104 DEVICE_VENDOR := T-Com
1105 DEVICE_MODEL := Speedport W 500V
1106 CFE_BOARD_ID := 96348GW
1107 CHIP_ID := 6348
1108 DEVICE_PACKAGES := $(B43_PACKAGES)
1109 DEFAULT := n
1110 endef
1111 TARGET_DEVICES += t-com_speedport-w-500v
1112
1113 ### Technicolor ###
1114 define Device/technicolor_tg582n
1115 $(Device/bcm63xx)
1116 DEVICE_VENDOR := Technicolor
1117 DEVICE_MODEL := TG582n
1118 IMAGES += sysupgrade.bin
1119 CFE_BOARD_ID := DANT-1
1120 CHIP_ID := 6328
1121 FLASH_MB := 16
1122 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
1123 endef
1124 TARGET_DEVICES += technicolor_tg582n
1125
1126 define Device/technicolor_tg582n-telecom-italia
1127 $(Device/bcm63xx)
1128 DEVICE_VENDOR := Technicolor
1129 DEVICE_MODEL := TG582n
1130 DEVICE_VARIANT := Telecom Italia
1131 IMAGES += sysupgrade.bin
1132 CFE_BOARD_ID := DANT-V
1133 CHIP_ID := 6328
1134 FLASH_MB := 16
1135 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
1136 endef
1137 TARGET_DEVICES += technicolor_tg582n-telecom-italia
1138
1139 ### Tecom ###
1140 define Device/tecom_gw6000
1141 $(Device/bcm63xx-legacy)
1142 DEVICE_VENDOR := Tecom
1143 DEVICE_MODEL := GW6000
1144 CFE_BOARD_ID := 96348GW
1145 CHIP_ID := 6348
1146 DEVICE_PACKAGES := $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1147 DEFAULT := n
1148 endef
1149 TARGET_DEVICES += tecom_gw6000
1150
1151 define Device/tecom_gw6200
1152 $(Device/bcm63xx-legacy)
1153 DEVICE_VENDOR := Tecom
1154 DEVICE_MODEL := GW6200
1155 CFE_BOARD_ID := 96348GW
1156 CHIP_ID := 6348
1157 CFE_EXTRAS += --rsa-signature "$(shell printf '\x99')"
1158 DEVICE_PACKAGES := $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1159 DEFAULT := n
1160 endef
1161 TARGET_DEVICES += tecom_gw6200
1162
1163 ### Telsey ###
1164 define Device/telsey_cpva502plus
1165 $(Device/bcm63xx-legacy)
1166 DEVICE_VENDOR := Telsey
1167 DEVICE_MODEL := CPVA502+
1168 CFE_BOARD_ID := CPVA502+
1169 CHIP_ID := 6348
1170 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999"
1171 DEVICE_PACKAGES := $(B43_PACKAGES)
1172 DEFAULT := n
1173 endef
1174 TARGET_DEVICES += telsey_cpva502plus
1175
1176 define Device/telsey_cpva642
1177 $(Device/bcm63xx-legacy)
1178 DEVICE_VENDOR := Telsey
1179 DEVICE_MODEL := CPVA642-type (CPA-ZNTE60T)
1180 CFE_BOARD_ID := CPVA642
1181 CHIP_ID := 6358
1182 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
1183 FLASH_MB := 8
1184 DEVICE_PACKAGES := $(RT63_PACKAGES) $(USB2_PACKAGES)
1185 endef
1186 TARGET_DEVICES += telsey_cpva642
1187
1188 define Device/telsey_magic
1189 $(Device/bcm63xx-legacy)
1190 DEVICE_VENDOR := Alice
1191 DEVICE_MODEL := W-Gate
1192 DEVICE_ALT0_VENDOR := Telsey
1193 DEVICE_ALT0_MODEL := MAGIC
1194 IMAGES :=
1195 CFE_BOARD_ID := MAGIC
1196 CHIP_ID := 6348
1197 DEVICE_PACKAGES := $(RT63_PACKAGES)
1198 DEFAULT := n
1199 endef
1200 TARGET_DEVICES += telsey_magic
1201
1202 ### TP-Link ###
1203 define Device/tp-link_td-w8900gb
1204 $(Device/bcm63xx-legacy)
1205 DEVICE_VENDOR := TP-Link
1206 DEVICE_MODEL := TD-W8900GB
1207 CFE_BOARD_ID := 96348GW-11
1208 CHIP_ID := 6348
1209 CFE_EXTRAS += --rsa-signature "$(shell printf 'PRID\x89\x10\x00\x02')"
1210 IMAGE_OFFSET := 0x20000
1211 DEVICE_PACKAGES := $(B43_PACKAGES)
1212 DEFAULT := n
1213 endef
1214 TARGET_DEVICES += tp-link_td-w8900gb
1215
1216 ### USRobotics ###
1217 define Device/usrobotics_usr9108
1218 $(Device/bcm63xx-legacy)
1219 DEVICE_VENDOR := USRobotics
1220 DEVICE_MODEL := USR9108
1221 CFE_BOARD_ID := 96348GW-A
1222 CHIP_ID := 6348
1223 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB1_PACKAGES)
1224 DEFAULT := n
1225 endef
1226 TARGET_DEVICES += usrobotics_usr9108
1227
1228 ### ZyXEL ###
1229 define Device/zyxel_p870hw-51a-v2
1230 $(Device/bcm63xx)
1231 DEVICE_VENDOR := ZyXEL
1232 DEVICE_MODEL := P870HW-51a
1233 DEVICE_VARIANT := v2
1234 IMAGES := factory.bin
1235 IMAGE/factory.bin := cfe-bin | zyxel-bin
1236 CFE_BOARD_ID := 96368VVW
1237 CHIP_ID := 6368
1238 CFE_EXTRAS += --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
1239 DEVICE_PACKAGES := $(B43_PACKAGES)
1240 DEFAULT := n
1241 endef
1242 TARGET_DEVICES += zyxel_p870hw-51a-v2