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