Hello all! I am new with imx8 so I am bit lost with peripherals configuration.
I am configuring imx8 for Linux to be programmed into TQMa8Xx, placed in a custom board.
Our board has a self-powered non removable USB hub connected to USB OTG1. The hardware configuration is the following:

In the software part, the usb otg1 has been configured without vbus power supply, as the device does not need to be powered from the TQ module. So the otg1 configuration is the following:
pinctrl-names = "default";
dr_mode = "host";
disable-over-current;
status = "okay";
};
Does someone know if there's something missing in our configuration? When executing lsusb command the hub is not found. However, if disconnecting the module from the board and setting a laptop as the upstream, the hub is found and everything works.
Please, all kind of help is welcomed!
Thanks in advance!!