Hi Lucas, On Thu, Apr 4, 2019 at 1:46 PM Lucas Stach <l.stach@xxxxxxxxxxxxxx> wrote: > > Establishing a PCIe link can take a while. Allow async probing so all > this happens in the background while other devices are being probed. > > Signed-off-by: Lucas Stach <l.stach@xxxxxxxxxxxxxx> > --- > drivers/pci/controller/dwc/pci-imx6.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/pci/controller/dwc/pci-imx6.c b/drivers/pci/controller/dwc/pci-imx6.c > index 3d627f94a166..2eb39d5de4f6 100644 > --- a/drivers/pci/controller/dwc/pci-imx6.c > +++ b/drivers/pci/controller/dwc/pci-imx6.c > @@ -1279,6 +1279,7 @@ static struct platform_driver imx6_pcie_driver = { > .of_match_table = imx6_pcie_of_match, > .suppress_bind_attrs = true, > .pm = &imx6_pcie_pm_ops, > + .probe_type = PROBE_PREFER_ASYNCHRONOUS, This does not seem to be imx6 specific. Should this be moved to drivers/pci/controller/dwc/pcie-designware-plat.c instead? Thanks