mbox series

[GIT,PULL] cpufreq/arm updates for 5.18

Message ID 20220322061404.bqrg2ztb5ibdf6dw@vireshk-i7
State New
Headers show
Series [GIT,PULL] cpufreq/arm updates for 5.18 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git cpufreq/arm/linux-next

Message

Viresh Kumar March 22, 2022, 6:14 a.m. UTC
Hi Rafael,

This pull request:

- adds per core dvfs support for qcom Soc (Bjorn Andersson), convert to yaml
  binding (Manivannan Sadhasivam) and various other fixes to the qcom drivers
  (Luca Weiss).

- adds OPP table for imx7s SoC (Denys Drozdov) and minor fixes (Stefan Agner).

- fix CPPC driver's freq/performance conversions (Pierre Gondois).

- minor generic cleanups (Yury Norov).

Thanks.

-------------------------8<-------------------------

The following changes since commit ef8ee1cb8fc8976a68f5e89cd5f7b6f7de80c66f:

  cpufreq: qcom-hw: Delay enabling throttle_irq (2022-02-09 13:18:49 +0530)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git cpufreq/arm/linux-next

for you to fetch changes up to b7f2b0d3511a6bbf9387f08f370f9125663e18d8:

  dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings (2022-03-11 09:00:26 +0530)

----------------------------------------------------------------
Bjorn Andersson (2):
      cpufreq: qcom-hw: Add support for per-core-dcvs
      cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev

Denys Drozdov (1):
      ARM: dts: imx7s: Define operating points table for cpufreq

Luca Weiss (1):
      cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse

Manivannan Sadhasivam (2):
      dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example
      dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings

Pierre Gondois (1):
      cpufreq: CPPC: Fix performance/frequency conversion

Stefan Agner (1):
      cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist

Yury Norov (1):
      cpufreq: replace cpumask_weight with cpumask_empty where appropriate

 .../bindings/cpufreq/cpufreq-qcom-hw.txt           | 172 ------------------
 .../bindings/cpufreq/cpufreq-qcom-hw.yaml          | 201 +++++++++++++++++++++
 .../bindings/dvfs/performance-domain.yaml          |  14 +-
 arch/arm/boot/dts/imx7s.dtsi                       |  16 ++
 drivers/cpufreq/cppc_cpufreq.c                     |  43 +++--
 drivers/cpufreq/cpufreq-dt-platdev.c               |   3 +
 drivers/cpufreq/qcom-cpufreq-hw.c                  |  20 +-
 drivers/cpufreq/qcom-cpufreq-nvmem.c               |   2 +-
 drivers/cpufreq/scmi-cpufreq.c                     |   2 +-
 9 files changed, 272 insertions(+), 201 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt
 create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml