I am having issue with USB H1 on our custome board and the behavior is as below.
- if the usb device is plugged in after the linux is already booted up, then the device is not detected/enumerated.
- if the device is plugged in before the unit is powered on, then the device enumerates and can be seen in the list by 'lsusb'. But when unplugged and plugged it in again, it does not enumerate (same as in (a)).
The USB H1 is works only if the device is connected at POR only.
However, it works fine on USB OTG port as host.
On SDP, plug/unplug has no impact, the device enumerates as expected.
Any input will be much appreciated.
The device tree files are attached. No modification is done in drivers.
Original Attachment has been moved to: imx6dl_vtm300.dtsi.zip
Original Attachment has been moved to: imx6qdl_vtm300.dtsi.zip
Original Attachment has been moved to: imx6dl-obuvtm300.dts.zip
Original Attachment has been moved to: imx6dl-obuvtm300-common.dtsi.zip
Original Attachment has been moved to: imx6qdl-obuvtm300.dtsi.zip