mbox series

[GIT,PULL] cpufreq/arm updates for 6.11

Message ID 20240709065146.okez4bvizmf5bxtx@vireshk-i7 (mailing list archive)
State Mainlined, archived
Headers show
Series [GIT,PULL] cpufreq/arm updates for 6.11 | expand

Pull-request

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

Message

Viresh Kumar July 9, 2024, 6:51 a.m. UTC
Hi Rafael,

The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -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.11

for you to fetch changes up to d992f881764cc89444aa5a9752ff508a1baeb61e:

  cpufreq: sti: fix build warning (2024-07-09 08:45:43 +0530)

----------------------------------------------------------------
ARM cpufreq updates for 6.11

- cpufreq: Add Loongson-3 CPUFreq driver support (Huacai Chen).
- Make exit() callback return void (Lizhe and Viresh Kumar).
- Minor cleanups and fixes in several drivers (Bryan Brattlof,
  Javier Carrasco, Jagadeesh Kona, Jeff Johnson, Nícolas F. R. A. Prado,
  Primoz Fiser, Raphael Gallais-Pou, and Riwen Lu).

----------------------------------------------------------------
Bryan Brattlof (2):
      cpufreq: ti: update OPP table for AM62Ax SoCs
      cpufreq: ti: update OPP table for AM62Px SoCs

Huacai Chen (1):
      cpufreq: Add Loongson-3 CPUFreq driver support

Jagadeesh Kona (1):
      cpufreq: scmi: Avoid overflow of target_freq in fast switch

Javier Carrasco (4):
      cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
      cpufreq: sun50i: replace of_node_put() with automatic cleanup handler
      cpufreq: qcom-nvmem: fix memory leaks in probe error paths
      cpufreq: qcom-nvmem: eliminate uses of of_node_put()

Jeff Johnson (1):
      cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro

Lizhe (1):
      cpufreq: Make cpufreq_driver->exit() return void

Nícolas F. R. A. Prado (1):
      cpufreq: mediatek: Use dev_err_probe in every error path in probe

Primoz Fiser (2):
      cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
      OPP: ti: Fix ti_opp_supply_probe wrong return values

Raphael Gallais-Pou (2):
      cpufreq: sti: add missing MODULE_DEVICE_TABLE entry for stih418
      cpufreq: sti: fix build warning

Riwen Lu (1):
      cpufreq/cppc: Don't compare desired_perf in target()

Ryan Walklin (1):
      cpufreq: sun50i: add Allwinner H700 speed bin

Viresh Kumar (3):
      cpufreq: nforce2: Remove empty exit() callback
      cpufreq: loongson2: Remove empty exit() callback
      cpufreq: pcc: Remove empty exit() callback

