[PATCH v3 00/10] Enable USB and ENETC on i.MX943 EVK
alice.guo at oss.nxp.com
alice.guo at oss.nxp.com
Mon Oct 13 08:58:41 CEST 2025
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().
Note: Please ignore the mistakenly sent v2. Apologies for the confusion.
Signed-off-by: Alice Guo <alice.guo at nxp.com>
---
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 | 10 +
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, 826 insertions(+), 18 deletions(-)
---
base-commit: 48f21e66e360552c75d70a50421d0e0ed1f59e90
change-id: 20251013-imx943usb-4e03fd527da5
Best regards,
--
Alice Guo <alice.guo at nxp.com>
More information about the U-Boot
mailing list