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