Skip to content

Add CPU Frequency scaling support on Armada 37xx

Gregory CLEMENT linux-arm-kernel linux-devicetree linux-pm 5 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest4 patches 0 repliesNew
  2. v34 patches 0 repliesSuperseded
  3. v2 posting 2/20 of 7 patches 0 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v2 posting 1/27 patches0 repliesSuperseded
v10 of 6 patches0 repliesSuperseded

Changes in v4 from the cover letter

- fix white space in the armada-37xx-cpufreq.c file.

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4dt-bindings: marvell: Add documentation for the North Bridge PM on Armada 37xxDocumentation/devicetree/bindings/arm/marvell/armada-37xx.txt+19 -00 replies
2/4MAINTAINERS: add new entries for Armada 37xx cpufreq driverMAINTAINERS+1 -00 replies
3/4cpufreq: Add DVFS support for Armada 37xxdrivers/cpufreq/Kconfig.arm drivers/cpufreq/Makefile drivers/cpufreq/armada-37xx-cpufreq.c+249 -03 replies
4/4arm64: dts: marvell: armada-37xx: add nodes allowing cpufreq supportarch/arm64/boot/dts/marvell/armada-372x.dtsi arch/arm64/boot/dts/marvell/armada-37xx.dtsi+8 -00 replies
4/4arm64: dts: marvell: armada-37xx: add nodes allowing cpufreq support+0 -00 replies

Reviews trailers per patch

3 of 5 patches have a Reviewed-by or Acked-by.

PatchRob HerringViresh KumarAndre Heider
1/4R-b
2/4A-b
3/4A-b T-b
4/4
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v4 thread

Cover letter [PATCH v4 0/4] Add CPU Frequency scaling support on Armada 37xx

Hi,

This is the forth version of a series adding the CPU Frequency support on Armada 37xx using DVFS. It is based on the initial work of Evan Wang and Victor Gu.

This time the only change is fixing the last white space issues found by Viresh. This was not mandatory but it is good to start with a clean new file.

The last patch is for arm-soc the arm-soc subsystem through mvebu and update the device tree to support the CPU frequency scaling.

An update on the CPU clock driver is needed in order to take into account the DVFS setting. It's the purpose of an other series already sent, but is no dependencies between the series (for building or at runtime).

Thanks,

Gregory

Changelog:

v1 -> v2:

- using syscon instead of nb_pm for the binding of the North bridge power management unit: reported by Rob Herring

- fix sorting inside the big LITTLE section for the Kconfig: reported by Viresh Kumar

- fix the bogus freq calculation in armada37xx_cpufreq_driver_init, bug reported by Andre Heider

- use dev_pm_opp_remove() on the previous opp if dev_pm_opp_add() failed, reported by Viresh Kumar

- add the Tested-by flag from Andre Heider on "cpufreq: Add DVFS support for Armada 37xx" patch

v2 -> v3:

- move patches "cpufreq: ARM: sort the Kconfig menu", " cpufreq:
sort the drivers in ARM part", "cpufreq: mvebu: Use dev_pm_opp_remove()" in separate series

- add reviewed-by and acked-by flags on the commits

- use space instead of tab in the #define in the armada-37xx-cpufreq.c file.

v3 -> v4

- fix white space in the armada-37xx-cpufreq.c file.

Gregory CLEMENT (4):
dt-bindings: marvell: Add documentation for the North Bridge PM on
Armada 37xx
MAINTAINERS: add new entries for Armada 37xx cpufreq driver
cpufreq: Add DVFS support for Armada 37xx
arm64: dts: marvell: armada-37xx: add nodes allowing cpufreq support

 .../bindings/arm/marvell/armada-37xx.txt           |  19 ++
 MAINTAINERS                                        |   1 +
 arch/arm64/boot/dts/marvell/armada-372x.dtsi       |   1 +
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   7 +
 drivers/cpufreq/Kconfig.arm                        |   7 +
 drivers/cpufreq/Makefile                           |   1 +
 drivers/cpufreq/armada-37xx-cpufreq.c              | 241 +++++++++++++++++++++
 7 files changed, 277 insertions(+)
 create mode 100644 drivers/cpufreq/armada-37xx-cpufreq.c
Signature · 1 line
2.15.1