aboutsummaryrefslogtreecommitdiffstats
path: root/target/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'target/Config.in')
-rw-r--r--target/Config.in272
1 files changed, 272 insertions, 0 deletions
diff --git a/target/Config.in b/target/Config.in
new file mode 100644
index 0000000000..effd9d7aa8
--- /dev/null
+++ b/target/Config.in
@@ -0,0 +1,272 @@
+choice
+ prompt "Target System"
+ default LINUX_2_4_BRCM
+
+config LINUX_2_6_AU1000
+ bool "AMD Alchemy AUxx [2.6]"
+ select mipsel
+ select LINUX_2_6
+ select PCI_SUPPORT
+ select USB_SUPPORT
+ select USES_JFFS2
+ help
+ Build firmware for AMD Alchemy 1500 boards
+ (e.g. 4G-Systems Mesh/Access Cube ...)
+
+config LINUX_2_6_ARUBA
+ bool "Aruba [2.6]"
+ select mips
+ select LINUX_2_6
+ select PCI_SUPPORT
+ select USB_SUPPORT
+ select USES_JFFS2
+ help
+ Build firmware images for Aruba boards
+
+config LINUX_2_4_AR531X
+ bool "Atheros AR531x [2.4]"
+ depends BROKEN
+ select mips
+ select LINUX_2_4
+ select USES_JFFS2
+ help
+ Build firmware images for Atheros AR531x based boards
+ (e.g. Netgear WGT624, Linksys WRT55AG)
+
+config LINUX_2_4_BRCM
+ bool "Broadcom BCM47xx/53xx [2.4]"
+ select mipsel
+ select PCI_SUPPORT
+ select USB_SUPPORT
+ select PCMCIA_SUPPORT
+ select USES_SQUASHFS
+ select USES_JFFS2
+ help
+ Build firmware images for Broadcom based routers
+ (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
+
+ This one builds the generic .trx images, activate one of the
+ options below for creating device specific files for use
+ with TFTP client too.
+
+config LINUX_2_6_BRCM
+ bool "Broadcom BCM47xx/53xx [2.6]"
+ select mipsel
+ select LINUX_2_6
+ select PCI_SUPPORT
+ select USB_SUPPORT
+ #select PCMCIA_SUPPORT
+ select USES_SQUASHFS
+ select USES_JFFS2
+ help
+ Build firmware images for Broadcom based routers
+ (e.g. Netgear WGT634u)
+
+config LINUX_2_6_BRCM63XX
+ bool "Broadcom BCM63xx [2.6]"
+ depends BROKEN
+ select mips
+ select LINUX_2_6
+ select PCI_SUPPORT
+ select USB_SUPPORT
+ select PCMCIA_SUPPORT
+ select USES_SQUASHFS
+ select USES_JFFS2
+ help
+ Build firmware images for Broadcom based xDSL/routers
+ (e.g. Inventel Livebox, Siemens SE515)
+
+config LINUX_2_6_XSCALE
+ bool "Intel XScale [2.6]"
+ select armeb
+ select LINUX_2_6
+ select PCI_SUPPORT
+ select USB_SUPPORT
+ select USES_JFFS2
+
+config LINUX_2_6_MAGICBOX
+ bool "Magicbox [2.6]"
+ select powerpc
+ select LINUX_2_6
+ select PCI_SUPPORT
+ select USES_JFFS2
+
+config LINUX_2_6_RB532
+ bool "Mikrotik RB532 [2.6]"
+ select mipsel
+ select LINUX_2_6
+ select PCI_SUPPORT
+ select USES_JFFS2
+
+config LINUX_2_4_AR7
+ bool "TI AR7 [2.4]"
+ select mipsel
+ select USES_SQUASHFS
+ select USES_JFFS2
+ help
+ Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
+
+config LINUX_2_6_X86
+ bool "x86 [2.6]"
+ select i386
+ select LINUX_2_6
+ select PCI_SUPPORT
+ select USB_SUPPORT
+ select PCMCIA_SUPPORT
+ select USES_JFFS2
+ help
+ Build firmware images for x86 based boards
+ (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
+
+config LINUX_2_6_UML
+ bool "x86 [uml]"
+ select i386
+ select LINUX_2_6
+ help
+ Build uml targetted images
+
+if DEVEL
+
+config LINUX_2_6_ARM
+ bool "UNSUPPORTED little-endian arm platform"
+ depends BROKEN
+ select LINUX_2_6
+ select arm
+
+config LINUX_2_6_CRIS
+ bool "UNSUPPORTED cris platform"
+ depends BROKEN
+ select LINUX_2_6
+ select cris
+
+config LINUX_2_6_M68K
+ bool "UNSUPPORTED m68k platform"
+ depends BROKEN
+ select LINUX_2_6
+ select m68k
+
+config LINUX_2_6_SH3
+ bool "UNSUPPORTED little-endian sh3 platform"
+ depends BROKEN
+ select LINUX_2_6
+ select sh3
+
+config LINUX_2_6_SH3EB
+ bool "UNSUPPORTED big-endian sh3 platform"
+ depends BROKEN
+ select LINUX_2_6
+ select sh3eb
+
+config LINUX_2_6_SH4
+ bool "UNSUPPORTED little-endian sh4 platform"
+ depends BROKEN
+ select LINUX_2_6
+ select sh4
+
+config LINUX_2_6_SH4EB
+ bool "UNSUPPORTED big-endian sh4 platform"
+ depends BROKEN
+ select LINUX_2_6
+ select sh4eb
+
+config LINUX_2_6_SPARC
+ bool "UNSUPPORTED sparc platform"
+ depends BROKEN
+ select LINUX_2_6
+ select sparc
+
+endif
+
+endchoice
+
+
+# Kernel/Hardware features
+
+config LINUX_2_4
+ bool
+
+config LINUX_2_6
+ bool
+
+config PCI_SUPPORT
+ bool
+
+config PCMCIA_SUPPORT
+ bool
+
+config USB_SUPPORT
+ bool
+
+config BIG_ENDIAN
+ bool
+
+config USES_SQUASHFS
+ bool
+
+config USES_JFFS2
+ bool
+
+# Architecture selection
+
+config i386
+ bool
+
+config mips
+ select BIG_ENDIAN
+ bool
+
+config mipsel
+ bool
+
+config arm
+ bool
+
+config armeb
+ select BIG_ENDIAN
+ bool
+
+config cris
+ bool
+
+config m68k
+ bool
+
+config powerpc
+ select BIG_ENDIAN
+ bool
+
+config sh3
+ bool
+
+config sh3eb
+ select BIG_ENDIAN
+ bool
+
+config sh4
+ bool
+
+config sh4eb
+ select BIG_ENDIAN
+ bool
+
+config sparc
+ select BIG_ENDIAN
+ bool
+
+config ARCH
+ string
+ default "arm" if arm
+ default "armeb" if armeb
+ default "cris" if cris
+ default "i386" if i386
+ default "m68k" if m68k
+ default "mips" if mips
+ default "mipsel" if mipsel
+ default "powerpc" if powerpc
+ default "sh3" if sh3
+ default "sh3eb" if sh3eb
+ default "sh4" if sh4
+ default "sh4eb" if sh4eb
+ default "sparc" if sparc
+ default "mipsel" if !DEVEL
+
> 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665