bcm63xx: stop using legacy lzma for all devices
[openwrt/openwrt.git] / target / linux / bcm63xx / image / bcm63xx.mk
1
2 #
3 # BCM33XX/BCM63XX Profiles
4 #
5
6 DEVICE_VARS += HCS_MAGIC_BYTES HCS_REV_MIN HCS_REV_MAJ
7 DEVICE_VARS += BLOCK_SIZE FLASH_MB IMAGE_OFFSET
8 DEVICE_VARS += CFE_BOARD_ID CFE_EXTRAS
9 DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_REGION
10 DEVICE_VARS += REDBOOT_PREFIX
11
12 define Device/bcm33xx
13 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma bin | hcs-initramfs
14 IMAGES :=
15 HCS_MAGIC_BYTES :=
16 HCS_REV_MIN :=
17 HCS_REV_MAJ :=
18 endef
19
20 define Device/bcm63xx
21 FILESYSTEMS := squashfs jffs2-64k jffs2-128k
22 KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma
23 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
24 IMAGES := cfe.bin
25 IMAGE/cfe.bin := cfe-bin --pad $$$$(shell expr $$$$(FLASH_MB) / 2)
26 IMAGE/cfe-4M.bin := cfe-bin --pad 2
27 IMAGE/cfe-8M.bin := cfe-bin --pad 4
28 IMAGE/cfe-16M.bin := cfe-bin --pad 8
29 IMAGE/cfe-bc221.bin := cfe-bin --layoutver 5
30 IMAGE/cfe-old.bin := cfe-old-bin
31 IMAGE/sysupgrade.bin := cfe-bin
32 BLOCK_SIZE := 0x10000
33 IMAGE_OFFSET :=
34 FLASH_MB := 4
35 CFE_BOARD_ID :=
36 CFE_EXTRAS = --block-size $$(BLOCK_SIZE) --image-offset $$(if $$(IMAGE_OFFSET),$$(IMAGE_OFFSET),$$(BLOCK_SIZE))
37 endef
38
39 define Device/bcm63xx-legacy
40 $(Device/bcm63xx)
41 KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma-cfe
42 endef
43
44 define Device/bcm63xx_netgear
45 $(Device/bcm63xx)
46 DEVICE_VENDOR := NETGEAR
47 IMAGES := factory.chk sysupgrade.bin
48 IMAGE/factory.chk := cfe-bin | netgear-chk
49 NETGEAR_BOARD_ID :=
50 NETGEAR_REGION :=
51 endef
52
53 define Device/bcm63xx_redboot
54 FILESYSTEMS := squashfs
55 KERNEL := kernel-bin | append-dtb | relocate-kernel | gzip
56 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
57 IMAGES := redboot.bin
58 IMAGE/redboot.bin := redboot-bin
59 REDBOOT_PREFIX := $$(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-275xb-d1
575 $(Device/bcm63xx)
576 DEVICE_VENDOR := D-Link
577 DEVICE_MODEL := DSL-2750B
578 DEVICE_VARIANT := D1
579 DEVICE_ALT0_VENDOR := D-Link
580 DEVICE_ALT0_MODEL := DSL-2751
581 DEVICE_ALT0_VARIANT := D1
582 CFE_BOARD_ID := AW5200B
583 CHIP_ID := 6318
584 FLASH_MB := 8
585 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
586 endef
587 TARGET_DEVICES += d-link_dsl-275xb-d1
588
589 define Device/d-link_dva-g3810bn-tl
590 $(Device/bcm63xx-legacy)
591 DEVICE_VENDOR := D-Link
592 DEVICE_MODEL := DVA-G3810BN/TL
593 CFE_BOARD_ID := 96358VW
594 CHIP_ID := 6358
595 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
596 endef
597 TARGET_DEVICES += d-link_dva-g3810bn-tl
598
599 ### Davolink ###
600 define Device/davolink_dv-201amr
601 $(Device/bcm63xx-legacy)
602 DEVICE_VENDOR := Davolink
603 DEVICE_MODEL := DV-201AMR
604 IMAGES := cfe-old.bin
605 CFE_BOARD_ID := DV201AMR
606 CHIP_ID := 6348
607 DEVICE_PACKAGES := $(B43_PACKAGES)
608 DEFAULT := n
609 endef
610 TARGET_DEVICES += davolink_dv-201amr
611
612 ### Dynalink ###
613 define Device/dynalink_rta770bw
614 $(Device/bcm63xx-legacy)
615 DEVICE_VENDOR := Dynalink
616 DEVICE_MODEL := RTA770BW
617 DEVICE_ALT0_VENDOR := Siemens
618 DEVICE_ALT0_MODEL := SE515
619 IMAGES =
620 CFE_BOARD_ID := RTA770BW
621 CHIP_ID := 6345
622 CFE_EXTRAS += --layoutver 5
623 DEVICE_PACKAGES := $(B43_PACKAGES)
624 DEFAULT := n
625 endef
626 TARGET_DEVICES += dynalink_rta770bw
627
628 define Device/dynalink_rta770w
629 $(Device/bcm63xx-legacy)
630 DEVICE_VENDOR := Dynalink
631 DEVICE_MODEL := RTA770W
632 IMAGES =
633 CFE_BOARD_ID := RTA770W
634 CHIP_ID := 6345
635 CFE_EXTRAS += --layoutver 5
636 DEVICE_PACKAGES := $(B43_PACKAGES)
637 DEFAULT := n
638 endef
639 TARGET_DEVICES += dynalink_rta770w
640
641 define Device/dynalink_rta1025w
642 $(Device/bcm63xx-legacy)
643 DEVICE_VENDOR := Dynalink
644 DEVICE_MODEL := RTA1025W
645 CFE_BOARD_ID := RTA1025W_16
646 CHIP_ID := 6348
647 CFE_EXTRAS += --layoutver 5
648 DEVICE_PACKAGES := $(B43_PACKAGES)
649 DEFAULT := n
650 endef
651 TARGET_DEVICES += dynalink_rta1025w
652
653 define Device/dynalink_rta1320
654 $(Device/bcm63xx-legacy)
655 DEVICE_VENDOR := Dynalink
656 DEVICE_MODEL := RTA1320
657 CFE_BOARD_ID := RTA1320_16M
658 CHIP_ID := 6338
659 CFE_EXTRAS += --layoutver 5
660 DEFAULT := n
661 endef
662 TARGET_DEVICES += dynalink_rta1320
663
664 ### Huawei ###
665 define Device/huawei_echolife-hg520v
666 $(Device/bcm63xx-legacy)
667 DEVICE_VENDOR := Huawei
668 DEVICE_MODEL := EchoLife HG520v
669 CFE_BOARD_ID := HW6358GW_B
670 CHIP_ID := 6358
671 CFE_EXTRAS += --rsa-signature "EchoLife_HG520v"
672 SOC := bcm6359
673 DEVICE_PACKAGES := $(B43_PACKAGES)
674 DEFAULT := n
675 endef
676 TARGET_DEVICES += huawei_echolife-hg520v
677
678 define Device/huawei_echolife-hg553
679 $(Device/bcm63xx-legacy)
680 DEVICE_VENDOR := Huawei
681 DEVICE_MODEL := EchoLife HG553
682 CFE_BOARD_ID := HW553
683 CHIP_ID := 6358
684 CFE_EXTRAS += --rsa-signature "EchoLife_HG553" --tag-version 7
685 BLOCK_SIZE := 0x20000
686 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
687 endef
688 TARGET_DEVICES += huawei_echolife-hg553
689
690 define Device/huawei_echolife-hg556a-a
691 $(Device/bcm63xx-legacy)
692 DEVICE_VENDOR := Huawei
693 DEVICE_MODEL := EchoLife HG556a
694 DEVICE_VARIANT := A
695 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version A (Atheros)
696 CFE_BOARD_ID := HW556
697 CHIP_ID := 6358
698 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
699 IMAGE_OFFSET := 0x20000
700 DEVICE_PACKAGES := $(ATH9K_PACKAGES) $(USB2_PACKAGES)
701 endef
702 TARGET_DEVICES += huawei_echolife-hg556a-a
703
704 define Device/huawei_echolife-hg556a-b
705 $(Device/bcm63xx-legacy)
706 DEVICE_VENDOR := Huawei
707 DEVICE_MODEL := EchoLife HG556a
708 DEVICE_VARIANT := B
709 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version B (Atheros)
710 CFE_BOARD_ID := HW556
711 CHIP_ID := 6358
712 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
713 BLOCK_SIZE := 0x20000
714 DEVICE_PACKAGES := $(ATH9K_PACKAGES) $(USB2_PACKAGES)
715 endef
716 TARGET_DEVICES += huawei_echolife-hg556a-b
717
718 define Device/huawei_echolife-hg556a-c
719 $(Device/bcm63xx-legacy)
720 DEVICE_VENDOR := Huawei
721 DEVICE_MODEL := EchoLife HG556a
722 DEVICE_VARIANT := C
723 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version C (Ralink)
724 CFE_BOARD_ID := HW556
725 CHIP_ID := 6358
726 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
727 BLOCK_SIZE := 0x20000
728 DEVICE_PACKAGES := $(RT28_PACKAGES) $(USB2_PACKAGES)
729 endef
730 TARGET_DEVICES += huawei_echolife-hg556a-c
731
732 define Device/huawei_echolife-hg622
733 $(Device/bcm63xx)
734 DEVICE_VENDOR := Huawei
735 DEVICE_MODEL := EchoLife HG622
736 IMAGES += sysupgrade.bin
737 CFE_BOARD_ID := 96368MVWG_hg622
738 CHIP_ID := 6368
739 CFE_EXTRAS += --tag-version 7
740 BLOCK_SIZE := 0x20000
741 FLASH_MB := 16
742 DEVICE_PACKAGES := $(RT28_PACKAGES) $(USB2_PACKAGES)
743 endef
744 TARGET_DEVICES += huawei_echolife-hg622
745
746 define Device/huawei_echolife-hg655b
747 $(Device/bcm63xx)
748 DEVICE_VENDOR := Huawei
749 DEVICE_MODEL := EchoLife HG655b
750 CFE_BOARD_ID := HW65x
751 CHIP_ID := 6368
752 CFE_EXTRAS += --tag-version 7
753 IMAGE_OFFSET := 0x20000
754 FLASH_MB := 8
755 DEVICE_PACKAGES := $(RT28_PACKAGES) $(USB2_PACKAGES)
756 endef
757 TARGET_DEVICES += huawei_echolife-hg655b
758
759 ### Inteno ###
760 define Device/inteno_vg50
761 $(Device/bcm63xx)
762 DEVICE_VENDOR := Inteno
763 DEVICE_MODEL := VG50 Multi-WAN CPE
764 IMAGES :=
765 CFE_BOARD_ID := VW6339GU
766 CHIP_ID := 63268
767 DEVICE_PACKAGES := $(USB2_PACKAGES)
768 endef
769 TARGET_DEVICES += inteno_vg50
770
771 ### Inventel ###
772 define Device/inventel_livebox-1
773 $(Device/bcm63xx_redboot)
774 DEVICE_VENDOR := Inventel
775 DEVICE_MODEL := Livebox 1
776 SOC := bcm6348
777 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB1_PACKAGES)
778 DEFAULT := n
779 endef
780 TARGET_DEVICES += inventel_livebox-1
781
782 ### Netgear ###
783 define Device/netgear_cvg834g
784 $(Device/bcm33xx)
785 DEVICE_VENDOR := NETGEAR
786 DEVICE_MODEL := CVG834G
787 CHIP_ID := 3368
788 HCS_MAGIC_BYTES := 0xa020
789 HCS_REV_MIN := 0001
790 HCS_REV_MAJ := 0022
791 endef
792 TARGET_DEVICES += netgear_cvg834g
793
794 define Device/netgear_dg834gt-pn
795 $(Device/bcm63xx-legacy)
796 DEVICE_VENDOR := NETGEAR
797 DEVICE_MODEL := DG834GT
798 DEVICE_ALT0_VENDOR := NETGEAR
799 DEVICE_ALT0_MODEL := DG834PN
800 CFE_BOARD_ID := 96348GW-10
801 CHIP_ID := 6348
802 DEVICE_PACKAGES := $(ATH5K_PACKAGES)
803 DEFAULT := n
804 endef
805 TARGET_DEVICES += netgear_dg834gt-pn
806
807 define Device/netgear_dg834g-v4
808 $(Device/bcm63xx-legacy)
809 DEVICE_VENDOR := NETGEAR
810 DEVICE_MODEL := DG834G
811 DEVICE_VARIANT := v4
812 IMAGES :=
813 CFE_BOARD_ID := 96348W3
814 CHIP_ID := 6348
815 DEVICE_PACKAGES := $(B43_PACKAGES)
816 DEFAULT := n
817 endef
818 TARGET_DEVICES += netgear_dg834g-v4
819
820 define Device/netgear_dgnd3700-v1
821 $(Device/bcm63xx_netgear)
822 DEVICE_MODEL := DGND3700
823 DEVICE_VARIANT := v1
824 CFE_BOARD_ID := 96368MVWG
825 CHIP_ID := 6368
826 BLOCK_SIZE := 0x20000
827 NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
828 NETGEAR_REGION := 1
829 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
830 endef
831 TARGET_DEVICES += netgear_dgnd3700-v1
832
833 define Device/netgear_dgnd3800b
834 $(Device/bcm63xx_netgear)
835 DEVICE_MODEL := DGND3800B
836 DEVICE_DTS := bcm6368-netgear-dgnd3700-v1
837 CFE_BOARD_ID := 96368MVWG
838 CHIP_ID := 6368
839 BLOCK_SIZE := 0x20000
840 NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
841 NETGEAR_REGION := 1
842 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
843 endef
844 TARGET_DEVICES += netgear_dgnd3800b
845
846 define Device/netgear_evg2000
847 $(Device/bcm63xx_netgear)
848 DEVICE_MODEL := EVG2000
849 CFE_BOARD_ID := 96369PVG
850 CHIP_ID := 6368
851 BLOCK_SIZE := 0x20000
852 NETGEAR_BOARD_ID := U12H154T90_NETGEAR
853 NETGEAR_REGION := 1
854 SOC := bcm6369
855 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
856 endef
857 TARGET_DEVICES += netgear_evg2000
858
859 ### NuCom ###
860 define Device/nucom_r5010un-v2
861 $(Device/bcm63xx)
862 DEVICE_VENDOR := NuCom
863 DEVICE_MODEL := R5010UN
864 DEVICE_VARIANT := v2
865 IMAGES += sysupgrade.bin
866 CFE_BOARD_ID := 96328ang
867 CHIP_ID := 6328
868 FLASH_MB := 16
869 DEVICE_PACKAGES := $(B43_PACKAGES)
870 endef
871 TARGET_DEVICES += nucom_r5010un-v2
872
873 ### Observa ###
874 define Device/observa_vh4032n
875 $(Device/bcm63xx)
876 DEVICE_VENDOR := Observa
877 DEVICE_MODEL := VH4032N
878 IMAGES += sysupgrade.bin
879 CFE_BOARD_ID := 96368VVW
880 CHIP_ID := 6368
881 BLOCK_SIZE := 0x20000
882 FLASH_MB := 32
883 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
884 endef
885 TARGET_DEVICES += observa_vh4032n
886
887 ### Pirelli ###
888 define Device/pirelli_a226g
889 $(Device/bcm63xx-legacy)
890 DEVICE_VENDOR := Pirelli
891 DEVICE_MODEL := A226G
892 CFE_BOARD_ID := DWV-S0
893 CHIP_ID := 6358
894 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
895 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
896 endef
897 TARGET_DEVICES += pirelli_a226g
898
899 define Device/pirelli_a226m
900 $(Device/bcm63xx-legacy)
901 DEVICE_VENDOR := Pirelli
902 DEVICE_MODEL := A226M
903 CFE_BOARD_ID := DWV-S0
904 CHIP_ID := 6358
905 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
906 DEVICE_PACKAGES := $(USB2_PACKAGES)
907 endef
908 TARGET_DEVICES += pirelli_a226m
909
910 define Device/pirelli_a226m-fwb
911 $(Device/bcm63xx-legacy)
912 DEVICE_VENDOR := Pirelli
913 DEVICE_MODEL := A226M-FWB
914 CFE_BOARD_ID := DWV-S0
915 CHIP_ID := 6358
916 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
917 BLOCK_SIZE := 0x20000
918 DEVICE_PACKAGES := $(USB2_PACKAGES)
919 endef
920 TARGET_DEVICES += pirelli_a226m-fwb
921
922 define Device/pirelli_agpf-s0
923 $(Device/bcm63xx-legacy)
924 DEVICE_VENDOR := Pirelli
925 DEVICE_MODEL := Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0
926 CFE_BOARD_ID := AGPF-S0
927 CHIP_ID := 6358
928 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
929 BLOCK_SIZE := 0x20000
930 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
931 endef
932 TARGET_DEVICES += pirelli_agpf-s0
933
934 ### Sagem ###
935 define Device/sagem_fast-2404
936 $(Device/bcm63xx-legacy)
937 DEVICE_VENDOR := Sagemcom
938 DEVICE_MODEL := F@st 2404
939 CFE_BOARD_ID := F@ST2404
940 CHIP_ID := 6348
941 DEVICE_PACKAGES := $(B43_PACKAGES)
942 DEFAULT := n
943 endef
944 TARGET_DEVICES += sagem_fast-2404
945
946 define Device/sagem_fast-2504n
947 $(Device/bcm63xx)
948 DEVICE_VENDOR := Sagemcom
949 DEVICE_MODEL := F@st 2504N
950 CFE_BOARD_ID := F@ST2504n
951 CHIP_ID := 6362
952 DEVICE_PACKAGES := $(B43_PACKAGES)
953 endef
954 TARGET_DEVICES += sagem_fast-2504n
955
956 define Device/sagem_fast-2604
957 $(Device/bcm63xx-legacy)
958 DEVICE_VENDOR := Sagemcom
959 DEVICE_MODEL := F@st 2604
960 CFE_BOARD_ID := F@ST2604
961 CHIP_ID := 6348
962 DEVICE_PACKAGES := $(B43_PACKAGES)
963 DEFAULT := n
964 endef
965 TARGET_DEVICES += sagem_fast-2604
966
967 define Device/sagem_fast-2704n
968 $(Device/bcm63xx)
969 DEVICE_VENDOR := Sagemcom
970 DEVICE_MODEL := F@st 2704N
971 CFE_BOARD_ID := F@ST2704N
972 CHIP_ID := 6318
973 FLASH_MB := 8
974 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
975 endef
976 TARGET_DEVICES += sagem_fast-2704n
977
978 define Device/sagem_fast-2704-v2
979 $(Device/bcm63xx)
980 DEVICE_VENDOR := Sagemcom
981 DEVICE_MODEL := F@st 2704
982 DEVICE_VARIANT := V2
983 CFE_BOARD_ID := F@ST2704V2
984 CHIP_ID := 6328
985 FLASH_MB := 8
986 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
987 endef
988 TARGET_DEVICES += sagem_fast-2704-v2
989
990 ### Sercomm ###
991 define Device/sercomm_ad1018-nor
992 $(Device/bcm63xx)
993 DEVICE_VENDOR := Sercomm
994 DEVICE_MODEL := AD1018
995 DEVICE_VARIANT := SPI flash mod
996 CFE_BOARD_ID := 96328avngr
997 CHIP_ID := 6328
998 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
999 endef
1000 TARGET_DEVICES += sercomm_ad1018-nor
1001
1002 ### SFR ###
1003 define Device/sfr_neufbox-4-sercomm-r0
1004 $(Device/bcm63xx-legacy)
1005 DEVICE_VENDOR := SFR
1006 DEVICE_MODEL := Neufbox 4
1007 DEVICE_VARIANT := Sercomm
1008 CFE_BOARD_ID := 96358VW
1009 CHIP_ID := 6358
1010 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1011 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1012 endef
1013 TARGET_DEVICES += sfr_neufbox-4-sercomm-r0
1014
1015 define Device/sfr_neufbox-4-foxconn-r1
1016 $(Device/bcm63xx-legacy)
1017 DEVICE_VENDOR := SFR
1018 DEVICE_MODEL := Neufbox 4
1019 DEVICE_VARIANT := Foxconn
1020 CFE_BOARD_ID := 96358VW
1021 CHIP_ID := 6358
1022 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1023 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
1024 endef
1025 TARGET_DEVICES += sfr_neufbox-4-foxconn-r1
1026
1027 define Device/sfr_neufbox-6-sercomm-r0
1028 $(Device/bcm63xx)
1029 DEVICE_VENDOR := SFR
1030 DEVICE_MODEL := Neufbox 6
1031 CFE_BOARD_ID := NB6-SER-r0
1032 CHIP_ID := 6362
1033 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1034 SOC := bcm6361
1035 DEVICE_PACKAGES := $(USB2_PACKAGES)
1036 endef
1037 TARGET_DEVICES += sfr_neufbox-6-sercomm-r0
1038
1039 define Device/sky_sr102
1040 $(Device/bcm63xx)
1041 DEVICE_VENDOR := SKY
1042 DEVICE_MODEL := SR102
1043 CFE_BOARD_ID := BSKYB_63168
1044 CHIP_ID := 63268
1045 CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
1046 SOC := bcm63168
1047 DEVICE_PACKAGES := $(USB2_PACKAGES)
1048 endef
1049 TARGET_DEVICES += sky_sr102
1050
1051 ### T-Com ###
1052 define Device/t-com_speedport-w-303v
1053 $(Device/bcm63xx-legacy)
1054 DEVICE_VENDOR := T-Com
1055 DEVICE_MODEL := Speedport W 303V
1056 IMAGES := factory.bin sysupgrade.bin
1057 IMAGE/factory.bin := cfe-spw303v-bin --pad 4 | spw303v-bin | xor-image
1058 IMAGE/sysupgrade.bin := cfe-spw303v-bin | spw303v-bin
1059 CFE_BOARD_ID := 96358-502V
1060 CHIP_ID := 6358
1061 DEVICE_PACKAGES := $(B43_PACKAGES)
1062 endef
1063 TARGET_DEVICES += t-com_speedport-w-303v
1064
1065 define Device/t-com_speedport-w-500v
1066 $(Device/bcm63xx-legacy)
1067 DEVICE_VENDOR := T-Com
1068 DEVICE_MODEL := Speedport W 500V
1069 CFE_BOARD_ID := 96348GW
1070 CHIP_ID := 6348
1071 DEVICE_PACKAGES := $(B43_PACKAGES)
1072 DEFAULT := n
1073 endef
1074 TARGET_DEVICES += t-com_speedport-w-500v
1075
1076 ### Tecom ###
1077 define Device/tecom_gw6000
1078 $(Device/bcm63xx-legacy)
1079 DEVICE_VENDOR := Tecom
1080 DEVICE_MODEL := GW6000
1081 CFE_BOARD_ID := 96348GW
1082 CHIP_ID := 6348
1083 DEVICE_PACKAGES := $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1084 DEFAULT := n
1085 endef
1086 TARGET_DEVICES += tecom_gw6000
1087
1088 define Device/tecom_gw6200
1089 $(Device/bcm63xx-legacy)
1090 DEVICE_VENDOR := Tecom
1091 DEVICE_MODEL := GW6200
1092 CFE_BOARD_ID := 96348GW
1093 CHIP_ID := 6348
1094 CFE_EXTRAS += --rsa-signature "$(shell printf '\x99')"
1095 DEVICE_PACKAGES := $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1096 DEFAULT := n
1097 endef
1098 TARGET_DEVICES += tecom_gw6200
1099
1100 ### Telsey ###
1101 define Device/telsey_cpva502plus
1102 $(Device/bcm63xx-legacy)
1103 DEVICE_VENDOR := Telsey
1104 DEVICE_MODEL := CPVA502+
1105 CFE_BOARD_ID := CPVA502+
1106 CHIP_ID := 6348
1107 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999"
1108 DEVICE_PACKAGES := $(B43_PACKAGES)
1109 DEFAULT := n
1110 endef
1111 TARGET_DEVICES += telsey_cpva502plus
1112
1113 define Device/telsey_cpva642
1114 $(Device/bcm63xx-legacy)
1115 DEVICE_VENDOR := Telsey
1116 DEVICE_MODEL := CPVA642-type (CPA-ZNTE60T)
1117 CFE_BOARD_ID := CPVA642
1118 CHIP_ID := 6358
1119 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
1120 FLASH_MB := 8
1121 DEVICE_PACKAGES := $(RT63_PACKAGES) $(USB2_PACKAGES)
1122 endef
1123 TARGET_DEVICES += telsey_cpva642
1124
1125 define Device/telsey_magic
1126 $(Device/bcm63xx-legacy)
1127 DEVICE_VENDOR := Alice
1128 DEVICE_MODEL := W-Gate
1129 DEVICE_ALT0_VENDOR := Telsey
1130 DEVICE_ALT0_MODEL := MAGIC
1131 IMAGES :=
1132 CFE_BOARD_ID := MAGIC
1133 CHIP_ID := 6348
1134 DEVICE_PACKAGES := $(RT63_PACKAGES)
1135 DEFAULT := n
1136 endef
1137 TARGET_DEVICES += telsey_magic
1138
1139 ### TP-Link ###
1140 define Device/tp-link_td-w8900gb
1141 $(Device/bcm63xx-legacy)
1142 DEVICE_VENDOR := TP-Link
1143 DEVICE_MODEL := TD-W8900GB
1144 CFE_BOARD_ID := 96348GW-11
1145 CHIP_ID := 6348
1146 CFE_EXTRAS += --rsa-signature "$(shell printf 'PRID\x89\x10\x00\x02')"
1147 IMAGE_OFFSET := 0x20000
1148 DEVICE_PACKAGES := $(B43_PACKAGES)
1149 DEFAULT := n
1150 endef
1151 TARGET_DEVICES += tp-link_td-w8900gb
1152
1153 ### USRobotics ###
1154 define Device/usrobotics_usr9108
1155 $(Device/bcm63xx-legacy)
1156 DEVICE_VENDOR := USRobotics
1157 DEVICE_MODEL := USR9108
1158 CFE_BOARD_ID := 96348GW-A
1159 CHIP_ID := 6348
1160 DEVICE_PACKAGES := $(B43_PACKAGES) $(USB1_PACKAGES)
1161 DEFAULT := n
1162 endef
1163 TARGET_DEVICES += usrobotics_usr9108
1164
1165 ### ZyXEL ###
1166 define Device/zyxel_p870hw-51a-v2
1167 $(Device/bcm63xx)
1168 DEVICE_VENDOR := ZyXEL
1169 DEVICE_MODEL := P870HW-51a
1170 DEVICE_VARIANT := v2
1171 IMAGES := factory.bin
1172 IMAGE/factory.bin := cfe-bin | zyxel-bin
1173 CFE_BOARD_ID := 96368VVW
1174 CHIP_ID := 6368
1175 CFE_EXTRAS += --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
1176 DEVICE_PACKAGES := $(B43_PACKAGES)
1177 DEFAULT := n
1178 endef
1179 TARGET_DEVICES += zyxel_p870hw-51a-v2