Yang Li (1):
      cpufreq: longhaul: Fix kernel-doc param for longhaul_setstate

 MAINTAINERS                            |   1 +
 drivers/cpufreq/Kconfig                |  12 +++++
 drivers/cpufreq/Makefile               |   1 +
 drivers/cpufreq/acpi-cpufreq.c         |   4 +-
 drivers/cpufreq/amd-pstate.c           |   7 +--
 drivers/cpufreq/apple-soc-cpufreq.c    |   4 +-
 drivers/cpufreq/bmips-cpufreq.c        |   4 +-
 drivers/cpufreq/cppc_cpufreq.c         |  12 ++---
 drivers/cpufreq/cpufreq-dt-platdev.c   |   1 +
 drivers/cpufreq/cpufreq-dt.c           |   3 +-
 drivers/cpufreq/cpufreq-nforce2.c      |   6 ---
 drivers/cpufreq/e_powersaver.c         |   3 +-
 drivers/cpufreq/intel_pstate.c         |   8 ++--
 drivers/cpufreq/longhaul.c             |   5 ++-
 drivers/cpufreq/loongson2_cpufreq.c    |   6 ---
 drivers/cpufreq/loongson3_cpufreq.c    | 395 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/cpufreq/mediatek-cpufreq-hw.c  |   4 +-
 drivers/cpufreq/mediatek-cpufreq.c     |  76 +++++++++++++++-----------------
 drivers/cpufreq/omap-cpufreq.c         |   3 +-
 drivers/cpufreq/pasemi-cpufreq.c       |   6 +--
 drivers/cpufreq/pcc-cpufreq.c          |   6 ---
 drivers/cpufreq/powernow-k6.c          |   5 +--
 drivers/cpufreq/powernow-k7.c          |   3 +-
 drivers/cpufreq/powernow-k8.c          |   6 +--
 drivers/cpufreq/powernv-cpufreq.c      |   4 +-
 drivers/cpufreq/ppc_cbe_cpufreq.c      |   3 +-
 drivers/cpufreq/qcom-cpufreq-hw.c      |   4 +-
 drivers/cpufreq/qcom-cpufreq-nvmem.c   |  12 ++---
 drivers/cpufreq/qoriq-cpufreq.c        |   4 +-
 drivers/cpufreq/scmi-cpufreq.c         |   8 ++--
 drivers/cpufreq/scpi-cpufreq.c         |   4 +-
 drivers/cpufreq/sh-cpufreq.c           |   4 +-
 drivers/cpufreq/sparc-us2e-cpufreq.c   |   3 +-
 drivers/cpufreq/sparc-us3-cpufreq.c    |   3 +-
 drivers/cpufreq/speedstep-centrino.c   |  10 ++---
 drivers/cpufreq/sti-cpufreq.c          |   3 +-
 drivers/cpufreq/sun50i-cpufreq-nvmem.c |  30 +++++--------
 drivers/cpufreq/tegra194-cpufreq.c     |   4 +-
 drivers/cpufreq/ti-cpufreq.c           |  96 ++++++++++++++++++++++++++++++++++++++--
 drivers/cpufreq/vexpress-spc-cpufreq.c |   5 +--
 drivers/opp/ti-opp-supply.c            |   6 ++-
 include/linux/cpufreq.h                |   2 +-
 42 files changed, 603 insertions(+), 183 deletions(-)
 create mode 100644 drivers/cpufreq/loongson3_cpufreq.c

Comments

Rafael J. Wysocki July 9, 2024, 4:04 p.m. UTC | #1
Hi Viresh,

