1
0
Pārlūkot izejas kodu

style changes, boolean -> bool, no prompt where not strictly required

Waldemar Brodkorb 8 gadi atpakaļ
vecāks
revīzija
8c0b9f4e09

+ 1 - 1
target/linux/config/Config.in.aufs

@@ -17,7 +17,7 @@ config ADK_KERNEL_AUFS_FS
 if ADK_KERNEL_AUFS_FS
 if ADK_KERNEL_AUFS_FS
 
 
 choice 
 choice 
-	boolean "Maximum number of branches"
+	bool "Maximum number of branches"
 	default ADK_KERNEL_AUFS_BRANCH_MAX_127
 	default ADK_KERNEL_AUFS_BRANCH_MAX_127
 	help
 	help
 	  Specifies the maximum number of branches (or member directories)
 	  Specifies the maximum number of branches (or member directories)

+ 40 - 79
target/linux/config/Config.in.crypto

@@ -7,7 +7,7 @@ config ADK_KERNEL_CRYPTO
 	tristate
 	tristate
 
 
 config ADK_KERNEL_CRYPTO_HW
 config ADK_KERNEL_CRYPTO_HW
-	boolean
+	bool
 
 
 config ADK_KERNEL_XOR_BLOCKS
 config ADK_KERNEL_XOR_BLOCKS
 	tristate
 	tristate
@@ -18,8 +18,7 @@ menu "Hardware crypto devices"
 depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI || ADK_TARGET_WITH_GEODE_CRYPTO
 depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI || ADK_TARGET_WITH_GEODE_CRYPTO
 
 
 config ADK_KERNEL_CRYPTO_DEV_GEODE
 config ADK_KERNEL_CRYPTO_DEV_GEODE
-	prompt "Support for the Geode LX/GX AES engine"
-	tristate
+	tristate "Support for the Geode LX/GX AES engine"
 	select ADK_KERNEL_CRYPTO
 	select ADK_KERNEL_CRYPTO
 	select ADK_KERNEL_CRYPTO_HW
 	select ADK_KERNEL_CRYPTO_HW
 	select ADK_KERNEL_CRYPTO_ECB
 	select ADK_KERNEL_CRYPTO_ECB
@@ -32,8 +31,7 @@ config ADK_KERNEL_CRYPTO_DEV_GEODE
 	  engine for the CryptoAPI AES algorithm.
 	  engine for the CryptoAPI AES algorithm.
 
 
 config ADK_KERNEL_CRYPTO_DEV_HIFN_795X
 config ADK_KERNEL_CRYPTO_DEV_HIFN_795X
-	prompt "Driver for HIFN 795x crypto accelerator chips"
-	tristate
+	tristate "Driver for HIFN 795x crypto accelerator chips"
 	depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI
 	depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI
 	select ADK_KERNEL_CRYPTO
 	select ADK_KERNEL_CRYPTO
 	select ADK_KERNEL_CRYPTO_HW
 	select ADK_KERNEL_CRYPTO_HW
@@ -120,8 +118,7 @@ config ADK_KERNEL_CRYPTO_MANAGER2
 	select ADK_KERNEL_CRYPTO_PCOMP2
 	select ADK_KERNEL_CRYPTO_PCOMP2
 
 
 config ADK_KERNEL_CRYPTO_AUTHENC
 config ADK_KERNEL_CRYPTO_AUTHENC
-	prompt "AuthENC (IPsec)"
-	tristate
+	tristate "AuthENC (IPsec)"
 	select ADK_KERNEL_CRYPTO_AEAD
 	select ADK_KERNEL_CRYPTO_AEAD
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_MANAGER
 	select ADK_KERNEL_CRYPTO_MANAGER
@@ -129,8 +126,7 @@ config ADK_KERNEL_CRYPTO_AUTHENC
 	default n
 	default n
 
 
 config ADK_KERNEL_CRYPTO_SEQIV
 config ADK_KERNEL_CRYPTO_SEQIV
-	prompt "Sequence Number IV Generator"
-	tristate
+	tristate "Sequence Number IV Generator"
 	select ADK_KERNEL_CRYPTO_AEAD
 	select ADK_KERNEL_CRYPTO_AEAD
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_RNG
 	select ADK_KERNEL_CRYPTO_RNG
@@ -140,8 +136,7 @@ config ADK_KERNEL_CRYPTO_SEQIV
 	  xoring it with a salt.  This algorithm is mainly useful for CTR
 	  xoring it with a salt.  This algorithm is mainly useful for CTR
 
 
 config ADK_KERNEL_CRYPTO_CTS
 config ADK_KERNEL_CRYPTO_CTS
-	prompt "CTS support"
-	tristate
+	tristate "CTS support"
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	default n
 	default n
 	help
 	help
@@ -153,8 +148,7 @@ config ADK_KERNEL_CRYPTO_CTS
           for AES encryption.
           for AES encryption.
 
 
 config ADK_KERNEL_CRYPTO_CBC
 config ADK_KERNEL_CRYPTO_CBC
-	prompt "CBC support"
-	tristate
+	tristate "CBC support"
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_MANAGER
 	select ADK_KERNEL_CRYPTO_MANAGER
 	default n
 	default n
@@ -163,8 +157,7 @@ config ADK_KERNEL_CRYPTO_CBC
 	  This block cipher algorithm is required for IPSec.
 	  This block cipher algorithm is required for IPSec.
 
 
 config ADK_KERNEL_CRYPTO_CCM
 config ADK_KERNEL_CRYPTO_CCM
-	prompt "CCM support"
-	tristate
+	tristate "CCM support"
 	select ADK_KERNEL_CRYPTO_CTR
 	select ADK_KERNEL_CRYPTO_CTR
 	select ADK_KERNEL_CRYPTO_AEAD
 	select ADK_KERNEL_CRYPTO_AEAD
 	default n
 	default n
@@ -172,8 +165,7 @@ config ADK_KERNEL_CRYPTO_CCM
 	  Support for Counter with CBC MAC. Required for IPsec.
 	  Support for Counter with CBC MAC. Required for IPsec.
 
 
 config ADK_KERNEL_CRYPTO_GCM
 config ADK_KERNEL_CRYPTO_GCM
-	prompt "GCM support"
-	tristate
+	tristate "GCM support"
 	select ADK_KERNEL_CRYPTO_CTR
 	select ADK_KERNEL_CRYPTO_CTR
 	select ADK_KERNEL_CRYPTO_AEAD
 	select ADK_KERNEL_CRYPTO_AEAD
 	select ADK_KERNEL_CRYPTO_GHASH
 	select ADK_KERNEL_CRYPTO_GHASH
@@ -184,8 +176,7 @@ config ADK_KERNEL_CRYPTO_GCM
           Authentication Code (GMAC). Required for IPSec.
           Authentication Code (GMAC). Required for IPSec.
 
 
 config ADK_KERNEL_CRYPTO_CTR
 config ADK_KERNEL_CRYPTO_CTR
-	prompt "CTR support"
-	tristate
+	tristate "CTR support"
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_SEQIV
 	select ADK_KERNEL_CRYPTO_SEQIV
 	select ADK_KERNEL_CRYPTO_MANAGER
 	select ADK_KERNEL_CRYPTO_MANAGER
@@ -195,8 +186,7 @@ config ADK_KERNEL_CRYPTO_CTR
 	  This block cipher algorithm is required for IPSec.
 	  This block cipher algorithm is required for IPSec.
 
 
 config ADK_KERNEL_CRYPTO_ECB
 config ADK_KERNEL_CRYPTO_ECB
-	prompt "ECB support"
-	tristate
+	tristate "ECB support"
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_MANAGER
 	select ADK_KERNEL_CRYPTO_MANAGER
 	default n
 	default n
@@ -206,8 +196,7 @@ config ADK_KERNEL_CRYPTO_ECB
 	  the input block by block.
 	  the input block by block.
 
 
 config ADK_KERNEL_CRYPTO_HMAC
 config ADK_KERNEL_CRYPTO_HMAC
-	prompt "HMAC support"
-	tristate
+	tristate "HMAC support"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_MANAGER
 	select ADK_KERNEL_CRYPTO_MANAGER
 	default n
 	default n
@@ -216,8 +205,7 @@ config ADK_KERNEL_CRYPTO_HMAC
 	  This is required for IPSec.
 	  This is required for IPSec.
 
 
 config ADK_KERNEL_CRYPTO_XCBC
 config ADK_KERNEL_CRYPTO_XCBC
-	prompt "XCBC support"
-	tristate
+	tristate "XCBC support"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_MANAGER
 	select ADK_KERNEL_CRYPTO_MANAGER
 	default n
 	default n
@@ -229,32 +217,28 @@ endmenu
 menu "Digest algorithms"
 menu "Digest algorithms"
 
 
 config ADK_KERNEL_CRYPTO_MD4
 config ADK_KERNEL_CRYPTO_MD4
-	prompt "MD4 digest algorithm"
-	tristate
+	tristate "MD4 digest algorithm"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	default n
 	default n
 	help
 	help
 	  MD4 message digest algorithm (RFC1320).
 	  MD4 message digest algorithm (RFC1320).
 
 
 config ADK_KERNEL_CRYPTO_MD5
 config ADK_KERNEL_CRYPTO_MD5
-	prompt "MD5 digest algorithm"
-	tristate
+	tristate "MD5 digest algorithm"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	default n
 	default n
 	help
 	help
 	  MD5 message digest algorithm (RFC1321).
 	  MD5 message digest algorithm (RFC1321).
 
 
 config ADK_KERNEL_CRYPTO_SHA1
 config ADK_KERNEL_CRYPTO_SHA1
-	prompt "SHA1 digest algorithm"
-	tristate
+	tristate "SHA1 digest algorithm"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	default n
 	default n
 	help
 	help
 	  SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2).
 	  SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2).
 
 
 config ADK_KERNEL_CRYPTO_SHA256
 config ADK_KERNEL_CRYPTO_SHA256
-	prompt "SHA256 digest algorithm"
-	tristate
+	tristate "SHA256 digest algorithm"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	default n
 	default n
 	help
 	help
@@ -264,8 +248,7 @@ config ADK_KERNEL_CRYPTO_SHA256
 	  security against collision attacks.
 	  security against collision attacks.
 
 
 config ADK_KERNEL_CRYPTO_SHA512
 config ADK_KERNEL_CRYPTO_SHA512
-	prompt "SHA512 digest algorithm"
-	tristate
+	tristate "SHA512 digest algorithm"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	default n
 	default n
 	help
 	help
@@ -278,8 +261,7 @@ config ADK_KERNEL_CRYPTO_SHA512
 	  of security against collision attacks.
 	  of security against collision attacks.
 
 
 config ADK_KERNEL_CRYPTO_WP512
 config ADK_KERNEL_CRYPTO_WP512
-	prompt "Whirlpool digest algorithms"
-	tristate
+	tristate "Whirlpool digest algorithms"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	default n
 	default n
 	help
 	help
@@ -292,8 +274,7 @@ config ADK_KERNEL_CRYPTO_WP512
 	  <http://planeta.terra.com.br/informatica/paulobarreto/WhirlpoolPage.html>
 	  <http://planeta.terra.com.br/informatica/paulobarreto/WhirlpoolPage.html>
 
 
 config ADK_KERNEL_CRYPTO_TGR192
 config ADK_KERNEL_CRYPTO_TGR192
-	prompt "Tiger digest algorithms"
-	tristate
+	tristate "Tiger digest algorithms"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	default n
 	default n
 	help
 	help
@@ -310,8 +291,7 @@ endmenu
 menu "Cipher algoritms"
 menu "Cipher algoritms"
 
 
 config ADK_KERNEL_CRYPTO_AES
 config ADK_KERNEL_CRYPTO_AES
-	prompt "AES cipher algorithms"
-	tristate
+	tristate "AES cipher algorithms"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -332,8 +312,7 @@ config ADK_KERNEL_CRYPTO_AES
 	  See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
 	  See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
 
 
 config ADK_KERNEL_CRYPTO_AES_586
 config ADK_KERNEL_CRYPTO_AES_586
