Pārlūkot izejas kodu

fix dependencies for foxboard usb support

Waldemar Brodkorb 14 gadi atpakaļ
vecāks
revīzija
964f8bd2a5

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

@@ -83,7 +83,7 @@ config ADK_KPACKAGE_KMOD_EXT4_FS
 config ADK_KPACKAGE_KMOD_HFSPLUS_FS
 config ADK_KPACKAGE_KMOD_HFSPLUS_FS
 	prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
 	prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
 	tristate
 	tristate
-	select ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	select ADK_KPACKAGE_KMOD_NLS_UTF8
 	select ADK_KPACKAGE_KMOD_NLS_UTF8
 	default n
 	default n
 	help
 	help
@@ -101,7 +101,7 @@ source "package/ntfs-3g/Config.in"
 config ADK_KPACKAGE_KMOD_NTFS_FS
 config ADK_KPACKAGE_KMOD_NTFS_FS
 	prompt "kmod-fs-ntfs...................... NTFS file system support"
 	prompt "kmod-fs-ntfs...................... NTFS file system support"
 	tristate
 	tristate
-	select ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	default n
 	default n
 	help
 	help
 	  NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
 	  NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
@@ -133,7 +133,7 @@ config ADK_KERNEL_FAT_FS
 config ADK_KPACKAGE_KMOD_VFAT_FS
 config ADK_KPACKAGE_KMOD_VFAT_FS
 	prompt "kmod-fs-vfat...................... VFAT filesystem support"
 	prompt "kmod-fs-vfat...................... VFAT filesystem support"
 	select ADK_KERNEL_FAT_FS
 	select ADK_KERNEL_FAT_FS
-	select ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	select ADK_KPACKAGE_KMOD_NLS_CODEPAGE_850
 	select ADK_KPACKAGE_KMOD_NLS_CODEPAGE_850
 	select ADK_KPACKAGE_KMOD_NLS_ISO8859_1
 	select ADK_KPACKAGE_KMOD_NLS_ISO8859_1
 	tristate
 	tristate

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

@@ -1,6 +1,6 @@
 config ADK_KPACKAGE_KMOD_CIFS
 config ADK_KPACKAGE_KMOD_CIFS
 	prompt "kmod-fs-cifs...................... CIFS support"
 	prompt "kmod-fs-cifs...................... CIFS support"
-	select ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	tristate
 	tristate
 	default n
 	default n
 	help
 	help

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

@@ -23,7 +23,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_437
 	prompt   "kmod-nls-codepage-437........... Codepage 437 (United States, Canada)"
 	prompt   "kmod-nls-codepage-437........... Codepage 437 (United States, Canada)"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored
 	  native language character sets. These character sets are stored
@@ -38,7 +38,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_737
 	prompt   "kmod-nls-codepage-737........... Codepage 737 (Greek)"
 	prompt   "kmod-nls-codepage-737........... Codepage 737 (Greek)"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored
 	  native language character sets. These character sets are stored
@@ -53,7 +53,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_775
 	prompt   "kmod-nls-codepage-775........... Codepage 775 (Baltic Rim)"
 	prompt   "kmod-nls-codepage-775........... Codepage 775 (Baltic Rim)"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored
 	  native language character sets. These character sets are stored
