ACPI: CPPC: Return error if _CPC is invalid on a CPU
authorHoan Tran <hotran@apm.com>
Fri, 17 Jun 2016 22:16:31 +0000 (15:16 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 23 Jun 2016 21:19:21 +0000 (23:19 +0200)
commit8343c40d3de32ebfe8f48b043964e4ba0e7701f7
tree29b20eeabda8bb5f9ecc229112455262d67f8216
parent33688abb2802ff3a230bd2441f765477b94cc89e
ACPI: CPPC: Return error if _CPC is invalid on a CPU

Based on 8.4.7.1 section of ACPI 6.1 specification, if the platform
supports CPPC, the _CPC object must exist under all processor objects.
If cpc_desc_ptr pointer is invalid on any CPUs, acpi_get_psd_map()
should return error and CPPC cpufreq driver can not be registered.

Signed-off-by: Hoan Tran <hotran@apm.com>
Reviewed-by: Prashanth Prakash <pprakash@codeaurora.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/cppc_acpi.c