-	prompt "AES cipher algorithms (i586)"
-	tristate
+	tristate "AES cipher algorithms (i586)"
 	depends on ADK_x86
 	depends on ADK_x86
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_AES
 	select ADK_KERNEL_CRYPTO_AES
@@ -356,8 +335,7 @@ config ADK_KERNEL_CRYPTO_AES_586
 	  See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
 	  See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
 
 
 config ADK_KERNEL_CRYPTO_ANUBIS
 config ADK_KERNEL_CRYPTO_ANUBIS
-	prompt "Anubis cipher algorithm"
-	tristate
+	tristate "Anubis cipher algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -372,8 +350,7 @@ config ADK_KERNEL_CRYPTO_ANUBIS
 	  <http://planeta.terra.com.br/informatica/paulobarreto/AnubisPage.html>
 	  <http://planeta.terra.com.br/informatica/paulobarreto/AnubisPage.html>
 
 
 config ADK_KERNEL_CRYPTO_ARC4
 config ADK_KERNEL_CRYPTO_ARC4
-	prompt "ARC4 cipher algorithm"
-	tristate
+	tristate "ARC4 cipher algorithm"
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	default n
 	default n
 	help
 	help
@@ -385,8 +362,7 @@ config ADK_KERNEL_CRYPTO_ARC4
 	  weakness of the algorithm.
 	  weakness of the algorithm.
 
 
 config ADK_KERNEL_CRYPTO_BLOWFISH
 config ADK_KERNEL_CRYPTO_BLOWFISH
-	prompt "Blowfish cipher algorithm"
-	tristate
+	tristate "Blowfish cipher algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -400,8 +376,7 @@ config ADK_KERNEL_CRYPTO_BLOWFISH
 	  <http://www.schneier.com/blowfish.html>
 	  <http://www.schneier.com/blowfish.html>
 
 
 config ADK_KERNEL_CRYPTO_CAMELLIA
 config ADK_KERNEL_CRYPTO_CAMELLIA
-	prompt "Camellia cipher algorithms"
-	tristate
+	tristate "Camellia cipher algorithms"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -416,8 +391,7 @@ config ADK_KERNEL_CRYPTO_CAMELLIA
 	  <https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
 	  <https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html>
 
 
 config ADK_KERNEL_CRYPTO_CAST5
 config ADK_KERNEL_CRYPTO_CAST5
-	prompt "CAST5 (CAST-128) cipher algorithm"
-	tristate
+	tristate "CAST5 (CAST-128) cipher algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -425,8 +399,7 @@ config ADK_KERNEL_CRYPTO_CAST5
 	  described in RFC2144.
 	  described in RFC2144.
 
 
 config ADK_KERNEL_CRYPTO_CAST6
 config ADK_KERNEL_CRYPTO_CAST6
-	prompt "CAST6 (CATS-256) cipher algorithm"
-	tristate
+	tristate "CAST6 (CATS-256) cipher algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -434,24 +407,21 @@ config ADK_KERNEL_CRYPTO_CAST6
 	  described in RFC2612.
 	  described in RFC2612.
 
 
 config ADK_KERNEL_CRYPTO_DES
 config ADK_KERNEL_CRYPTO_DES
-	prompt "DES and Triple DES EDE cipher algorithms"
-	tristate
+	tristate "DES and Triple DES EDE cipher algorithms"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
 	  DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3).
 	  DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3).
 
 
 config ADK_KERNEL_CRYPTO_FCRYPT
 config ADK_KERNEL_CRYPTO_FCRYPT
-	prompt "FCrypt cipher algorithms"
-	tristate
+	tristate "FCrypt cipher algorithms"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
 	  FCrypt algorithm used by RxRPC.
 	  FCrypt algorithm used by RxRPC.
 
 
 config ADK_KERNEL_CRYPTO_KHAZAD
 config ADK_KERNEL_CRYPTO_KHAZAD
-	prompt "Khazad cipher algorithm"
-	tristate
+	tristate "Khazad cipher algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -465,8 +435,7 @@ config ADK_KERNEL_CRYPTO_KHAZAD
 	  <http://planeta.terra.com.br/informatica/paulobarreto/KhazadPage.html>
 	  <http://planeta.terra.com.br/informatica/paulobarreto/KhazadPage.html>
 
 
 config ADK_KERNEL_CRYPTO_SERPENT
 config ADK_KERNEL_CRYPTO_SERPENT
-	prompt "Serpent cipher algorithm"
-	tristate
+	tristate "Serpent cipher algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -480,8 +449,7 @@ config ADK_KERNEL_CRYPTO_SERPENT
 	  <http://www.cl.cam.ac.uk/~rja14/serpent.html>
 	  <http://www.cl.cam.ac.uk/~rja14/serpent.html>
 
 
 config ADK_KERNEL_CRYPTO_TEA
 config ADK_KERNEL_CRYPTO_TEA
-	prompt "TEA, XTEA and XETA cipher algorithms"
-	tristate
+	tristate "TEA, XTEA and XETA cipher algorithms"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -499,8 +467,7 @@ config ADK_KERNEL_CRYPTO_TEA
 	  of the XTEA algorithm for compatibility purposes.
 	  of the XTEA algorithm for compatibility purposes.
 
 
 config ADK_KERNEL_CRYPTO_TWOFISH
 config ADK_KERNEL_CRYPTO_TWOFISH
-	prompt "Twofish cipher algorithm"
-	tristate
+	tristate "Twofish cipher algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
@@ -515,8 +482,7 @@ config ADK_KERNEL_CRYPTO_TWOFISH
 	  <http://www.schneier.com/twofish.html>
 	  <http://www.schneier.com/twofish.html>
 
 
 config ADK_KERNEL_CRYPTO_TWOFISH_586
 config ADK_KERNEL_CRYPTO_TWOFISH_586
-	prompt "Twofish cipher algorithm (i586)"
-	tristate
+	tristate "Twofish cipher algorithm (i586)"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	depends on ADK_x86
 	depends on ADK_x86
 	default n
 	default n
@@ -532,8 +498,7 @@ config ADK_KERNEL_CRYPTO_TWOFISH_586
 	  <http://www.schneier.com/twofish.html>
 	  <http://www.schneier.com/twofish.html>
 
 
 config ADK_KERNEL_CRYPTO_NULL
 config ADK_KERNEL_CRYPTO_NULL
-	prompt "Null algorithms"
-	tristate
+	tristate "Null algorithms"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_BLKCIPHER
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
@@ -546,8 +511,7 @@ endmenu
 menu "Compression"
 menu "Compression"
 
 
 config ADK_KERNEL_CRYPTO_DEFLATE
 config ADK_KERNEL_CRYPTO_DEFLATE
-	prompt "Deflate compression algorithm"
-	tristate
+	tristate "Deflate compression algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_ZLIB_DEFLATE
 	select ADK_KERNEL_ZLIB_DEFLATE
 	select ADK_KERNEL_ZLIB_INFLATE
 	select ADK_KERNEL_ZLIB_INFLATE
@@ -559,15 +523,13 @@ config ADK_KERNEL_CRYPTO_DEFLATE
 	  You will most probably want this if using IPSec.
 	  You will most probably want this if using IPSec.
 
 
 config ADK_KERNEL_CRYPTO_LZO
 config ADK_KERNEL_CRYPTO_LZO
-	prompt "LZO compression algorithm"
-	tristate
+	tristate "LZO compression algorithm"
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	select ADK_KERNEL_CRYPTO_ALGAPI
 	default n
 	default n
 	help
 	help
 
 
 config ADK_KERNEL_CRYPTO_MICHAEL_MIC
 config ADK_KERNEL_CRYPTO_MICHAEL_MIC
-	prompt "Michael MIC keyed digest algorithm"
-	tristate
+	tristate "Michael MIC keyed digest algorithm"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	default n
 	default n
 	help
 	help
@@ -577,8 +539,7 @@ config ADK_KERNEL_CRYPTO_MICHAEL_MIC
 	  of the algorithm.
 	  of the algorithm.
 
 
 config ADK_KERNEL_CRYPTO_CRC32C
 config ADK_KERNEL_CRYPTO_CRC32C
-	prompt "CRC32c CRC algorithm"
-	tristate
+	tristate "CRC32c CRC algorithm"
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRYPTO_HASH
 	select ADK_KERNEL_CRC32
 	select ADK_KERNEL_CRC32
 	default n
 	default n

+ 23 - 25
target/linux/config/Config.in.flash

@@ -6,71 +6,70 @@ depends on ADK_TARGET_WITH_NAND || ADK_TARGET_WITH_MTD || ADK_TARGET_QEMU
 
 
 config ADK_KERNEL_MTD
 config ADK_KERNEL_MTD
 	select ADK_KERNEL_GENERIC_IO
 	select ADK_KERNEL_GENERIC_IO
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_GENERIC_IO
 config ADK_KERNEL_GENERIC_IO
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_MTDRAM
 config ADK_KERNEL_MTD_MTDRAM
-	boolean
+	bool
  
  
 config ADK_KERNEL_MTD_NAND
 config ADK_KERNEL_MTD_NAND
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_NAND_PLATFORM
 config ADK_KERNEL_MTD_NAND_PLATFORM
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_CHAR
 config ADK_KERNEL_MTD_CHAR
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_BLKDEVS
 config ADK_KERNEL_MTD_BLKDEVS
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_BLOCK
 config ADK_KERNEL_MTD_BLOCK
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_PARTITIONS
 config ADK_KERNEL_MTD_PARTITIONS
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_ROOTFS_ROOT_DEV
 config ADK_KERNEL_MTD_ROOTFS_ROOT_DEV
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_CFI
 config ADK_KERNEL_MTD_CFI
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_GEN_PROBE
 config ADK_KERNEL_MTD_GEN_PROBE
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_PHYSMAP
 config ADK_KERNEL_MTD_PHYSMAP
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_PHYSMAP_OF
 config ADK_KERNEL_MTD_PHYSMAP_OF
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_CFI_ADV_OPTIONS
 config ADK_KERNEL_MTD_CFI_ADV_OPTIONS
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_NAND_RB4XX
 config ADK_KERNEL_MTD_NAND_RB4XX
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_AR7_PARTS
 config ADK_KERNEL_MTD_AR7_PARTS
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_CFI_INTELEXT
 config ADK_KERNEL_MTD_CFI_INTELEXT
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_CFI_AMDSTD
 config ADK_KERNEL_MTD_CFI_AMDSTD
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_CFI_STAA
 config ADK_KERNEL_MTD_CFI_STAA
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_OF_PARTS
 config ADK_KERNEL_MTD_OF_PARTS
-	boolean
+	bool
 
 
 config ADK_KERNEL_MTD_M25P80
 config ADK_KERNEL_MTD_M25P80
-	prompt "MTD M25P80 driver"
-	boolean
+	bool "MTD M25P80 driver"
 	select ADK_KERNEL_MTD
 	select ADK_KERNEL_MTD
 	select ADK_KERNEL_MTD_PARTITIONS
 	select ADK_KERNEL_MTD_PARTITIONS
 	select ADK_KERNEL_MTD_CHAR
 	select ADK_KERNEL_MTD_CHAR
@@ -90,8 +89,7 @@ config ADK_KERNEL_MTD_M25P80
 	default n
 	default n
 
 
 config ADK_KERNEL_MTD_NAND_PLATFORM
 config ADK_KERNEL_MTD_NAND_PLATFORM
-	prompt "NAND platform driver"
-	boolean
+	bool "NAND platform driver"
 	select ADK_KERNEL_MISC_FILESYSTEMS
 	select ADK_KERNEL_MISC_FILESYSTEMS
 	select ADK_KERNEL_MTD
 	select ADK_KERNEL_MTD
 	select ADK_KERNEL_MTD_PARTITIONS
 	select ADK_KERNEL_MTD_PARTITIONS

+ 54 - 64
target/linux/config/Config.in.graphics

