mbox series

[GIT,PULL] cpufreq/arm updates for 6.10

Message ID 20240430102756.fgar4rdd5s42245l@vireshk-i7 (mailing list archive)
State In Next
Delegated to: Rafael Wysocki
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

Comments

Rafael J. Wysocki April 30, 2024, 10:49 a.m. UTC | #1
Hi Viresh,

On Tue, Apr 30, 2024 at 12:28 PM Viresh Kumar <viresh.kumar@linaro.org> wrote:
>
> 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
>
> --

Pulled, thanks!