]> git.karo-electronics.de Git - linux-beck.git/commitdiff
Merge branch 'acpi-processor'
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sun, 1 Nov 2015 23:50:37 +0000 (00:50 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sun, 1 Nov 2015 23:50:37 +0000 (00:50 +0100)
* acpi-processor:
  ACPI / CPPC: Fix potential memory leak
  ACPI / CPPC: signedness bug in register_pcc_channel()
  ACPI: Allow selection of the ACPI processor driver for ARM64
  CPPC: Probe for CPPC tables for each ACPI Processor object
  ACPI: Add weak routines for ACPI CPU Hotplug
  ACPI / CPPC: Add a CPUFreq driver for use with CPPC
  ACPI: Introduce CPU performance controls using CPPC

1  2 
drivers/acpi/Kconfig

diff --combined drivers/acpi/Kconfig
index 706c2e95503fbaeca395b020c576af4d60c6dcdb,ce97a59c133e6f8e1e010441c9ded8fb1f7343d1..25dbb76c02ccb0fd1d9b56d9956acb115d2e8419
@@@ -57,15 -57,6 +57,15 @@@ config ACPI_SYSTEM_POWER_STATES_SUPPOR
  config ACPI_CCA_REQUIRED
        bool
  
 +config ACPI_DEBUGGER
 +      bool "In-kernel debugger (EXPERIMENTAL)"
 +      select ACPI_DEBUG
 +      help
 +        Enable in-kernel debugging facilities: statistics, internal
 +        object dump, single step control method execution.
 +        This is still under development, currently enabling this only
 +        results in the compilation of the ACPICA debugger files.
 +
  config ACPI_SLEEP
        bool
        depends on SUSPEND || HIBERNATION
@@@ -206,11 -197,25 +206,25 @@@ config ACPI_PROCESSOR_IDL
        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