@@ -5,172 +5,168 @@ menu "Graphic devices support"
 depends on ADK_TARGET_WITH_VGA || ADK_TARGET_QEMU || ADK_TARGET_VBOX
 depends on ADK_TARGET_WITH_VGA || ADK_TARGET_QEMU || ADK_TARGET_VBOX
 
 
 config ADK_KERNEL_VT
 config ADK_KERNEL_VT
-	boolean
+	bool
 	default y if ADK_TARGET_WITH_VGA
 	default y if ADK_TARGET_WITH_VGA
 	default y if ADK_TARGET_VBOX
 	default y if ADK_TARGET_VBOX
 	default n
 	default n
 
 
 config ADK_KERNEL_VT_CONSOLE
 config ADK_KERNEL_VT_CONSOLE
-	boolean
+	bool
 	default y if ADK_TARGET_WITH_VGA
 	default y if ADK_TARGET_WITH_VGA
 	default y if ADK_TARGET_VBOX
 	default y if ADK_TARGET_VBOX
 	default n
 	default n
 
 
 config ADK_KERNEL_VGA_CONSOLE
 config ADK_KERNEL_VGA_CONSOLE
-	boolean
+	bool
 	default y if ADK_TARGET_SYSTEM_IBM_X40
 	default y if ADK_TARGET_SYSTEM_IBM_X40
 	default y if ADK_TARGET_VBOX
 	default y if ADK_TARGET_VBOX
 	default n
 	default n
 
 
 config ADK_KERNEL_FONTS
 config ADK_KERNEL_FONTS
-	boolean
+	bool
 
 
 config ADK_KERNEL_FONT_8x16
 config ADK_KERNEL_FONT_8x16
-	boolean
+	bool
 	select ADK_KERNEL_FONTS
 	select ADK_KERNEL_FONTS
 
 
 config ADK_KERNEL_FB
 config ADK_KERNEL_FB
 	select ADK_KERNEL_VT
 	select ADK_KERNEL_VT
 	select ADK_KERNEL_VT_CONSOLE
 	select ADK_KERNEL_VT_CONSOLE
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_FB_SBUS
 config ADK_KERNEL_FB_SBUS
 	bool
 	bool
 
 
 config ADK_KERNEL_DUMMY_CONSOLE
 config ADK_KERNEL_DUMMY_CONSOLE
-	boolean
+	bool
  
  
 config ADK_KERNEL_FRAMEBUFFER_CONSOLE
 config ADK_KERNEL_FRAMEBUFFER_CONSOLE
-	boolean
+	bool
 	default y if ADK_TARGET_SYSTEM_ARANYM_M68K
 	default y if ADK_TARGET_SYSTEM_ARANYM_M68K
 	default n
 	default n
 
 
 config ADK_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
 config ADK_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
-	boolean
+	bool
 
 
 config ADK_KERNEL_FRAMEBUFFER_CONSOLE_ROTATION
 config ADK_KERNEL_FRAMEBUFFER_CONSOLE_ROTATION
-	boolean
+	bool
 
 
 config ADK_KERNEL_FB_MXC
 config ADK_KERNEL_FB_MXC
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_FB_MXC_LDB
 config ADK_KERNEL_FB_MXC_LDB
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_FB_MXC_SYNC_PANEL
 config ADK_KERNEL_FB_MXC_SYNC_PANEL
-	boolean
+	bool
 
 
 config ADK_KERNEL_FB_MXC_HDMI
 config ADK_KERNEL_FB_MXC_HDMI
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_FB_MXC_EDID
 config ADK_KERNEL_FB_MXC_EDID
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_IPU
 config ADK_KERNEL_MXC_IPU
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_IPU_V3
 config ADK_KERNEL_MXC_IPU_V3
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_VPU
 config ADK_KERNEL_MXC_VPU
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_GPU_VIV
 config ADK_KERNEL_MXC_GPU_VIV
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_GPU_VIV_V4
 config ADK_KERNEL_MXC_GPU_VIV_V4
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_ASRC
 config ADK_KERNEL_MXC_ASRC
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_HDMI_CEC
 config ADK_KERNEL_MXC_HDMI_CEC
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_MIPI_CSI2
 config ADK_KERNEL_MXC_MIPI_CSI2
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_MLB
 config ADK_KERNEL_MXC_MLB
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MXC_MLB150
 config ADK_KERNEL_MXC_MLB150
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_MFD_SM501
 config ADK_KERNEL_MFD_SM501
-	boolean
+	bool
 
 
 config ADK_KERNEL_FB_ATARI
 config ADK_KERNEL_FB_ATARI
-	boolean
+	bool
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB
 	default y if ADK_TARGET_SYSTEM_ARANYM_M68K
 	default y if ADK_TARGET_SYSTEM_ARANYM_M68K
 	default n
 	default n
 
 
 config ADK_KERNEL_FB_ARMCLCD
 config ADK_KERNEL_FB_ARMCLCD
-	boolean
+	bool
 
 
 config ADK_KERNEL_PLAT_VERSATILE_CLCD
 config ADK_KERNEL_PLAT_VERSATILE_CLCD
-	boolean
+	bool
 	select ADK_KERNEL_FB_ARMCLCD
 	select ADK_KERNEL_FB_ARMCLCD
 
 
 config ADK_KERNEL_FB_CIRRUS
 config ADK_KERNEL_FB_CIRRUS
-	boolean
+	bool
 
 
 config ADK_KERNEL_FB_GEODE
 config ADK_KERNEL_FB_GEODE
-	boolean
+	bool
 
 
 config ADK_KERNEL_FB_SM501
 config ADK_KERNEL_FB_SM501
-	boolean
+	bool
 	select ADK_KERNEL_MFD_SM501
 	select ADK_KERNEL_MFD_SM501
 
 
 config ADK_KERNEL_DRM
 config ADK_KERNEL_DRM
-	boolean
+	bool
 
 
 config ADK_KERNEL_DRM_I915
 config ADK_KERNEL_DRM_I915
-	boolean
+	bool
 
 
 config ADK_KERNEL_DRM_I915_KMS
 config ADK_KERNEL_DRM_I915_KMS
-	boolean
+	bool
 
 
 config ADK_KERNEL_DRM_I915_FBDEV
 config ADK_KERNEL_DRM_I915_FBDEV
-	boolean
+	bool
 
 
 config ADK_KERNEL_AGP
 config ADK_KERNEL_AGP
-	boolean
+	bool
 
 
 config ADK_KERNEL_AGP_INTEL
 config ADK_KERNEL_AGP_INTEL
-	boolean
+	bool
 
 
 config ADK_KERNEL_LOGO
 config ADK_KERNEL_LOGO
-	boolean
+	bool
  
  
 config ADK_KERNEL_LOGO_LINUX_CLUT224
 config ADK_KERNEL_LOGO_LINUX_CLUT224
-	prompt "Enable Linux penguin boot logo"
-	boolean
+	bool "Enable Linux penguin boot logo"
 	select ADK_KERNEL_LOGO
 	select ADK_KERNEL_LOGO
 	default n
 	default n
 
 
 config ADK_KERNEL_FB_CON_DECOR
 config ADK_KERNEL_FB_CON_DECOR
-	prompt "Enable fullscreen boot logo"
-	boolean
+	bool "Enable fullscreen boot logo"
 	select ADK_PACKAGE_FBSPLASH
 	select ADK_PACKAGE_FBSPLASH
 	depends on ADK_TARGET_KERNEL_VERSION_3_18 || \
 	depends on ADK_TARGET_KERNEL_VERSION_3_18 || \
 		   ADK_TARGET_KERNEL_VERSION_3_14
 		   ADK_TARGET_KERNEL_VERSION_3_14
 	default n
 	default n
 
 
 config ADK_KERNEL_FB_VESA
 config ADK_KERNEL_FB_VESA
-	prompt "Framebuffer support for VirtualBox Emulator (VESA)"
-	boolean
+	bool "Framebuffer support for VirtualBox Emulator (VESA)"
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	default y if ADK_TARGET_VBOX
 	default y if ADK_TARGET_VBOX
  	default n
  	default n
 	depends on ADK_TARGET_VBOX
 	depends on ADK_TARGET_VBOX
  	help
  	help
-	 Framebuffer support for VirtualBox Emulator.
+	  Framebuffer support for VirtualBox Emulator.
 
 
 config ADK_KERNEL_MXC_GPU_VIV
 config ADK_KERNEL_MXC_GPU_VIV
-	prompt "Framebuffer support for Cubox-i/Hummingboard (Vivante)"
-	boolean
+	bool "Framebuffer support for Cubox-i/Hummingboard (Vivante)"
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB_MXC
 	select ADK_KERNEL_FB_MXC
 	select ADK_KERNEL_FB_MXC_LDB
 	select ADK_KERNEL_FB_MXC_LDB
@@ -195,8 +191,7 @@ config ADK_KERNEL_MXC_GPU_VIV
 	  Framebuffer support for Cubox-i/Hummingboard (Vivante)
 	  Framebuffer support for Cubox-i/Hummingboard (Vivante)
 	
 	
 config ADK_KERNEL_FB_PXA
 config ADK_KERNEL_FB_PXA
-	prompt "Framebuffer support for Sharp Zaurus (PXA)"
-	boolean
+	bool "Framebuffer support for Sharp Zaurus (PXA)"
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_DUMMY_CONSOLE
 	select ADK_KERNEL_DUMMY_CONSOLE
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
@@ -209,11 +204,10 @@ config ADK_KERNEL_FB_PXA
 	default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
 	default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
  	default n
  	default n
  	help
  	help
-	 Framebuffer support for Sharp Zaurus CL Series.
+	  Framebuffer support for Sharp Zaurus CL Series.
 
 
 config ADK_KERNEL_FB_GEODE_LX
 config ADK_KERNEL_FB_GEODE_LX
-	prompt "Framebuffer support for ALIX boards (GEODE)"
-	boolean
+	bool "Framebuffer support for ALIX boards (GEODE)"
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FB_GEODE
 	select ADK_KERNEL_FB_GEODE
@@ -221,11 +215,10 @@ config ADK_KERNEL_FB_GEODE_LX
 	default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
 	default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
  	default n
  	default n
  	help
  	help
-	 Framebuffer support for ALIX boards with VGA.
+	  Framebuffer support for ALIX boards with VGA.
 
 
 config ADK_KERNEL_FB_SM7XX
 config ADK_KERNEL_FB_SM7XX
-	prompt "Framebuffer support for Lemote Yeelong (SM7XX)"
-	boolean
+	bool "Framebuffer support for Lemote Yeelong (SM7XX)"
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FONT_8x16
 	select ADK_KERNEL_FONT_8x16
@@ -234,11 +227,10 @@ config ADK_KERNEL_FB_SM7XX
  	default n
  	default n
 	depends on ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 	depends on ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  	help
  	help
-	 Framebuffer support for Lemote Yeelong.
+	  Framebuffer support for Lemote Yeelong.
 
 
 config ADK_KERNEL_FB_BCM2708
 config ADK_KERNEL_FB_BCM2708
-	prompt "Framebuffer support for BCM2835 boards"
-	boolean
+	bool "Framebuffer support for BCM2835 boards"
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FONT_8x16
 	select ADK_KERNEL_FONT_8x16
@@ -246,11 +238,10 @@ config ADK_KERNEL_FB_BCM2708
  	default n
  	default n
 	depends on ADK_TARGET_BOARD_BCM28XX
 	depends on ADK_TARGET_BOARD_BCM28XX
  	help
  	help
-	 Framebuffer support for BCM2835 boards.
+	  Framebuffer support for BCM2835 boards.
 
 
 config ADK_HARDWARE_GRAPHICS_INTEL_I915
 config ADK_HARDWARE_GRAPHICS_INTEL_I915
-	prompt "Support for Intel graphic cards (AGP/DRM/KMS)"
-	boolean
+	bool "Support for Intel graphic cards (AGP/DRM/KMS)"
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_FB
 	select ADK_KERNEL_DRM
 	select ADK_KERNEL_DRM
 	select ADK_KERNEL_AGP
 	select ADK_KERNEL_AGP