@@ -69,7 +69,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_850
 	prompt   "kmod-nls-codepage-850........... Codepage 850 (Western European Languages)"
 	prompt   "kmod-nls-codepage-850........... Codepage 850 (Western European Languages)"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -86,7 +86,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_852
         prompt   "kmod-nls-codepage-852........... Codepage 852 (Eastern European Languages)"
         prompt   "kmod-nls-codepage-852........... Codepage 852 (Eastern European Languages)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -104,7 +104,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_855
         prompt   "kmod-nls-codepage-855........... Codepage 855 (Cyrillic)"
         prompt   "kmod-nls-codepage-855........... Codepage 855 (Cyrillic)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -118,7 +118,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_857
         prompt   "kmod-nls-codepage-857........... Codepage 857 (Turkish)"
         prompt   "kmod-nls-codepage-857........... Codepage 857 (Turkish)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -132,7 +132,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_860
         prompt   "kmod-nls-codepage-860........... Codepage 860 (Portuguese)"
         prompt   "kmod-nls-codepage-860........... Codepage 860 (Portuguese)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -146,7 +146,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_861
         prompt   "kmod-nls-codepage-861........... Codepage 861 (Icelandic)"
         prompt   "kmod-nls-codepage-861........... Codepage 861 (Icelandic)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -160,7 +160,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_862
         prompt   "kmod-nls-codepage-862........... Codepage 862 (Hebrew)"
         prompt   "kmod-nls-codepage-862........... Codepage 862 (Hebrew)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -174,7 +174,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_863
         prompt   "kmod-nls-codepage-863........... Codepage 863 (French Canadian)"
         prompt   "kmod-nls-codepage-863........... Codepage 863 (French Canadian)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -189,7 +189,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_864
         prompt   "kmod-nls-codepage-864........... Codepage 864 (Arabic)"
         prompt   "kmod-nls-codepage-864........... Codepage 864 (Arabic)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -203,7 +203,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_865
         prompt   "kmod-nls-codepage-865........... Codepage 865 (Norwegian, Danish)"
         prompt   "kmod-nls-codepage-865........... Codepage 865 (Norwegian, Danish)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -218,7 +218,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_866
         prompt   "kmod-nls-codepage-866........... Codepage 866 (Cyrillic/Russian)"
         prompt   "kmod-nls-codepage-866........... Codepage 866 (Cyrillic/Russian)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -233,7 +233,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_869
         prompt   "kmod-nls-codepage-869........... Codepage 869 (Greek)"
         prompt   "kmod-nls-codepage-869........... Codepage 869 (Greek)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -247,7 +247,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_874
         prompt   "kmod-nls-codepage-874........... Codepage 874 (Thai)"
         prompt   "kmod-nls-codepage-874........... Codepage 874 (Thai)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -261,7 +261,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_932
         prompt   "kmod-nls-codepage-932........... Codepage 932 (Japanese)"
         prompt   "kmod-nls-codepage-932........... Codepage 932 (Japanese)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -277,7 +277,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_936
         prompt   "kmod-nls-codepage-936........... Codepage 936 (Simplified Chinese)"
         prompt   "kmod-nls-codepage-936........... Codepage 936 (Simplified Chinese)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -292,7 +292,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_949
         prompt   "kmod-nls-codepage-949........... Codepage 949 (Korean)"
         prompt   "kmod-nls-codepage-949........... Codepage 949 (Korean)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -306,7 +306,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_950
         prompt   "kmod-nls-codepage-950........... Codepage 950 (Traditional Chinese)"
         prompt   "kmod-nls-codepage-950........... Codepage 950 (Traditional Chinese)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -321,7 +321,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_1250
         prompt   "kmod-nls-codepage-1250.......... Codepage 1250 (Slavic/Central European)"
         prompt   "kmod-nls-codepage-1250.......... Codepage 1250 (Slavic/Central European)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CDROMs
 	  from the Microsoft FAT file system family or from JOLIET CDROMs
@@ -335,7 +335,7 @@ config ADK_KPACKAGE_KMOD_NLS_CODEPAGE_1251
         prompt   "kmod-nls-codepage-1251.......... Codepage 1251 (Bulgarian, Belarusian)"
         prompt   "kmod-nls-codepage-1251.......... Codepage 1251 (Bulgarian, Belarusian)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  The Microsoft FAT file system family can deal with filenames in
 	  The Microsoft FAT file system family can deal with filenames in
 	  native language character sets. These character sets are stored in
 	  native language character sets. These character sets are stored in
@@ -350,7 +350,7 @@ config ADK_KPACKAGE_KMOD_NLS_ASCII
 	prompt   "kmod-nls-ascii.................. ASCII (United States)"
 	prompt   "kmod-nls-ascii.................. ASCII (United States)"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	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
 	  DEFAULT NLS with this very basic charset and don't want any
 	  DEFAULT NLS with this very basic charset and don't want any
