|
|
@@ -170,13 +170,14 @@ static int dwc3_pci_probe(struct pci_dev *pci,
|
|
|
}
|
|
|
|
|
|
pci_set_drvdata(pci, dwc3);
|
|
|
- ret = dwc3_pci_quirks(pci);
|
|
|
- if (ret)
|
|
|
- goto err;
|
|
|
|
|
|
dwc3->dev.parent = dev;
|
|
|
ACPI_COMPANION_SET(&dwc3->dev, ACPI_COMPANION(dev));
|
|
|
|
|
|
+ ret = dwc3_pci_quirks(pci);
|
|
|
+ if (ret)
|
|
|
+ goto err;
|
|
|
+
|
|
|
ret = platform_device_add(dwc3);
|
|
|
if (ret) {
|
|
|
dev_err(dev, "failed to register dwc3 device\n");
|