Staging: spectra: removes q->prepare_flush_fn, fix build breakage
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / staging / spectra / Kconfig
CommitLineData
494a43bb 1
bf46b9a9
DW
2menuconfig SPECTRA
3 tristate "Denali Spectra Flash Translation Layer"
494a43bb
AO
4 depends on BLOCK
5 default n
6 ---help---
bf46b9a9
DW
7 Enable the FTL pseudo-filesystem used with the NAND Flash
8 controller on Intel Moorestown Platform to pretend to be a disk
494a43bb
AO
9
10choice
11 prompt "Compile for"
bf46b9a9
DW
12 depends on SPECTRA
13 default SPECTRA_MRST_HW
494a43bb 14
bf46b9a9
DW
15config SPECTRA_MRST_HW
16 bool "Moorestown hardware mode"
494a43bb 17 help
bf46b9a9 18 Driver communicates with the Moorestown hardware's register interface.
494a43bb
AO
19 in DMA mode.
20
bf46b9a9 21config SPECTRA_MTD
b589aece
DW
22 bool "Linux MTD mode"
23 depends on MTD
24 help
25 Driver communicates with the kernel MTD subsystem instead of its own
26 built-in hardware driver.
27
bf46b9a9 28config SPECTRA_EMU
494a43bb
AO
29 bool "RAM emulator testing"
30 help
31 Driver emulates Flash on a RAM buffer and / or disk file. Useful to test the behavior of FTL layer.
32
33endchoice
34
bf46b9a9 35config SPECTRA_MRST_HW_DMA
4087524f
DW
36 bool
37 default n
bf46b9a9 38 depends on SPECTRA_MRST_HW
4087524f
DW
39 help
40 Use DMA for native hardware interface.