summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
Diffstat (limited to 'target')
-rw-r--r--target/Config.in457
-rw-r--r--target/Config.in.alix2
-rw-r--r--target/Config.in.arm17
-rw-r--r--target/Config.in.armel17
-rw-r--r--target/Config.in.mikrotik45
-rw-r--r--target/Config.in.mips17
-rw-r--r--target/Config.in.mips6417
-rw-r--r--target/Config.in.mips64el28
-rw-r--r--target/Config.in.mipsel17
-rw-r--r--target/Config.in.runtime56
-rw-r--r--target/Config.in.x867
-rw-r--r--target/Config.in.x86_646
-rw-r--r--target/arm/target.mk (renamed from target/toolchain-arm/target.mk)0
-rw-r--r--target/arm/uclibc.config (renamed from target/toolchain-arm/uclibc.config)0
-rw-r--r--target/armel/target.mk (renamed from target/toolchain-armel/target.mk)0
-rw-r--r--target/armel/uclibc.config (renamed from target/toolchain-armel/uclibc.config)0
-rw-r--r--target/bulk.lst36
-rw-r--r--target/bulkdef.lst15
-rw-r--r--target/bulktool.lst12
-rw-r--r--target/lemote/Makefile73
-rw-r--r--target/lemote/files/boot/boot.cfg7
-rw-r--r--target/lemote/files/etc/inittab9
-rw-r--r--target/lemote/files/etc/mdev.conf17
-rw-r--r--target/lemote/files/etc/network/interfaces13
-rw-r--r--target/lemote/files/etc/tmpfs1
-rw-r--r--target/lemote/kernel.config1408
-rw-r--r--target/lemote/target.mk5
-rw-r--r--target/lemote/uclibc.config232
-rw-r--r--target/linux/config/Config.in.block2
-rw-r--r--target/linux/config/Config.in.graphics2
-rw-r--r--target/linux/config/Config.in.input16
-rw-r--r--target/linux/config/Config.in.misc2
-rw-r--r--target/linux/config/Config.in.multimedia5
-rw-r--r--target/linux/config/Config.in.netdevice6
-rw-r--r--target/linux/config/Config.in.usb6
-rw-r--r--target/mips/Makefile (renamed from target/qemu-mips/Makefile)0
-rw-r--r--target/mips/files/etc/inittab (renamed from target/qemu-mips/files/etc/inittab)0
-rw-r--r--target/mips/files/etc/mdev.conf (renamed from target/qemu-arm/files/etc/mdev.conf)0
-rw-r--r--target/mips/kernel.config (renamed from target/qemu-mips/kernel.config)0
-rw-r--r--target/mips/patches/io_map_base.patch (renamed from target/qemu-mips/patches/io_map_base.patch)0
-rw-r--r--target/mips/target.mk (renamed from target/qemu-mips/target.mk)0
-rw-r--r--target/mips/uclibc.config (renamed from target/qemu-mips/uclibc.config)0
-rw-r--r--target/mips64/Makefile (renamed from target/qemu-mips64/Makefile)0
-rw-r--r--target/mips64/files/etc/inittab (renamed from target/qemu-mips64/files/etc/inittab)0
-rw-r--r--target/mips64/files/etc/mdev.conf (renamed from target/qemu-mips/files/etc/mdev.conf)0
-rw-r--r--target/mips64/kernel.config (renamed from target/qemu-mips64/kernel.config)0
-rw-r--r--target/mips64/patches/io_map_base.patch (renamed from target/qemu-mips64/patches/io_map_base.patch)0
-rw-r--r--target/mips64/target.mk (renamed from target/qemu-mips64/target.mk)0
-rw-r--r--target/mips64/uclibc.config (renamed from target/qemu-mips64/uclibc.config)0
-rw-r--r--target/mips64el/Makefile (renamed from target/qemu-mips64el/Makefile)0
-rw-r--r--target/mips64el/files/etc/inittab (renamed from target/qemu-mips64el/files/etc/inittab)0
-rw-r--r--target/mips64el/files/etc/mdev.conf (renamed from target/qemu-mips64/files/etc/mdev.conf)0
-rw-r--r--target/mips64el/kernel.config (renamed from target/qemu-mips64el/kernel.config)0
-rw-r--r--target/mips64el/patches/io_map_base.patch (renamed from target/qemu-mips64el/patches/io_map_base.patch)0
-rw-r--r--target/mips64el/patches/lemote.patch (renamed from target/lemote/patches/lemote.patch)0
-rw-r--r--target/mips64el/target.mk (renamed from target/qemu-mips64el/target.mk)0
-rw-r--r--target/mips64el/uclibc.config (renamed from target/qemu-mips64el/uclibc.config)0
-rw-r--r--target/mips64el/xorg.conf (renamed from target/lemote/xorg.conf)0
-rw-r--r--target/mipsel/Makefile (renamed from target/qemu-mipsel/Makefile)0
-rw-r--r--target/mipsel/files/etc/inittab (renamed from target/qemu-mipsel/files/etc/inittab)0
-rw-r--r--target/mipsel/files/etc/mdev.conf (renamed from target/qemu-mips64el/files/etc/mdev.conf)0
-rw-r--r--target/mipsel/kernel.config (renamed from target/qemu-mipsel/kernel.config)0
-rw-r--r--target/mipsel/patches/io_map_base.patch (renamed from target/qemu-mipsel/patches/io_map_base.patch)0
-rw-r--r--target/mipsel/target.mk (renamed from target/qemu-mipsel/target.mk)0
-rw-r--r--target/mipsel/uclibc.config (renamed from target/qemu-mipsel/uclibc.config)0
-rw-r--r--target/qemu-arm/Makefile36
-rw-r--r--target/qemu-arm/files/etc/inittab3
-rw-r--r--target/qemu-arm/kernel.config1123
-rw-r--r--target/qemu-arm/target.mk5
-rw-r--r--target/qemu-arm/uclibc.config244
-rw-r--r--target/qemu-cris/Makefile36
-rw-r--r--target/qemu-cris/files/etc/mdev.conf13
-rw-r--r--target/qemu-cris/kernel.config794
-rw-r--r--target/qemu-cris/target.mk5
-rw-r--r--target/qemu-cris/tools/mkfimage/Makefile4
-rw-r--r--target/qemu-cris/tools/mkfimage/mkfimage.c72
-rw-r--r--target/qemu-cris/tools/rules.mk7
-rw-r--r--target/qemu-cris/uclibc.config241
-rw-r--r--target/qemu-mipsel/files/etc/mdev.conf11
-rw-r--r--target/target.lst19
-rw-r--r--target/toolchain-mips/target.mk5
-rw-r--r--target/toolchain-mips/uclibc.config233
-rw-r--r--target/toolchain-mipsel/Makefile25
-rw-r--r--target/toolchain-mipsel/kernel.config989
-rw-r--r--target/toolchain-mipsel/patches/io_map_base.patch52
-rw-r--r--target/toolchain-mipsel/target.mk5
-rw-r--r--target/toolchain-mipsel/uclibc.config250
-rw-r--r--target/toolchain-ppc/target.mk5
-rw-r--r--target/toolchain-ppc/uclibc.config226
-rw-r--r--target/toolchain-sparc/target.mk5
-rw-r--r--target/toolchain-sparc/uclibc.config229
-rw-r--r--target/tools/grub/Makefile24
-rw-r--r--target/tools/grub/patches/nls.patch31
-rw-r--r--target/x86/Makefile25
-rw-r--r--target/x86_64/Makefile22
-rw-r--r--target/zaurus/Makefile15
-rw-r--r--target/zaurus/files/etc/mdev.conf11
-rw-r--r--target/zaurus/kernel.config1971
-rw-r--r--target/zaurus/target.mk5
-rw-r--r--target/zaurus/uclibc.config244
100 files changed, 451 insertions, 9087 deletions
diff --git a/target/Config.in b/target/Config.in
index 704c7a561..1754aa3a0 100644
--- a/target/Config.in
+++ b/target/Config.in
@@ -65,43 +65,31 @@ config ADK_alix
config ADK_wrap
tristate
-config ADK_arm_toolchain
+config ADK_arm
tristate
-config ADK_armel_toolchain
+config ADK_armel
tristate
-config ADK_mips_toolchain
+config ADK_mips
tristate
-config ADK_mipsel_toolchain
+config ADK_mipsel
tristate
-config ADK_ppc
- tristate
-
-config ADK_sparc
- tristate
-
-config ADK_sparc64
+config ADK_mips64
tristate
-config ADK_arm_qemu
+config ADK_mips64el
tristate
-config ADK_mips_qemu
- tristate
-
-config ADK_mipsel_qemu
- tristate
-
-config ADK_mips64_qemu
+config ADK_ppc
tristate
-config ADK_mips64el_qemu
+config ADK_sparc
tristate
-config ADK_cris_qemu
+config ADK_sparc64
tristate
config ADK_rb532
@@ -119,64 +107,59 @@ config ADK_foxg20
config ADK_foxboard
tristate
-config ADK_lemote
- tristate
-
config ADK_brcm
tristate
config ADK_ag241
tristate
-config ADK_wag54g
- tristate
-
config ADK_x86_64
tristate
config ADK_x86
tristate
-config ADK_ibmx40
+config ADK_qemu
+ boolean
+
+config ADK_ibm_x40
+ boolean
+
+config ADK_lemote_yeelong
boolean
-config ADK_shuttle
+config ADK_shuttle_sa76g2
boolean
config ADK_HW
string
- default "ibmx40" if ADK_ibmx40
- default "shuttle" if ADK_shuttle
+ default "qemu" if ADK_qemu
+ default "ibm-x40" if ADK_ibm_x40
+ default "shuttle-sa76g2" if ADK_shuttle_sa76g2
+ default "lemote-yeelong" if ADK_lemote_yeelong
config ADK_TARGET
string
- default "alix" if ADK_alix
- default "wrap" if ADK_wrap
- default "brcm" if ADK_brcm
- default "x86" if ADK_x86
- default "x86_64" if ADK_x86_64
- default "toolchain-arm" if ADK_arm_toolchain
- default "toolchain-armel" if ADK_armel_toolchain
- default "toolchain-mips" if ADK_mips_toolchain
- default "toolchain-mipsel" if ADK_mipsel_toolchain
+ default "arm" if ADK_arm
+ default "armel" if ADK_armel
+ default "mips" if ADK_mips
+ default "mipsel" if ADK_mipsel
+ default "mips64" if ADK_mips64
+ default "mips64el" if ADK_mips64el
default "ppc" if ADK_ppc
default "sparc" if ADK_sparc
default "sparc64" if ADK_sparc64
- default "qemu-arm" if ADK_arm_qemu
- default "qemu-cris" if ADK_cris_qemu
- default "qemu-mips" if ADK_mips_qemu
- default "qemu-mips64" if ADK_mips64_qemu
- default "qemu-mipsel" if ADK_mipsel_qemu
+ default "x86" if ADK_x86
+ default "x86_64" if ADK_x86_64
+ default "alix" if ADK_alix
+ default "wrap" if ADK_wrap
+ default "brcm" if ADK_brcm
default "foxboard" if ADK_foxboard
default "foxg20" if ADK_foxg20
- default "native" if ADK_NATIVE
default "rb532" if ADK_rb532
default "rb4xx" if ADK_rb4xx
- default "zaurus" if ADK_arm
- default "lemote" if ADK_lemote
- default "wag54g" if ADK_wag54g
default "ag241" if ADK_ag241
-
+ default "native" if ADK_NATIVE
config ADK_HARDWARE_QEMU
boolean
@@ -196,6 +179,9 @@ config ADK_CPU_PENTIUM_M
config ADK_CPU_AMDFAM10
boolean
+config ADK_CPU_LOONGSON2F
+ boolean
+
config ADK_TARGET_CFLAGS
string
default "-march=i686" if ADK_CPU_I686
@@ -203,6 +189,7 @@ config ADK_TARGET_CFLAGS
default "-march=amdfam10" if ADK_CPU_AMDFAM10
default "-mcpu=v8" if ADK_CPU_SPARC_V8
default "-mcpu=v9" if ADK_CPU_SPARC_V9
+ default "-march=loongson2f" if ADK_CPU_LOONGSON2F
# c library
config ADK_uclibc
@@ -222,13 +209,28 @@ config ADK_LIBC
default "native" if ADK_NATIVE
menu "Target system"
+choice
+prompt "Embedded devices or architecture"
+
+config ADK_TARGET_CHOICE
+ bool "embedded devices"
+ help
+ choose between specific embedded devices.
+
+config ADK_ARCH_CHOICE
+ bool "architectures"
+ help
+ choose between architectures and hardware profiles.
+
+endchoice
choice
-prompt "Embedded Device or Emulator"
-default ADK_LINUX_NATIVE
+prompt "Architectures and hardware profiles"
+depends on ADK_ARCH_CHOICE
+default ADK_LINUX_X86
config ADK_LINUX_NATIVE
- bool "Native platform"
+ bool "native build"
select ADK_NATIVE
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_USB
@@ -237,6 +239,80 @@ config ADK_LINUX_NATIVE
Make a native build. Use host tools.
No toolchain will be created.
+config ADK_LINUX_ARM
+ bool "arm system (big endian)"
+ select ADK_arm
+ help
+ Support for arm big endian systems.
+
+
+config ADK_LINUX_ARMEL
+ bool "arm system (little endian)"
+ select ADK_armel
+ help
+ Support for arm little endian systems.
+
+
+config ADK_LINUX_MIPS
+ bool "mips system (big endian)"
+ select ADK_mips
+ help
+ Support for mips big endian systems.
+
+config ADK_LINUX_MIPSEL
+ bool "mips system (little endian)"
+ select ADK_mipsel
+ help
+ Support for mips little endian systems.
+
+config ADK_LINUX_MIPS64
+ bool "mips64 system (big endian)"
+ select ADK_mips64
+ help
+ Support for mips64 big endian systems.
+
+config ADK_LINUX_MIPS64EL
+ bool "mips64 system (little endian)"
+ select ADK_mips64el
+ help
+ Support for mips64 little endian systems.
+
+config ADK_LINUX_PPC
+ bool "ppc system"
+ select ADK_ppc
+ help
+ Support for powerpc systems.
+
+config ADK_LINUX_SPARC
+ bool "sparc system"
+ select ADK_sparc
+ help
+ Support for sparc systems.
+
+config ADK_LINUX_SPARC64
+ bool "sparc64 system"
+ select ADK_sparc64
+ help
+ Support for sparc64 systems.
+
+config ADK_LINUX_X86
+ bool "x86 system"
+ select ADK_x86
+ help
+ Support for x86 systems.
+
+config ADK_LINUX_X86_64
+ bool "x86_64 system"
+ select ADK_x86_64
+ help
+ Support for x86_64/amd64 systems.
+
+endchoice
+
+choice
+prompt "Embedded Devices"
+depends on ADK_TARGET_CHOICE
+
config ADK_LINUX_X86_ALIX
bool "PC Engines ALIX boards"
select ADK_x86
@@ -297,17 +373,6 @@ config ADK_LINUX_CRIS_FOXBOARD
http://foxlx.acmesystems.it/
Status: stable
-config ADK_LINUX_MIPS64_LEMOTE
- bool "Lemote Subnotebook Yeeloong"
- select ADK_lemote
- select ADK_HARDWARE_YEELONG
- select ADK_LINUX_64
- help
- Lemote Subnotebook.
- http://www.lemote.com/english/index.html
- http://www.tekmote.nl/
- Status: testing
-
config ADK_LINUX_MIKROTIK
bool "Mikrotik Routerboards"
help
@@ -344,173 +409,15 @@ config ADK_LINUX_MIPS_BRCM
Broadcom bcm47xx based router.
Status: development
-config ADK_LINUX_XSCALE_ZAURUS
- bool "Zaurus SL-C3200"
- select ADK_zaurus
- select ADK_TARGET_NO_FPU
- select ADK_TARGET_WITH_INPUT
- depends on ADK_BROKEN
- help
- Support for Sharp Zaurus SL-C3200 (aka Terrier)
- Status: development
-
-config ADK_LINUX_QEMU
- bool "Qemu Emulator"
- select ADK_KERNEL_NET_PCI
- select ADK_KERNEL_NETDEVICES
- select ADK_KERNEL_MII
- select ADK_KERNEL_NET_ETHERNET
- select ADK_TARGET_WITH_INPUT
- help
- Support for Qemu Emulator
-
-config ADK_LINUX_TOOLCHAIN
- bool "Toolchain only support"
- help
- Toolchain only support
-
-config ADK_LINUX_PPC
- bool "ppc system"
- select ADK_ppc
- help
- Support for powerpc systems.
-
-config ADK_LINUX_SPARC
- bool "sparc system"
- select ADK_sparc
- help
- Support for sparc systems.
-
-config ADK_LINUX_SPARC64
- bool "sparc64 system"
- select ADK_sparc64
- help
- Support for sparc64 systems.
-
-config ADK_LINUX_X86
- bool "x86 system"
- select ADK_x86
- help
- Support for x86 systems.
-
-config ADK_LINUX_X86_64
- bool "x86_64 system"
- select ADK_x86_64
- help
- Support for x86_64/amd64 systems.
-
-endchoice
-
-choice
-prompt "Architecture"
-depends on ADK_LINUX_TOOLCHAIN
-
-config ADK_LINUX_ARM_TOOLCHAIN
- bool "ARM BE Toolchain"
- select ADK_arm_toolchain
- select ADK_TARGET_NO_FPU
- select ADK_EABI
- select ADK_TOOLCHAIN_ONLY
- help
- Status: toolchain only
-
-config ADK_LINUX_ARMEL_TOOLCHAIN
- bool "ARM LE Toolchain"
- select ADK_armel_toolchain
- select ADK_TARGET_NO_FPU
- select ADK_EABI
- select ADK_TOOLCHAIN_ONLY
- help
- Status: toolchain only
-
-config ADK_LINUX_MIPS_TOOLCHAIN
- bool "MI