1. 20 Feb, 2019 4 commits
  2. 19 Feb, 2019 1 commit
  3. 18 Feb, 2019 10 commits
  4. 14 Feb, 2019 1 commit
  5. 13 Feb, 2019 2 commits
    • Erwan Velu's avatar
      cpufreq: intel_pstate: Add reasons for failure and debug messages · 076b862c
      Erwan Velu authored
      The init code path has several exceptions where the driver can
      decide not to load.
      
      As CONFIG_X86_INTEL_PSTATE is generally set to Y, the return code is
      not reachable.  The initialization code is neither verbose of the
      reason why it did choose to prematurely exit, so it is difficult for
      a user to determine, on a given platform, why the driver didn't load
      properly.
      
      This patch is about reporting to the user the reason/context of why
      the driver failed to load.  That is a precious hint when debugging
      a platform.
      Signed-off-by: default avatarErwan Velu <e.velu@criteo.com>
      [ rjw: Subject & changelog, minor fixups ]
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      076b862c
    • Rafael J. Wysocki's avatar
      Merge branch 'cpufreq/arm/linux-next' of... · b53c7348
      Rafael J. Wysocki authored
      Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-cpufreq
      
      Pull ARM cpufreq driver updates for v5.1 from Viresh Kumar:
      
      "This pull request contains following changes:
      
       - New Armada 8k cpufreq driver (Gregory CLEMENT).
       - qcom driver cleanups (Amit Kucheria, Taniya Das, Yangtao Li).
       - s5pv210 driver cleanup (Paweł Chmiel).
       - tegra driver cleanup (Yangtao Li).
       - Minor update to MAINTAINERS file (Baruch Siach)."
      
      * 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm:
        cpufreq: qcom-hw: Register an Energy Model
        cpufreq: qcom: Read voltage LUT and populate OPP
        cpufreq: qcom-hw: Move to device_initcall
        cpufreq: tegra124: add missing of_node_put()
        cpufreq: qcom-kryo: make some variables static
        MAINTAINERS: Update the active pm tree for ARM
        cpufreq: ap806: add cpufreq driver for Armada 8K
        MAINTAINERS: add new entries for Armada 8K cpufreq driver
        cpufreq: s5pv210: Defer probe if getting regulators fail
        MAINTAINERS: use common indentation
        PM / OPP: Introduce a power estimation helper
        PM / OPP: Remove unused parameter of _generic_set_opp_clk_only()
      b53c7348
  6. 12 Feb, 2019 2 commits
    • Viresh Kumar's avatar
      cpufreq: dt: Implement online/offline() callbacks · 263abfe7
      Viresh Kumar authored
      Implement the light-weight tear down and bring up helpers to reduce the
      amount of work to do on CPU offline/online operation.
      Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      263abfe7
    • Viresh Kumar's avatar
      cpufreq: Allow light-weight tear down and bring up of CPUs · 91a12e91
      Viresh Kumar authored
      The cpufreq core doesn't remove the cpufreq policy anymore on CPU
      offline operation, rather that happens when the CPU device gets
      unregistered from the kernel. This allows faster recovery when the CPU
      comes back online. This is also very useful during system wide
      suspend/resume where we offline all non-boot CPUs during suspend and
      then bring them back on resume.
      
      This commit takes the same idea a step ahead to allow drivers to do
      light weight tear-down and bring-up during CPU offline and online
      operations.
      
      A new set of callbacks is introduced, online/offline(). online() gets
      called when the first CPU of an inactive policy is brought up and
      offline() gets called when all the CPUs of a policy are offlined.
      
      The existing init/exit() callback get called on policy
      creation/destruction. They also get called instead of online/offline()
      callbacks if the online/offline() callbacks aren't provided.
      
      This also moves around some code to get executed only for the new-policy
      case going forward.
      Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      91a12e91
  7. 08 Feb, 2019 5 commits
  8. 07 Feb, 2019 9 commits
  9. 01 Feb, 2019 2 commits
  10. 30 Jan, 2019 4 commits