mbox series

[GIT,PULL] cpufreq/arm updates for 6.6

Message ID 20230828102554.7efox2bjzfxpa26j@vireshk-i7
State New
Headers show
Series [GIT,PULL] cpufreq/arm updates for 6.6 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git tags/cpufreq-arm-updates-6.6

Message

Viresh Kumar Aug. 28, 2023, 10:25 a.m. UTC
Hi Rafael,

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git tags/cpufreq-arm-updates-6.6

for you to fetch changes up to de0e85b29edfc68046d587c7d67bbd2bdc31b73f:

  cpufreq: tegra194: remove opp table in exit hook (2023-08-28 15:45:24 +0530)

----------------------------------------------------------------
ARM cpufreq updates for 6.6

- Migrate various platforms to use remove callback returning void
  (Yangtao Li).

- Add online/offline/exit hooks for Tegra driver (Sumit Gupta).

- Explicitly include correct DT includes (Rob Herring).

- Frequency domain updates for qcom-hw driver (Neil Armstrong).

- Modify AMD pstate driver return the highest_perf value (Meng Li).

- Generic cleanups for cppc, mediatek and powernow driver (Liao Chang
  and Konrad Dybcio).

- Add more platforms to cpufreq-arm driver's blocklist (AngeloGioacchino
  Del Regno and Konrad Dybcio).

- brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Gustavo A. R. Silva).

----------------------------------------------------------------
AngeloGioacchino Del Regno (1):
      cpufreq: blocklist MSM8998 in cpufreq-dt-platdev

Gustavo A. R. Silva (1):
      cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug

Konrad Dybcio (2):
      cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev
      cpufreq: mediatek-hw: Remove unused define

Liao Chang (4):
      cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message
      cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases.
      cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie
      cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()

Meng Li (1):
      cpufreq: amd-pstate-ut: Modify the function to get the highest_perf value

Neil Armstrong (2):
      dt-bindings: cpufreq: qcom-hw: add a 4th frequency domain
      cpufreq: qcom-cpufreq-hw: add support for 4 freq domains

Rob Herring (1):
      cpufreq: Explicitly include correct DT includes

Sumit Gupta (2):
      cpufreq: tegra194: add online/offline hooks
      cpufreq: tegra194: remove opp table in exit hook

Yangtao Li (19):
      cpufreq: sun50i: Convert to platform remove callback returning void
      cpufreq: dt: Convert to platform remove callback returning void
      cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void
      cpufreq: vexpress: Convert to platform remove callback returning void
      cpufreq: imx6q: Convert to platform remove callback returning void
      cpufreq: mediatek-hw: Convert to platform remove callback returning void
      cpufreq: scpi: Convert to platform remove callback returning void
      cpufreq: tegra194: Convert to platform remove callback returning void
      cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void
      cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void
      cpufreq: davinci: Convert to platform remove callback returning void
      cpufreq: raspberrypi: Convert to platform remove callback returning void
      cpufreq: pcc-cpufreq: Convert to platform remove callback returning void
      cpufreq: kirkwood: Convert to platform remove callback returning void
      cpufreq: qcom-nvmem: Convert to platform remove callback returning void
      cpufreq: tegra186: Convert to platform remove callback returning void
      cpufreq: acpi: Convert to platform remove callback returning void
      cpufreq: qoriq: Convert to platform remove callback returning void
      cpufreq: omap: Convert to platform remove callback returning void

 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml |  5 ++++-
 drivers/cpufreq/acpi-cpufreq.c                                 |  6 ++----
 drivers/cpufreq/amd-pstate-ut.c                                |  4 ++--
 drivers/cpufreq/armada-37xx-cpufreq.c                          |  4 +---
 drivers/cpufreq/brcmstb-avs-cpufreq.c                          | 12 +++++++-----
 drivers/cpufreq/cppc_cpufreq.c                                 | 13 ++++++++-----
 drivers/cpufreq/cpufreq-dt-platdev.c                           |  7 +++++++
 drivers/cpufreq/cpufreq-dt.c                                   |  5 ++---
 drivers/cpufreq/cpufreq.c                                      |  8 ++++----
 drivers/cpufreq/davinci-cpufreq.c                              |  6 ++----
 drivers/cpufreq/imx-cpufreq-dt.c                               |  6 ++----
 drivers/cpufreq/imx6q-cpufreq.c                                |  6 ++----
 drivers/cpufreq/kirkwood-cpufreq.c                             |  6 ++----
 drivers/cpufreq/mediatek-cpufreq-hw.c                          |  9 ++++-----
 drivers/cpufreq/mediatek-cpufreq.c                             |  2 --
 drivers/cpufreq/omap-cpufreq.c                                 |  6 ++----
 drivers/cpufreq/pcc-cpufreq.c                                  |  6 ++----
 drivers/cpufreq/powernow-k8.c                                  |  3 ++-
 drivers/cpufreq/ppc_cbe_cpufreq.c                              |  2 +-
 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c                          |  1 -
 drivers/cpufreq/qcom-cpufreq-hw.c                              |  8 +++-----
 drivers/cpufreq/qcom-cpufreq-nvmem.c                           |  7 ++-----
 drivers/cpufreq/qoriq-cpufreq.c                                |  6 ++----
 drivers/cpufreq/raspberrypi-cpufreq.c                          |  6 ++----
 drivers/cpufreq/scpi-cpufreq.c                                 |  7 +++----
 drivers/cpufreq/sti-cpufreq.c                                  |  2 +-
 drivers/cpufreq/sun50i-cpufreq-nvmem.c                         |  6 ++----
 drivers/cpufreq/tegra186-cpufreq.c                             |  6 ++----
 drivers/cpufreq/tegra194-cpufreq.c                             | 35 +++++++++++++++++++++++++++++++----
 drivers/cpufreq/ti-cpufreq.c                                   |  2 +-
 drivers/cpufreq/vexpress-spc-cpufreq.c                         |  6 ++----
 include/linux/cpufreq.h                                        |  2 +-
 32 files changed, 108 insertions(+), 102 deletions(-)