Kevin Hilman <[email protected]> writes: > Kevin Hilman <[email protected]> writes: > >> Neil Armstrong <[email protected]> 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/[email protected]/ > > With that and the clock deps, it's working well on my odroid-n2. > > Tested-by: Kevin Hilman <[email protected]>
Also now tested on g12a: u200, x96-max and sei510 boards. Kevin