@@ -360,7 +360,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_1
 	prompt   "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin-1; Western European Languages)"
 	prompt   "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin-1; Western European Languages)"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -375,7 +375,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_2
         prompt   "kmod-nls-iso8859-2.............. NLS ISO 8859-2 (Latin-2; Central European Languages)"
         prompt   "kmod-nls-iso8859-2.............. NLS ISO 8859-2 (Latin-2; Central European Languages)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -389,7 +389,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_3
         prompt   "kmod-nls-iso8859-3.............. NLS ISO 8859-3 (Latin-3; Esperanto, Galician, Maltese, Turkish)"
         prompt   "kmod-nls-iso8859-3.............. NLS ISO 8859-3 (Latin-3; Esperanto, Galician, Maltese, Turkish)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -402,7 +402,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_4
         prompt   "kmod-nls-iso8859-4.............. NLS ISO 8859-4 (Latin-4; old Baltic charset)"
         prompt   "kmod-nls-iso8859-4.............. NLS ISO 8859-4 (Latin-4; old Baltic charset)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -415,7 +415,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_5
         prompt   "kmod-nls-iso8859-5.............. NLS ISO 8859-5 (Cyrillic)"
         prompt   "kmod-nls-iso8859-5.............. NLS ISO 8859-5 (Cyrillic)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -429,7 +429,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_6
         prompt   "kmod-nls-iso8859-6.............. NLS ISO 8859-6 (Arabic)"
         prompt   "kmod-nls-iso8859-6.............. NLS ISO 8859-6 (Arabic)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -441,7 +441,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_7
         prompt   "kmod-nls-iso8859-7.............. NLS ISO 8859-7 (Greek)"
         prompt   "kmod-nls-iso8859-7.............. NLS ISO 8859-7 (Greek)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -453,7 +453,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_8
         prompt   "kmod-nls-iso8859-8.............. NLS ISO 8859-8 (Hebrew)"
         prompt   "kmod-nls-iso8859-8.............. NLS ISO 8859-8 (Hebrew)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -465,7 +465,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_9
         prompt   "kmod-nls-iso8859-9.............. NLS ISO 8859-9 (Latin-5; Turkish)"
         prompt   "kmod-nls-iso8859-9.............. NLS ISO 8859-9 (Latin-5; Turkish)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -478,7 +478,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_13
         prompt   "kmod-nls-iso8859-13............. NLS ISO 8859-13 (Latin-7; Baltic Rim)"
         prompt   "kmod-nls-iso8859-13............. NLS ISO 8859-13 (Latin-7; Baltic Rim)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -491,7 +491,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_14
         prompt   "kmod-nls-iso8859-14............. NLS ISO 8859-14 (Latin-8; Celtic)"
         prompt   "kmod-nls-iso8859-14............. NLS ISO 8859-14 (Latin-8; Celtic)"
         tristate
         tristate
         default n
         default n
-        depends on ADK_KPACKAGE_KMOD_NLS
+        select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
         help
         help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -505,7 +505,7 @@ config ADK_KPACKAGE_KMOD_NLS_ISO8859_15
 	prompt   "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin-9; Western European Languages with Euro)"
 	prompt   "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin-9; Western European Languages with Euro)"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -524,7 +524,7 @@ config ADK_KPACKAGE_KMOD_NLS_KOI8_R
 	prompt   "kmod-nls-koi8-r................. NLS KOI8-R (Cryllic for Russian and Bulgarian"
 	prompt   "kmod-nls-koi8-r................. NLS KOI8-R (Cryllic for Russian and Bulgarian"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -536,7 +536,7 @@ config ADK_KPACKAGE_KMOD_NLS_KOI8_U
 	prompt   "kmod-nls-koi8-u................. NLS KOI8-U (Cyrillic for Russian, Bulgarian and Ukrainian"
 	prompt   "kmod-nls-koi8-u................. NLS KOI8-U (Cyrillic for Russian, Bulgarian and Ukrainian"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
@@ -548,7 +548,7 @@ config ADK_KPACKAGE_KMOD_NLS_UTF8
 	prompt   "kmod-nls-utf8................... NLS UTF8"
 	prompt   "kmod-nls-utf8................... NLS UTF8"
 	tristate
 	tristate
 	default n
 	default n
-	depends on ADK_KPACKAGE_KMOD_NLS
+	select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
 	help
 	help
 	  If you want to display filenames with native language characters
 	  If you want to display filenames with native language characters
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
 	  from the Microsoft FAT file system family or from JOLIET CD-ROMs

+ 2 - 1
target/linux/config/Config.in.usb

@@ -15,8 +15,9 @@ config ADK_KERNEL_USB_SERIAL
 config ADK_KPACKAGE_KMOD_USB
 config ADK_KPACKAGE_KMOD_USB
 	prompt "kmod-usb-core..................... USB support"
 	prompt "kmod-usb-core..................... USB support"
 	tristate
 	tristate
-	default y if ADK_LINUX_X86_ALIX1C || ADK_LINUX_CRIS_FOXBOARD
+	default y if ADK_LINUX_X86_ALIX1C
 	default n
 	default n
+	depends on !ADK_LINUX_CRIS_FOXBOARD
 	select ADK_KERNEL_NLS
 	select ADK_KERNEL_NLS
 	select ADK_KERNEL_USB_DEVICEFS
 	select ADK_KERNEL_USB_DEVICEFS
 	help
 	help