config: set ARCH if powerpc64 is selected in the configuration
[openwrt/openwrt.git] / target / Config.in
index 14cdfa577e752615821fa6b53482cbd3deda45ff..3aef76890dba3c18ac3fafa588cba61ce72009d7 100644 (file)
@@ -2,22 +2,22 @@ source "tmp/.config-target.in"
 
 # Kernel/Hardware features
 
 
 # Kernel/Hardware features
 
-config LINUX_2_4
-       bool
-
-config LINUX_2_6
+config HAS_SPE_FPU
+       depends on powerpc
+       select HAS_FPU
        bool
 
 config HAS_FPU
        bool
 
        bool
 
 config HAS_FPU
        bool
 
-config DISPLAY_SUPPORT
+config AUDIO_SUPPORT
        bool
 
 config GPIO_SUPPORT
        bool
 
 config PCI_SUPPORT
        bool
 
 config GPIO_SUPPORT
        bool
 
 config PCI_SUPPORT
+       select AUDIO_SUPPORT
        bool
 
 config PCIE_SUPPORT
        bool
 
 config PCIE_SUPPORT
@@ -27,11 +27,22 @@ config PCMCIA_SUPPORT
        bool
 
 config USB_SUPPORT
        bool
 
 config USB_SUPPORT
+       select AUDIO_SUPPORT
        bool
 
        bool
 
+config USB_GADGET_SUPPORT
+       bool
+
+config RTC_SUPPORT
+       tristate
+       depends on m
+
 config BIG_ENDIAN
        bool
 
 config BIG_ENDIAN
        bool
 
+config USES_DEVICETREE
+       bool
+
 config USES_INITRAMFS
        bool
 
 config USES_INITRAMFS
        bool
 
@@ -41,23 +52,68 @@ config USES_SQUASHFS
 config USES_JFFS2
        bool
 
 config USES_JFFS2
        bool
 
-config USES_EXT2
+config USES_JFFS2_NAND
        bool
 
        bool
 
-config USES_TGZ
+config USES_EXT4
+       bool
+
+config USES_TARGZ
        bool
 
 config USES_CPIOGZ
        bool
 
        bool
 
 config USES_CPIOGZ
        bool
 
-config PROFILE_KCONFIG 
+config USES_MINOR
+       bool
+
+config USES_UBIFS
+       bool
+       select NAND_SUPPORT
+
+config LOW_MEMORY_FOOTPRINT
+       bool
+
+config SMALL_FLASH
        bool
 
 config NOMMU
        bool
 
        bool
 
 config NOMMU
        bool
 
+config HAS_MIPS16
+       depends on (mips || mipsel || mips64 || mips64el)
+       bool
+
+config RFKILL_SUPPORT
+       bool
+
+config NAND_SUPPORT
+       bool
+
+config ARCH_64BIT
+       bool
+
+config VIRTIO_SUPPORT
+       bool
+
 # Architecture selection
 
 # Architecture selection
 
+config aarch64
+       select ARCH_64BIT
+       bool
+
+config aarch64_be
+       select ARCH_64BIT
+       select BIG_ENDIAN
+       bool
+
+config arc
+       bool
+
+config arceb
+       select BIG_ENDIAN
+       bool
+
 config arm
        bool
 
 config arm
        bool
 
@@ -65,11 +121,10 @@ config armeb
        select BIG_ENDIAN
        bool
 
        select BIG_ENDIAN
        bool
 
-config avr32
-       select BIG_ENDIAN
+config arm_v6
        bool
 
        bool
 
-config cris
+config arm_v7
        bool
 
 config i386
        bool
 
 config i386
@@ -90,9 +145,11 @@ config mipsel
 
 config mips64
        select BIG_ENDIAN
 
 config mips64
        select BIG_ENDIAN
+       select ARCH_64BIT
        bool
 
 config mips64el
        bool
 
 config mips64el
+       select ARCH_64BIT
        bool
 
 config powerpc
        bool
 
 config powerpc
@@ -101,6 +158,7 @@ config powerpc
 
 config powerpc64
        select BIG_ENDIAN
 
 config powerpc64
        select BIG_ENDIAN
+       select ARCH_64BIT
        bool
 
 config sh3
        bool
 
 config sh3
@@ -121,19 +179,18 @@ config sparc
        select BIG_ENDIAN
        bool
 
        select BIG_ENDIAN
        bool
 
-config ubicom32
-       select BIG_ENDIAN
-       bool
-
 config x86_64
 config x86_64
+       select ARCH_64BIT
        bool
 
 config ARCH
        string
        bool
 
 config ARCH
        string
+       default "aarch64"   if aarch64
+       default "aarch64_be" if aarch64_be
+       default "arc"       if arc
+       default "arceb"     if arceb
        default "arm"       if arm
        default "armeb"     if armeb
        default "arm"       if arm
        default "armeb"     if armeb
-       default "avr32"     if avr32
-       default "cris"      if cris
        default "i386"      if i386
        default "i686"      if i686
        default "m68k"      if m68k
        default "i386"      if i386
        default "i686"      if i686
        default "m68k"      if m68k
@@ -142,11 +199,11 @@ config ARCH
        default "mips64"    if mips64
        default "mips64el"  if mips64el
        default "powerpc"   if powerpc
        default "mips64"    if mips64
        default "mips64el"  if mips64el
        default "powerpc"   if powerpc
+       default "powerpc64" if powerpc64
        default "sh3"       if sh3
        default "sh3eb"     if sh3eb
        default "sh4"       if sh4
        default "sh4eb"     if sh4eb
        default "sparc"     if sparc
        default "sh3"       if sh3
        default "sh3eb"     if sh3eb
        default "sh4"       if sh4
        default "sh4eb"     if sh4eb
        default "sparc"     if sparc
-       default "ubicom32"  if ubicom32
        default "x86_64"    if x86_64
 
        default "x86_64"    if x86_64