Per the thread [1] that Tom asks. Convert to DM_PMIC for icore-edimm2.2, libra-fpsc, verdin and phyboard-pollux-rdk.
I not have the boards to test, so just my best practice to do the migration. For i.MX8MQ boards that still using SPL_POWER_LEGACY, it is a bit different, because the OCRAM is a bit small, I need find more time to check on it. [1] https://lore.kernel.org/u-boot/20260320214518.GD502704@bill-the-cat/ CI: https://github.com/u-boot/u-boot/pull/916 Signed-off-by: Peng Fan <[email protected]> --- Changes in v2: - Drop vqmmc-supply in patch 1,2,3 - Rebased to next - Link to v1: https://lore.kernel.org/r/[email protected] --- Peng Fan (4): imx8mp: phyboard-pollux-rdk: Convert to DM_PMIC imx8mp: verdin: Convert to DM_PMIC imx8mp: libra-fpsc: Convert to DM_PMIC imx8mp: icore-edimm2.2: Convert to DM_PMIC .../dts/imx8mp-icore-mx8mp-edimm2.2-u-boot.dtsi | 18 ++++++- arch/arm/dts/imx8mp-libra-rdk-fpsc-u-boot.dtsi | 22 ++++++++- .../arm/dts/imx8mp-phyboard-pollux-rdk-u-boot.dtsi | 22 ++++++++- arch/arm/dts/imx8mp-verdin-wifi-dev-u-boot.dtsi | 20 ++++++-- board/engicam/imx8mp/spl.c | 53 +++++++-------------- board/phytec/imx8mp-libra-fpsc/spl.c | 46 ++++++------------ board/phytec/phycore_imx8mp/spl.c | 43 ++++++----------- board/toradex/verdin-imx8mp/spl.c | 55 +++++++--------------- configs/imx8mp-icore-mx8mp-edimm2.2_defconfig | 12 ++--- configs/imx8mp-libra-fpsc_defconfig | 10 ++-- configs/phycore-imx8mp_defconfig | 10 ++-- configs/verdin-imx8mp_defconfig | 13 ++--- 12 files changed, 151 insertions(+), 173 deletions(-) --- base-commit: d9eee3d17882ec40f8ca5e231046bbf287ab4369 change-id: 20260323-power-legacy-5928e4f1dbb9 Best regards, -- Peng Fan <[email protected]>

