xref: /linux/drivers/acpi/nfit/Kconfig (revision bdf97013ced5f263da0dc9d559f5c09e922d8423)
1*bdf97013SDan Williamsconfig ACPI_NFIT
2*bdf97013SDan Williams	tristate "ACPI NVDIMM Firmware Interface Table (NFIT)"
3*bdf97013SDan Williams	depends on PHYS_ADDR_T_64BIT
4*bdf97013SDan Williams	depends on BLK_DEV
5*bdf97013SDan Williams	depends on ARCH_HAS_MMIO_FLUSH
6*bdf97013SDan Williams	select LIBNVDIMM
7*bdf97013SDan Williams	help
8*bdf97013SDan Williams	  Infrastructure to probe ACPI 6 compliant platforms for
9*bdf97013SDan Williams	  NVDIMMs (NFIT) and register a libnvdimm device tree.  In
10*bdf97013SDan Williams	  addition to storage devices this also enables libnvdimm to pass
11*bdf97013SDan Williams	  ACPI._DSM messages for platform/dimm configuration.
12*bdf97013SDan Williams
13*bdf97013SDan Williams	  To compile this driver as a module, choose M here:
14*bdf97013SDan Williams	  the module will be called nfit.
15*bdf97013SDan Williams
16*bdf97013SDan Williamsconfig ACPI_NFIT_DEBUG
17*bdf97013SDan Williams	bool "NFIT DSM debug"
18*bdf97013SDan Williams	depends on ACPI_NFIT
19*bdf97013SDan Williams	depends on DYNAMIC_DEBUG
20*bdf97013SDan Williams	default n
21*bdf97013SDan Williams	help
22*bdf97013SDan Williams	  Enabling this option causes the nfit driver to dump the
23*bdf97013SDan Williams	  input and output buffers of _DSM operations on the ACPI0012
24*bdf97013SDan Williams	  device and its children.  This can be very verbose, so leave
25*bdf97013SDan Williams	  it disabled unless you are debugging a hardware / firmware
26*bdf97013SDan Williams	  issue.
27