build: add config symbols for different ARM arch levels
[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
@@ -39,6 +39,9 @@
 config BIG_ENDIAN
 	bool
 
+config USES_DEVICETREE
+	bool
+
 config USES_INITRAMFS
 	bool
 
@@ -48,6 +51,9 @@
 config USES_JFFS2
 	bool
 
+config USES_JFFS2_NAND
+	bool
+
 config USES_EXT4
 	bool
 
@@ -59,8 +65,12 @@
 
 config USES_UBIFS
 	bool
+	select NAND_SUPPORT
 
 config PROFILE_KCONFIG
+	bool
+
+config LOW_MEMORY_FOOTPRINT
 	bool
 
 config NOMMU
@@ -70,11 +80,33 @@
 	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
 
@@ -92,13 +124,6 @@
 	bool
 
 config arm_v7
-	bool
-
-config avr32
-	select BIG_ENDIAN
-	bool
-
-config cris
 	bool
 
 config i386
@@ -159,10 +184,12 @@
 
 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 "avr32"     if avr32
-	default "cris"      if cris
 	default "i386"      if i386
 	default "i686"      if i686
 	default "m68k"      if m68k

comments