xref: /openbmc/linux/drivers/acpi/nfit/Kconfig (revision 597473720f4dc69749542bfcfed4a927a43d935e)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2bdf97013SDan Williamsconfig ACPI_NFIT
3bdf97013SDan Williams	tristate "ACPI NVDIMM Firmware Interface Table (NFIT)"
4bdf97013SDan Williams	depends on PHYS_ADDR_T_64BIT
5bdf97013SDan Williams	depends on BLK_DEV
65deb67f7SRobin Murphy	depends on ARCH_HAS_PMEM_API
7bdf97013SDan Williams	select LIBNVDIMM
8bdf97013SDan Williams	help
9bdf97013SDan Williams	  Infrastructure to probe ACPI 6 compliant platforms for
10bdf97013SDan Williams	  NVDIMMs (NFIT) and register a libnvdimm device tree.  In
11bdf97013SDan Williams	  addition to storage devices this also enables libnvdimm to pass
12bdf97013SDan Williams	  ACPI._DSM messages for platform/dimm configuration.
13bdf97013SDan Williams
14bdf97013SDan Williams	  To compile this driver as a module, choose M here:
15bdf97013SDan Williams	  the module will be called nfit.
16*b3ed2ce0SDave Jiang
17*b3ed2ce0SDave Jiangconfig NFIT_SECURITY_DEBUG
18*b3ed2ce0SDave Jiang	bool "Enable debug for NVDIMM security commands"
19*b3ed2ce0SDave Jiang	depends on ACPI_NFIT
20*b3ed2ce0SDave Jiang	help
21*b3ed2ce0SDave Jiang	  Some NVDIMM devices and controllers support encryption and
22*b3ed2ce0SDave Jiang	  other security features. The payloads for the commands that
23*b3ed2ce0SDave Jiang	  enable those features may contain sensitive clear-text
24*b3ed2ce0SDave Jiang	  security material. Disable debug of those command payloads
25*b3ed2ce0SDave Jiang	  by default. If you are a kernel developer actively working
26*b3ed2ce0SDave Jiang	  on NVDIMM security enabling say Y, otherwise say N.
27