add a heavily cleaned up version of ubicom32 toolchain support
[openwrt/openwrt.git] / target / Config.in
index 0ed1d0c587a611e35e736e065c7bd7e626571b3d..0d597e69b1701f92e22b3fac37350fba97517677 100644 (file)
@@ -1,64 +1,5 @@
-choice
-       prompt "Target System"
-       default LINUX_2_4_BRCM
-
 source "tmp/.config-target.in"
 
 source "tmp/.config-target.in"
 
-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
 # Kernel/Hardware features
 
 config LINUX_2_4
@@ -67,19 +8,31 @@ config LINUX_2_4
 config LINUX_2_6
        bool
 
 config LINUX_2_6
        bool
 
+config HAS_FPU
+       bool
+
+config DISPLAY_SUPPORT
+       bool
+
+config GPIO_SUPPORT
+       bool
+
 config PCI_SUPPORT
        bool
 
 config PCI_SUPPORT
        bool
 
+config PCIE_SUPPORT
+       bool
+
 config PCMCIA_SUPPORT
        bool
 
 config USB_SUPPORT
        bool
 
 config PCMCIA_SUPPORT
        bool
 
 config USB_SUPPORT
        bool
 
-config ATM_SUPPORT
+config BIG_ENDIAN
        bool
 
        bool
 
-config BIG_ENDIAN
+config USES_INITRAMFS
        bool
 
 config USES_SQUASHFS
        bool
 
 config USES_SQUASHFS
@@ -91,11 +44,27 @@ config USES_JFFS2
 config USES_EXT2
        bool
 
 config USES_EXT2
        bool
 
+config USES_TGZ
+       bool
+
+config USES_CPIOGZ
+       bool
+
+config PROFILE_KCONFIG 
+       bool
+
 # Architecture selection
 
 config i386
        bool
 # Architecture selection
 
 config i386
        bool
-       
+
+config i686
+       bool 
+
+config m68k
+       select BIG_ENDIAN
+       bool
+
 config mips
        select BIG_ENDIAN
        bool
 config mips
        select BIG_ENDIAN
        bool
@@ -103,6 +72,13 @@ config mips
 config mipsel
        bool
 
 config mipsel
        bool
 
+config mips64
+       select BIG_ENDIAN
+       bool
+
+config mips64el
+       bool
+
 config arm
        bool
 
 config arm
        bool
 
@@ -110,6 +86,10 @@ config armeb
        select BIG_ENDIAN
        bool
 
        select BIG_ENDIAN
        bool
 
+config avr32
+       select BIG_ENDIAN
+       bool
+
 config cris
        bool
 
 config cris
        bool
 
@@ -120,6 +100,9 @@ config powerpc
        select BIG_ENDIAN
        bool
 
        select BIG_ENDIAN
        bool
 
+config powerpc64
+       bool
+
 config sh3
        bool
 
 config sh3
        bool
 
@@ -138,19 +121,32 @@ config sparc
        select BIG_ENDIAN
        bool
 
        select BIG_ENDIAN
        bool
 
+config x86_64
+       bool
+
+config ubicom32
+       select BIG_ENDIAN
+       bool
+
 config ARCH
        string
        default "arm"     if arm
        default "armeb"   if armeb
 config ARCH
        string
        default "arm"     if arm
        default "armeb"   if armeb
+       default "avr32"   if avr32
        default "cris"    if cris
        default "i386"    if i386
        default "cris"    if cris
        default "i386"    if i386
+       default "i686"    if i686
        default "m68k"    if m68k
        default "mips"    if mips
        default "mipsel"  if mipsel
        default "m68k"    if m68k
        default "mips"    if mips
        default "mipsel"  if mipsel
+       default "mips64"  if mips64
+       default "mips64el" if mips64el
        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 "powerpc" if powerpc
        default "sh3"     if sh3
        default "sh3eb"   if sh3eb
        default "sh4"     if sh4
        default "sh4eb"   if sh4eb
        default "sparc"   if sparc
+       default "x86_64"  if x86_64
+       default "ubicom32"  if ubicom32