mbox series

[GIT,PULL] cpufreq/arm updates for 6.10

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

Pull-request

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

Message

Viresh Kumar April 30, 2024, 10:27 a.m. UTC
Hi Rafael,

The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -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.10

for you to fetch changes up to fde234239d161f958390e41d26cda2bb166f1994:

  dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles (2024-04-26 18:13:41 +0530)

----------------------------------------------------------------
ARM cpufreq updates for 6.10

- Sun50i: Add support for opp_supported_hw, H616 platform and general
  cleaups (Andre Przywara, Martin Botka, Brandon Cheo Fusi, Dan
  Carpenter, and Viresh Kumar).

- cppc: Fix possible null pointer dereference (Aleksandr Mishin).

- Eliminate uses of of_node_put() (Javier Carrasco, and Shivani Gupta).

- brcmstb-avs: ISO C90 forbids mixed declarations (Portia Stephens).

- mediatek: Add support for MT7988A (Sam Shih).

- cpufreq-qcom-hw: Add SM4450 compatibles in DT bindings (Tengfei Fan).

----------------------------------------------------------------
Aleksandr Mishin (1):
      cppc_cpufreq: Fix possible null pointer dereference

Andre Przywara (2):
      cpufreq: sun50i: Add support for opp_supported_hw
      arm64: dts: allwinner: h616: enable DVFS for all boards

Brandon Cheo Fusi (1):
      cpufreq: sun50i: Refactor speed bin decoding

Dan Carpenter (1):
      cpufreq: sun50i: fix error returns in dt_has_supported_hw()

Javier Carrasco (3):
      cpupfreq: tegra124: eliminate uses of of_node_put()
      cpufreq: dt: eliminate uses of of_node_put()
      cpufreq: dt-platdev: eliminate uses of of_node_put()

Martin Botka (5):
      firmware: smccc: Export revision soc_id function
      cpufreq: dt-platdev: Blocklist Allwinner H616/618 SoCs
      dt-bindings: opp: Describe H616 OPPs and opp-supported-hw
      cpufreq: sun50i: Add H616 support
      arm64: dts: allwinner: h616: Add CPU OPPs table

Portia Stephens (1):
      cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations

Sam Shih (1):
      cpufreq: mediatek: Add support for MT7988A

Shivani Gupta (1):
      cpufreq: ti: Implement scope-based cleanup in ti_cpufreq_match_node()

Tengfei Fan (1):
      dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles

Viresh Kumar (1):
      cpufreq: sun50i: Fix build warning around snprint()

 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml                  |   2 ++
 Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml |  87 ++++++++++++++++++++++++++-------------------------
 arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi                  |   5 +++
 arch/arm64/boot/dts/allwinner/sun50i-h616-cpu-opp.dtsi                          | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts                    |   5 +++
 arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts                          |   5 +++
 arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi                                  |   8 +++++
 arch/arm64/boot/dts/allwinner/sun50i-h618-longan-module-3h.dtsi                 |   5 +++
 arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts                   |   5 +++
 arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero3.dts                    |   5 +++
 arch/arm64/boot/dts/allwinner/sun50i-h618-transpeed-8k618-t.dts                 |   5 +++
 drivers/cpufreq/brcmstb-avs-cpufreq.c                                           |   5 ++-
 drivers/cpufreq/cppc_cpufreq.c                                                  |  14 +++++++--
 drivers/cpufreq/cpufreq-dt-platdev.c                                            |  10 +++---
 drivers/cpufreq/cpufreq-dt.c                                                    |  21 ++++---------
 drivers/cpufreq/mediatek-cpufreq.c                                              |  10 ++++++
 drivers/cpufreq/sun50i-cpufreq-nvmem.c                                          | 209 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------
 drivers/cpufreq/tegra124-cpufreq.c                                              |  19 ++++--------
 drivers/cpufreq/ti-cpufreq.c                                                    |   4 +--
 drivers/firmware/smccc/smccc.c                                                  |   1 +
 20 files changed, 420 insertions(+), 120 deletions(-)
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-cpu-opp.dtsi