1. 12 Oct, 2015 1 commit
    • Ashwin Chaugule's avatar
      ACPI: Introduce CPU performance controls using CPPC · 337aadff
      Ashwin Chaugule authored
      CPPC stands for Collaborative Processor Performance Controls
      and is defined in the ACPI v5.0+ spec. It describes CPU
      performance controls on an abstract and continuous scale
      allowing the platform (e.g. remote power processor) to flexibly
      optimize CPU performance with its knowledge of power budgets
      and other architecture specific knowledge.
      
      This patch adds a shim which exports commonly used functions
      to get and set CPPC specific controls for each CPU. This enables
      CPUFreq drivers to gather per CPU performance data and use
      with exisiting governors or even allows for customized governors
      which are implemented inside CPUFreq drivers.
      Signed-off-by: default avatarAshwin Chaugule <ashwin.chaugule@linaro.org>
      Reviewed-by: default avatarAl Stone <al.stone@linaro.org>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      337aadff
  2. 11 Oct, 2015 8 commits
  3. 10 Oct, 2015 12 commits
  4. 09 Oct, 2015 10 commits
  5. 08 Oct, 2015 9 commits