Lines Matching +full:spi +full:- +full:flash
1 menu "SPI Flash Support"
4 bool "Enable Driver Model for SPI flash"
7 Enable driver model for SPI flash. This SPI flash interface
9 implemented by the SPI flash uclass. There is one standard
10 SPI flash driver which knows how to probe most chips
11 supported by U-Boot. The uclass interface is defined in
14 during the transition parent. SPI and SPI flash must be
19 bool "Support sandbox SPI flash device"
23 provided instead. Drivers can be connected up to the sandbox SPI
24 bus (see CONFIG_SANDBOX_SPI) and SPI traffic will be routed to this
25 device. Typically the contents of the emulated SPI flash device is
29 bool "SPI Flash Core Interface support"
32 Enable the SPI flash Core support. This will include basic
39 int "SPI Flash default bus identifier"
45 flash is present on the system.
48 int "SPI Flash default Chip-select"
54 flash is present on the system.
57 hex "SPI Flash default mode (see include/spi.h)"
63 flash is present on the system.
64 Not used for boot with device tree; the SPI driver reads
69 int "SPI Flash default speed in Hz"
75 flash is present on the system.
76 Not used for boot with device tree; the SPI driver reads
83 bool "SFDP table parsing support for SPI NOR flashes"
87 SPI NOR flashes using Serial Flash Discoverable Parameters (SFDP)
91 bool "SPI flash Bank/Extended address register support"
93 Enable the SPI flash Bank/Extended address register support.
94 Bank/Extended address registers are used to access the flash
95 which has size > 16MiB in 3-byte addressing.
98 bool "SPI DUAL flash memory support"
100 Enable this option to support two flash memories connected to a single
104 bool "Atmel SPI flash support"
106 Add support for various Atmel SPI flash chips (AT45xxx and AT25xxx)
109 bool "EON SPI flash support"
111 Add support for various EON SPI flash chips (EN25xxx)
114 bool "GigaDevice SPI flash support"
116 Add support for various GigaDevice SPI flash chips (GD25xxx)
119 bool "ISSI SPI flash support"
121 Add support for various ISSI SPI flash chips (ISxxx)
124 bool "Macronix SPI flash support"
126 Add support for various Macronix SPI flash chips (MX25Lxxx)
129 bool "Spansion SPI flash support"
131 Add support for various Spansion SPI flash chips (S25FLxxx)
134 bool "STMicro SPI flash support"
136 Add support for various STMicro SPI flash chips (M25Pxxx and N25Qxxx)
139 bool "SST SPI flash support"
141 Add support for various SST SPI flash chips (SST25xxx)
144 bool "Winbond SPI flash support"
146 Add support for various Winbond SPI flash chips (W25xxx)
149 bool "XMC SPI flash support"
152 Manufacturing Corp.) SPI flash chips (XM25xxx)
155 bool "XTX SPI flash support"
158 SPI flash chips (XT25xxx).
161 bool "PUYA SPI flash support"
164 SPI flash chips (P25Qxxx and PS25Qxxxx).
167 bool "FMSH SPI flash support"
170 SPI flash chips (FM25Qxxx).
173 bool "DOSILICON SPI flash support"
176 SPI flash chips (FM25Qxxx and FM25Mxxx).
179 bool "BOYA SPI flash support"
182 SPI flash chips (BY25Qxxxx).
185 bool "NORMEM SPI flash support"
188 SPI flash chips (NM25Qxxxx).
197 Many flash memories support erasing small (4096 B) sectors. Depending
200 Changing a small part of the flash's contents is usually faster with
211 Enable the access for SPI-flash-based AT45xxx DataFlash chips.
212 DataFlash is a kind of SPI flash. Most AT45 chips have two buffers
216 Sometimes DataFlash is packaged in MMC-format cards, although the
223 bool "SPI Flash MTD support"
226 Enable the MTD support for spi flash layer, this adapter is for
228 commands. It is not intended to use it within sf_cmd or the SPI
229 flash subsystem. Such an adapter is needed for subsystems like
235 bool "SPI flash MTD support for SPL"
238 Enable the MTD support for the SPI flash layer in SPL.
242 endmenu # menu "SPI Flash Support"