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