imx8mm USB Mass Storage fails through a HUB

Fabio Estevam festevam at
Fri Feb 10 17:16:03 CET 2023

Hi Tim,

On Fri, Feb 10, 2023 at 10:26 AM Marcel Ziswiler
<marcel.ziswiler at> wrote:

> The second USB port has a on-carrier USB hub both on Dahlia as well as the Verdin Development board.
> Sorry, that I do not have any good suggestion other than maybe comparing with our configuration/design.

The verdin board passes the OTG2 power domain node in devicetree.

I recall having issues detecting USB devices in some older Linux
releases without explicitly passing
the OTG power-domain node.

Does it help if you do it like this?

--- a/arch/arm/dts/imx8mm-venice-gw71xx.dtsi
+++ b/arch/arm/dts/imx8mm-venice-gw71xx.dtsi
@@ -158,6 +158,10 @@
        status = "okay";

+&usbphynop2 {
+       power-domains = <&pgc_otg2>;
 &iomuxc {

More information about the U-Boot mailing list