Merge branches 'acpica', 'acpi-video' and 'device-properties'
[firefly-linux-kernel-4.4.55.git] / drivers / acpi / Kconfig
index 5e6e0a8b17ff05f3b3e45ec4a9b116e42a61ae09..5eef4cb4f70e6995f2d623268d1f8cd2daab63c2 100644 (file)
@@ -206,11 +206,25 @@ config ACPI_PROCESSOR_IDLE
        bool
        select CPU_IDLE
 
+config ACPI_CPPC_LIB
+       bool
+       depends on ACPI_PROCESSOR
+       depends on !ACPI_CPU_FREQ_PSS
+       select MAILBOX
+       select PCC
+       help
+         If this option is enabled, this file implements common functionality
+         to parse CPPC tables as described in the ACPI 5.1+ spec. The
+         routines implemented are meant to be used by other
+         drivers to control CPU performance using CPPC semantics.
+         If your platform does not support CPPC in firmware,
+         leave this option disabled.
+
 config ACPI_PROCESSOR
        tristate "Processor"
-       depends on X86 || IA64
-       select ACPI_PROCESSOR_IDLE
-       select ACPI_CPU_FREQ_PSS
+       depends on X86 || IA64 || ARM64
+       select ACPI_PROCESSOR_IDLE if X86 || IA64
+       select ACPI_CPU_FREQ_PSS if X86 || IA64
        default y
        help
          This driver adds support for the ACPI Processor package. It is required