The core_init function will wait for all probes to complete before dwc3
child can actually probe. This was too broad of wait condition as some
other devices may be stuck in a probe defer loop. In this case, the dwc3
child will never probe.
Instead, describe the dependency in device link dependency in the
devicetree and remove the wait_for_device_probe() call here.
Change-Id: I1917a1e8e0c586550c7c84641cf8defd83d107d5
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>