brcm63xx: merge DSL-274X-F1 profiles
[openwrt/staging/chunkeey.git] / target / linux / brcm63xx / image / bcm63xx.mk
1 #
2 # BCM33XX/BCM63XX Profiles
3 #
4
5 define Device/bcm33xx
6 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma bin | hcs-initramfs
7 IMAGES :=
8 HCS_MAGIC_BYTES :=
9 HCS_REV_MIN :=
10 HCS_REV_MAJ :=
11 endef
12 DEVICE_VARS += HCS_MAGIC_BYTES HCS_REV_MIN HCS_REV_MAJ
13
14 define Device/bcm63xx
15 FILESYSTEMS := squashfs jffs2-64k jffs2-128k
16 KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma | lzma-cfe
17 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
18 IMAGES := cfe.bin
19 IMAGE/cfe.bin := cfe-bin
20 IMAGE/cfe-4M.bin := cfe-bin --pad 2
21 IMAGE/cfe-8M.bin := cfe-bin --pad 4
22 IMAGE/cfe-16M.bin := cfe-bin --pad 8
23 IMAGE/cfe-bc221.bin := cfe-bin --layoutver 5
24 IMAGE/cfe-old.bin := cfe-old-bin
25 CFE_BOARD_ID :=
26 CFE_CHIP_ID :=
27 CFE_EXTRAS :=
28 endef
29 DEVICE_VARS += CFE_BOARD_ID CFE_CHIP_ID CFE_EXTRAS
30
31 define Device/bcm63xx_netgear
32 $(Device/bcm63xx)
33 IMAGES := factory.chk sysupgrade.bin
34 IMAGE/factory.chk := cfe-bin | netgear-chk
35 IMAGE/sysupgrade.bin := cfe-bin
36 NETGEAR_BOARD_ID :=
37 NETGEAR_REGION :=
38 endef
39 DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_REGION
40
41 define Device/bcm63xx_redboot
42 FILESYSTEMS := squashfs
43 KERNEL := kernel-bin | append-dtb | gzip
44 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
45 IMAGES := redboot.bin
46 IMAGE/redboot.bin := redboot-bin
47 REDBOOT_PREFIX := $$(IMAGE_PREFIX)
48 endef
49 DEVICE_VARS += REDBOOT_PREFIX
50
51 ### Generic ###
52 define Device/963281TAN-generic
53 $(Device/bcm63xx)
54 IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
55 DEVICE_TITLE := Generic 963281TAN
56 DEVICE_DTS := bcm963281TAN
57 CFE_BOARD_ID := 963281TAN
58 CFE_CHIP_ID := 6328
59 endef
60 TARGET_DEVICES += 963281TAN-generic
61
62 define Device/96328avng-generic
63 $(Device/bcm63xx)
64 IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
65 DEVICE_TITLE := Generic 96328avng
66 DEVICE_DTS := bcm96328avng
67 CFE_BOARD_ID := 96328avng
68 CFE_CHIP_ID := 6328
69 endef
70 TARGET_DEVICES += 96328avng-generic
71
72 define Device/96338GW-generic
73 $(Device/bcm63xx)
74 DEVICE_TITLE := Generic 96338GW
75 DEVICE_DTS := bcm96338GW
76 CFE_BOARD_ID := 6338GW
77 CFE_CHIP_ID := 6338
78 endef
79 TARGET_DEVICES += 96338GW-generic
80
81 define Device/96338W-generic
82 $(Device/bcm63xx)
83 DEVICE_TITLE := Generic 96338W
84 DEVICE_DTS := bcm96338W
85 CFE_BOARD_ID := 6338W
86 CFE_CHIP_ID := 6338
87 endef
88 TARGET_DEVICES += 96338W-generic
89
90 define Device/96345GW2-generic
91 $(Device/bcm63xx)
92 IMAGES += cfe-bc221.bin
93 DEVICE_TITLE := Generic 96345GW2
94 DEVICE_DTS := bcm96345GW2
95 CFE_BOARD_ID := 96345GW2
96 CFE_CHIP_ID := 6345
97 endef
98 TARGET_DEVICES += 96345GW2-generic
99
100 define Device/96348GW-generic
101 $(Device/bcm63xx)
102 IMAGES += cfe-bc221.bin
103 DEVICE_TITLE := Generic 96348GW
104 DEVICE_DTS := bcm96348GW
105 CFE_BOARD_ID := 96348GW
106 CFE_CHIP_ID := 6348
107 endef
108 TARGET_DEVICES += 96348GW-generic
109
110 define Device/96348GW-10-generic
111 $(Device/bcm63xx)
112 DEVICE_TITLE := Generic 96348GW-10
113 DEVICE_DTS := bcm96348GW-10
114 CFE_BOARD_ID := 96348GW-10
115 CFE_CHIP_ID := 6348
116 endef
117 TARGET_DEVICES += 96348GW-10-generic
118
119 define Device/96348GW-11-generic
120 $(Device/bcm63xx)
121 DEVICE_TITLE := Generic 96348GW-11
122 DEVICE_DTS := bcm96348GW-11
123 CFE_BOARD_ID := 96348GW-11
124 CFE_CHIP_ID := 6348
125 endef
126 TARGET_DEVICES += 96348GW-11-generic
127
128 define Device/96348R-generic
129 $(Device/bcm63xx)
130 DEVICE_TITLE := Generic 96348R
131 DEVICE_DTS := bcm96348R
132 CFE_BOARD_ID := 96348R
133 CFE_CHIP_ID := 6348
134 endef
135 TARGET_DEVICES += 96348R-generic
136
137 define Device/96358VW-generic
138 $(Device/bcm63xx)
139 DEVICE_TITLE := Generic 96358VW
140 DEVICE_DTS := bcm96358VW
141 CFE_BOARD_ID := 96358VW
142 CFE_CHIP_ID := 6358
143 endef
144 TARGET_DEVICES += 96358VW-generic
145
146 define Device/96358VW2-generic
147 $(Device/bcm63xx)
148 DEVICE_TITLE := Generic 96358VW2
149 DEVICE_DTS := bcm96358VW2
150 CFE_BOARD_ID := 96358VW2
151 CFE_CHIP_ID := 6358
152 endef
153 TARGET_DEVICES += 96358VW2-generic
154
155 define Device/96368MVNgr-generic
156 $(Device/bcm63xx)
157 DEVICE_TITLE := Generic 96368MVNgr
158 DEVICE_DTS := bcm96368MVNgr
159 CFE_BOARD_ID := 96368MVNgr
160 CFE_CHIP_ID := 6368
161 endef
162 TARGET_DEVICES += 96368MVNgr-generic
163
164 define Device/96368MVWG-generic
165 $(Device/bcm63xx)
166 DEVICE_TITLE := Generic 96368MVWG
167 DEVICE_DTS := bcm96368MVWG
168 CFE_BOARD_ID := 96368MVWG
169 CFE_CHIP_ID := 6368
170 endef
171 TARGET_DEVICES += 96368MVWG-generic
172
173 ### ADB ###
174 define Device/A4001N
175 $(Device/bcm63xx)
176 DEVICE_TITLE := ADB P.DG A4001N
177 DEVICE_DTS := a4001n
178 CFE_BOARD_ID := 96328dg2x2
179 CFE_CHIP_ID := 6328
180 CFE_EXTRAS := --pad 4
181 DEVICE_PACKAGES := \
182 $(USB2_PACKAGES) $(B43_PACKAGES)
183 endef
184 TARGET_DEVICES += A4001N
185
186 define Device/A4001N1
187 $(Device/bcm63xx)
188 DEVICE_TITLE := ADB P.DG A4001N1
189 DEVICE_DTS := a4001n1
190 CFE_BOARD_ID := 963281T_TEF
191 CFE_CHIP_ID := 6328
192 CFE_EXTRAS := --pad 8
193 DEVICE_PACKAGES := \
194 $(USB2_PACKAGES) $(B43_PACKAGES)
195 endef
196 TARGET_DEVICES += A4001N1
197
198 ### Alcatel ###
199 define Device/RG100A
200 $(Device/bcm63xx)
201 DEVICE_TITLE := Alcatel RG100A
202 DEVICE_DTS := rg100a
203 CFE_BOARD_ID := 96358VW2
204 CFE_CHIP_ID := 6358
205 CFE_EXTRAS := --block-size 0x20000 --image-offset 0x20000
206 DEVICE_PACKAGES := \
207 $(USB2_PACKAGES) $(B43_PACKAGES)
208 endef
209 TARGET_DEVICES += RG100A
210
211 ### Asmax ###
212 define Device/AR1004G
213 $(Device/bcm63xx)
214 DEVICE_TITLE := Asmax AR 1004g
215 DEVICE_DTS := rg100a
216 CFE_BOARD_ID := 96348GW-10
217 CFE_CHIP_ID := 6348
218 DEVICE_PACKAGES := \
219 $(B43_PACKAGES)
220 endef
221 TARGET_DEVICES += AR1004G
222
223 ### Belkin ###
224 define Device/F5D7633
225 $(Device/bcm63xx)
226 DEVICE_TITLE := Belkin F5D7633
227 DEVICE_DTS := f5d7633
228 CFE_BOARD_ID := 96348GW-10
229 CFE_CHIP_ID := 6348
230 CFE_EXTRAS := --block-size 0x20000 --image-offset 0x20000
231 DEVICE_PACKAGES := \
232 $(B43_PACKAGES)
233 endef
234 TARGET_DEVICES += F5D7633
235
236 ### Broadcom ###
237 define Device/BCM96318REF
238 $(Device/bcm63xx)
239 IMAGES :=
240 DEVICE_TITLE := Broadcom BCM96318REF reference board
241 DEVICE_DTS := bcm96318ref
242 CFE_BOARD_ID := 96318REF
243 CFE_CHIP_ID := 6318
244 DEVICE_PACKAGES := \
245 $(B43_PACKAGES) $(USB2_PACKAGES) \
246 kmod-bcm63xx-udc
247 endef
248 TARGET_DEVICES += BCM96318REF
249
250 define Device/BCM96318REF_P300
251 $(Device/bcm63xx)
252 IMAGES :=
253 DEVICE_TITLE := Broadcom BCM96318REF_P300 reference board
254 DEVICE_DTS := bcm96318ref_p300
255 CFE_BOARD_ID := 96318REF_P300
256 CFE_CHIP_ID := 6318
257 DEVICE_PACKAGES := \
258 $(B43_PACKAGES) $(USB2_PACKAGES) \
259 kmod-bcm63xx-udc
260 endef
261 TARGET_DEVICES += BCM96318REF_P300
262
263 define Device/BCM963268BU_P300
264 $(Device/bcm63xx)
265 IMAGES :=
266 DEVICE_TITLE := Broadcom BCM963268BU_P300 reference board
267 DEVICE_DTS := bcm963268bu_p300
268 CFE_BOARD_ID := 963268BU_P300
269 CFE_CHIP_ID := 63268
270 DEVICE_PACKAGES := \
271 $(USB2_PACKAGES) \
272 kmod-bcm63xx-udc
273 endef
274 TARGET_DEVICES += BCM963268BU_P300
275
276 define Device/BCM963269BHR
277 $(Device/bcm63xx)
278 IMAGES :=
279 DEVICE_TITLE := Broadcom BCM963269BHR reference board
280 DEVICE_DTS := bcm963269bhr
281 CFE_BOARD_ID := 963269BHR
282 CFE_CHIP_ID := 63268
283 DEVICE_PACKAGES := \
284 $(USB2_PACKAGES) \
285 kmod-bcm63xx-udc
286 endef
287 TARGET_DEVICES += BCM963269BHR
288
289 ### BT ###
290 define Device/HomeHub2A
291 $(Device/bcm63xx)
292 DEVICE_TITLE := BT Home Hub 2.0 A
293 DEVICE_DTS := homehub2a
294 CFE_BOARD_ID := HOMEHUB2A
295 CFE_CHIP_ID := 6358
296 CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
297 DEVICE_PACKAGES := \
298 $(B43_PACKAGES) $(USB2_PACKAGES)
299 endef
300 TARGET_DEVICES += HomeHub2A
301
302 define Device/BTV2110
303 $(Device/bcm63xx)
304 DEVICE_TITLE := BT Voyager V2110
305 DEVICE_DTS := v2110
306 CFE_BOARD_ID := V2110
307 CFE_CHIP_ID := 6348
308 CFE_EXTRAS := --layoutver 5
309 DEVICE_PACKAGES := \
310 $(B43_PACKAGES)
311 endef
312 TARGET_DEVICES += BTV2110
313
314 define Device/BTV2500V
315 $(Device/bcm63xx)
316 DEVICE_TITLE := BT Voyager V2500V
317 DEVICE_DTS := v2500v-bb
318 CFE_BOARD_ID := V2500V_BB
319 CFE_CHIP_ID := 6348
320 CFE_EXTRAS := --layoutver 5
321 DEVICE_PACKAGES := \
322 $(B43_PACKAGES)
323 endef
324 TARGET_DEVICES += BTV2500V
325
326 ### Comtrend ###
327 define Device/AR5381u
328 $(Device/bcm63xx)
329 DEVICE_TITLE := Comtrend AR-5381u
330 DEVICE_DTS := ar-5381u
331 CFE_BOARD_ID := 96328A-1241N
332 CFE_CHIP_ID := 6328
333 CFE_EXTRAS := --pad 8
334 DEVICE_PACKAGES := \
335 $(B43_PACKAGES) $(USB2_PACKAGES)
336 endef
337 TARGET_DEVICES += AR5381u
338
339 define Device/AR5387un
340 $(Device/bcm63xx)
341 DEVICE_TITLE := Comtrend AR-5387un
342 DEVICE_DTS := ar-5387un
343 CFE_BOARD_ID := 96328A-1441N1
344 CFE_CHIP_ID := 6328
345 CFE_EXTRAS := --pad 8
346 DEVICE_PACKAGES := \
347 $(B43_PACKAGES) $(USB2_PACKAGES)
348 endef
349 TARGET_DEVICES += AR5387un
350
351 define Device/CT-536_CT-5621
352 $(Device/bcm63xx)
353 DEVICE_TITLE := Comtrend CT-536+/CT-5621
354 DEVICE_DTS := ct536plus
355 CFE_BOARD_ID := 96348GW-11
356 CFE_CHIP_ID := 6348
357 DEVICE_PACKAGES := \
358 $(B43_PACKAGES)
359 endef
360 TARGET_DEVICES += CT-536_CT-5621
361
362 define Device/CT-5365
363 $(Device/bcm63xx)
364 DEVICE_TITLE := Comtrend CT-5365
365 DEVICE_DTS := ct-5365
366 CFE_BOARD_ID := 96348A-122
367 CFE_CHIP_ID := 6348
368 DEVICE_PACKAGES := \
369 $(B43_PACKAGES)
370 endef
371 TARGET_DEVICES += CT-5365
372
373 define Device/CT-6373
374 $(Device/bcm63xx)
375 DEVICE_TITLE := Comtrend CT-6373
376 DEVICE_DTS := ct-6373
377 CFE_BOARD_ID := CT6373-1
378 CFE_CHIP_ID := 6358
379 DEVICE_PACKAGES := \
380 $(B43_PACKAGES) $(USB2_PACKAGES)
381 endef
382 TARGET_DEVICES += CT-6373
383
384 define Device/VR-3025u
385 $(Device/bcm63xx)
386 DEVICE_TITLE := Comtrend VR-3025u
387 DEVICE_DTS := vr-3025u
388 CFE_BOARD_ID := 96368M-1541N
389 CFE_CHIP_ID := 6368
390 CFE_EXTRAS := --pad 16 --image-offset 0x20000 --block-size 0x20000
391 DEVICE_PACKAGES := \
392 $(B43_PACKAGES) $(USB2_PACKAGES)
393 endef
394 TARGET_DEVICES += VR-3025u
395
396 define Device/VR-3025un
397 $(Device/bcm63xx)
398 DEVICE_TITLE := Comtrend VR-3025un
399 DEVICE_DTS := vr-3025un
400 CFE_BOARD_ID := 96368M-1341N
401 CFE_CHIP_ID := 6368
402 CFE_EXTRAS := --pad 4
403 DEVICE_PACKAGES := \
404 $(B43_PACKAGES) $(USB2_PACKAGES)
405 endef
406 TARGET_DEVICES += VR-3025un
407
408 define Device/VR-3026e
409 $(Device/bcm63xx)
410 DEVICE_TITLE := Comtrend VR-3026e
411 DEVICE_DTS := vr-3026e
412 CFE_BOARD_ID := 96368MT-1341N1
413 CFE_CHIP_ID := 6368
414 CFE_EXTRAS := --pad 4
415 DEVICE_PACKAGES := \
416 $(B43_PACKAGES)
417 endef
418 TARGET_DEVICES += VR-3026e
419
420 define Device/WAP-5813n
421 $(Device/bcm63xx)
422 DEVICE_TITLE := Comtrend WAP-5813n
423 DEVICE_DTS := wap-5813n
424 CFE_BOARD_ID := 96369R-1231N
425 CFE_CHIP_ID := 6368
426 CFE_EXTRAS := --pad 4
427 DEVICE_PACKAGES := \
428 $(B43_PACKAGES) $(USB2_PACKAGES)
429 endef
430 TARGET_DEVICES += WAP-5813n
431
432 ### D-Link ###
433 define Device/DSL2640B-B
434 $(Device/bcm63xx)
435 DEVICE_TITLE := D-Link DSL-2640B rev B2
436 DEVICE_DTS := dsl-2640b-b
437 CFE_BOARD_ID := D-4P-W
438 CFE_CHIP_ID := 6348
439 DEVICE_PACKAGES := \
440 $(B43_PACKAGES)
441 endef
442 TARGET_DEVICES += DSL2640B-B
443
444 define Device/DSL2640U
445 $(Device/bcm63xx)
446 DEVICE_TITLE := D-Link DSL-2640U/BRU/C
447 DEVICE_DTS := dsl-2640u
448 CFE_BOARD_ID := 96338W2_E7T
449 CFE_CHIP_ID := 6338
450 DEVICE_PACKAGES := \
451 $(B43_PACKAGES)
452 endef
453 TARGET_DEVICES += DSL2640U
454
455 define Device/DSL2650U
456 $(Device/bcm63xx)
457 DEVICE_TITLE := D-Link DSL-2650U
458 DEVICE_DTS := dsl-2650u
459 CFE_BOARD_ID := 96358VW2
460 CFE_CHIP_ID := 6358
461 DEVICE_PACKAGES := \
462 $(B43_PACKAGES) $(USB2_PACKAGES)
463 endef
464 TARGET_DEVICES += DSL2650U
465
466 define Device/DSL274XB-C2
467 $(Device/bcm63xx)
468 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev C2
469 DEVICE_DTS := dsl-274xb-c
470 CFE_BOARD_ID := 96358GW
471 CFE_CHIP_ID := 6358
472 DEVICE_PACKAGES := \
473 $(B43_PACKAGES)
474 endef
475 TARGET_DEVICES += DSL274XB-C2
476
477 define Device/DSL274XB-C3
478 $(Device/bcm63xx)
479 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev C3
480 DEVICE_DTS := dsl-274xb-c
481 CFE_BOARD_ID := AW4139
482 CFE_CHIP_ID := 6358
483 DEVICE_PACKAGES := \
484 $(B43_PACKAGES)
485 endef
486 TARGET_DEVICES += DSL274XB-C3
487
488 define Device/DSL274XB-F1
489 $(Device/bcm63xx)
490 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev F1
491 DEVICE_DTS := dsl-274xb-f
492 CFE_BOARD_ID := AW4339U
493 CFE_CHIP_ID := 6328
494 IMAGES := cfe-EU.bin cfe-AU.bin
495 IMAGE/cfe-AU.bin := cfe-bin --signature2 "4.06.01.AUF1" --pad 4
496 IMAGE/cfe-EU.bin := cfe-bin --signature2 "4.06.01.EUF1" --pad 4
497 DEVICE_PACKAGES := \
498 $(ATH9K_PACKAGES)
499 endef
500 TARGET_DEVICES += DSL274XB-F1
501
502 define Device/DSL275XB-D1
503 $(Device/bcm63xx)
504 DEVICE_TITLE := D-Link DSL-2750B/DSL-2751 rev D1
505 DEVICE_DTS := dsl-275xb-d
506 CFE_BOARD_ID := AW5200B
507 CFE_CHIP_ID := 6318
508 CFE_EXTRAS := --pad 4
509 DEVICE_PACKAGES := \
510 $(B43_PACKAGES) $(USB2_PACKAGES)
511 endef
512 TARGET_DEVICES += DSL275XB-D1
513
514 define Device/DVAG3810BN
515 $(Device/bcm63xx)
516 DEVICE_TITLE := D-Link DVA-G3810BN/TL
517 DEVICE_DTS := dva-g3810bn_tl
518 CFE_BOARD_ID := 96358VW
519 CFE_CHIP_ID := 6358
520 DEVICE_PACKAGES := \
521 $(B43_PACKAGES) $(USB2_PACKAGES)
522 endef
523 TARGET_DEVICES += DVAG3810BN
524
525 ### Davolink ###
526 define Device/DV-201AMR
527 $(Device/bcm63xx)
528 IMAGES := cfe-old.bin
529 DEVICE_TITLE := Davolink DV-201AMR
530 DEVICE_DTS := dv-201amr
531 CFE_BOARD_ID := DV201AMR
532 CFE_CHIP_ID := 6348
533 DEVICE_PACKAGES := \
534 $(B43_PACKAGES)
535 endef
536 TARGET_DEVICES += DV-201AMR
537
538 ### Dynalink ###
539 define Device/RTA770BW
540 $(Device/bcm63xx)
541 IMAGES =
542 DEVICE_TITLE := Dynalink RTA770BW (Siemens SE 515)
543 DEVICE_DTS := rta770bw
544 CFE_BOARD_ID := RTA770BW
545 CFE_CHIP_ID := 6345
546 CFE_EXTRAS := --layoutver 5
547 DEVICE_PACKAGES := \
548 $(B43_PACKAGES)
549 endef
550 TARGET_DEVICES += RTA770BW
551
552 define Device/RTA770W
553 $(Device/bcm63xx)
554 IMAGES =
555 DEVICE_TITLE := Dynalink RTA770W
556 DEVICE_DTS := rta770w
557 CFE_BOARD_ID := RTA770W
558 CFE_CHIP_ID := 6345
559 CFE_EXTRAS := --layoutver 5
560 DEVICE_PACKAGES := \
561 $(B43_PACKAGES)
562 endef
563 TARGET_DEVICES += RTA770W
564
565 define Device/RTA1025W_16
566 $(Device/bcm63xx)
567 DEVICE_TITLE := Dynalink RTA1025W
568 DEVICE_DTS := rta1025w
569 CFE_BOARD_ID := RTA1025W_16
570 CFE_CHIP_ID := 6348
571 CFE_EXTRAS := --layoutver 5
572 DEVICE_PACKAGES := \
573 $(B43_PACKAGES)
574 endef
575 TARGET_DEVICES += RTA1025W_16
576
577 define Device/RTA1320_16M
578 $(Device/bcm63xx)
579 DEVICE_TITLE := Dynalink RTA1320
580 DEVICE_DTS := rta1320
581 CFE_BOARD_ID := RTA1320_16M
582 CFE_CHIP_ID := 6338
583 CFE_EXTRAS := --layoutver 5
584 endef
585 TARGET_DEVICES += RTA1320_16M
586
587 ### Huawei ###
588 define Device/HG520v
589 $(Device/bcm63xx)
590 DEVICE_TITLE := Huawei EchoLife HG520v
591 DEVICE_DTS := hg520v
592 CFE_BOARD_ID := HW6358GW_B
593 CFE_CHIP_ID := 6358
594 CFE_EXTRAS := --rsa-signature "EchoLife_HG520v"
595 DEVICE_PACKAGES := \
596 $(B43_PACKAGES)
597 endef
598 TARGET_DEVICES += HG520v
599
600 define Device/HG553
601 $(Device/bcm63xx)
602 DEVICE_TITLE := Huawei EchoLife HG553
603 DEVICE_DTS := hg553
604 CFE_BOARD_ID := HW553
605 CFE_CHIP_ID := 6358
606 CFE_EXTRAS := --rsa-signature "EchoLife_HG553" --image-offset 0x20000 --block-size 0x20000 --tag-version 7
607 DEVICE_PACKAGES := \
608 $(B43_PACKAGES) $(USB2_PACKAGES)
609 endef
610 TARGET_DEVICES += HG553
611
612 define Device/HG556a-A
613 $(Device/bcm63xx)
614 DEVICE_TITLE := Huawei EchoLife HG556a rev A
615 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version A (Atheros)
616 DEVICE_DTS := hg556a-a
617 CFE_BOARD_ID := HW556
618 CFE_CHIP_ID := 6358
619 CFE_EXTRAS := --rsa-signature "EchoLife_HG556a" --image-offset 0x20000 --block-size 0x10000 --tag-version 8
620 DEVICE_PACKAGES := \
621 $(ATH9K_PACKAGES) $(USB2_PACKAGES)
622 endef
623 TARGET_DEVICES += HG556a-A
624
625 define Device/HG556a-B
626 $(Device/bcm63xx)
627 DEVICE_TITLE := Huawei EchoLife HG556a rev B
628 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version B (Atheros)
629 DEVICE_DTS := hg556a-b
630 CFE_BOARD_ID := HW556
631 CFE_CHIP_ID := 6358
632 CFE_EXTRAS := --rsa-signature "EchoLife_HG556a" --image-offset 0x20000 --block-size 0x20000 --tag-version 8
633 DEVICE_PACKAGES := \
634 $(ATH9K_PACKAGES) $(USB2_PACKAGES)
635 endef
636 TARGET_DEVICES += HG556a-B
637
638 define Device/HG556a-C
639 $(Device/bcm63xx)
640 DEVICE_TITLE := Huawei EchoLife HG556a rev C
641 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version C (Ralink)
642 DEVICE_DTS := hg556a-c
643 CFE_BOARD_ID := HW556
644 CFE_CHIP_ID := 6358
645 CFE_EXTRAS := --rsa-signature "EchoLife_HG556a" --image-offset 0x20000 --block-size 0x20000 --tag-version 8
646 DEVICE_PACKAGES := \
647 $(RT28_PACKAGES) $(USB2_PACKAGES)
648 endef
649 TARGET_DEVICES += HG556a-C
650
651 define Device/HG622
652 $(Device/bcm63xx)
653 DEVICE_TITLE := Huawei EchoLife HG622
654 DEVICE_DTS := hg622
655 CFE_BOARD_ID := 96368MVWG_hg622
656 CFE_CHIP_ID := 6368
657 CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000 --tag-version 7 --pad 8
658 DEVICE_PACKAGES := \
659 $(RT28_PACKAGES) $(USB2_PACKAGES)
660 endef
661 TARGET_DEVICES += HG622
662
663 define Device/HG655b
664 $(Device/bcm63xx)
665 DEVICE_TITLE := Huawei EchoLife HG655b
666 DEVICE_DTS := hg655b
667 CFE_BOARD_ID := HW65x
668 CFE_CHIP_ID := 6368
669 CFE_EXTRAS := --image-offset 0x20000 --tag-version 7 --pad 4
670 DEVICE_PACKAGES := \
671 $(RT28_PACKAGES) $(USB2_PACKAGES)
672 endef
673 TARGET_DEVICES += HG655b
674
675 ### Inteno ###
676 define Device/VG50
677 $(Device/bcm63xx)
678 IMAGES :=
679 DEVICE_TITLE := Inteno VG50 Multi-WAN CPE
680 DEVICE_DTS := vg50
681 CFE_BOARD_ID := VW6339GU
682 CFE_CHIP_ID := 63268
683 DEVICE_PACKAGES := \
684 $(USB2_PACKAGES)
685 endef
686 TARGET_DEVICES += VG50
687
688 ### Inventel ###
689 define Device/livebox
690 $(Device/bcm63xx_redboot)
691 DEVICE_TITLE := Inventel Livebox 1
692 DEVICE_DTS := livebox-blue-5g
693 DEVICE_PACKAGES := \
694 $(B43_PACKAGES) $(USB1_PACKAGES)
695 endef
696 TARGET_DEVICES += livebox
697
698 ### Netgear ###
699 define Device/CVG834G
700 $(Device/bcm33xx)
701 DEVICE_TITLE := Netgear CVG834G
702 DEVICE_DTS := cvg834g
703 HCS_MAGIC_BYTES := 0xa020
704 HCS_REV_MIN := 0001
705 HCS_REV_MAJ := 0022
706 endef
707 TARGET_DEVICES += CVG834G
708
709 define Device/DG834GT_PN
710 $(Device/bcm63xx)
711 DEVICE_TITLE := Netgear DG834GT/PN
712 DEVICE_DTS := dg834gtpn
713 CFE_BOARD_ID := 96348GW-10
714 CFE_CHIP_ID := 6348
715 DEVICE_PACKAGES := \
716 $(ATH5K_PACKAGES)
717 endef
718 TARGET_DEVICES += DG834GT_PN
719
720 define Device/DG834GTv4
721 $(Device/bcm63xx)
722 IMAGES :=
723 DEVICE_TITLE := Netgear DG834G v4
724 DEVICE_DTS := dg834g_v4
725 CFE_BOARD_ID := 96348W3
726 CFE_CHIP_ID := 6348
727 DEVICE_PACKAGES := \
728 $(B43_PACKAGES)
729 endef
730 TARGET_DEVICES += DG834GTv4
731
732 define Device/DGND3700v1
733 $(Device/bcm63xx_netgear)
734 IMAGES := factory.chk sysupgrade.bin
735 DEVICE_TITLE := Netgear DGND3700 v1
736 DEVICE_DTS := dgnd3700v1
737 CFE_BOARD_ID := 96368MVWG
738 CFE_CHIP_ID := 6368
739 CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
740 NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
741 NETGEAR_REGION := 1
742 DEVICE_PACKAGES := \
743 $(B43_PACKAGES) $(USB2_PACKAGES)
744 endef
745 TARGET_DEVICES += DGND3700v1
746
747 define Device/DGND3800B
748 $(Device/bcm63xx_netgear)
749 IMAGES := factory.chk sysupgrade.bin
750 DEVICE_TITLE := Netgear DGND3800B
751 DEVICE_DTS := dgnd3700v1
752 CFE_BOARD_ID := 96368MVWG
753 CFE_CHIP_ID := 6368
754 CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
755 NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
756 NETGEAR_REGION := 1
757 DEVICE_PACKAGES := \
758 $(B43_PACKAGES) $(USB2_PACKAGES)
759 endef
760 TARGET_DEVICES += DGND3800B
761
762 define Device/EVG2000
763 $(Device/bcm63xx_netgear)
764 IMAGES := factory.chk sysupgrade.bin
765 DEVICE_TITLE := Netgear EVG2000
766 DEVICE_DTS := evg2000
767 CFE_BOARD_ID := 96369PVG
768 CFE_CHIP_ID := 6368
769 CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
770 NETGEAR_BOARD_ID := U12H154T90_NETGEAR
771 NETGEAR_REGION := 1
772 DEVICE_PACKAGES := \
773 $(B43_PACKAGES) $(USB2_PACKAGES)
774 endef
775 TARGET_DEVICES += EVG2000
776
777 ### NuCom ###
778 define Device/R5010UNv2
779 $(Device/bcm63xx)
780 DEVICE_TITLE := NuCom R5010UN v2
781 DEVICE_DTS := r5010unv2
782 CFE_BOARD_ID := 96328ang
783 CFE_CHIP_ID := 6328
784 CFE_EXTRAS := --pad 8
785 DEVICE_PACKAGES := \
786 $(B43_PACKAGES)
787 endef
788 TARGET_DEVICES += R5010UNv2
789
790 ### Pirelli ###
791 define Device/A226G
792 $(Device/bcm63xx)
793 DEVICE_TITLE := Pirelli A226G
794 DEVICE_DTS := a226g
795 CFE_BOARD_ID := DWV-S0
796 CFE_CHIP_ID := 6358
797 CFE_EXTRAS := --signature2 IMAGE --tag-version 8
798 DEVICE_PACKAGES := \
799 $(B43_PACKAGES) $(USB2_PACKAGES)
800 endef
801 TARGET_DEVICES += A226G
802
803 define Device/A226M
804 $(Device/bcm63xx)
805 DEVICE_TITLE := Pirelli A226M
806 DEVICE_DTS := a226m
807 CFE_BOARD_ID := DWV-S0
808 CFE_CHIP_ID := 6358
809 CFE_EXTRAS := --signature2 IMAGE --tag-version 8
810 DEVICE_PACKAGES := \
811 $(USB2_PACKAGES)
812 endef
813 TARGET_DEVICES += A226M
814
815 define Device/A226M-FWB
816 $(Device/bcm63xx)
817 DEVICE_TITLE := Pirelli A226M-FWB
818 DEVICE_DTS := a226m-fwb
819 CFE_BOARD_ID := DWV-S0
820 CFE_CHIP_ID := 6358
821 CFE_EXTRAS := --block-size 0x20000 --image-offset 0x20000 --signature2 IMAGE --tag-version 8
822 DEVICE_PACKAGES := \
823 $(USB2_PACKAGES)
824 endef
825 TARGET_DEVICES += A226M-FWB
826
827 define Device/AGPF-S0
828 $(Device/bcm63xx)
829 DEVICE_TITLE := Pirelli Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0
830 DEVICE_DTS := agpf-s0
831 CFE_BOARD_ID := AGPF-S0
832 CFE_CHIP_ID := 6358
833 CFE_EXTRAS := --block-size 0x20000 --image-offset 0x20000 --signature2 IMAGE --tag-version 8
834 DEVICE_PACKAGES := \
835 $(B43_PACKAGES) $(USB2_PACKAGES)
836 endef
837 TARGET_DEVICES += AGPF-S0
838
839 ### Sagem ###
840 define Device/FAST2404
841 $(Device/bcm63xx)
842 DEVICE_TITLE := Sagem F@ST2404
843 DEVICE_DTS := fast2404
844 CFE_BOARD_ID := F@ST2404
845 CFE_CHIP_ID := 6348
846 DEVICE_PACKAGES := \
847 $(B43_PACKAGES)
848 endef
849 TARGET_DEVICES += FAST2404
850
851 define Device/FAST2504n
852 $(Device/bcm63xx)
853 DEVICE_TITLE := Sagem F@ST2504n
854 DEVICE_DTS := fast2504n
855 CFE_BOARD_ID := F@ST2504n
856 CFE_CHIP_ID := 6362
857 DEVICE_PACKAGES := \
858 $(B43_PACKAGES)
859 endef
860 TARGET_DEVICES += FAST2504n
861
862 define Device/FAST2604
863 $(Device/bcm63xx)
864 DEVICE_TITLE := Sagem F@ST2604
865 DEVICE_DTS := fast2604
866 CFE_BOARD_ID := F@ST2604
867 CFE_CHIP_ID := 6348
868 DEVICE_PACKAGES := \
869 $(B43_PACKAGES)
870 endef
871 TARGET_DEVICES += FAST2604
872
873 define Device/FAST2704N
874 $(Device/bcm63xx)
875 DEVICE_TITLE := Sagem F@ST2704N
876 DEVICE_DTS := fast2704n
877 CFE_BOARD_ID := F@ST2704N
878 CFE_CHIP_ID := 6318
879 CFE_EXTRAS := --pad 4
880 DEVICE_PACKAGES := \
881 $(B43_PACKAGES) $(USB2_PACKAGES)
882 endef
883 TARGET_DEVICES += FAST2704N
884
885 define Device/FAST2704V2
886 $(Device/bcm63xx)
887 DEVICE_TITLE := Sagem F@ST2704V2
888 DEVICE_DTS := fast2704v2
889 CFE_BOARD_ID := F@ST2704V2
890 CFE_CHIP_ID := 6328
891 CFE_EXTRAS := --pad 4
892 DEVICE_PACKAGES := \
893 $(B43_PACKAGES) $(USB2_PACKAGES)
894 endef
895 TARGET_DEVICES += FAST2704V2
896
897 ### SFR ###
898 define Device/NEUFBOX4-SER
899 $(Device/bcm63xx)
900 DEVICE_TITLE := SFR Neufbox4 (Sercomm)
901 DEVICE_DTS := nb4-ser-r0
902 CFE_BOARD_ID := 96358VW
903 CFE_CHIP_ID := 6358
904 CFE_EXTRAS := --rsa-signature "LEDE-$(REVISION)"
905 DEVICE_PACKAGES := \
906 $(B43_PACKAGES) $(USB2_PACKAGES)
907 endef
908 TARGET_DEVICES += NEUFBOX4-SER
909
910 define Device/NEUFBOX4-FXC
911 $(Device/bcm63xx)
912 DEVICE_TITLE := SFR Neufbox4 (Foxconn)
913 DEVICE_DTS := nb4-fxc-r1
914 CFE_BOARD_ID := 96358VW
915 CFE_CHIP_ID := 6358
916 CFE_EXTRAS := --rsa-signature "LEDE-$(REVISION)"
917 DEVICE_PACKAGES := \
918 $(B43_PACKAGES) $(USB2_PACKAGES)
919 endef
920 TARGET_DEVICES += NEUFBOX4-FXC
921
922 define Device/NEUFBOX6
923 $(Device/bcm63xx)
924 DEVICE_TITLE := SFR Neufbox6
925 DEVICE_DTS := nb6-ser-r0
926 CFE_BOARD_ID := NB6-SER-r0
927 CFE_CHIP_ID := 6362
928 CFE_EXTRAS := --rsa-signature "LEDE-$(REVISION)"
929 DEVICE_PACKAGES := \
930 $(B43_PACKAGES) $(USB2_PACKAGES)
931 endef
932 TARGET_DEVICES += NEUFBOX6
933
934 ### T-Com ###
935 define Device/SPW303V
936 $(Device/bcm63xx)
937 IMAGES := factory.bin sysupgrade.bin
938 IMAGE/factory.bin := cfe-spw303v-bin | spw303v-bin | xor-image
939 IMAGE/sysupgrade.bin := cfe-spw303v-bin | spw303v-bin
940 DEVICE_TITLE := T-Com Speedport W 303V
941 DEVICE_DTS := spw303v
942 CFE_BOARD_ID := 96358-502V
943 CFE_CHIP_ID := 6358
944 CFE_EXTRAS := --pad 4
945 DEVICE_PACKAGES := \
946 $(B43_PACKAGES)
947 endef
948 TARGET_DEVICES += SPW303V
949
950 define Device/SPW500V
951 $(Device/bcm63xx)
952 DEVICE_TITLE := T-Com Speedport W 500V
953 DEVICE_DTS := spw500v
954 CFE_BOARD_ID := 96348GW
955 CFE_CHIP_ID := 6348
956 DEVICE_PACKAGES := \
957 $(B43_PACKAGES)
958 endef
959 TARGET_DEVICES += SPW500V
960
961 ### Tecom ###
962 define Device/GW6000
963 $(Device/bcm63xx)
964 DEVICE_TITLE := Tecom GW6000
965 DEVICE_DTS := gw6000
966 CFE_BOARD_ID := 96348GW
967 CFE_CHIP_ID := 6348
968 DEVICE_PACKAGES := \
969 $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
970 endef
971 TARGET_DEVICES += GW6000
972
973 define Device/GW6200
974 $(Device/bcm63xx)
975 DEVICE_TITLE := Tecom GW6200
976 DEVICE_DTS := gw6200
977 CFE_BOARD_ID := 96348GW
978 CFE_CHIP_ID := 6348
979 CFE_EXTRAS := --rsa-signature "$(shell printf '\x99')"
980 DEVICE_PACKAGES := \
981 $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
982 endef
983 TARGET_DEVICES += GW6200
984
985 ### Telsey ###
986 define Device/CVPA502PLUS
987 $(Device/bcm63xx)
988 IMAGES :=
989 DEVICE_TITLE := Telsey CPVA502+
990 DEVICE_DTS := cpva502plus
991 CFE_BOARD_ID := CPVA502+
992 CFE_CHIP_ID := 6348
993 CFE_EXTRAS := --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
994 DEVICE_PACKAGES := \
995 $(B43_PACKAGES)
996 endef
997 TARGET_DEVICES += CVPA502PLUS
998
999 define Device/CPA-ZNTE60T
1000 $(Device/bcm63xx)
1001 DEVICE_TITLE := Telsey CPVA642-type (CPA-ZNTE60T)
1002 DEVICE_DTS := cpva642
1003 CFE_BOARD_ID := CPVA642
1004 CFE_CHIP_ID := 6358
1005 CFE_EXTRAS := --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0" --pad 4
1006 DEVICE_PACKAGES := \
1007 $(RT63_PACKAGES) $(USB2_PACKAGES)
1008 endef
1009 TARGET_DEVICES += CPA-ZNTE60T
1010
1011 define Device/MAGIC
1012 $(Device/bcm63xx)
1013 IMAGES :=
1014 DEVICE_TITLE := Telsey MAGIC (Alice W-Gate)
1015 DEVICE_DTS := magic
1016 CFE_BOARD_ID := MAGIC
1017 CFE_CHIP_ID := 6348
1018 DEVICE_PACKAGES := \
1019 $(RT63_PACKAGES)
1020 endef
1021 TARGET_DEVICES += MAGIC
1022
1023 ### TP-Link ###
1024 define Device/TD-W8900GB
1025 $(Device/bcm63xx)
1026 DEVICE_TITLE := TP-Link TD-W8900GB
1027 DEVICE_DTS := td-w8900gb
1028 CFE_BOARD_ID := 96348GW-11
1029 CFE_CHIP_ID := 6348
1030 CFE_EXTRAS := --rsa-signature "$(shell printf 'PRID\x89\x10\x00\x02')" --image-offset 0x20000
1031 DEVICE_PACKAGES := \
1032 $(B43_PACKAGES)
1033 endef
1034 TARGET_DEVICES += TD-W8900GB
1035
1036 ### USRobotics ###
1037 define Device/USR9108
1038 $(Device/bcm63xx)
1039 DEVICE_TITLE := USRobotics 9108
1040 DEVICE_DTS := usr9108
1041 CFE_BOARD_ID := 96348GW-A
1042 CFE_CHIP_ID := 6348
1043 DEVICE_PACKAGES := \
1044 $(B43_PACKAGES) $(USB1_PACKAGES)
1045 endef
1046 TARGET_DEVICES += USR9108
1047
1048 ### ZyXEL ###
1049 define Device/P870HW-51a_v2
1050 $(Device/bcm63xx)
1051 IMAGES := factory.bin
1052 IMAGE/factory.bin := cfe-bin | zyxel-bin
1053 DEVICE_TITLE := ZyXEL P870HW-51a v2
1054 DEVICE_DTS := p870hw-51a-v2
1055 CFE_BOARD_ID := 96368VVW
1056 CFE_CHIP_ID := 6368
1057 CFE_EXTRAS := --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
1058 DEVICE_PACKAGES := \
1059 $(B43_PACKAGES)
1060 endef
1061 TARGET_DEVICES += P870HW-51a_v2