U-Boot and legacy SPL power control on modern platforms

Peng Fan peng.fan at oss.nxp.com
Wed Mar 25 12:18:56 CET 2026


Hi Tom,

On Fri, Mar 20, 2026 at 03:45:18PM -0600, Tom Rini wrote:
>Hello,
>
>As part of the work I've been doing on clarifying Kconfig dependencies
>I've stumbled on to a number of modern boards[1] that are using the
>SPL_POWER_LEGACY symbol. Can the maintainers please update these to use
>DM_PMIC, DM_REGULATOR (and SPL variants) as needed so that they use the
>modern architecture, or let me know what's missing here? Thanks!

For i.MX8MQ, I think we may need to leave with SPL_POWER_LEGACY,
the board has 256KB TCM, but u-boot-spl-ddr.bin is almost using all
of them if enabling SPL_DM, other SPL_OF_CONTROL and other DM drivers.

u-boot-spl.bin itself is 90KB+, but ddr firmware and hdmi.bin are packed
in u-boot-spl-ddr.bin, the image is a bit large.

Regards
Peng

>
>-- 
>Tom
>
>[1]: imx8mp-icore-mx8mp-edimm2.2 imx8mp-libra-fpsc imx8mq_evk
>     imx8mq_phanbell imx8mq_reform2 kontron_pitx_imx8m phycore-imx8mp
>     pico-imx8mq verdin-imx8mp




More information about the U-Boot mailing list