Lines Matching +full:on +full:- +full:flash

1 # SPDX-License-Identifier: GPL-2.0-only
8 NAND flash devices. For further information see
9 <http://www.linux-mtd.infradead.org/doc/nand.html>.
13 comment "Raw/parallel NAND flash controllers"
19 tristate "Denali NAND controller on Intel Moorestown"
21 depends on PCI
23 Enable the driver for NAND flash on Intel Moorestown, using the
29 depends on HAS_DMA && HAVE_CLK && OF && HAS_IOMEM
31 Enable the driver for NAND flash on platforms using a Denali NAND
36 depends on MACH_AMS_DELTA || COMPILE_TEST
39 Support for NAND flash on Amstrad E3 (Delta).
43 depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST
44 depends on HAS_IOMEM
45 depends on OMAP_GPMC
47 Support for NAND flash on Texas Instruments OMAP2, OMAP3, OMAP4
51 depends on MTD_NAND_OMAP2
67 depends on MIPS_ALCHEMY
69 This enables the driver for the NAND flash controller on the
74 depends on 4xx
78 NDFC Nand Flash Controllers are integrated in IBM/AMCC's 4xx SoCs
82 depends on ARCH_S3C24XX || ARCH_S3C64XX
84 This enables the NAND flash controller on the S3C24xx and S3C64xx
92 depends on MTD_NAND_S3C2410
98 depends on MTD_NAND_S3C2410
108 depends on ARCH_PXA || COMPILE_TEST
109 depends on HAS_IOMEM
113 depends on PCI
117 Use NAND flash attached to the CAFÉ chip designed for the OLPC
122 depends on X86_32
123 depends on !UML && HAS_IOMEM
126 include NAND flash controllers with built-in hardware ECC
135 tristate "Atmel AT91 NAND Flash/SmartMedia NAND controller"
136 depends on ARCH_AT91 || COMPILE_TEST
137 depends on HAS_IOMEM
141 Enables support for NAND Flash / Smart Media Card interface
142 on Atmel AT91 processors.
146 depends on PLAT_ORION
148 This enables the NAND flash controller on Orion machines.
155 depends on PXA3xx || ARCH_MMP || PLAT_ORION || ARCH_MVEBU || \
157 depends on HAS_IOMEM
159 This enables the NAND flash controller driver for Marvell boards,
161 - PXA3xx processors (NFCv1)
162 - 32-bit Armada platforms (XP, 37x, 38x, 39x) (NFCv2)
163 - 64-bit Aramda platforms (7k, 8k) (NFCv2)
167 depends on ARCH_LPC32XX || COMPILE_TEST
168 depends on HAS_IOMEM
179 depends on ARCH_LPC32XX || COMPILE_TEST
180 depends on HAS_IOMEM
191 depends on PPC_PASEMI
193 Enables support for NAND Flash interface on PA Semi PWRficient
198 depends on MFD_TMIO
200 Support for NAND flash connected to a Toshiba Mobile IO
207 depends on BCMA_NFLASH
208 depends on BCMA
210 BCMA bus can have various flash memories attached, they are
212 NAND flash memories. For now only BCM4706 is supported.
216 depends on ARCH_OXNAS || COMPILE_TEST
217 depends on HAS_IOMEM
219 This enables the NAND flash controller on Oxford Semiconductor SoCs.
223 depends on PPC_MPC512x
225 This enables the driver for the NAND flash controller on the
230 depends on MXS_DMA
232 Enables NAND Flash support for IMX23, IMX28 or IMX6.
239 depends on FSL_SOC
242 Various Freescale chips, including the 8313, include a NAND Flash
243 Controller Module with built-in hardware ECC capabilities.
249 depends on FSL_SOC || ARCH_LAYERSCAPE || SOC_LS1021A || COMPILE_TEST
250 depends on HAS_IOMEM
254 Various Freescale chips e.g P1010, include a NAND Flash machine
255 with built-in hardware ECC capabilities.
261 depends on PPC_83xx || PPC_85xx
264 Enables support for NAND Flash chips wired onto Freescale PowerPC
265 processor localbus with User-Programmable Machine support.
269 depends on (SOC_VF610 || COMPILE_TEST)
270 depends on HAS_IOMEM
272 Enables support for NAND Flash Controller on some Freescale
275 64 bytes or more of OOB, hardware ECC with up to 32-bit error
281 depends on ARCH_MXC || COMPILE_TEST
282 depends on HAS_IOMEM && OF
284 This enables the driver for the NAND flash controller on the
289 depends on SUPERH || COMPILE_TEST
290 depends on HAS_IOMEM
293 for NAND Flash using FLCTL.
297 depends on ARCH_DAVINCI || (ARCH_KEYSTONE && TI_AEMIF) || COMPILE_TEST
298 depends on HAS_IOMEM
300 Enable the driver for NAND flash chips on Texas Instruments
305 depends on SOC_TX4938 || COMPILE_TEST
306 depends on HAS_IOMEM
308 This enables the NAND flash controller on the TXx9 SoCs.
312 depends on SOCRATES
314 Enables support for NAND Flash chips wired onto Socrates board.
320 depends on OF && HAS_IOMEM
321 depends on PLAT_SPEAR || ARCH_NOMADIK || ARCH_U8500 || COMPILE_TEST
323 Enables support for NAND Flash chips on the ST Microelectronics
328 depends on LANTIQ && SOC_TYPE_XWAY
330 Enables support for NAND Flash chips on Lantiq XWAY SoCs. NAND is attached
335 depends on ARCH_SUNXI || COMPILE_TEST
336 depends on HAS_IOMEM
338 Enables support for NAND Flash chips on Allwinner SoCs.
342 depends on ARCH_HISI || COMPILE_TEST
343 depends on HAS_IOMEM
345 Enables support for NAND controller on Hisilicon SoC Hip04.
349 depends on ARCH_QCOM || COMPILE_TEST
350 depends on HAS_IOMEM
352 Enables support for NAND flash chips on SoCs containing the EBI2 NAND
353 controller. This controller is found on IPQ806x SoC.
357 depends on MTD_NAND_ECC_MEDIATEK
358 depends on ARCH_MEDIATEK || COMPILE_TEST
359 depends on HAS_IOMEM
361 Enables support for NAND controller on MTK SoCs.
362 This controller is found on mt27xx, mt81xx, mt65xx SoCs.
366 depends on HAS_IOMEM || COMPILE_TEST
372 depends on ARCH_TEGRA || COMPILE_TEST
373 depends on HAS_IOMEM
375 Enables support for NAND flash controller on NVIDIA Tegra SoC.
376 The driver has been developed and tested on a Tegra 2 SoC. DMA
382 tristate "Support for NAND controller on STM32MP SoCs"
383 depends on MACH_STM32MP157 || COMPILE_TEST
386 Enables support for NAND Flash chips on SoCs containing the FMC2
387 NAND controller. This controller is found on STM32MP SoCs.
389 a maximum 8-bit correction error per sector of 512 bytes.
392 tristate "Support for NAND controller on Amlogic's Meson SoCs"
393 depends on COMMON_CLK && (ARCH_MESON || COMPILE_TEST)
396 Enables support for NAND controller on Amlogic's Meson SoCs.
397 This controller is found on Meson SoCs.
401 depends on GPIOLIB || COMPILE_TEST
402 depends on HAS_IOMEM
404 This enables a NAND flash driver where control signals are
410 depends on HAS_IOMEM
412 This implements a generic NAND driver for on-SOC platform
413 devices. You will need to provide platform-specific functions
418 depends on (OF || COMPILE_TEST) && HAS_IOMEM
420 Enable the driver for NAND flash on platforms using a Cadence NAND
424 tristate "Support for Arasan NAND flash controller"
425 depends on HAS_IOMEM && HAS_DMA
428 Enables the driver for the Arasan NAND flash controller on
432 tristate "Support for NAND controller on Intel LGM SoC"
433 depends on OF || COMPILE_TEST
434 depends on HAS_IOMEM
436 Enables support for NAND Flash chips on Intel's LGM SoC.
437 NAND flash controller interfaced through the External Bus Unit.
441 depends on ARCH_ROCKCHIP && HAS_IOMEM
443 Enables support for NAND controller on Rockchip SoCs.
444 There are four different versions of NAND FLASH Controllers,
453 depends on OF || COMPILE_TEST
454 depends on PL353_SMC
457 controller found on Zynq7000.
460 tristate "Renesas R-Car Gen3 & RZ/N1 NAND controller"
461 depends on ARCH_RENESAS || COMPILE_TEST
463 Enables support for the NAND controller found on Renesas R-Car
473 tristate "Support for NAND Flash Simulator"
475 The simulator may simulate various NAND flash chips for the
481 depends on PCI
492 depends on HAS_IOMEM
496 This is a reimplementation of M-Systems DiskOnChip 2000,
498 as opposed to the earlier self-contained MTD device drivers.
499 This should enable, among other things, proper JFFS2 operation on
504 depends on MTD_NAND_DISKONCHIP
513 depends on MTD_NAND_DISKONCHIP
522 (Note that on PowerPC, the normal probe will only check at
530 depends on MTD_NAND_DISKONCHIP_PROBE_ADVANCED
539 bool "Allow BBT writes on DiskOnChip Millennium and 2000TSOP"
540 depends on MTD_NAND_DISKONCHIP
542 On DiskOnChip devices shipped with the INFTL filesystem (Millennium
545 data on your device (created by non-Linux tools such as M-Systems'