18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ciconfig ACPI_NFIT 38c2ecf20Sopenharmony_ci tristate "ACPI NVDIMM Firmware Interface Table (NFIT)" 48c2ecf20Sopenharmony_ci depends on PHYS_ADDR_T_64BIT 58c2ecf20Sopenharmony_ci depends on BLK_DEV 68c2ecf20Sopenharmony_ci depends on ARCH_HAS_PMEM_API 78c2ecf20Sopenharmony_ci select LIBNVDIMM 88c2ecf20Sopenharmony_ci help 98c2ecf20Sopenharmony_ci Infrastructure to probe ACPI 6 compliant platforms for 108c2ecf20Sopenharmony_ci NVDIMMs (NFIT) and register a libnvdimm device tree. In 118c2ecf20Sopenharmony_ci addition to storage devices this also enables libnvdimm to pass 128c2ecf20Sopenharmony_ci ACPI._DSM messages for platform/dimm configuration. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: 158c2ecf20Sopenharmony_ci the module will be called nfit. 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciconfig NFIT_SECURITY_DEBUG 188c2ecf20Sopenharmony_ci bool "Enable debug for NVDIMM security commands" 198c2ecf20Sopenharmony_ci depends on ACPI_NFIT 208c2ecf20Sopenharmony_ci help 218c2ecf20Sopenharmony_ci Some NVDIMM devices and controllers support encryption and 228c2ecf20Sopenharmony_ci other security features. The payloads for the commands that 238c2ecf20Sopenharmony_ci enable those features may contain sensitive clear-text 248c2ecf20Sopenharmony_ci security material. Disable debug of those command payloads 258c2ecf20Sopenharmony_ci by default. If you are a kernel developer actively working 268c2ecf20Sopenharmony_ci on NVDIMM security enabling say Y, otherwise say N. 27