hc
2023-11-22 f743a7adbd6e230d66a6206fa115b59fec2d88eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
menu "MTD Support"
 
config MTD_PARTITIONS
   bool
 
config 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_BLK
   bool "Enable mtd block model for MTD drivers"
   depends on MTD
   help
     Enable mtd block model for Memory Technology Devices (MTD).
 
config MTD_WRITE
   bool "support for nand & spi nand & spi nor write operations"
   depends on MTD_BLK
   default y
   help
     Enable write access to nand & spi nand & spi nor
 
config MTD_NOR_FLASH
   bool "Enable parallel NOR flash support"
   help
     Enable support for parallel NOR flash.
 
config MTD_DEVICE
   bool "Enable MTD Device for NAND and ONENAND devices"
   help
     Adds the MTD device infrastructure from the Linux kernel.
     Needed for mtdparts command support.
 
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 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 ALTERA_QSPI
   bool "Altera Generic Quad SPI Controller"
   depends on 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 && 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 && MTD
   help
     This enables access to Hyperflash memory through the Renesas
     RCar Gen3 RPC controller.
 
source "drivers/mtd/nand/Kconfig"
 
source "drivers/mtd/spi/Kconfig"
 
source "drivers/mtd/ubi/Kconfig"
 
endmenu