[PATCH v2] usb: ehci-mx6: Add i.MX95 OTG support

Peng Fan peng.fan at oss.nxp.com
Thu Jul 24 05:44:38 CEST 2025


Hi Tim,

On Mon, Jul 21, 2025 at 11:02:05AM -0700, Tim Harvey wrote:
>When the usb node is defined dr_mode="otg" ehci_usb_phy_mode() is called
>to determine the mode from status registers.
>
>The IMX95RM does not currently define the USBNC STATUS register but it is
>assumed to be an omission as the first three registers are defined.
>It has been expirimentally verified that the USBNC_PHY_STATUS register
>at offset 0x23C bit4 (USBNC_PHYSTATUS_ID_DIG) reads 0 when USB_ID is GND
>and 1 when floating.
>
>Use is_imx9() as this driver works for i.MX91, i.MX93 and i.MX95 and all
>of these determine the role based on the USBNC_PHY_STATUS register.

Just a question, does your board use USB2.0 port for SDP? And any public
patches ready for that?

>
>Fixes: 801b5fafd35d "(usb: ehci-mx6: Add i.MX95 support")
>Signed-off-by: Tim Harvey <tharvey at gateworks.com>

LGTM:

Reviewed-by: Peng Fan <peng.fan at nxp.com>


More information about the U-Boot mailing list