@@ -266,8 +257,7 @@ config ADK_HARDWARE_GRAPHICS_INTEL_I915
           AGP/DRM/KMS support for Intel chipset i915.
           AGP/DRM/KMS support for Intel chipset i915.
 
 
 config ADK_KERNEL_DRM_CIRRUS_QEMU
 config ADK_KERNEL_DRM_CIRRUS_QEMU
-	prompt "Support for QEMU cirrus VGA emulation (DRM/KMS)"
-	boolean
+	bool "Support for QEMU cirrus VGA emulation (DRM/KMS)"
 	select ADK_KERNEL_DRM
 	select ADK_KERNEL_DRM
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	select ADK_KERNEL_FRAMEBUFFER_CONSOLE
 	depends on ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
 	depends on ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64

+ 19 - 36
target/linux/config/Config.in.ipvs

@@ -4,48 +4,42 @@
 menu "IPVS support"
 menu "IPVS support"
 
 
 config ADK_KERNEL_IP_VS
 config ADK_KERNEL_IP_VS
-	prompt "IPVS support"
-	tristate
+	tristate "IPVS support"
 	select ADK_KERNEL_NETFILTER
 	select ADK_KERNEL_NETFILTER
 	select ADK_KERNEL_NF_CONNTRACK
 	select ADK_KERNEL_NF_CONNTRACK
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_DEBUG
 config ADK_KERNEL_IP_VS_DEBUG
-	prompt "enable debugging support"
-	boolean
-	default n
+	bool "enable debugging support"
 	depends on ADK_KERNEL_IP_VS
 	depends on ADK_KERNEL_IP_VS
+	default n
 
 
 menu "IPVS transport protocol load balancing support"
 menu "IPVS transport protocol load balancing support"
 	depends on ADK_KERNEL_IP_VS
 	depends on ADK_KERNEL_IP_VS
 
 
 config ADK_KERNEL_IP_VS_PROTO_TCP
 config ADK_KERNEL_IP_VS_PROTO_TCP
-	prompt "TCP load balancing support"
-	boolean
+	bool "TCP load balancing support"
 	default n
 	default n
 	help
 	help
 	  This option enables support for load balancing TCP transport
 	  This option enables support for load balancing TCP transport
 	  protocol. Say Y if unsure.
 	  protocol. Say Y if unsure.
 
 
 config ADK_KERNEL_IP_VS_PROTO_UDP
 config ADK_KERNEL_IP_VS_PROTO_UDP
-	prompt "UDP load balancing support"
-	boolean
+	bool "UDP load balancing support"
 	default n
 	default n
 	help
 	help
 	  This option enables support for load balancing UDP transport
 	  This option enables support for load balancing UDP transport
 	  protocol. Say Y if unsure.
 	  protocol. Say Y if unsure.
 
 
 config ADK_KERNEL_IP_VS_PROTO_ESP
 config ADK_KERNEL_IP_VS_PROTO_ESP
-	prompt "ESP load balancing support"
-	boolean
+	bool "ESP load balancing support"
 	default n
 	default n
 	help
 	help
 	  This option enables support for load balancing ESP (Encapsulation
 	  This option enables support for load balancing ESP (Encapsulation
 	  Security Payload) transport protocol. Say Y if unsure.
 	  Security Payload) transport protocol. Say Y if unsure.
 
 
 config ADK_KERNEL_IP_VS_PROTO_AH
 config ADK_KERNEL_IP_VS_PROTO_AH
-	prompt "AH load balancing support"
-	boolean
+	bool "AH load balancing support"
 	default n
 	default n
 	help
 	help
 	  This option enables support for load balancing AH (Authentication
 	  This option enables support for load balancing AH (Authentication
@@ -57,53 +51,43 @@ menu "IPVS Scheduler"
 	depends on ADK_KERNEL_IP_VS
 	depends on ADK_KERNEL_IP_VS
 
 
 config ADK_KERNEL_IP_VS_RR
 config ADK_KERNEL_IP_VS_RR
-	prompt "round-robin"
-	tristate
+	tristate "round-robin"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_WRR
 config ADK_KERNEL_IP_VS_WRR
-	prompt "weighted round-robin"
-	tristate
+	tristate "weighted round-robin"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_LC
 config ADK_KERNEL_IP_VS_LC
-	prompt "least-connection"
-	tristate
+	tristate "least-connection"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_WLC
 config ADK_KERNEL_IP_VS_WLC
-	prompt "weighted least-connection"
-	tristate
+	tristate "weighted least-connection"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_LBLC
 config ADK_KERNEL_IP_VS_LBLC
-	prompt "locality-based least-connection"
-	tristate
+	tristate "locality-based least-connection"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_LBLCR
 config ADK_KERNEL_IP_VS_LBLCR
-	prompt "locality-based least-connection with replication"
-	tristate
+	tristate "locality-based least-connection with replication"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_DH
 config ADK_KERNEL_IP_VS_DH
-	prompt "destination hashing"
-	tristate
+	tristate "destination hashing"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_SH
 config ADK_KERNEL_IP_VS_SH
-	prompt "source hashing"
-	tristate
+	tristate "source hashing"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_SED
 config ADK_KERNEL_IP_VS_SED
-	prompt "shortest expected delay"
-	tristate
+	tristate "shortest expected delay"
 	default n
 	default n
 
 
 config ADK_KERNEL_IP_VS_NQ
 config ADK_KERNEL_IP_VS_NQ
-	prompt "never queue"
-	tristate
+	tristate "never queue"
 	default n
 	default n
 
 
 endmenu
 endmenu
@@ -112,10 +96,9 @@ menu "IPVS application helper"
 	depends on ADK_KERNEL_IP_VS
 	depends on ADK_KERNEL_IP_VS
 
 
 config ADK_KERNEL_IP_VS_FTP
 config ADK_KERNEL_IP_VS_FTP
-	prompt "FTP protocol"
-	tristate
-	default n
+	tristate "FTP protocol"
 	select ADK_KERNEL_IP_VS_PROTO_TCP
 	select ADK_KERNEL_IP_VS_PROTO_TCP
+	default n
 
 
 endmenu
 endmenu
 endmenu
 endmenu

+ 3 - 6
target/linux/config/Config.in.kvm

@@ -9,8 +9,7 @@ config ADK_KERNEL_VIRTUALIZATION
 	default n
 	default n
 
 
 config ADK_KERNEL_KVM
 config ADK_KERNEL_KVM
-	prompt "Kernel-based Virtual Machine (KVM) support"
-	tristate
+	tristate "Kernel-based Virtual Machine (KVM) support"
 	select ADK_KERNEL_VIRTUALIZATION
 	select ADK_KERNEL_VIRTUALIZATION
 	default n
 	default n
 	help
 	help
@@ -22,8 +21,7 @@ config ADK_KERNEL_KVM
 	  a character device node named /dev/kvm.
 	  a character device node named /dev/kvm.
 
 
 config ADK_KERNEL_KVM_AMD
 config ADK_KERNEL_KVM_AMD
-	prompt "KVM for AMD processors support"
-	tristate
+	tristate "KVM for AMD processors support"
 	select ADK_KERNEL_VIRTUALIZATION
 	select ADK_KERNEL_VIRTUALIZATION
 	default n
 	default n
 	help
 	help
@@ -31,8 +29,7 @@ config ADK_KERNEL_KVM_AMD
 	  (SVM) extensions.
 	  (SVM) extensions.
 
 
 config ADK_KERNEL_KVM_INTEL
 config ADK_KERNEL_KVM_INTEL
-	prompt "KVM for Intel processors support"
-	tristate
+	tristate "KVM for Intel processors support"
 	select ADK_KERNEL_VIRTUALIZATION
 	select ADK_KERNEL_VIRTUALIZATION
 	default n
 	default n
 	help
 	help

+ 11 - 18
target/linux/config/Config.in.leds

@@ -2,70 +2,63 @@
 # material, please see the LICENCE file in the top-level directory.
 # material, please see the LICENCE file in the top-level directory.
 
 
 config ADK_KERNEL_NEW_LEDS
 config ADK_KERNEL_NEW_LEDS
-	boolean
+	bool
 
 
 config ADK_KERNEL_LEDS_CLASS
 config ADK_KERNEL_LEDS_CLASS
-	boolean
+	bool
 	select ADK_KERNEL_NEW_LEDS
 	select ADK_KERNEL_NEW_LEDS
 
 
 config ADK_KERNEL_LEDS_TRIGGERS
 config ADK_KERNEL_LEDS_TRIGGERS
-	boolean
+	bool
 	select ADK_KERNEL_NEW_LEDS
 	select ADK_KERNEL_NEW_LEDS
 
 
 config ADK_KERNEL_LEDS_CLASS
 config ADK_KERNEL_LEDS_CLASS
-	boolean
+	bool
 
 
 menu "LEDS driver support"
 menu "LEDS driver support"
 depends on ADK_TARGET_WITH_LEDS
 depends on ADK_TARGET_WITH_LEDS
 
 
 config ADK_KERNEL_LEDS_MIKROTIK_RB532
 config ADK_KERNEL_LEDS_MIKROTIK_RB532
-	prompt "LED suppport for RB532"
-	tristate
+	tristate "LED suppport for RB532"
 	select ADK_KERNEL_LEDS_CLASS
 	select ADK_KERNEL_LEDS_CLASS
 	depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532
 	depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532
 	default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
 	default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
 	default n
 	default n
 
 
 config ADK_KERNEL_LEDS_WRAP
 config ADK_KERNEL_LEDS_WRAP
-	prompt "LED suppport for WRAP"
-	tristate
+	tristate "LED suppport for WRAP"
 	select ADK_KERNEL_LEDS_CLASS
 	select ADK_KERNEL_LEDS_CLASS
 	depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP
 	depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP
 	default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP
 	default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP
 	default n
 	default n
 
 
 config ADK_KERNEL_LEDS_ALIX2
 config ADK_KERNEL_LEDS_ALIX2
-	prompt "LED suppport for ALIX2/ALIX3"
-	tristate
+	tristate "LED suppport for ALIX2/ALIX3"
 	select ADK_KERNEL_LEDS_CLASS
 	select ADK_KERNEL_LEDS_CLASS
 	depends on ADK_TARGET_MODEL_PCENGINES_ALIX2D
 	depends on ADK_TARGET_MODEL_PCENGINES_ALIX2D
 	default y if ADK_TARGET_MODEL_PCENGINES_ALIX2D
 	default y if ADK_TARGET_MODEL_PCENGINES_ALIX2D
 	default n
 	default n
 
 
 config ADK_KERNEL_LEDS_TRIGGER_TIMER
 config ADK_KERNEL_LEDS_TRIGGER_TIMER
-	prompt "LED Timer trigger"
-	tristate
+	tristate "LED Timer trigger"
 	select ADK_KERNEL_LEDS_TRIGGERS
 	select ADK_KERNEL_LEDS_TRIGGERS
 	select ADK_KERNEL_LEDS_CLASS
 	select ADK_KERNEL_LEDS_CLASS
 	default n
 	default n
 
 
 config ADK_KERNEL_LEDS_TRIGGER_HEARTBEAT
 config ADK_KERNEL_LEDS_TRIGGER_HEARTBEAT
-	prompt "LED Heartbeat trigger"
-	tristate
+	tristate "LED Heartbeat trigger"
 	select ADK_KERNEL_LEDS_TRIGGERS
 	select ADK_KERNEL_LEDS_TRIGGERS
 	select ADK_KERNEL_LEDS_CLASS
 	select ADK_KERNEL_LEDS_CLASS
 	default n
 	default n
 
 
 config ADK_KERNEL_LEDS_TRIGGER_DEFAULT_ON
 config ADK_KERNEL_LEDS_TRIGGER_DEFAULT_ON
-	prompt "LED Default On trigger"
-	tristate
+	tristate "LED Default On trigger"
 	select ADK_KERNEL_LEDS_TRIGGERS
 	select ADK_KERNEL_LEDS_TRIGGERS
 	select ADK_KERNEL_LEDS_CLASS
 	select ADK_KERNEL_LEDS_CLASS
 	default n
 	default n
 
 
 config ADK_KERNEL_NETFILTER_XT_TARGET_LED
 config ADK_KERNEL_NETFILTER_XT_TARGET_LED
-	prompt "LED IPTables trigger"
-	tristate
+	tristate "LED IPTables trigger"
 	select ADK_KERNEL_LEDS_TRIGGERS
 	select ADK_KERNEL_LEDS_TRIGGERS
 	select ADK_KERNEL_LEDS_CLASS
 	select ADK_KERNEL_LEDS_CLASS
 	select ADK_PACKAGE_IPTABLES
 	select ADK_PACKAGE_IPTABLES

+ 5 - 14
target/linux/config/Config.in.lib

@@ -4,8 +4,7 @@
 menu "Kernel Library Routines"
 menu "Kernel Library Routines"
 
 
 config ADK_KERNEL_CRC_ITU_T
 config ADK_KERNEL_CRC_ITU_T
-	prompt "CRC ITU-T V.41 functions"
-	tristate
+	tristate "CRC ITU-T V.41 functions"
 	default n
 	default n
 	help
 	help
 	  This option is provided for the case where no in-kernel-tree
 	  This option is provided for the case where no in-kernel-tree
@@ -14,20 +13,17 @@ config ADK_KERNEL_CRC_ITU_T
 	  functions require M here.
 	  functions require M here.
 
 
 config ADK_KERNEL_CRC16
 config ADK_KERNEL_CRC16
-	prompt "CRC16 library functions"
-	boolean
+	tristate "CRC16 library functions"
 	default n
 	default n
 	help
 	help
 
 
 config ADK_KERNEL_CRC32
 config ADK_KERNEL_CRC32
-	prompt "CRC32 library functions"
-	boolean
+	bool "CRC32 library functions"
 	default n
 	default n
 	help
 	help
 
 
 config ADK_KERNEL_LIBCRC32C
 config ADK_KERNEL_LIBCRC32C
-	prompt "CRC32c Cyclic Redundancy-Check"
-	tristate
+	tristate "CRC32c Cyclic Redundancy-Check"
 	default n
 	default n
 	help
 	help
 	  This option is provided for the case where no in-kernel-tree
 	  This option is provided for the case where no in-kernel-tree
@@ -36,8 +32,7 @@ config ADK_KERNEL_LIBCRC32C
 	  require M here.  See Castagnoli93.
 	  require M here.  See Castagnoli93.
 
 
 config ADK_KERNEL_CRC_CCITT
 config ADK_KERNEL_CRC_CCITT
-	prompt "CRC-CCITT library functions"
-	tristate
+	tristate "CRC-CCITT library functions"
 	default n
 	default n
 	help
 	help
 	  This module provides CRC-CCITT library functions for kernel 
 	  This module provides CRC-CCITT library functions for kernel 
@@ -45,18 +40,14 @@ config ADK_KERNEL_CRC_CCITT
 
 
 config ADK_KERNEL_ZLIB_DEFLATE
 config ADK_KERNEL_ZLIB_DEFLATE
 	tristate
 	tristate
-	default n
 
 
 config ADK_KERNEL_ZLIB_INFLATE
 config ADK_KERNEL_ZLIB_INFLATE
 	tristate
 	tristate
-	default n
 
 
 config ADK_KERNEL_LZO_COMPRESS
 config ADK_KERNEL_LZO_COMPRESS
 	tristate
 	tristate
-	default n
 
 
 config ADK_KERNEL_LZO_DECOMPRESS
 config ADK_KERNEL_LZO_DECOMPRESS
 	tristate
 	tristate
-	default n
 
 
 endmenu
 endmenu

+ 1 - 2
target/linux/config/Config.in.netfilter.ip6

@@ -2,8 +2,7 @@
 # material, please see the LICENCE file in the top-level directory.
 # material, please see the LICENCE file in the top-level directory.
 
 
 config ADK_KERNEL_NF_CONNTRACK_IPV6
 config ADK_KERNEL_NF_CONNTRACK_IPV6
-	prompt "IPv6 connection tracking support"
-	tristate
+	tristate "IPv6 connection tracking support"
 	select ADK_KERNEL_NF_CONNTRACK
 	select ADK_KERNEL_NF_CONNTRACK
 	select ADK_KERNEL_IPV6
 	select ADK_KERNEL_IPV6
 	default n
 	default n

+ 38 - 76
target/linux/config/Config.in.nls

@@ -8,8 +8,7 @@ config ADK_KERNEL_NLS_DEFAULT
 	default "utf-8"
 	default "utf-8"
 
 
 config ADK_KERNEL_NLS_CODEPAGE_437
 config ADK_KERNEL_NLS_CODEPAGE_437
-	prompt "Codepage 437 (United States, Canada)"
-	tristate
+	tristate "Codepage 437 (United States, Canada)"
 	default n
 	default n
 	help
 	help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -22,8 +21,7 @@ config ADK_KERNEL_NLS_CODEPAGE_437
 	  the United States and parts of Canada. This is recommended.
 	  the United States and parts of Canada. This is recommended.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_737
 config ADK_KERNEL_NLS_CODEPAGE_737
-	prompt "Codepage 737 (Greek)"
-	tristate
+	tristate "Codepage 737 (Greek)"
 	default n
 	default n
 	help
 	help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -36,8 +34,7 @@ config ADK_KERNEL_NLS_CODEPAGE_737
 	  Greek. If unsure, say N.
 	  Greek. If unsure, say N.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_775
 config ADK_KERNEL_NLS_CODEPAGE_775
-	prompt "Codepage 775 (Baltic Rim)"
-	tristate
+	tristate "Codepage 775 (Baltic Rim)"
 	default n
 	default n
 	help
 	help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -51,8 +48,7 @@ config ADK_KERNEL_NLS_CODEPAGE_775
 	  say N.
 	  say N.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_850
 config ADK_KERNEL_NLS_CODEPAGE_850
-	prompt "Codepage 850 (Western European Languages)"
-	tristate
+	tristate "Codepage 850 (Western European Languages)"
 	default n
 	default n
 	help
 	help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -67,8 +63,7 @@ config ADK_KERNEL_NLS_CODEPAGE_850
 	  languages that are not part of the US codepage 437.
 	  languages that are not part of the US codepage 437.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_852
 config ADK_KERNEL_NLS_CODEPAGE_852
-        prompt "Codepage 852 (Eastern European Languages)"
-        tristate
+        tristate "Codepage 852 (Eastern European Languages)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -84,8 +79,7 @@ config ADK_KERNEL_NLS_CODEPAGE_852
 	  transcription), Slovak, Slovenian, and Sorbian.
 	  transcription), Slovak, Slovenian, and Sorbian.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_855
 config ADK_KERNEL_NLS_CODEPAGE_855
