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