bcm63xx: add support for Technicolor TG582n
[openwrt/openwrt.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 := $$(IMAGE_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 := 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 := 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 := 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 ### Inteno ###
785 define Device/inteno_vg50
786 $(Device/bcm63xx)
787 DEVICE_VENDOR := Inteno
788 DEVICE_MODEL := VG50 Multi-WAN CPE
789 IMAGES :=
790 CFE_BOARD_ID := VW6339GU
791 CHIP_ID := 63268
792 DEVICE_PACKAGES := $(USB2_PACKAGES)
793 endef
794 TARGET_DEVICES += inteno_vg50
795
796 ### Inventel ###
797 define Device/inventel_livebox-1
798 $(Device/bcm63xx_redboot)
799 DEVICE_VENDOR := Inventel
800 DEVICE_MODEL := Livebox 1
801 SOC := bcm6348
802 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB1_PACKAGES)
803 DEFAULT := n
804 endef
805 TARGET_DEVICES += inventel_livebox-1
806
807 ### Netgear ###
808 define Device/netgear_cvg834g
809 $(Device/bcm33xx)
810 DEVICE_VENDOR := NETGEAR
811 DEVICE_MODEL := CVG834G
812 CHIP_ID := 3368
813 HCS_MAGIC_BYTES := 0xa020
814 HCS_REV_MIN := 0001
815 HCS_REV_MAJ := 0022
816 endef
817 TARGET_DEVICES += netgear_cvg834g
818
819 define Device/netgear_dg834gt-pn
820 $(Device/bcm63xx-legacy)
821 DEVICE_VENDOR := NETGEAR
822 DEVICE_MODEL := DG834GT
823 DEVICE_ALT0_VENDOR := NETGEAR
824 DEVICE_ALT0_MODEL := DG834PN
825 CFE_BOARD_ID := 96348GW-10
826 CHIP_ID := 6348
827 DEVICE_PACKAGES := $(ATH5K_PACKAGES)
828 DEFAULT := n
829 endef
830 TARGET_DEVICES += netgear_dg834gt-pn
831
832 define Device/netgear_dg834g-v4
833 $(Device/bcm63xx-legacy)
834 DEVICE_VENDOR := NETGEAR
835 DEVICE_MODEL := DG834G
836 DEVICE_VARIANT := v4
837 IMAGES :=
838 CFE_BOARD_ID := 96348W3
839 CHIP_ID := 6348
840 DEVICE_PACKAGES := $(B43_PACKAGES)
841 DEFAULT := n
842 endef
843 TARGET_DEVICES += netgear_dg834g-v4
844
845 define Device/netgear_dgnd3700-v1
846 $(Device/bcm63xx_netgear)
847 DEVICE_MODEL := DGND3700
848 DEVICE_VARIANT := v1
849 CFE_BOARD_ID := 96368MVWG
850 CHIP_ID := 6368
851 BLOCK_SIZE := 0x20000
852 NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
853 NETGEAR_REGION := 1
854 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
855 endef
856 TARGET_DEVICES += netgear_dgnd3700-v1
857
858 define Device/netgear_dgnd3800b
859 $(Device/bcm63xx_netgear)
860 DEVICE_MODEL := DGND3800B
861 DEVICE_DTS := bcm6368-netgear-dgnd3700-v1
862 CFE_BOARD_ID := 96368MVWG
863 CHIP_ID := 6368
864 BLOCK_SIZE := 0x20000
865 NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
866 NETGEAR_REGION := 1
867 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
868 endef
869 TARGET_DEVICES += netgear_dgnd3800b
870
871 define Device/netgear_evg2000
872 $(Device/bcm63xx_netgear)
873 DEVICE_MODEL := EVG2000
874 CFE_BOARD_ID := 96369PVG
875 CHIP_ID := 6368
876 BLOCK_SIZE := 0x20000
877 NETGEAR_BOARD_ID := U12H154T90_NETGEAR
878 NETGEAR_REGION := 1
879 SOC := bcm6369
880 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
881 endef
882 TARGET_DEVICES += netgear_evg2000
883
884 ### NuCom ###
885 define Device/nucom_r5010un-v2
886 $(Device/bcm63xx)
887 DEVICE_VENDOR := NuCom
888 DEVICE_MODEL := R5010UN
889 DEVICE_VARIANT := v2
890 IMAGES += sysupgrade.bin
891 CFE_BOARD_ID := 96328ang
892 CHIP_ID := 6328
893 FLASH_MB := 16
894 DEVICE_PACKAGES := $(B43_PACKAGES)
895 endef
896 TARGET_DEVICES += nucom_r5010un-v2
897
898 ### Observa ###
899 define Device/observa_vh4032n
900 $(Device/bcm63xx)
901 DEVICE_VENDOR := Observa
902 DEVICE_MODEL := VH4032N
903 IMAGES += sysupgrade.bin
904 CFE_BOARD_ID := 96368VVW
905 CHIP_ID := 6368
906 BLOCK_SIZE := 0x20000
907 FLASH_MB := 32
908 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
909 endef
910 TARGET_DEVICES += observa_vh4032n
911
912 ### Pirelli ###
913 define Device/pirelli_a226g
914 $(Device/bcm63xx-legacy)
915 DEVICE_VENDOR := Pirelli
916 DEVICE_MODEL := A226G
917 CFE_BOARD_ID := DWV-S0
918 CHIP_ID := 6358
919 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
920 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
921 endef
922 TARGET_DEVICES += pirelli_a226g
923
924 define Device/pirelli_a226m
925 $(Device/bcm63xx-legacy)
926 DEVICE_VENDOR := Pirelli
927 DEVICE_MODEL := A226M
928 CFE_BOARD_ID := DWV-S0
929 CHIP_ID := 6358
930 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
931 DEVICE_PACKAGES := $(USB2_PACKAGES)
932 endef
933 TARGET_DEVICES += pirelli_a226m
934
935 define Device/pirelli_a226m-fwb
936 $(Device/bcm63xx-legacy)
937 DEVICE_VENDOR := Pirelli
938 DEVICE_MODEL := A226M-FWB
939 CFE_BOARD_ID := DWV-S0
940 CHIP_ID := 6358
941 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
942 BLOCK_SIZE := 0x20000
943 DEVICE_PACKAGES := $(USB2_PACKAGES)
944 endef
945 TARGET_DEVICES += pirelli_a226m-fwb
946
947 define Device/pirelli_agpf-s0
948 $(Device/bcm63xx-legacy)
949 DEVICE_VENDOR := Pirelli
950 DEVICE_MODEL := Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0
951 CFE_BOARD_ID := AGPF-S0
952 CHIP_ID := 6358
953 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
954 BLOCK_SIZE := 0x20000
955 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
956 endef
957 TARGET_DEVICES += pirelli_agpf-s0
958
959 ### Sagem ###
960 define Device/sagem_fast-2404
961 $(Device/bcm63xx-legacy)
962 DEVICE_VENDOR := Sagemcom
963 DEVICE_MODEL := F@st 2404
964 CFE_BOARD_ID := F@ST2404
965 CHIP_ID := 6348
966 DEVICE_PACKAGES := $(B43_PACKAGES)
967 DEFAULT := n
968 endef
969 TARGET_DEVICES += sagem_fast-2404
970
971 define Device/sagem_fast-2504n
972 $(Device/bcm63xx)
973 DEVICE_VENDOR := Sagemcom
974 DEVICE_MODEL := F@st 2504N
975 CFE_BOARD_ID := F@ST2504n
976 CHIP_ID := 6362
977 DEVICE_PACKAGES := $(B43_PACKAGES)
978 endef
979 TARGET_DEVICES += sagem_fast-2504n
980
981 define Device/sagem_fast-2604
982 $(Device/bcm63xx-legacy)
983 DEVICE_VENDOR := Sagemcom
984 DEVICE_MODEL := F@st 2604
985 CFE_BOARD_ID := F@ST2604
986 CHIP_ID := 6348
987 DEVICE_PACKAGES := $(B43_PACKAGES)
988 DEFAULT := n
989 endef
990 TARGET_DEVICES += sagem_fast-2604
991
992 define Device/sagem_fast-2704n
993 $(Device/bcm63xx)
994 DEVICE_VENDOR := Sagemcom
995 DEVICE_MODEL := F@st 2704N
996 CFE_BOARD_ID := F@ST2704N
997 CHIP_ID := 6318
998 FLASH_MB := 8
999 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1000 endef
1001 TARGET_DEVICES += sagem_fast-2704n
1002
1003 define Device/sagem_fast-2704-v2
1004 $(Device/bcm63xx)
1005 DEVICE_VENDOR := Sagemcom
1006 DEVICE_MODEL := F@st 2704
1007 DEVICE_VARIANT := V2
1008 CFE_BOARD_ID := F@ST2704V2
1009 CHIP_ID := 6328
1010 FLASH_MB := 8
1011 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1012 endef
1013 TARGET_DEVICES += sagem_fast-2704-v2
1014
1015 ### Sercomm ###
1016 define Device/sercomm_ad1018-nor
1017 $(Device/bcm63xx)
1018 DEVICE_VENDOR := Sercomm
1019 DEVICE_MODEL := AD1018
1020 DEVICE_VARIANT := SPI flash mod
1021 CFE_BOARD_ID := 96328avngr
1022 CHIP_ID := 6328
1023 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1024 endef
1025 TARGET_DEVICES += sercomm_ad1018-nor
1026
1027 ### SFR ###
1028 define Device/sfr_neufbox-4-sercomm-r0
1029 $(Device/bcm63xx-legacy)
1030 DEVICE_VENDOR := SFR
1031 DEVICE_MODEL := Neufbox 4
1032 DEVICE_VARIANT := Sercomm
1033 CFE_BOARD_ID := 96358VW
1034 CHIP_ID := 6358
1035 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1036 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1037 endef
1038 TARGET_DEVICES += sfr_neufbox-4-sercomm-r0
1039
1040 define Device/sfr_neufbox-4-foxconn-r1
1041 $(Device/bcm63xx-legacy)
1042 DEVICE_VENDOR := SFR
1043 DEVICE_MODEL := Neufbox 4
1044 DEVICE_VARIANT := Foxconn
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-foxconn-r1
1051
1052 define Device/sfr_neufbox-6-sercomm-r0
1053 $(Device/bcm63xx)
1054 DEVICE_VENDOR := SFR
1055 DEVICE_MODEL := Neufbox 6
1056 CFE_BOARD_ID := NB6-SER-r0
1057 CHIP_ID := 6362
1058 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1059 SOC := bcm6361
1060 DEVICE_PACKAGES := $(USB2_PACKAGES)
1061 endef
1062 TARGET_DEVICES += sfr_neufbox-6-sercomm-r0
1063
1064 define Device/sky_sr102
1065 $(Device/bcm63xx)
1066 DEVICE_VENDOR := SKY
1067 DEVICE_MODEL := SR102
1068 CFE_BOARD_ID := BSKYB_63168
1069 CHIP_ID := 63268
1070 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1071 SOC := bcm63168
1072 DEVICE_PACKAGES := $(USB2_PACKAGES)
1073 endef
1074 TARGET_DEVICES += sky_sr102
1075
1076 ### T-Com ###
1077 define Device/t-com_speedport-w-303v
1078 $(Device/bcm63xx-legacy)
1079 DEVICE_VENDOR := T-Com
1080 DEVICE_MODEL := Speedport W 303V
1081 IMAGES := factory.bin sysupgrade.bin
1082 IMAGE/factory.bin := cfe-spw303v-bin --pad 4 | spw303v-bin | xor-image
1083 IMAGE/sysupgrade.bin := cfe-spw303v-bin | spw303v-bin
1084 CFE_BOARD_ID := 96358-502V
1085 CHIP_ID := 6358
1086 DEVICE_PACKAGES := $(B43_PACKAGES)
1087 endef
1088 TARGET_DEVICES += t-com_speedport-w-303v
1089
1090 define Device/t-com_speedport-w-500v
1091 $(Device/bcm63xx-legacy)
1092 DEVICE_VENDOR := T-Com
1093 DEVICE_MODEL := Speedport W 500V
1094 CFE_BOARD_ID := 96348GW
1095 CHIP_ID := 6348
1096 DEVICE_PACKAGES := $(B43_PACKAGES)
1097 DEFAULT := n
1098 endef
1099 TARGET_DEVICES += t-com_speedport-w-500v
1100
1101 ### Technicolor ###
1102 define Device/technicolor_tg582n
1103 $(Device/bcm63xx)
1104 DEVICE_VENDOR := Technicolor
1105 DEVICE_MODEL := TG582n
1106 IMAGES += sysupgrade.bin
1107 CFE_BOARD_ID := DANT-1
1108 CHIP_ID := 6328
1109 FLASH_MB := 16
1110 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
1111 endef
1112 TARGET_DEVICES += technicolor_tg582n
1113
1114 define Device/technicolor_tg582n-telecom-italia
1115 $(Device/bcm63xx)
1116 DEVICE_VENDOR := Technicolor
1117 DEVICE_MODEL := TG582n
1118 DEVICE_VARIANT := Telecom Italia
1119 IMAGES += sysupgrade.bin
1120 CFE_BOARD_ID := DANT-V
1121 CHIP_ID := 6328
1122 FLASH_MB := 16
1123 DEVICE_PACKAGES := $(USB2_PACKAGES) $(B43_PACKAGES)
1124 endef
1125 TARGET_DEVICES += technicolor_tg582n-telecom-italia
1126
1127 ### Tecom ###
1128 define Device/tecom_gw6000
1129 $(Device/bcm63xx-legacy)
1130 DEVICE_VENDOR := Tecom
1131 DEVICE_MODEL := GW6000
1132 CFE_BOARD_ID := 96348GW
1133 CHIP_ID := 6348
1134 DEVICE_PACKAGES := $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1135 DEFAULT := n
1136 endef
1137 TARGET_DEVICES += tecom_gw6000
1138
1139 define Device/tecom_gw6200
1140 $(Device/bcm63xx-legacy)
1141 DEVICE_VENDOR := Tecom
1142 DEVICE_MODEL := GW6200
1143 CFE_BOARD_ID := 96348GW
1144 CHIP_ID := 6348
1145 CFE_EXTRAS += --rsa-signature "$(shell printf '\x99')"
1146 DEVICE_PACKAGES := $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1147 DEFAULT := n
1148 endef
1149 TARGET_DEVICES += tecom_gw6200
1150
1151 ### Telsey ###
1152 define Device/telsey_cpva502plus
1153 $(Device/bcm63xx-legacy)
1154 DEVICE_VENDOR := Telsey
1155 DEVICE_MODEL := CPVA502+
1156 CFE_BOARD_ID := CPVA502+
1157 CHIP_ID := 6348
1158 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999"
1159 DEVICE_PACKAGES := $(B43_PACKAGES)
1160 DEFAULT := n
1161 endef
1162 TARGET_DEVICES += telsey_cpva502plus
1163
1164 define Device/telsey_cpva642
1165 $(Device/bcm63xx-legacy)
1166 DEVICE_VENDOR := Telsey
1167 DEVICE_MODEL := CPVA642-type (CPA-ZNTE60T)
1168 CFE_BOARD_ID := CPVA642
1169 CHIP_ID := 6358
1170 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
1171 FLASH_MB := 8
1172 DEVICE_PACKAGES := $(RT63_PACKAGES) $(USB2_PACKAGES)
1173 endef
1174 TARGET_DEVICES += telsey_cpva642
1175
1176 define Device/telsey_magic
1177 $(Device/bcm63xx-legacy)
1178 DEVICE_VENDOR := Alice
1179 DEVICE_MODEL := W-Gate
1180 DEVICE_ALT0_VENDOR := Telsey
1181 DEVICE_ALT0_MODEL := MAGIC
1182 IMAGES :=
1183 CFE_BOARD_ID := MAGIC
1184 CHIP_ID := 6348
1185 DEVICE_PACKAGES := $(RT63_PACKAGES)
1186 DEFAULT := n
1187 endef
1188 TARGET_DEVICES += telsey_magic
1189
1190 ### TP-Link ###
1191 define Device/tp-link_td-w8900gb
1192 $(Device/bcm63xx-legacy)
1193 DEVICE_VENDOR := TP-Link
1194 DEVICE_MODEL := TD-W8900GB
1195 CFE_BOARD_ID := 96348GW-11
1196 CHIP_ID := 6348
1197 CFE_EXTRAS += --rsa-signature "$(shell printf 'PRID\x89\x10\x00\x02')"
1198 IMAGE_OFFSET := 0x20000
1199 DEVICE_PACKAGES := $(B43_PACKAGES)
1200 DEFAULT := n
1201 endef
1202 TARGET_DEVICES += tp-link_td-w8900gb
1203
1204 ### USRobotics ###
1205 define Device/usrobotics_usr9108
1206 $(Device/bcm63xx-legacy)
1207 DEVICE_VENDOR := USRobotics
1208 DEVICE_MODEL := USR9108
1209 CFE_BOARD_ID := 96348GW-A
1210 CHIP_ID := 6348
1211 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB1_PACKAGES)
1212 DEFAULT := n
1213 endef
1214 TARGET_DEVICES += usrobotics_usr9108
1215
1216 ### ZyXEL ###
1217 define Device/zyxel_p870hw-51a-v2
1218 $(Device/bcm63xx)
1219 DEVICE_VENDOR := ZyXEL
1220 DEVICE_MODEL := P870HW-51a
1221 DEVICE_VARIANT := v2
1222 IMAGES := factory.bin
1223 IMAGE/factory.bin := cfe-bin | zyxel-bin
1224 CFE_BOARD_ID := 96368VVW
1225 CHIP_ID := 6368
1226 CFE_EXTRAS += --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
1227 DEVICE_PACKAGES := $(B43_PACKAGES)
1228 DEFAULT := n
1229 endef
1230 TARGET_DEVICES += zyxel_p870hw-51a-v2