diff options
| -rw-r--r-- | drivers/usb/dwc3/core.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c index 2c9110ef9865..2e0660752c0e 100644 --- a/drivers/usb/dwc3/core.c +++ b/drivers/usb/dwc3/core.c | |||
| @@ -896,12 +896,6 @@ static int dwc3_core_init(struct dwc3 *dwc) | |||
| 896 | u32 reg; | 896 | u32 reg; |
| 897 | int ret; | 897 | int ret; |
| 898 | 898 | ||
| 899 | if (!dwc3_core_is_valid(dwc)) { | ||
| 900 | dev_err(dwc->dev, "this is not a DesignWare USB3 DRD Core\n"); | ||
| 901 | ret = -ENODEV; | ||
| 902 | goto err0; | ||
| 903 | } | ||
| 904 | |||
| 905 | /* | 899 | /* |
| 906 | * Write Linux Version Code to our GUID register so it's easy to figure | 900 | * Write Linux Version Code to our GUID register so it's easy to figure |
| 907 | * out which kernel version a bug was found. | 901 | * out which kernel version a bug was found. |
| @@ -1429,6 +1423,11 @@ static int dwc3_probe(struct platform_device *pdev) | |||
| 1429 | dwc->regs = regs; | 1423 | dwc->regs = regs; |
| 1430 | dwc->regs_size = resource_size(&dwc_res); | 1424 | dwc->regs_size = resource_size(&dwc_res); |
| 1431 | 1425 | ||
| 1426 | if (!dwc3_core_is_valid(dwc)) { | ||
| 1427 | dev_err(dwc->dev, "this is not a DesignWare USB3 DRD Core\n"); | ||
| 1428 | return -ENODEV; | ||
| 1429 | } | ||
| 1430 | |||
| 1432 | dwc3_get_properties(dwc); | 1431 | dwc3_get_properties(dwc); |
| 1433 | 1432 | ||
| 1434 | dwc->reset = devm_reset_control_get_optional_shared(dev, NULL); | 1433 | dwc->reset = devm_reset_control_get_optional_shared(dev, NULL); |
