Messages in this thread | | | From | Kevin Hilman <> | Subject | Re: [PATCH 0/6] arm64: g12a: add support for DVFS | Date | Thu, 08 Aug 2019 16:56:09 -0700 |
| |
Kevin Hilman <khilman@baylibre.com> writes:
> Neil Armstrong <narmstrong@baylibre.com> writes: > >> The G12A & G12B SoCs has kernel controllable CPU clocks and PWMs for >> voltage regulators. >> >> This patchsets moves the meson-g12a.dtsi to meson-g12-common.dtsi to simplify >> handling the G12A & G12B differences in the meson-g12a.dtsi & meson-g12b.dtsi >> files, like the OPPs and CPU nodes. >> >> Then G12A & G12B OPP tables are added, followed by the CPU voltages regulators >> in each boards DT. >> >> It was voluntary chosen to enabled DVFS (CPU regulator and CPU clocks) only >> in boards, to make sure only tested boards has DVFS enabled. >> >> This patchset : >> - moves the G12A DT to a common g12a-common dtsi >> - adds the G12A and G12B OPPs >> - enables DVFS on all supported boards >> >> Dependencies: >> - None > > Not quite. The last patch to enable DVFS on odroid-n2 has a build-time > dependency on the clock series that adds the CPUB clock. > > I'll apply the rest of the series to v5.4/dt64 until there's a stable > clock tag I can use for the clocks.
In order to test this, I noticed another dependency needed for the PWM regulators to work:
https://lore.kernel.org/linux-amlogic/20190729125838.6498-1-narmstrong@baylibre.com/
With that and the clock deps, it's working well on my odroid-n2.
Tested-by: Kevin Hilman <khilman@baylibre.com>
Thanks,
Kevin
| |