summaryrefslogtreecommitdiffstats
path: root/certs
diff options
context:
space:
mode:
authorGeorge Cherian <george.cherian@cavium.com>2018-07-11 23:07:55 -0700
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2018-07-18 10:13:16 +0200
commit33477d84c26bbfa626da2c032e567a90dd70a528 (patch)
treeb17b51457b533e208635692735c45161d1e48ff4 /certs
parent1c3528232f4ba608cc2c31c7a8a55e0dbd6cb200 (diff)
downloadblackbird-obmc-linux-33477d84c26bbfa626da2c032e567a90dd70a528.tar.gz
blackbird-obmc-linux-33477d84c26bbfa626da2c032e567a90dd70a528.zip
cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC
Per Section 8.4.7.1.3 of ACPI 6.2, the platform provides performance feedback via set of performance counters. To determine the actual performance level delivered over time, OSPM may read a set of performance counters from the Reference Performance Counter Register and the Delivered Performance Counter Register. OSPM calculates the delivered performance over a given time period by taking a beginning and ending snapshot of both the reference and delivered performance counters, and calculating: delivered_perf = reference_perf X (delta of delivered_perf counter / delta of reference_perf counter). Implement the above and hook this up to the cpufreq->get method. Signed-off-by: George Cherian <george.cherian@cavium.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Prashanth Prakash <pprakash@codeaurora.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'certs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud