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