xref: /rk3399_rockchip-uboot/drivers/mtd/Kconfig (revision 215519648e8c36ff416507db74e6f354e522773c)
1d8587993SThomas Choumenu "MTD Support"
2d8587993SThomas Chou
3d8587993SThomas Chouconfig MTD
4d8587993SThomas Chou	bool "Enable Driver Model for MTD drivers"
5d8587993SThomas Chou	depends on DM
6d8587993SThomas Chou	help
7d8587993SThomas Chou	  Enable driver model for Memory Technology Devices (MTD), such as
8d8587993SThomas Chou	  flash, RAM and similar chips, often used for solid state file
9d8587993SThomas Chou	  systems on embedded devices.
10d8587993SThomas Chou
11054229abSJason Zhuconfig MTD_BLK
12054229abSJason Zhu	bool "Enable mtd block model for MTD drivers"
13054229abSJason Zhu	depends on MTD
14054229abSJason Zhu	help
15054229abSJason Zhu	  Enable mtd block model for Memory Technology Devices (MTD).
16054229abSJason Zhu
17e856bdcfSMasahiro Yamadaconfig MTD_NOR_FLASH
18e856bdcfSMasahiro Yamada	bool "Enable parallel NOR flash support"
19e856bdcfSMasahiro Yamada	help
20e856bdcfSMasahiro Yamada	  Enable support for parallel NOR flash.
21e856bdcfSMasahiro Yamada
22f1056910SThomas Chouconfig CFI_FLASH
23f1056910SThomas Chou	bool "Enable Driver Model for CFI Flash driver"
24f1056910SThomas Chou	depends on MTD
25f1056910SThomas Chou	help
26f1056910SThomas Chou	  The Common Flash Interface specification was developed by Intel,
27f1056910SThomas Chou	  AMD and other flash manufactures. It provides a universal method
28f1056910SThomas Chou	  for probing the capabilities of flash devices. If you wish to
29f1056910SThomas Chou	  support any device that is CFI-compliant, you need to enable this
30f1056910SThomas Chou	  option. Visit <http://www.amd.com/products/nvd/overview/cfi.html>
31f1056910SThomas Chou	  for more information on CFI.
32f1056910SThomas Chou
3338a0f36eSThomas Chouconfig ALTERA_QSPI
3438a0f36eSThomas Chou	bool "Altera Generic Quad SPI Controller"
3538a0f36eSThomas Chou	depends on MTD
3638a0f36eSThomas Chou	help
3738a0f36eSThomas Chou	  This enables access to Altera EPCQ/EPCS flash chips using the
3838a0f36eSThomas Chou	  Altera Generic Quad SPI Controller. The controller converts SPI
3938a0f36eSThomas Chou	  NOR flash to parallel flash interface. Please find details on the
4038a0f36eSThomas Chou	  "Embedded Peripherals IP User Guide" of Altera.
4138a0f36eSThomas Chou
425c990456SPurna Chandra Mandalconfig FLASH_PIC32
435c990456SPurna Chandra Mandal	bool "Microchip PIC32 Flash driver"
445c990456SPurna Chandra Mandal	depends on MACH_PIC32 && MTD
455c990456SPurna Chandra Mandal	help
465c990456SPurna Chandra Mandal	  This enables access to Microchip PIC32 internal non-CFI flash
475c990456SPurna Chandra Mandal	  chips through PIC32 Non-Volatile-Memory Controller.
485c990456SPurna Chandra Mandal
49*21551964SMarek Vasutconfig RENESAS_RPC_HF
50*21551964SMarek Vasut	bool "Renesas RCar Gen3 RPC Hyperflash driver"
51*21551964SMarek Vasut	depends on RCAR_GEN3 && MTD
52*21551964SMarek Vasut	help
53*21551964SMarek Vasut	  This enables access to Hyperflash memory through the Renesas
54*21551964SMarek Vasut	  RCar Gen3 RPC controller.
55*21551964SMarek Vasut
56d8587993SThomas Chouendmenu
57d8587993SThomas Chou
584b0abf9fSMasahiro Yamadasource "drivers/mtd/nand/Kconfig"
59f94a1bedSSimon Glass
60f94a1bedSSimon Glasssource "drivers/mtd/spi/Kconfig"
618f2fe0c8SHeiko Schocher
628f2fe0c8SHeiko Schochersource "drivers/mtd/ubi/Kconfig"
63