1
2menuconfig SPECTRA
3	tristate "Denali Spectra Flash Translation Layer"
4	depends on BLOCK
5	depends on X86_MRST
6	default n
7	---help---
8	  Enable the FTL pseudo-filesystem used with the NAND Flash
9	  controller on Intel Moorestown Platform to pretend to be a disk.
10
11choice
12	prompt "Compile for"
13	depends on SPECTRA
14	default SPECTRA_MRST_HW
15
16config SPECTRA_MRST_HW
17	bool "Moorestown hardware mode"
18	help
19	  Driver communicates with the Moorestown hardware's register interface.
20	  in DMA mode.
21
22config SPECTRA_MTD
23	bool "Linux MTD mode"
24	depends on MTD
25	help
26	  Driver communicates with the kernel MTD subsystem instead of its own
27	  built-in hardware driver.
28
29config SPECTRA_EMU
30	bool "RAM emulator testing"
31	help
32	  Driver emulates Flash on a RAM buffer and / or disk file.  Useful to test the behavior of FTL layer.
33
34endchoice
35
36config SPECTRA_MRST_HW_DMA
37       bool
38       default n
39       depends on SPECTRA_MRST_HW
40       help
41         Use DMA for native hardware interface.
42