summaryrefslogtreecommitdiff
path: root/drivers/acpi/processor_driver.c
diff options
context:
space:
mode:
authorGeorge Cherian <george.cherian@cavium.com>2017-10-11 08:54:58 +0000
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2017-11-09 00:39:54 +0100
commit85b1407bf6d2f4a1583e9201b8c163703df733cc (patch)
tree7917e008abdc2af39e9be55cf1cee856d4718ee3 /drivers/acpi/processor_driver.c
parentc4b766c2f3fc4d847f16a3735913b7edf3136343 (diff)
ACPI / CPPC: Make CPPC ACPI driver aware of PCC subspace IDs
Based on ACPI 6.2 Section 8.4.7.1.9 If the PCC register space is used, all PCC registers, for all processors in the same performance domain (as defined by _PSD), must be defined to be in the same subspace. Based on Section 14.1 of ACPI specification, it is possible to have a maximum of 256 PCC subspace IDs. Add support of multiple PCC subspace ID instead of using a single global pcc_data structure. While at that, fix the time_delta check in send_pcc_cmd() so that last_mpar_reset and mpar_count are initialized properly. Signed-off-by: George Cherian <george.cherian@cavium.com> Reviewed-by: Prashanth Prakash <pprakash@codeaurora.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/acpi/processor_driver.c')
0 files changed, 0 insertions, 0 deletions