Changes for v1: - Adding USB2 and USB3 device tree nodes with required PHY and regulator support. - Enabling ENETC1 and ENETC2. - Updating Kconfig and DTSI files to support these interfaces.
Changes for v2: - Resend patch series with updated To list. Changes for v3: - Remove logically dead code in imx94_link_config(). Changes for v4: - Add i.MX94-specific conditional compilation in PATCH 4. CI: https://github.com/u-boot/u-boot/pull/824/checks Signed-off-by: Alice Guo <[email protected]> --- Alice Guo (6): usb: ehci-mx6: Extend support to i.MX91, i.MX93, i.MX94, and i.MX95 arm: arch-imx9: Add USB2.0 and USB3.0 base address definitions imx943_evk: Enable USB 2.0 controller host mode phy: imx8mq-usb: Add SPL support for i.MX8MQ, i.MX8MP, i.MX95, and i.MX94 USB3.0 PHY imx943_evk: Add support for booting from USB SDP on USB3.0 imx943_evk: Enable ENETC1 and ENETC2 Frank Li (1): Add serial# for SPL SDP download Ye Li (3): usb: f_sdp: Update SDP driver to support PQC container net: fsl_enetc: Add i.MX94 support to NETC block control driver net: fsl_enetc_mdio: Add support for phy-supply property arch/arm/dts/imx943-evk-u-boot.dtsi | 182 +++++++++++++++++ arch/arm/dts/imx943-u-boot.dtsi | 234 +++++++++++++++++++++ arch/arm/include/asm/arch-imx9/imx-regs.h | 5 + arch/arm/mach-imx/spl.c | 12 ++ configs/imx943_evk_defconfig | 30 +++ drivers/net/Kconfig | 5 +- drivers/net/fsl_enetc_mdio.c | 25 +++ drivers/net/fsl_enetc_netc_blk_ctrl.c | 329 +++++++++++++++++++++++++++++- drivers/phy/Kconfig | 14 +- drivers/phy/Makefile | 2 +- drivers/usb/gadget/f_sdp.c | 2 +- drivers/usb/host/Kconfig | 6 +- 12 files changed, 828 insertions(+), 18 deletions(-) --- base-commit: 23987e10905146def3ab61e55ec912c6e742efdc change-id: 20251028-imx943-d073fe352c79 Best regards, -- Alice Guo <[email protected]>

