we are porting the imx_3.14.28_1.0.0_ga kernel on a custom board based on a imx6dl processor.
On our board we connected the USB2 HSIC port to a microchip USB3503 HSIC HUB.
We attached our device tree.
The kernel hangs during the probe of usbhc2 inside the ci_hdrc_imx_probe.
Using kgdb we found that the exact point is the call of device_add:
ci_hdrc_imx_probe -> ci_hdrc_imx_probe -> ci_hdrc_add_device -> platform_device_add -> device_add
Do you have any suggestions?
Original Attachment has been moved to: devicetree.dts.zip