-        prompt "Codepage 855 (Cyrillic)"
-        tristate
+        tristate "Codepage 855 (Cyrillic)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -97,8 +91,7 @@ config ADK_KERNEL_NLS_CODEPAGE_855
 	  say Y here if you want to include the DOS codepage for Cyrillic.
 	  say Y here if you want to include the DOS codepage for Cyrillic.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_857
 config ADK_KERNEL_NLS_CODEPAGE_857
-        prompt "Codepage 857 (Turkish)"
-        tristate
+        tristate "Codepage 857 (Turkish)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -110,8 +103,7 @@ config ADK_KERNEL_NLS_CODEPAGE_857
 	  say Y here if you want to include the DOS codepage for Turkish.
 	  say Y here if you want to include the DOS codepage for Turkish.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_860
 config ADK_KERNEL_NLS_CODEPAGE_860
-        prompt "Codepage 860 (Portuguese)"
-        tristate
+        tristate "Codepage 860 (Portuguese)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -123,8 +115,7 @@ config ADK_KERNEL_NLS_CODEPAGE_860
 	  say Y here if you want to include the DOS codepage for Portuguese.
 	  say Y here if you want to include the DOS codepage for Portuguese.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_861
 config ADK_KERNEL_NLS_CODEPAGE_861
-        prompt "Codepage 861 (Icelandic)"
-        tristate
+        tristate "Codepage 861 (Icelandic)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -136,8 +127,7 @@ config ADK_KERNEL_NLS_CODEPAGE_861
 	  say Y here if you want to include the DOS codepage for Icelandic.
 	  say Y here if you want to include the DOS codepage for Icelandic.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_862
 config ADK_KERNEL_NLS_CODEPAGE_862
-        prompt "Codepage 862 (Hebrew)"
-        tristate
+        tristate "Codepage 862 (Hebrew)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -149,8 +139,7 @@ config ADK_KERNEL_NLS_CODEPAGE_862
 	  say Y here if you want to include the DOS codepage for Hebrew.
 	  say Y here if you want to include the DOS codepage for Hebrew.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_863
 config ADK_KERNEL_NLS_CODEPAGE_863
-        prompt "Codepage 863 (French Canadian)"
-        tristate
+        tristate "Codepage 863 (French Canadian)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -163,8 +152,7 @@ config ADK_KERNEL_NLS_CODEPAGE_863
 	  French.
 	  French.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_864
 config ADK_KERNEL_NLS_CODEPAGE_864
-        prompt "Codepage 864 (Arabic)"
-        tristate
+        tristate "Codepage 864 (Arabic)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -176,8 +164,7 @@ config ADK_KERNEL_NLS_CODEPAGE_864
 	  say Y here if you want to include the DOS codepage for Arabic.
 	  say Y here if you want to include the DOS codepage for Arabic.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_865
 config ADK_KERNEL_NLS_CODEPAGE_865
-        prompt "Codepage 865 (Norwegian, Danish)"
-        tristate
+        tristate "Codepage 865 (Norwegian, Danish)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -190,8 +177,7 @@ config ADK_KERNEL_NLS_CODEPAGE_865
 	  European countries.
 	  European countries.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_866
 config ADK_KERNEL_NLS_CODEPAGE_866
-        prompt "Codepage 866 (Cyrillic/Russian)"
-        tristate
+        tristate "Codepage 866 (Cyrillic/Russian)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -204,8 +190,7 @@ config ADK_KERNEL_NLS_CODEPAGE_866
 	  Cyrillic/Russian.
 	  Cyrillic/Russian.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_869
 config ADK_KERNEL_NLS_CODEPAGE_869
-        prompt "Codepage 869 (Greek)"
-        tristate
+        tristate "Codepage 869 (Greek)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -217,8 +202,7 @@ config ADK_KERNEL_NLS_CODEPAGE_869
 	  say Y here if you want to include the DOS codepage for Greek.
 	  say Y here if you want to include the DOS codepage for Greek.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_874
 config ADK_KERNEL_NLS_CODEPAGE_874
-        prompt "Codepage 874 (Thai)"
-        tristate
+        tristate "Codepage 874 (Thai)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -230,8 +214,7 @@ config ADK_KERNEL_NLS_CODEPAGE_874
 	  say Y here if you want to include the DOS codepage for Thai.
 	  say Y here if you want to include the DOS codepage for Thai.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_932
 config ADK_KERNEL_NLS_CODEPAGE_932
-        prompt "Codepage 932 (Japanese)"
-        tristate
+        tristate "Codepage 932 (Japanese)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -245,8 +228,7 @@ config ADK_KERNEL_NLS_CODEPAGE_932
 	  NLS Default value during kernel configuration, instead of 'cp932'.
 	  NLS Default value during kernel configuration, instead of 'cp932'.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_936
 config ADK_KERNEL_NLS_CODEPAGE_936
-        prompt "Codepage 936 (Simplified Chinese)"
-        tristate
+        tristate "Codepage 936 (Simplified Chinese)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -259,8 +241,7 @@ config ADK_KERNEL_NLS_CODEPAGE_936
 	  Chinese(GBK).
 	  Chinese(GBK).
 
 
 config ADK_KERNEL_NLS_CODEPAGE_949
 config ADK_KERNEL_NLS_CODEPAGE_949
-        prompt "Codepage 949 (Korean)"
-        tristate
+        tristate "Codepage 949 (Korean)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -272,8 +253,7 @@ config ADK_KERNEL_NLS_CODEPAGE_949
 	  say Y here if you want to include the DOS codepage for UHC.
 	  say Y here if you want to include the DOS codepage for UHC.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_950
 config ADK_KERNEL_NLS_CODEPAGE_950
