mtd: rawnand.h: use nested union kernel-doc markups
[linux-2.6/btrfs-unstable.git] / drivers / dax / Kconfig
blobe0700bf4893a31e4e4f148ae26e95b509c8b6cbd
1 config DAX_DRIVER
2         select DAX
3         bool
5 menuconfig DAX
6         tristate "DAX: direct access to differentiated memory"
7         select SRCU
8         default m if NVDIMM_DAX
10 if DAX
12 config DEV_DAX
13         tristate "Device DAX: direct access mapping device"
14         depends on TRANSPARENT_HUGEPAGE
15         help
16           Support raw access to differentiated (persistence, bandwidth,
17           latency...) memory via an mmap(2) capable character
18           device.  Platform firmware or a device driver may identify a
19           platform memory resource that is differentiated from the
20           baseline memory pool.  Mappings of a /dev/daxX.Y device impose
21           restrictions that make the mapping behavior deterministic.
23 config DEV_DAX_PMEM
24         tristate "PMEM DAX: direct access to persistent memory"
25         depends on LIBNVDIMM && NVDIMM_DAX && DEV_DAX
26         default DEV_DAX
27         help
28           Support raw access to persistent memory.  Note that this
29           driver consumes memory ranges allocated and exported by the
30           libnvdimm sub-system.
32           Say Y if unsure
34 endif