Hi Tom, Please pull from u-boot-imx/master, thanks.
The following changes since commit cb7555e93075114fe4af0adb806877ac4d4ef80d: Merge patch series "*** Add Ethernet boot support for AM62Ax + phyCORE-AM62 SoMs ***" (2025-04-10 15:04:09 -0600) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-master-20250411 for you to fetch changes up to ba71e4ef4d3d3edc05c29e14f0ed84ecce4bb051: board: phycore-imx93: env: Add common RAUC boot logic (2025-04-11 10:00:59 -0300) u-boot-imx-master-20250411 -------------------------- CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/25652 - Add i.MX8MP LDB support. - Various phycore-imx93 environment improvements. - Add support for Toradex SMARC iMX8MP. ---------------------------------------------------------------- Leonard Anderweit (1): board: phycore-imx93: env: Move bootcmd from defconfig to env Martin Schwan (1): board: phycore-imx93: env: Add common RAUC boot logic Miquel Raynal (12): core: ofnode_graph: Fix a comment dm: doc: Fix example dm: core: Add a helper to retrieve devices through graph endpoints test: dm: test-fdt: Add checks for uclass_get_device_by_endpoint() power-domain: Add refcounting clk: Ensure the parent clocks are enabled while reparenting clk: imx8mp: Add media related clocks imx: power-domain: Describe the i.MX8 MEDIAMIX domain imx: power-domain: Add support for the MEDIAMIX control block video: imx: Fix Makefile in order to be able to add other imx drivers video: imx: Add LDB driver video: imx: Add LCDIF driver Primoz Fiser (4): board: phycore-imx93: env: Move fdt and bootenv addresses board: phycore-imx93: env: Add optargs to environment board: phycore-imx93: env: Add prepare_mcore to environment board: phycore-imx93: env: Add option to disable bootenv.txt import Rafael Beims (1): toradex: apalis-imx6: Fix build failure when CONFIG_VIDEO_IPUV3 is enabled Viorel Suman (1): firmware: scmi: smt: Interrupt communication enable Vitor Soares (3): arm: dts: imx8mp: sync with Linux v6.15-rc1 toradex: tdx-cfg-block: add 0096 Toradex SMARC iMX95 board: toradex: add Toradex SMARC iMX8MP arch/arm/dts/imx8mp-toradex-smarc-dev-u-boot.dtsi | 80 + arch/arm/dts/imx8mp-toradex-smarc-dev.dts | 297 ++++ arch/arm/dts/imx8mp-toradex-smarc.dtsi | 1284 ++++++++++++++ arch/arm/dts/imx8mp.dtsi | 413 ++++- arch/arm/mach-imx/imx8m/Kconfig | 7 + board/phytec/phycore_imx93/phycore_imx93.env | 36 +- board/toradex/apalis_imx6/apalis_imx6.c | 14 +- board/toradex/common/tdx-cfg-block.c | 2 + board/toradex/common/tdx-cfg-block.h | 2 + board/toradex/smarc-imx8mp/Kconfig | 39 + board/toradex/smarc-imx8mp/MAINTAINERS | 10 + board/toradex/smarc-imx8mp/Makefile | 9 + board/toradex/smarc-imx8mp/imximage.cfg | 6 + board/toradex/smarc-imx8mp/lpddr4_timing.c | 1903 +++++++++++++++++++++ board/toradex/smarc-imx8mp/lpddr4_timing.h | 9 + board/toradex/smarc-imx8mp/smarc-imx8mp.c | 85 + board/toradex/smarc-imx8mp/smarc-imx8mp.env | 20 + board/toradex/smarc-imx8mp/spl.c | 130 ++ configs/imx93-phycore_defconfig | 1 - configs/sandbox64_defconfig | 2 + configs/sandbox_flattree_defconfig | 2 + configs/toradex-smarc-imx8mp_defconfig | 184 ++ doc/board/toradex/index.rst | 1 + doc/board/toradex/smarc-imx8mp.rst | 116 ++ doc/develop/driver-model/design.rst | 2 +- drivers/clk/clk-uclass.c | 19 +- drivers/clk/imx/clk-imx8mp.c | 69 + drivers/core/ofnode_graph.c | 2 +- drivers/core/uclass.c | 19 + drivers/firmware/scmi/sandbox-scmi_devices.c | 1 + drivers/firmware/scmi/smt.c | 13 + drivers/power/domain/Kconfig | 7 + drivers/power/domain/Makefile | 1 + drivers/power/domain/imx8m-power-domain.c | 17 + drivers/power/domain/imx8mp-mediamix.c | 208 +++ drivers/power/domain/power-domain-uclass.c | 40 +- drivers/power/domain/sandbox-power-domain-test.c | 1 + drivers/video/Makefile | 2 +- drivers/video/imx/Kconfig | 9 + drivers/video/imx/Makefile | 4 +- drivers/video/imx/lcdif.c | 314 ++++ drivers/video/imx/ldb.c | 251 +++ include/configs/toradex-smarc-imx8mp.h | 28 + include/dm/uclass.h | 24 + include/power-domain.h | 60 +- test/dm/power-domain.c | 2 +- test/dm/test-fdt.c | 20 +- 47 files changed, 5674 insertions(+), 91 deletions(-) create mode 100644 arch/arm/dts/imx8mp-toradex-smarc-dev-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mp-toradex-smarc-dev.dts create mode 100644 arch/arm/dts/imx8mp-toradex-smarc.dtsi create mode 100644 board/toradex/smarc-imx8mp/Kconfig create mode 100644 board/toradex/smarc-imx8mp/MAINTAINERS create mode 100644 board/toradex/smarc-imx8mp/Makefile create mode 100644 board/toradex/smarc-imx8mp/imximage.cfg create mode 100644 board/toradex/smarc-imx8mp/lpddr4_timing.c create mode 100644 board/toradex/smarc-imx8mp/lpddr4_timing.h create mode 100644 board/toradex/smarc-imx8mp/smarc-imx8mp.c create mode 100644 board/toradex/smarc-imx8mp/smarc-imx8mp.env create mode 100644 board/toradex/smarc-imx8mp/spl.c create mode 100644 configs/toradex-smarc-imx8mp_defconfig create mode 100644 doc/board/toradex/smarc-imx8mp.rst create mode 100644 drivers/power/domain/imx8mp-mediamix.c create mode 100644 drivers/video/imx/lcdif.c create mode 100644 drivers/video/imx/ldb.c create mode 100644 include/configs/toradex-smarc-imx8mp.h