-        prompt "Codepage 950 (Traditional Chinese)"
-        tristate
+        tristate "Codepage 950 (Traditional Chinese)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -286,8 +266,7 @@ config ADK_KERNEL_NLS_CODEPAGE_950
 	  Chinese(Big5).
 	  Chinese(Big5).
 
 
 config ADK_KERNEL_NLS_CODEPAGE_1250
 config ADK_KERNEL_NLS_CODEPAGE_1250
-        prompt "Codepage 1250 (Slavic/Central European)"
-        tristate
+        tristate "Codepage 1250 (Slavic/Central European)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -299,8 +278,7 @@ config ADK_KERNEL_NLS_CODEPAGE_1250
 	  Slovak, Slovene.
 	  Slovak, Slovene.
 
 
 config ADK_KERNEL_NLS_CODEPAGE_1251
 config ADK_KERNEL_NLS_CODEPAGE_1251
-        prompt "Codepage 1251 (Bulgarian, Belarusian)"
-        tristate
+        tristate "Codepage 1251 (Bulgarian, Belarusian)"
         default n
         default n
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
@@ -313,8 +291,7 @@ config ADK_KERNEL_NLS_CODEPAGE_1251
 	  Bulgarian and Belarusian.
 	  Bulgarian and Belarusian.
 
 
 config ADK_KERNEL_NLS_ASCII
 config ADK_KERNEL_NLS_ASCII
-	prompt "ASCII (United States)"
-	tristate
+	tristate "ASCII (United States)"
 	default n
 	default n
 	help
 	help
 	  An ASCII NLS module is needed if you want to override the
 	  An ASCII NLS module is needed if you want to override the
@@ -322,8 +299,7 @@ config ADK_KERNEL_NLS_ASCII
 	  non-ASCII characters to be translated.
 	  non-ASCII characters to be translated.
 
 
 config ADK_KERNEL_NLS_ISO8859_1
 config ADK_KERNEL_NLS_ISO8859_1
-	prompt "NLS ISO 8859-1 (Latin-1; Western European Languages)"
-	tristate
+	tristate "NLS ISO 8859-1 (Latin-1; Western European Languages)"
 	default n
 	default n
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -336,8 +312,7 @@ config ADK_KERNEL_NLS_ISO8859_1
 	  and Swedish. It is also the default for the US. If unsure, say Y.
 	  and Swedish. It is also the default for the US. If unsure, say Y.
 
 
 config ADK_KERNEL_NLS_ISO8859_2
 config ADK_KERNEL_NLS_ISO8859_2
-        prompt "NLS ISO 8859-2 (Latin-2; Central European Languages)"
-        tristate
+        tristate "NLS ISO 8859-2 (Latin-2; Central European Languages)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -349,8 +324,7 @@ config ADK_KERNEL_NLS_ISO8859_2
 	  Slovak, Slovene.
 	  Slovak, Slovene.
 
 
 config ADK_KERNEL_NLS_ISO8859_3
 config ADK_KERNEL_NLS_ISO8859_3
-        prompt "NLS ISO 8859-3 (Latin-3; Esperanto, Galician, Maltese, Turkish)"
-        tristate
+        tristate "NLS ISO 8859-3 (Latin-3; Esperanto, Galician, Maltese, Turkish)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -361,8 +335,7 @@ config ADK_KERNEL_NLS_ISO8859_3
 	  and Turkish.
 	  and Turkish.
 
 
 config ADK_KERNEL_NLS_ISO8859_4
 config ADK_KERNEL_NLS_ISO8859_4
-        prompt "NLS ISO 8859-4 (Latin-4; old Baltic charset)"
-        tristate
+        tristate "NLS ISO 8859-4 (Latin-4; old Baltic charset)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -373,8 +346,7 @@ config ADK_KERNEL_NLS_ISO8859_4
 	  Lithuanian. It is an incomplete predecessor of Latin 7.
 	  Lithuanian. It is an incomplete predecessor of Latin 7.
 
 
 config ADK_KERNEL_NLS_ISO8859_5
 config ADK_KERNEL_NLS_ISO8859_5
-        prompt "NLS ISO 8859-5 (Cyrillic)"
-        tristate
+        tristate "NLS ISO 8859-5 (Cyrillic)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -386,8 +358,7 @@ config ADK_KERNEL_NLS_ISO8859_5
 	  KOI8-R is preferred in Russia.
 	  KOI8-R is preferred in Russia.
 
 
 config ADK_KERNEL_NLS_ISO8859_6
 config ADK_KERNEL_NLS_ISO8859_6
-        prompt "NLS ISO 8859-6 (Arabic)"
-        tristate
+        tristate "NLS ISO 8859-6 (Arabic)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -397,8 +368,7 @@ config ADK_KERNEL_NLS_ISO8859_6
 	  character set.
 	  character set.
 
 
 config ADK_KERNEL_NLS_ISO8859_7
 config ADK_KERNEL_NLS_ISO8859_7
-        prompt "NLS ISO 8859-7 (Greek)"
-        tristate
+        tristate "NLS ISO 8859-7 (Greek)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -408,8 +378,7 @@ config ADK_KERNEL_NLS_ISO8859_7
 	  Greek character set.
 	  Greek character set.
 
 
 config ADK_KERNEL_NLS_ISO8859_8
 config ADK_KERNEL_NLS_ISO8859_8
-        prompt "NLS ISO 8859-8 (Hebrew)"
-        tristate
+        tristate "NLS ISO 8859-8 (Hebrew)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -419,8 +388,7 @@ config ADK_KERNEL_NLS_ISO8859_8
 	  character set.
 	  character set.
 
 
 config ADK_KERNEL_NLS_ISO8859_9
 config ADK_KERNEL_NLS_ISO8859_9
-        prompt "NLS ISO 8859-9 (Latin-5; Turkish)"
-        tristate
+        tristate "NLS ISO 8859-9 (Latin-5; Turkish)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -431,8 +399,7 @@ config ADK_KERNEL_NLS_ISO8859_9
 	  with the Turkish ones. Useful in Turkey.
 	  with the Turkish ones. Useful in Turkey.
 
 
 config ADK_KERNEL_NLS_ISO8859_13
 config ADK_KERNEL_NLS_ISO8859_13
-        prompt "NLS ISO 8859-13 (Latin-7; Baltic Rim)"
-        tristate
+        tristate "NLS ISO 8859-13 (Latin-7; Baltic Rim)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -443,8 +410,7 @@ config ADK_KERNEL_NLS_ISO8859_13
 	  and Lithuanian.
 	  and Lithuanian.
 
 
 config ADK_KERNEL_NLS_ISO8859_14
 config ADK_KERNEL_NLS_ISO8859_14
-        prompt "NLS ISO 8859-14 (Latin-8; Celtic)"
-        tristate
+        tristate "NLS ISO 8859-14 (Latin-8; Celtic)"
         default n
         default n
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -456,8 +422,7 @@ config ADK_KERNEL_NLS_ISO8859_14
 	  <http://linux.speech.cymru.org/> has further information.
 	  <http://linux.speech.cymru.org/> has further information.
 
 
 config ADK_KERNEL_NLS_ISO8859_15
 config ADK_KERNEL_NLS_ISO8859_15
-	prompt "NLS ISO 8859-15 (Latin-9; Western European Languages with Euro)"
-	tristate
+	tristate "NLS ISO 8859-15 (Latin-9; Western European Languages with Euro)"
 	default n
 	default n
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -474,8 +439,7 @@ config ADK_KERNEL_NLS_ISO8859_15
 	  If unsure, say Y.
 	  If unsure, say Y.
 
 
 config ADK_KERNEL_NLS_KOI8_R
 config ADK_KERNEL_NLS_KOI8_R
-	prompt "NLS KOI8-R (Cryllic for Russian and Bulgarian)"
-	tristate
+	tristate "NLS KOI8-R (Cryllic for Russian and Bulgarian)"
 	default n
 	default n
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -485,8 +449,7 @@ config ADK_KERNEL_NLS_KOI8_R
 	  character set.
 	  character set.
 
 
 config ADK_KERNEL_NLS_KOI8_U
 config ADK_KERNEL_NLS_KOI8_U
-	prompt "NLS KOI8-U (Cyrillic for Russian, Bulgarian and Ukrainian)"
-	tristate
+	tristate "NLS KOI8-U (Cyrillic for Russian, Bulgarian and Ukrainian)"
 	default n
 	default n
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
@@ -496,8 +459,7 @@ config ADK_KERNEL_NLS_KOI8_U
 	  (koi8-u) and Belarusian (koi8-ru) character sets.
 	  (koi8-u) and Belarusian (koi8-ru) character sets.
 
 
 config ADK_KERNEL_NLS_UTF8
 config ADK_KERNEL_NLS_UTF8
-	prompt "NLS UTF8"
-	tristate
+	tristate "NLS UTF8"
 	default n
 	default n
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters

+ 10 - 14
target/linux/config/Config.in.pcmcia

@@ -5,29 +5,27 @@ menu "PCMCIA/CardBus support"
 depends on ADK_TARGET_WITH_CARDBUS || ADK_TARGET_WITH_PCMCIA || ADK_TARGET_QEMU
 depends on ADK_TARGET_WITH_CARDBUS || ADK_TARGET_WITH_PCMCIA || ADK_TARGET_QEMU
 
 
 config ADK_KERNEL_CARDBUS
 config ADK_KERNEL_CARDBUS
-	boolean 
+	bool 
 
 
 config ADK_KERNEL_PCMCIA_PROBE
 config ADK_KERNEL_PCMCIA_PROBE
-	boolean
+	bool
 
 
 config ADK_KERNEL_SERIAL_8250_EXTENDED
 config ADK_KERNEL_SERIAL_8250_EXTENDED
-	boolean
+	bool
 
 
 config ADK_KERNEL_SERIAL_8250_SHARE_IRQ
 config ADK_KERNEL_SERIAL_8250_SHARE_IRQ
-	boolean
+	bool
 	select ADK_KERNEL_SERIAL_8250_EXTENDED
 	select ADK_KERNEL_SERIAL_8250_EXTENDED
 
 
 config ADK_KERNEL_PCMCIA_PXA2XX
 config ADK_KERNEL_PCMCIA_PXA2XX
-	boolean
+	bool
 
 
 config ADK_KERNEL_PCCARD
 config ADK_KERNEL_PCCARD
-	prompt "PCCARD support"
-	tristate
+	tristate "PCCARD support"
 	default n
 	default n
 
 
 config ADK_KERNEL_PCMCIA
 config ADK_KERNEL_PCMCIA
-	prompt "16-bit PCMCIA support"
-	tristate
+	tristate "16-bit PCMCIA support"
 	depends on ADK_KERNEL_PCCARD
 	depends on ADK_KERNEL_PCCARD
 	select ADK_KERNEL_FW_LOADER
 	select ADK_KERNEL_FW_LOADER
 	select ADK_KERNEL_CRC32
 	select ADK_KERNEL_CRC32
@@ -35,18 +33,16 @@ config ADK_KERNEL_PCMCIA
 	default n
 	default n
 
 
 config ADK_KERNEL_YENTA
 config ADK_KERNEL_YENTA
-	prompt "32-bit CardBus support"
-	tristate
+	tristate "32-bit CardBus support"
 	depends on ADK_KERNEL_PCCARD
 	depends on ADK_KERNEL_PCCARD
 	depends on ADK_TARGET_WITH_CARDBUS
 	depends on ADK_TARGET_WITH_CARDBUS
 	select ADK_KERNEL_CARDBUS
 	select ADK_KERNEL_CARDBUS
 	default n
 	default n
 
 
 config ADK_KERNEL_SERIAL_8250_CS
 config ADK_KERNEL_SERIAL_8250_CS
