Merge branch 'acpi-processor'
[firefly-linux-kernel-4.4.55.git] / drivers / acpi / Kconfig
index 706c2e95503fbaeca395b020c576af4d60c6dcdb..25dbb76c02ccb0fd1d9b56d9956acb115d2e8419 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