On Tue, Jul 9, 2024 at 8:51 AM Viresh Kumar <viresh.kumar@linaro.org> wrote:
>
> Hi Rafael,
>
> The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:
>
>   Linux 6.10-rc1 (2024-05-26 15:20:12 -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.11
>
> for you to fetch changes up to d992f881764cc89444aa5a9752ff508a1baeb61e:
>
>   cpufreq: sti: fix build warning (2024-07-09 08:45:43 +0530)
>
> ----------------------------------------------------------------
> ARM cpufreq updates for 6.11
>
> - cpufreq: Add Loongson-3 CPUFreq driver support (Huacai Chen).
> - Make exit() callback return void (Lizhe and Viresh Kumar).
> - Minor cleanups and fixes in several drivers (Bryan Brattlof,
>   Javier Carrasco, Jagadeesh Kona, Jeff Johnson, Nícolas F. R. A. Prado,
>   Primoz Fiser, Raphael Gallais-Pou, and Riwen Lu).
>
> ----------------------------------------------------------------
> Bryan Brattlof (2):
>       cpufreq: ti: update OPP table for AM62Ax SoCs
>       cpufreq: ti: update OPP table for AM62Px SoCs
>
> Huacai Chen (1):
>       cpufreq: Add Loongson-3 CPUFreq driver support
>
> Jagadeesh Kona (1):
>       cpufreq: scmi: Avoid overflow of target_freq in fast switch
>
> Javier Carrasco (4):
>       cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
>       cpufreq: sun50i: replace of_node_put() with automatic cleanup handler
>       cpufreq: qcom-nvmem: fix memory leaks in probe error paths
>       cpufreq: qcom-nvmem: eliminate uses of of_node_put()
>
> Jeff Johnson (1):
>       cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro
>
> Lizhe (1):
>       cpufreq: Make cpufreq_driver->exit() return void
>
> Nícolas F. R. A. Prado (1):
>       cpufreq: mediatek: Use dev_err_probe in every error path in probe
>
> Primoz Fiser (2):
>       cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
>       OPP: ti: Fix ti_opp_supply_probe wrong return values
>
> Raphael Gallais-Pou (2):
>       cpufreq: sti: add missing MODULE_DEVICE_TABLE entry for stih418
>       cpufreq: sti: fix build warning
>
> Riwen Lu (1):
>       cpufreq/cppc: Don't compare desired_perf in target()
>
> Ryan Walklin (1):
>       cpufreq: sun50i: add Allwinner H700 speed bin
>
> Viresh Kumar (3):
>       cpufreq: nforce2: Remove empty exit() callback
>       cpufreq: loongson2: Remove empty exit() callback
>       cpufreq: pcc: Remove empty exit() callback
>
> Yang Li (1):
>       cpufreq: longhaul: Fix kernel-doc param for longhaul_setstate
>
>  MAINTAINERS                            |   1 +
>  drivers/cpufreq/Kconfig                |  12 +++++
>  drivers/cpufreq/Makefile               |   1 +
>  drivers/cpufreq/acpi-cpufreq.c         |   4 +-
>  drivers/cpufreq/amd-pstate.c           |   7 +--
>  drivers/cpufreq/apple-soc-cpufreq.c    |   4 +-
>  drivers/cpufreq/bmips-cpufreq.c        |   4 +-
>  drivers/cpufreq/cppc_cpufreq.c         |  12 ++---
>  drivers/cpufreq/cpufreq-dt-platdev.c   |   1 +
>  drivers/cpufreq/cpufreq-dt.c           |   3 +-
>  drivers/cpufreq/cpufreq-nforce2.c      |   6 ---
>  drivers/cpufreq/e_powersaver.c         |   3 +-
>  drivers/cpufreq/intel_pstate.c         |   8 ++--
>  drivers/cpufreq/longhaul.c             |   5 ++-
>  drivers/cpufreq/loongson2_cpufreq.c    |   6 ---
>  drivers/cpufreq/loongson3_cpufreq.c    | 395 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/cpufreq/mediatek-cpufreq-hw.c  |   4 +-
>  drivers/cpufreq/mediatek-cpufreq.c     |  76 +++++++++++++++-----------------
>  drivers/cpufreq/omap-cpufreq.c         |   3 +-
>  drivers/cpufreq/pasemi-cpufreq.c       |   6 +--
>  drivers/cpufreq/pcc-cpufreq.c          |   6 ---
>  drivers/cpufreq/powernow-k6.c          |   5 +--
>  drivers/cpufreq/powernow-k7.c          |   3 +-
>  drivers/cpufreq/powernow-k8.c          |   6 +--
>  drivers/cpufreq/powernv-cpufreq.c      |   4 +-
>  drivers/cpufreq/ppc_cbe_cpufreq.c      |   3 +-
>  drivers/cpufreq/qcom-cpufreq-hw.c      |   4 +-
>  drivers/cpufreq/qcom-cpufreq-nvmem.c   |  12 ++---
>  drivers/cpufreq/qoriq-cpufreq.c        |   4 +-
>  drivers/cpufreq/scmi-cpufreq.c         |   8 ++--
>  drivers/cpufreq/scpi-cpufreq.c         |   4 +-
>  drivers/cpufreq/sh-cpufreq.c           |   4 +-
>  drivers/cpufreq/sparc-us2e-cpufreq.c   |   3 +-
>  drivers/cpufreq/sparc-us3-cpufreq.c    |   3 +-
>  drivers/cpufreq/speedstep-centrino.c   |  10 ++---
>  drivers/cpufreq/sti-cpufreq.c          |   3 +-
>  drivers/cpufreq/sun50i-cpufreq-nvmem.c |  30 +++++--------
>  drivers/cpufreq/tegra194-cpufreq.c     |   4 +-
>  drivers/cpufreq/ti-cpufreq.c           |  96 ++++++++++++++++++++++++++++++++++++++--
>  drivers/cpufreq/vexpress-spc-cpufreq.c |   5 +--
>  drivers/opp/ti-opp-supply.c            |   6 ++-
>  include/linux/cpufreq.h                |   2 +-
>  42 files changed, 603 insertions(+), 183 deletions(-)
>  create mode 100644 drivers/cpufreq/loongson3_cpufreq.c
>
> --

Pulled and added to linux-pm.git/linux-next, thanks!