-	prompt "PCMCIA/CardBus serial device support"
-	tristate
-	default n
+	tristate "PCMCIA/CardBus serial device support"
 	select ADK_KERNEL_SERIAL_8250_SHARE_IRQ
 	select ADK_KERNEL_SERIAL_8250_SHARE_IRQ
 	depends on ADK_KERNEL_PCMCIA && !ADK_TARGET_QEMU
 	depends on ADK_KERNEL_PCMCIA && !ADK_TARGET_QEMU
+	default n
 
 
 endmenu
 endmenu

+ 3 - 6
target/linux/config/Config.in.pm

@@ -34,8 +34,7 @@ menu "Power Management support"
 depends on ADK_TARGET_WITH_ACPI || ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 depends on ADK_TARGET_WITH_ACPI || ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 
 
 config ADK_HARDWARE_ACPI
 config ADK_HARDWARE_ACPI
-	prompt "Enable ACPI support"
-	bool
+	bool "Enable ACPI support"
 	select ADK_KERNEL_PM
 	select ADK_KERNEL_PM
 	select ADK_KERNEL_PM_RUNTIME
 	select ADK_KERNEL_PM_RUNTIME
 	select ADK_KERNEL_ACPI
 	select ADK_KERNEL_ACPI
@@ -52,8 +51,7 @@ config ADK_HARDWARE_ACPI
 	 Enable ACPI support.
 	 Enable ACPI support.
 
 
 config ADK_KERNEL_SUSPEND
 config ADK_KERNEL_SUSPEND
-	prompt "Enable Suspend-to-RAM support"
-	bool
+	bool "Enable Suspend-to-RAM support"
 	select ADK_KERNEL_PM
 	select ADK_KERNEL_PM
 	select ADK_KERNEL_PM_RUNTIME
 	select ADK_KERNEL_PM_RUNTIME
 	default y if ADK_TARGET_SYSTEM_IBM_X40
 	default y if ADK_TARGET_SYSTEM_IBM_X40
@@ -63,8 +61,7 @@ config ADK_KERNEL_SUSPEND
 	  Enable Suspend-to-RAM support.
 	  Enable Suspend-to-RAM support.
 
 
 config ADK_KERNEL_HIBERNATION
 config ADK_KERNEL_HIBERNATION
-	prompt "Enable Suspend-to-Disk support"
-	bool
+	bool "Enable Suspend-to-Disk support"
 	select ADK_KERNEL_PM
 	select ADK_KERNEL_PM
 	select ADK_KERNEL_PM_RUNTIME
 	select ADK_KERNEL_PM_RUNTIME
 	select ADK_KERNEL_SWAP
 	select ADK_KERNEL_SWAP

+ 9 - 13
target/linux/config/Config.in.rtc

@@ -5,20 +5,19 @@ menu "RTC device support"
 depends on ADK_TARGET_WITH_RTC
 depends on ADK_TARGET_WITH_RTC
 
 
 config ADK_KERNEL_RTC_CLASS
 config ADK_KERNEL_RTC_CLASS
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_RTC_HCTOSYS
 config ADK_KERNEL_RTC_HCTOSYS
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_RTC_INTF_DEV
 config ADK_KERNEL_RTC_INTF_DEV
- 	boolean
+ 	bool
 
 
 config ADK_KERNEL_RTC_INTF_DEV_UIE_EMUL
 config ADK_KERNEL_RTC_INTF_DEV_UIE_EMUL
-	boolean
+	bool
 
 
 config ADK_KERNEL_RTC_DRV_PCF8523
 config ADK_KERNEL_RTC_DRV_PCF8523
-	prompt "RTC support for Solidrun IMX6 (PCF8523)"
-	boolean
+	bool "RTC support for Solidrun IMX6 (PCF8523)"
 	select ADK_KERNEL_RTC_CLASS
 	select ADK_KERNEL_RTC_CLASS
 	select ADK_KERNEL_RTC_HCTOSYS
 	select ADK_KERNEL_RTC_HCTOSYS
 	select ADK_KERNEL_RTC_INTF_DEV
 	select ADK_KERNEL_RTC_INTF_DEV
@@ -30,8 +29,7 @@ config ADK_KERNEL_RTC_DRV_PCF8523
 	  PCF8523 RTC.
 	  PCF8523 RTC.
 
 
 config ADK_KERNEL_RTC_DRV_PXA
 config ADK_KERNEL_RTC_DRV_PXA
-	prompt "RTC support for Sharp Zaurus"
-	boolean
+	bool "RTC support for Sharp Zaurus"
 	select ADK_KERNEL_RTC_CLASS
 	select ADK_KERNEL_RTC_CLASS
 	select ADK_KERNEL_RTC_HCTOSYS
 	select ADK_KERNEL_RTC_HCTOSYS
 	select ADK_KERNEL_RTC_INTF_DEV
 	select ADK_KERNEL_RTC_INTF_DEV
@@ -42,8 +40,7 @@ config ADK_KERNEL_RTC_DRV_PXA
 	  Sharp Zaurus RTC.
 	  Sharp Zaurus RTC.
 
 
 config ADK_KERNEL_RTC_DRV_AT91SAM9
 config ADK_KERNEL_RTC_DRV_AT91SAM9
-	prompt "RTC support for AT91SAM9 (Fox G20)"
-	boolean
+	bool "RTC support for AT91SAM9 (Fox G20)"
 	select ADK_KERNEL_RTC_CLASS
 	select ADK_KERNEL_RTC_CLASS
 	select ADK_KERNEL_RTC_HCTOSYS
 	select ADK_KERNEL_RTC_HCTOSYS
 	select ADK_KERNEL_RTC_INTF_DEV
 	select ADK_KERNEL_RTC_INTF_DEV
@@ -54,8 +51,7 @@ config ADK_KERNEL_RTC_DRV_AT91SAM9
  	  Fox G20 RTC support.
  	  Fox G20 RTC support.
 
 
 config ADK_KERNEL_RTC_DRV_CMOS
 config ADK_KERNEL_RTC_DRV_CMOS
-	prompt "RTC support for PC CMOS"
-	boolean
+	bool "RTC support for PC CMOS"
 	select ADK_KERNEL_RTC_CLASS
 	select ADK_KERNEL_RTC_CLASS
 	select ADK_KERNEL_RTC_HCTOSYS
 	select ADK_KERNEL_RTC_HCTOSYS
 	select ADK_KERNEL_RTC_INTF_DEV
 	select ADK_KERNEL_RTC_INTF_DEV
@@ -65,6 +61,6 @@ config ADK_KERNEL_RTC_DRV_CMOS
  	default n
  	default n
 	depends on (ADK_TARGET_MODEL_PCENGINES_ALIX1C || ADK_TARGET_SYSTEM_IBM_X40 || ADK_TARGET_SYSTEM_LEMOTE_YEELONG)
 	depends on (ADK_TARGET_MODEL_PCENGINES_ALIX1C || ADK_TARGET_SYSTEM_IBM_X40 || ADK_TARGET_SYSTEM_LEMOTE_YEELONG)
  	help
  	help
-	 PC CMOS RTC support.
+	  PC CMOS RTC support.
 
 
 endmenu
 endmenu

+ 30 - 58
target/linux/config/Config.in.sched

@@ -4,24 +4,19 @@
 menu "QoS and/or fair queueing"
 menu "QoS and/or fair queueing"
 
 
 config ADK_KERNEL_NET_SCH_CSZ
 config ADK_KERNEL_NET_SCH_CSZ
-	boolean
-	default n
+	bool
 
 
 config ADK_KERNEL_NET_SCH_NETEM
 config ADK_KERNEL_NET_SCH_NETEM
-	boolean
-	default n
+	bool
 
 
 config ADK_KERNEL_NET_QOS
 config ADK_KERNEL_NET_QOS
-	boolean
-	default n
+	bool
 
 
 config ADK_KERNEL_NET_ESTIMATOR
 config ADK_KERNEL_NET_ESTIMATOR
-	boolean
-	default n
+	bool
 
 
 config ADK_KERNEL_NET_SCHED
 config ADK_KERNEL_NET_SCHED
-	boolean
-	default n
+	bool
 	help
 	help
 	  When the kernel has several packets to send out over a network
 	  When the kernel has several packets to send out over a network
 	  device, it has to decide which ones to send first, which ones to
 	  device, it has to decide which ones to send first, which ones to
@@ -52,8 +47,7 @@ config ADK_KERNEL_NET_SCHED
 comment "Queueing/Scheduling"
 comment "Queueing/Scheduling"
 
 
 config ADK_KERNEL_NET_SCH_CBQ
 config ADK_KERNEL_NET_SCH_CBQ
-	prompt "Class Based Queueing (CBQ)"
-	tristate
+	tristate "Class Based Queueing (CBQ)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -69,8 +63,7 @@ config ADK_KERNEL_NET_SCH_CBQ
 	  want to use as leaf disciplines.
 	  want to use as leaf disciplines.
 
 
 config ADK_KERNEL_NET_SCH_HTB
 config ADK_KERNEL_NET_SCH_HTB
-	prompt "Hierarchical Token Bucket (HTB)"
-	tristate
+	tristate "Hierarchical Token Bucket (HTB)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -83,8 +76,7 @@ config ADK_KERNEL_NET_SCH_HTB
 	  different properties and different algorithm.
 	  different properties and different algorithm.
 
 
 config ADK_KERNEL_NET_SCH_HFSC
 config ADK_KERNEL_NET_SCH_HFSC
-	prompt "Hierarchical Fair Service Curve (HFSC)"
-	tristate
+	tristate "Hierarchical Fair Service Curve (HFSC)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -92,8 +84,7 @@ config ADK_KERNEL_NET_SCH_HFSC
 	  (HFSC) packet scheduling algorithm.
 	  (HFSC) packet scheduling algorithm.
 
 
 config ADK_KERNEL_NET_SCH_ATM
 config ADK_KERNEL_NET_SCH_ATM
-	prompt "ATM Virtual Circuits (ATM)"
-	tristate
+	tristate "ATM Virtual Circuits (ATM)"
 	depends on ADK_KERNEL_ATM
 	depends on ADK_KERNEL_ATM
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
@@ -106,8 +97,7 @@ config ADK_KERNEL_NET_SCH_ATM
 	  See the top of <file:net/sched/sch_atm.c>) for more details.
 	  See the top of <file:net/sched/sch_atm.c>) for more details.
 
 
 config ADK_KERNEL_NET_SCH_PRIO
 config ADK_KERNEL_NET_SCH_PRIO
-	prompt "Multi Band Priority Queueing (PRIO)"
-	tristate
+	tristate "Multi Band Priority Queueing (PRIO)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -115,8 +105,7 @@ config ADK_KERNEL_NET_SCH_PRIO
 	  scheduler.
 	  scheduler.
 
 
 config ADK_KERNEL_NET_SCH_RED
 config ADK_KERNEL_NET_SCH_RED
-	prompt "Random Early Detection (RED)"
-	tristate
+	tristate "Random Early Detection (RED)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -126,8 +115,7 @@ config ADK_KERNEL_NET_SCH_RED
 	  See the top of <file:net/sched/sch_red.c> for more details.
 	  See the top of <file:net/sched/sch_red.c> for more details.
 
 
 config ADK_KERNEL_NET_SCH_SFQ
 config ADK_KERNEL_NET_SCH_SFQ
-	prompt "Stochastic Fairness Queueing (SFQ)"
-	tristate
+	tristate "Stochastic Fairness Queueing (SFQ)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -137,8 +125,7 @@ config ADK_KERNEL_NET_SCH_SFQ
 	  See the top of <file:net/sched/sch_sfq.c> for more details.
 	  See the top of <file:net/sched/sch_sfq.c> for more details.
 
 
 config ADK_KERNEL_NET_SCH_TBF
 config ADK_KERNEL_NET_SCH_TBF
-	prompt "Token Bucket Filter (TBF)"
-	tristate
+	tristate "Token Bucket Filter (TBF)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -148,8 +135,7 @@ config ADK_KERNEL_NET_SCH_TBF
 	  See the top of <file:net/sched/sch_tbf.c> for more details.
 	  See the top of <file:net/sched/sch_tbf.c> for more details.
 
 
 config ADK_KERNEL_NET_SCH_GRED
 config ADK_KERNEL_NET_SCH_GRED
