Add FEATURE ramdisk to be able to select the use of INITRAMFS for a sub-target
[openwrt.org/openwrt.git] / target / Config.in
blob:a/target/Config.in -> blob:b/target/Config.in
--- a/target/Config.in
+++ b/target/Config.in
@@ -2,33 +2,46 @@
 
 # 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
 
-config DISPLAY_SUPPORT
+config AUDIO_SUPPORT
 	bool
 
 config GPIO_SUPPORT
 	bool
 
 config PCI_SUPPORT
+	select AUDIO_SUPPORT
+	bool
+
+config PCIE_SUPPORT
 	bool
 
 config PCMCIA_SUPPORT
 	bool
 
 config USB_SUPPORT
+	select AUDIO_SUPPORT
+	bool
+
+config USB_GADGET_SUPPORT
+	bool
+
+config RTC_SUPPORT
 	bool
 
 config BIG_ENDIAN
 	bool
 
+config USES_DEVICETREE
+	bool
+
 config USES_INITRAMFS
 	bool
 
@@ -38,19 +51,80 @@
 config USES_JFFS2
 	bool
 
-config USES_EXT2
-	bool
-
-config USES_TGZ
+config USES_JFFS2_NAND
+	bool
+
+config USES_EXT4
+	bool
+
+config USES_TARGZ
 	bool
 
 config USES_CPIOGZ
 	bool
 
-config PROFILE_KCONFIG 
+config USES_UBIFS
+	bool
+	select NAND_SUPPORT
+
+config PROFILE_KCONFIG
+	bool
+
+config LOW_MEMORY_FOOTPRINT
+	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
 
 # 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 armeb
+	select BIG_ENDIAN
+	bool
+
+config arm_v4
+	bool
+
+config arm_v5
+	bool
+
+config arm_v6
+	bool
+
+config arm_v7
+	bool
 
 config i386
 	bool
@@ -58,6 +132,9 @@
 config i686
 	bool 
 
+config m68k
+	bool
+
 config mips
 	select BIG_ENDIAN
 	bool
@@ -65,27 +142,24 @@
 config mipsel
 	bool
 
-config arm
-	bool
-
-config armeb
-	select BIG_ENDIAN
-	bool
-
-config avr32
-	select BIG_ENDIAN
-	bool
-
-config cris
-	bool
-
-config m68k
+config mips64
+	select BIG_ENDIAN
+	select ARCH_64BIT
+	bool
+
+config mips64el
+	select ARCH_64BIT
 	bool
 
 config powerpc
 	select BIG_ENDIAN
 	bool
 
+config powerpc64
+	select BIG_ENDIAN
+	select ARCH_64BIT
+	bool
+
 config sh3
 	bool
 
@@ -105,25 +179,30 @@
 	bool
 
 config x86_64
+	select ARCH_64BIT
 	bool
 
 config ARCH
 	string
-	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 "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 "x86_64"  if x86_64
-
-
+	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 "i386"      if i386
+	default "i686"      if i686
+	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 "x86_64"    if x86_64
+
+

comments