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