menu "Generic Drivers"

config DRIVER_FAT
	bool "FAT Filesystem"
	select USES_PATHNAME_PARSER
	default n
	help
	  This driver implements a FAT filesystem driver.

config DRIVER_FAT_BLOCKDEVICE
	string "Underlying driver region"
	depends on DRIVER_FAT
	default "cf"
	help
	  The filesystem driver is staticly links to an underlying
	  driver/region for access to the media.  Set that region
	  here.  A later update to the filesystem code will let the
	  user specify this region dynamically. 
	
config DRIVER_EXT2
	bool "EXT2 Filesystem"
	select USES_PATHNAME_PARSER
	default n
	help
	  This driver implements an Ext2 filesystem driver.

config DRIVER_EXT2_BLOCKDEVICE
	string "Underlying driver region"
	depends on DRIVER_EXT2
	default "cf"
	help
	  The filesystem driver is staticly links to an underlying
	  driver/region for access to the media.  Set that region
	  here.  A later update to the filesystem code will let the
	  user specify this region dynamically. 
	

config DRIVER_JFFS2
	bool "JFFS2 Filesystem"
	select USES_PATHNAME_PARSER
	default n
	help
	  This driver implements a JFFS2 filesystem driver.

config DRIVER_JFFS2_BLOCKDEVICE
	string "Underlying driver region"
	depends on DRIVER_JFFS2
	default ""
	help
	  The filesystem driver is staticly links to an underlying
	  driver/region for access to the media.  Set that region
	  here.  A later update to the filesystem code will let the
	  user specify this region dynamically. 


config DRIVER_FIS
	bool "FIS Partition"
	select USES_PATHNAME_PARSER
	default n
	help
	  This driver implements a FIS partition driver.

config DRIVER_FIS_BLOCKDEVICE
	string "Underlying driver region"
	depends on DRIVER_FIS
	help
	  Set this option to the default region holding the FIS
	  partition.  The region may also be set at runtime as an
	  alias or as an environment variable called 'fis-drv'.
	
config DRIVER_NOR_CFI
	bool "CFI NOR Flash"
	depends on USES_NOR_CFI=y
	default y
	help
	  This driver implements a CFI compliant NOR flash driver
	  which works with most contemporary NOR flash chips. 

config DRIVER_NOR_CFI_NO_BUFFERED
	bool "Inhibit Buffered Writes"
	depends on DRIVER_NOR_CFI
	default n
	help
	  This option disables the buffered write code in the CFI NOR
	  flash driver.  APEX is built with only one CFI flash write
	  routine.  If the target has flash without a write buffer,
	  this option must be used to force the driver to include the
	  slower, unbuffered write code.

	  Leave this option set to 'N' unless your target is
	  experiencing problems using the buffered write routine.

config DRIVER_NAND
	bool "NAND Flash"
	depends on USES_NAND=y
	default y
	help
	  This driver implements a NAND driver based on a
	  mach-specific header.

config DRIVER_COMPACTFLASH
	bool "CompactFlash"
	depends on USES_COMPACTFLASH=y
	default n
	help
	  This driver implements a CompactFlash driver for the target
	  platform.

config DRIVER_SMC91X
	bool "SMC91X Integrated Ethernet"
	depends on USES_SMC91X
	select USE_ETHERNET
	default y
	help
	  This driver initializes and activates the SMSC SMC91x
	  Ethernet controller.

config DRIVER_IXP4XX_NPE_ETH
	bool "IXP4xx NPE Ethernet"
	depends on USES_IXP4XX_NPE_ETH && EXPERIMENTAL
	select USE_ETHERNET
	default n
	help
	  This driver initializes and activates the internal NPE
	  Ethernet interface available on the Intel IXP4xx.

endmenu

config USES_NOR_CFI
	bool

config USES_NAND
	bool

config USES_COMPACTFLASH
	bool

config USES_PATHNAME_PARSER
	bool

config USES_SMC91X
	bool

config USES_DM9000
	bool

config USES_IXP4XX_NPE_ETH
	bool

config USES_CS8900
	bool
