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