Merge branch 'acpi-pfrut'
[sfrench/cifs-2.6.git] / drivers / acpi / Kconfig
index 60b5424bd318bb44fc848cfad8dd5281ad1aa2b3..8cdc7860b6e6cf4981c214122ae046500c461fc8 100644 (file)
@@ -517,6 +517,28 @@ config ACPI_CONFIGFS
          userspace. The configurable ACPI groups will be visible under
          /config/acpi, assuming configfs is mounted under /config.
 
+config ACPI_PFRUT
+       tristate "ACPI Platform Firmware Runtime Update and Telemetry"
+       depends on 64BIT
+       help
+         This mechanism allows certain pieces of the platform firmware
+         to be updated on the fly while the system is running (runtime)
+         without the need to restart it, which is key in the cases when
+         the system needs to be available 100% of the time and it cannot
+         afford the downtime related to restarting it, or when the work
+         carried out by the system is particularly important, so it cannot
+         be interrupted, and it is not practical to wait until it is complete.
+
+         The existing firmware code can be modified (driver update) or
+         extended by adding new code to the firmware (code injection).
+
+         Besides, the telemetry driver allows user space to fetch telemetry
+         data from the firmware with the help of the Platform Firmware Runtime
+         Telemetry interface.
+
+         To compile the drivers as modules, choose M here:
+         the modules will be called pfr_update and pfr_telemetry.
+
 if ARM64
 source "drivers/acpi/arm64/Kconfig"