-	prompt "Generic Random Early Detection (GRED)"
-	tristate
+	tristate "Generic Random Early Detection (GRED)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -159,8 +145,7 @@ config ADK_KERNEL_NET_SCH_GRED
 	  references about the algorithm).
 	  references about the algorithm).
 
 
 config ADK_KERNEL_NET_SCH_DSMARK
 config ADK_KERNEL_NET_SCH_DSMARK
-	prompt "Differentiated Services marker (DSMARK)"
-	tristate
+	tristate "Differentiated Services marker (DSMARK)"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 	help
 	help
@@ -170,8 +155,7 @@ config ADK_KERNEL_NET_SCH_DSMARK
 	  RFCs, is available at <http://www.gta.ufrj.br/diffserv/>.
 	  RFCs, is available at <http://www.gta.ufrj.br/diffserv/>.
 
 
 config ADK_KERNEL_NET_SCH_INGRESS
 config ADK_KERNEL_NET_SCH_INGRESS
-	prompt "Ingress Qdisc"
-	tristate
+	tristate "Ingress Qdisc"
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NETFILTER
 	select ADK_KERNEL_NETFILTER
 	select ADK_KERNEL_NET_CLS_ACT
 	select ADK_KERNEL_NET_CLS_ACT
@@ -183,13 +167,12 @@ config ADK_KERNEL_NET_SCH_INGRESS
 comment "Classification"
 comment "Classification"
 
 
 config ADK_KERNEL_NET_CLS
 config ADK_KERNEL_NET_CLS
-	boolean
+	bool
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	default n
 	default n
 
 
 config ADK_KERNEL_NET_CLS_BASIC
 config ADK_KERNEL_NET_CLS_BASIC
-	prompt "Elementary classification (BASIC)"
-	tristate
+	tristate "Elementary classification (BASIC)"
 	select ADK_KERNEL_NET_CLS
 	select ADK_KERNEL_NET_CLS
 	default n
 	default n
 	help
 	help
@@ -197,8 +180,7 @@ config ADK_KERNEL_NET_CLS_BASIC
 	  only extended matches and actions.
 	  only extended matches and actions.
 
 
 config ADK_KERNEL_NET_CLS_TCINDEX
 config ADK_KERNEL_NET_CLS_TCINDEX
-	prompt "Traffic-Control Index (TCINDEX)"
-	tristate
+	tristate "Traffic-Control Index (TCINDEX)"
 	select ADK_KERNEL_NET_CLS
 	select ADK_KERNEL_NET_CLS
 	default n
 	default n
 	help
 	help
@@ -207,8 +189,7 @@ config ADK_KERNEL_NET_CLS_TCINDEX
 	  to implement Differentiated Services together with DSMARK.
 	  to implement Differentiated Services together with DSMARK.
 
 
 config ADK_KERNEL_NET_CLS_ROUTE4
 config ADK_KERNEL_NET_CLS_ROUTE4
-	prompt "Routing decision (ROUTE)"
-	tristate
+	tristate "Routing decision (ROUTE)"
 	select ADK_KERNEL_NET_CLS
 	select ADK_KERNEL_NET_CLS
 	default n
 	default n
 	help
 	help
@@ -216,8 +197,7 @@ config ADK_KERNEL_NET_CLS_ROUTE4
 	  according to the route table entry they matched.
 	  according to the route table entry they matched.
 
 
 config ADK_KERNEL_NET_CLS_FW
 config ADK_KERNEL_NET_CLS_FW
-	prompt "Netfilter mark (FW)"
-	tristate
+	tristate "Netfilter mark (FW)"
 	select ADK_KERNEL_NET_CLS
 	select ADK_KERNEL_NET_CLS
 	default n
 	default n
 	help
 	help
@@ -225,8 +205,7 @@ config ADK_KERNEL_NET_CLS_FW
 	  according to netfilter/firewall marks.
 	  according to netfilter/firewall marks.
 
 
 config ADK_KERNEL_NET_CLS_U32
 config ADK_KERNEL_NET_CLS_U32
-	prompt "Universal 32bit comparisons w/ hashing (U32)"
-	tristate
+	tristate "Universal 32bit comparisons w/ hashing (U32)"
 	select ADK_KERNEL_NET_CLS
 	select ADK_KERNEL_NET_CLS
 	default n
 	default n
 	help
 	help
@@ -234,8 +213,7 @@ config ADK_KERNEL_NET_CLS_U32
 	  32bit pieces based comparison scheme.
 	  32bit pieces based comparison scheme.
 
 
 config ADK_KERNEL_NET_CLS_U32_PERF
 config ADK_KERNEL_NET_CLS_U32_PERF
-	prompt "Performance counters support"
-	bool
+	bool "Performance counters support"
 	select ADK_KERNEL_NET_CLS
 	select ADK_KERNEL_NET_CLS
 	depends on ADK_KERNEL_NET_CLS_U32
 	depends on ADK_KERNEL_NET_CLS_U32
 	default n
 	default n
@@ -244,8 +222,7 @@ config ADK_KERNEL_NET_CLS_U32_PERF
 	  fine tuning u32 classifiers.
 	  fine tuning u32 classifiers.
 
 
 config ADK_KERNEL_NET_CLS_U32_MARK
 config ADK_KERNEL_NET_CLS_U32_MARK
-	prompt "Netfilter marks support"
-	bool
+	bool "Netfilter marks support"
 	select ADK_KERNEL_NET_CLS
 	select ADK_KERNEL_NET_CLS
 	depends on ADK_KERNEL_NET_CLS_U32
 	depends on ADK_KERNEL_NET_CLS_U32
 	depends on ADK_KERNEL_NET_CLS_FW
 	depends on ADK_KERNEL_NET_CLS_FW
@@ -256,14 +233,13 @@ config ADK_KERNEL_NET_CLS_U32_MARK
 comment "Actions"
 comment "Actions"
 
 
 config ADK_KERNEL_NET_CLS_ACT
 config ADK_KERNEL_NET_CLS_ACT
-	boolean
+	bool
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_SCHED
 	select ADK_KERNEL_NET_ESTIMATOR
 	select ADK_KERNEL_NET_ESTIMATOR
 	default n
 	default n
 
 
 config ADK_KERNEL_NET_ACT_POLICE
 config ADK_KERNEL_NET_ACT_POLICE
-	prompt "Traffic Policing"
-	tristate
+	tristate "Traffic Policing"
 	select ADK_KERNEL_NET_CLS_ACT
 	select ADK_KERNEL_NET_CLS_ACT
 	default n
 	default n
 	help
 	help
@@ -272,8 +248,7 @@ config ADK_KERNEL_NET_ACT_POLICE
 	  module.
 	  module.
 
 
 config ADK_KERNEL_NET_ACT_GACT
 config ADK_KERNEL_NET_ACT_GACT
-	prompt "Generic actions"
-	tristate
+	tristate "Generic actions"
 	select ADK_KERNEL_NET_CLS_ACT
 	select ADK_KERNEL_NET_CLS_ACT
 	default n
 	default n
 	help
 	help
@@ -281,8 +256,7 @@ config ADK_KERNEL_NET_ACT_GACT
 	  accepting packets.
 	  accepting packets.
 
 
 config ADK_KERNEL_NET_ACT_MIRRED
 config ADK_KERNEL_NET_ACT_MIRRED
-	prompt "Redirecting and Mirroring"
-	tristate
+	tristate "Redirecting and Mirroring"
 	select ADK_KERNEL_NET_CLS_ACT
 	select ADK_KERNEL_NET_CLS_ACT
 	default n
 	default n
 	help
 	help
@@ -290,8 +264,7 @@ config ADK_KERNEL_NET_ACT_MIRRED
 	  other devices.
 	  other devices.
 
 
 config ADK_KERNEL_NET_ACT_IPT
 config ADK_KERNEL_NET_ACT_IPT
-	prompt "IPtables targets"
-	tristate
+	tristate "IPtables targets"
 	select ADK_KERNEL_NET_CLS_ACT
 	select ADK_KERNEL_NET_CLS_ACT
 	select ADK_KERNEL_IP_NF_IPTABLES
 	select ADK_KERNEL_IP_NF_IPTABLES
 	default n
 	default n
@@ -300,8 +273,7 @@ config ADK_KERNEL_NET_ACT_IPT
 	  classification.
 	  classification.
 
 
 config ADK_KERNEL_NET_ACT_PEDIT
 config ADK_KERNEL_NET_ACT_PEDIT
-	prompt "Packet Editing"
-	tristate
+	tristate "Packet Editing"
 	select ADK_KERNEL_NET_CLS_ACT
 	select ADK_KERNEL_NET_CLS_ACT
 	default n
 	default n
 	help
 	help

+ 4 - 3
target/linux/config/Config.in.thermal

@@ -1,6 +1,8 @@
 # This file is part of the OpenADK project. OpenADK is copyrighted
 # This file is part of the OpenADK project. OpenADK is copyrighted
 # material, please see the LICENCE file in the top-level directory.
 # material, please see the LICENCE file in the top-level directory.
 
 
+menu "Thermal driver support"
+
 config ADK_KERNEL_THERMAL
 config ADK_KERNEL_THERMAL
 	bool
 	bool
 
 
@@ -10,15 +12,14 @@ config ADK_KERNEL_CPU_THERMAL
 config ADK_KERNEL_THERMAL_OF
 config ADK_KERNEL_THERMAL_OF
 	bool
 	bool
 
 
-menu "Thermal driver support"
-
 config ADK_KERNEL_IMX_THERMAL
 config ADK_KERNEL_IMX_THERMAL
 	bool "Temperature sensor driver for Freescale i.MX SoCs"
 	bool "Temperature sensor driver for Freescale i.MX SoCs"
 	select ADK_KERNEL_THERMAL
 	select ADK_KERNEL_THERMAL
 	select ADK_KERNEL_CPU_THERMAL
 	select ADK_KERNEL_CPU_THERMAL
 	select ADK_KERNEL_MFD_SYSCON
 	select ADK_KERNEL_MFD_SYSCON
-	select ADK_KERNEL_THERMAL_OF
 	select ADK_KERNEL_OF
 	select ADK_KERNEL_OF
+	select ADK_KERNEL_THERMAL_OF
+	depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	default n
 	default n
 
 

+ 2 - 2
target/linux/config/Config.in.watchdog

@@ -1,6 +1,8 @@
 # This file is part of the OpenADK project. OpenADK is copyrighted
 # This file is part of the OpenADK project. OpenADK is copyrighted
 # material, please see the LICENCE file in the top-level directory.
 # material, please see the LICENCE file in the top-level directory.
 
 
+menu "Watchdog driver support"
+
 config ADK_KERNEL_WATCHDOG
 config ADK_KERNEL_WATCHDOG
 	bool
 	bool
 
 
@@ -13,8 +15,6 @@ config ADK_KERNEL_CS5535_MFGPT
 config ADK_KERNEL_CS5535_CLOCK_EVENT_SRC
 config ADK_KERNEL_CS5535_CLOCK_EVENT_SRC
 	bool
 	bool
 
 
-menu "Watchdog driver support"
-
 config ADK_KERNEL_BCM2708_WDT
 config ADK_KERNEL_BCM2708_WDT
 	bool "Hardware Watchdog for BCM2835 boards"
 	bool "Hardware Watchdog for BCM2835 boards"
 	select ADK_KERNEL_WATCHDOG
 	select ADK_KERNEL_WATCHDOG

+ 3 - 3
target/linux/config/Config.in.xtensa

@@ -2,10 +2,10 @@
 # material, please see the LICENCE file in the top-level directory.
 # material, please see the LICENCE file in the top-level directory.
 
 
 config ADK_KERNEL_XTENSA_VARIANT_DC233C
 config ADK_KERNEL_XTENSA_VARIANT_DC233C
-	boolean
+	bool
 
 
 config ADK_KERNEL_XTENSA_VARIANT_DC232B
 config ADK_KERNEL_XTENSA_VARIANT_DC232B
-	boolean
+	bool
 
 
 config ADK_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
 config ADK_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
-	boolean
+	bool