Alan Olsen | 494a43b | 2010-04-26 10:50:19 -0700 | [diff] [blame] | 1 | |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 2 | menuconfig SPECTRA |
| 3 | tristate "Denali Spectra Flash Translation Layer" |
Alan Olsen | 494a43b | 2010-04-26 10:50:19 -0700 | [diff] [blame] | 4 | depends on BLOCK |
Jeff Mahoney | 11ac33a | 2010-08-24 12:12:26 -0400 | [diff] [blame] | 5 | depends on X86_MRST |
Alan Olsen | 494a43b | 2010-04-26 10:50:19 -0700 | [diff] [blame] | 6 | default n |
| 7 | ---help--- |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 8 | Enable the FTL pseudo-filesystem used with the NAND Flash |
Andrea Gelmini | 10b476a | 2010-09-01 11:08:55 +0200 | [diff] [blame] | 9 | controller on Intel Moorestown Platform to pretend to be a disk. |
Alan Olsen | 494a43b | 2010-04-26 10:50:19 -0700 | [diff] [blame] | 10 | |
| 11 | choice |
| 12 | prompt "Compile for" |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 13 | depends on SPECTRA |
| 14 | default SPECTRA_MRST_HW |
Alan Olsen | 494a43b | 2010-04-26 10:50:19 -0700 | [diff] [blame] | 15 | |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 16 | config SPECTRA_MRST_HW |
| 17 | bool "Moorestown hardware mode" |
Alan Olsen | 494a43b | 2010-04-26 10:50:19 -0700 | [diff] [blame] | 18 | help |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 19 | Driver communicates with the Moorestown hardware's register interface. |
Alan Olsen | 494a43b | 2010-04-26 10:50:19 -0700 | [diff] [blame] | 20 | in DMA mode. |
| 21 | |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 22 | config SPECTRA_MTD |
David Woodhouse | b589aec | 2009-10-14 23:09:13 +0100 | [diff] [blame] | 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 | |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 29 | config SPECTRA_EMU |
Alan Olsen | 494a43b | 2010-04-26 10:50:19 -0700 | [diff] [blame] | 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 | |
| 34 | endchoice |
| 35 | |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 36 | config SPECTRA_MRST_HW_DMA |
David Woodhouse | 4087524 | 2009-10-06 15:08:29 +0100 | [diff] [blame] | 37 | bool |
| 38 | default n |
David Woodhouse | bf46b9a | 2010-06-08 18:27:31 +0100 | [diff] [blame] | 39 | depends on SPECTRA_MRST_HW |
David Woodhouse | 4087524 | 2009-10-06 15:08:29 +0100 | [diff] [blame] | 40 | help |
| 41 | Use DMA for native hardware interface. |