mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-11-03 01:41:44 +01:00 
			
		
		
		
	Fix a typo %s/interract/interact/ Use Samsung's capitalization of their trademarks %s/onenand/OneNAND/ %s/Hyperflash/HyperFlash/ Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Stefan Roese <sr@denx.de> [trini: Add other Hyperflash cases as noted by Stefan] Signed-off-by: Tom Rini <trini@konsulko.com>
		
			
				
	
	
		
			118 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
menu "MTD Support"
 | 
						|
 | 
						|
config MTD_PARTITIONS
 | 
						|
	bool
 | 
						|
 | 
						|
config MTD
 | 
						|
	bool "Enable MTD layer"
 | 
						|
	help
 | 
						|
	  Enable the MTD stack, necessary to interact with NAND, NOR,
 | 
						|
	  SPI-NOR, SPI-NAND, OneNAND, etc.
 | 
						|
 | 
						|
config DM_MTD
 | 
						|
	bool "Enable Driver Model for MTD drivers"
 | 
						|
	depends on DM
 | 
						|
	help
 | 
						|
	  Enable driver model for Memory Technology Devices (MTD), such as
 | 
						|
	  flash, RAM and similar chips, often used for solid state file
 | 
						|
	  systems on embedded devices.
 | 
						|
 | 
						|
config MTD_NOR_FLASH
 | 
						|
	bool "Enable parallel NOR flash support"
 | 
						|
	help
 | 
						|
	  Enable support for parallel NOR flash.
 | 
						|
 | 
						|
config SYS_MTDPARTS_RUNTIME
 | 
						|
	bool "Allow MTDPARTS to be configured at runtime"
 | 
						|
	depends on MTD
 | 
						|
	help
 | 
						|
	  This option allows to call the function board_mtdparts_default to
 | 
						|
	  dynamically build the variables mtdids and mtdparts at runtime.
 | 
						|
 | 
						|
config FLASH_CFI_DRIVER
 | 
						|
	bool "Enable CFI Flash driver"
 | 
						|
	help
 | 
						|
	  The Common Flash Interface specification was developed by Intel,
 | 
						|
	  AMD and other flash manufactures. It provides a universal method
 | 
						|
	  for probing the capabilities of flash devices. If you wish to
 | 
						|
	  support any device that is CFI-compliant, you need to enable this
 | 
						|
	  option. Visit <http://www.amd.com/products/nvd/overview/cfi.html>
 | 
						|
	  for more information on CFI.
 | 
						|
 | 
						|
config CFI_FLASH
 | 
						|
	bool "Enable Driver Model for CFI Flash driver"
 | 
						|
	depends on DM_MTD
 | 
						|
	help
 | 
						|
	  The Common Flash Interface specification was developed by Intel,
 | 
						|
	  AMD and other flash manufactures. It provides a universal method
 | 
						|
	  for probing the capabilities of flash devices. If you wish to
 | 
						|
	  support any device that is CFI-compliant, you need to enable this
 | 
						|
	  option. Visit <http://www.amd.com/products/nvd/overview/cfi.html>
 | 
						|
	  for more information on CFI.
 | 
						|
 | 
						|
config SYS_FLASH_USE_BUFFER_WRITE
 | 
						|
	bool "Enable buffered writes to flash"
 | 
						|
	depends on FLASH_CFI_DRIVER
 | 
						|
	help
 | 
						|
	  Use buffered writes to flash.
 | 
						|
 | 
						|
config FLASH_CFI_MTD
 | 
						|
	bool "Enable CFI MTD driver"
 | 
						|
	depends on FLASH_CFI_DRIVER
 | 
						|
	help
 | 
						|
	  This option enables the building of the cfi_mtd driver
 | 
						|
	  in the drivers directory. The driver exports CFI flash
 | 
						|
	  to the MTD layer.
 | 
						|
 | 
						|
config SYS_FLASH_PROTECTION
 | 
						|
	bool "Use hardware flash protection"
 | 
						|
	depends on FLASH_CFI_DRIVER
 | 
						|
	help
 | 
						|
	  If defined, hardware flash sectors protection is used
 | 
						|
	  instead of U-Boot software protection.
 | 
						|
 | 
						|
config SYS_FLASH_CFI
 | 
						|
	bool "Define extra elements in CFI for flash geometry"
 | 
						|
	depends on FLASH_CFI_DRIVER
 | 
						|
	help
 | 
						|
	  Define if the flash driver uses extra elements in the
 | 
						|
	  common flash structure for storing flash geometry.
 | 
						|
 | 
						|
config ALTERA_QSPI
 | 
						|
	bool "Altera Generic Quad SPI Controller"
 | 
						|
	depends on DM_MTD
 | 
						|
	help
 | 
						|
	  This enables access to Altera EPCQ/EPCS flash chips using the
 | 
						|
	  Altera Generic Quad SPI Controller. The controller converts SPI
 | 
						|
	  NOR flash to parallel flash interface. Please find details on the
 | 
						|
	  "Embedded Peripherals IP User Guide" of Altera.
 | 
						|
 | 
						|
config FLASH_PIC32
 | 
						|
	bool "Microchip PIC32 Flash driver"
 | 
						|
	depends on MACH_PIC32 && DM_MTD
 | 
						|
	help
 | 
						|
	  This enables access to Microchip PIC32 internal non-CFI flash
 | 
						|
	  chips through PIC32 Non-Volatile-Memory Controller.
 | 
						|
 | 
						|
config RENESAS_RPC_HF
 | 
						|
	bool "Renesas RCar Gen3 RPC HyperFlash driver"
 | 
						|
	depends on RCAR_GEN3 && DM_MTD
 | 
						|
	help
 | 
						|
	  This enables access to HyperFlash memory through the Renesas
 | 
						|
	  RCar Gen3 RPC controller.
 | 
						|
 | 
						|
config HBMC_AM654
 | 
						|
	bool "HyperBus controller driver for AM65x SoC"
 | 
						|
	depends on SYSCON
 | 
						|
	help
 | 
						|
	 This is the driver for HyperBus controller on TI's AM65x and
 | 
						|
	 other SoCs
 | 
						|
 | 
						|
source "drivers/mtd/nand/Kconfig"
 | 
						|
 | 
						|
source "drivers/mtd/spi/Kconfig"
 | 
						|
 | 
						|
source "drivers/mtd/ubi/Kconfig"
 | 
						|
 | 
						|
endmenu
 |