summaryrefslogtreecommitdiffstats
path: root/linux-2.4.x/drivers/mtd/chips/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'linux-2.4.x/drivers/mtd/chips/Config.in')
-rw-r--r--linux-2.4.x/drivers/mtd/chips/Config.in37
1 files changed, 28 insertions, 9 deletions
diff --git a/linux-2.4.x/drivers/mtd/chips/Config.in b/linux-2.4.x/drivers/mtd/chips/Config.in
index 5767a51..bae9540 100644
--- a/linux-2.4.x/drivers/mtd/chips/Config.in
+++ b/linux-2.4.x/drivers/mtd/chips/Config.in
@@ -1,24 +1,24 @@
# drivers/mtd/chips/Config.in
-# $Id: Config.in,v 1.12 2001/09/23 15:35:21 dwmw2 Exp $
+# $Id: Config.in,v 1.20 2004/08/09 18:46:03 dmarlin Exp $
mainmenu_option next_comment
comment 'RAM/ROM/Flash chip drivers'
dep_tristate ' Detect flash chips by Common Flash Interface (CFI) probe' CONFIG_MTD_CFI $CONFIG_MTD
-#dep_tristate ' Detect non-CFI Intel-compatible flash chips' CONFIG_MTD_INTELPROBE $CONFIG_MTD
-dep_tristate ' Detect non-CFI AMD/JEDEC-compatible flash chips' CONFIG_MTD_JEDECPROBE $CONFIG_MTD
+dep_tristate ' Detect JEDEC JESD21c compatible flash chips' CONFIG_MTD_JEDECPROBE $CONFIG_MTD
-if [ "$CONFIG_MTD_CFI" = "y" -o "$CONFIG_MTD_INTELPROBE" = "y" -o "$CONFIG_MTD_JEDECPROBE" = "y" ]; then
+if [ "$CONFIG_MTD_CFI" = "y" -o "$CONFIG_MTD_JEDECPROBE" = "y" ]; then
define_bool CONFIG_MTD_GEN_PROBE y
else
- if [ "$CONFIG_MTD_CFI" = "m" -o "$CONFIG_MTD_INTELPROBE" = "m" -o "$CONFIG_MTD_JEDECPROBE" = "m" ]; then
+ if [ "$CONFIG_MTD_CFI" = "m" -o "$CONFIG_MTD_JEDECPROBE" = "m" ]; then
define_bool CONFIG_MTD_GEN_PROBE m
else
define_bool CONFIG_MTD_GEN_PROBE n
fi
fi
+
if [ "$CONFIG_MTD_GEN_PROBE" = "y" -o "$CONFIG_MTD_GEN_PROBE" = "m" ]; then
bool ' Flash chip driver advanced configuration options' CONFIG_MTD_CFI_ADV_OPTIONS
if [ "$CONFIG_MTD_CFI_ADV_OPTIONS" = "y" ]; then
@@ -28,21 +28,40 @@ if [ "$CONFIG_MTD_GEN_PROBE" = "y" -o "$CONFIG_MTD_GEN_PROBE" = "m" ]; then
LITTLE_ENDIAN_BYTE CONFIG_MTD_CFI_LE_BYTE_SWAP" NO
bool ' Specific CFI Flash geometry selection' CONFIG_MTD_CFI_GEOMETRY
if [ "$CONFIG_MTD_CFI_GEOMETRY" = "y" ]; then
- bool ' Support 8-bit buswidth' CONFIG_MTD_CFI_B1
- bool ' Support 16-bit buswidth' CONFIG_MTD_CFI_B2
- bool ' Support 32-bit buswidth' CONFIG_MTD_CFI_B4
- if [ "$CONFIG_MTD_CFI_B1" = "y" ]; then
+ bool ' Support 8-bit buswidth' CONFIG_MTD_MAP_BANK_WIDTH_1
+ bool ' Support 16-bit buswidth' CONFIG_MTD_MAP_BANK_WIDTH_2
+ bool ' Support 32-bit buswidth' CONFIG_MTD_MAP_BANK_WIDTH_4
+ bool ' Support 64-bit buswidth' CONFIG_MTD_MAP_BANK_WIDTH_8
+ bool ' Support 128-bit buswidth' CONFIG_MTD_MAP_BANK_WIDTH_16
+ bool ' Support 256-bit buswidth' CONFIG_MTD_MAP_BANK_WIDTH_32
+ if [ "$CONFIG_MTD_MAP_BANK_WIDTH_1" = "y" ]; then
define_bool CONFIG_MTD_CFI_I1 y
else
bool ' Support 1-chip flash interleave' CONFIG_MTD_CFI_I1
fi
bool ' Support 2-chip flash interleave' CONFIG_MTD_CFI_I2
bool ' Support 4-chip flash interleave' CONFIG_MTD_CFI_I4
+ bool ' Support 8-chip flash interleave' CONFIG_MTD_CFI_I8
fi
fi
fi
dep_tristate ' Support for Intel/Sharp flash chips' CONFIG_MTD_CFI_INTELEXT $CONFIG_MTD_GEN_PROBE
dep_tristate ' Support for AMD/Fujitsu flash chips' CONFIG_MTD_CFI_AMDSTD $CONFIG_MTD_GEN_PROBE
+dep_tristate ' Support for ST (Advanced Architecture) flash chips' CONFIG_MTD_CFI_STAA $CONFIG_MTD_GEN_PROBE
+
+if [ "$CONFIG_MTD_CFI_INTELEXT" = "y" \
+ -o "$CONFIG_MTD_CFI_AMDSTD" = "y" \
+ -o "$CONFIG_MTD_CFI_STAA" = "y" ]; then
+ define_bool CONFIG_MTD_CFI_UTIL y
+else
+ if [ "$CONFIG_MTD_CFI_INTELEXT" = "m" \
+ -o "$CONFIG_MTD_CFI_AMDSTD" = "m" \
+ -o "$CONFIG_MTD_CFI_STAA" = "m" ]; then
+ define_bool CONFIG_MTD_CFI_UTIL m
+ else
+ define_bool CONFIG_MTD_CFI_UTIL n
+ fi
+fi
dep_tristate ' Support for RAM chips in bus mapping' CONFIG_MTD_RAM $CONFIG_MTD
dep_tristate ' Support for ROM chips in bus mapping' CONFIG_MTD_ROM $CONFIG_MTD