diff options
Diffstat (limited to 'drivers/usb/host')
-rw-r--r-- | drivers/usb/host/ehci-fsl.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c index 2d2ae8db439e..fb7bd0c7dc15 100644 --- a/drivers/usb/host/ehci-fsl.c +++ b/drivers/usb/host/ehci-fsl.c | |||
@@ -93,21 +93,15 @@ static int usb_hcd_fsl_probe(const struct hc_driver *driver, | |||
93 | } | 93 | } |
94 | 94 | ||
95 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 95 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
96 | if (!res) { | ||
97 | dev_err(&pdev->dev, | ||
98 | "Found HC with no register addr. Check %s setup!\n", | ||
99 | dev_name(&pdev->dev)); | ||
100 | retval = -ENODEV; | ||
101 | goto err2; | ||
102 | } | ||
103 | hcd->rsrc_start = res->start; | ||
104 | hcd->rsrc_len = resource_size(res); | ||
105 | hcd->regs = devm_ioremap_resource(&pdev->dev, res); | 96 | hcd->regs = devm_ioremap_resource(&pdev->dev, res); |
106 | if (IS_ERR(hcd->regs)) { | 97 | if (IS_ERR(hcd->regs)) { |
107 | retval = PTR_ERR(hcd->regs); | 98 | retval = PTR_ERR(hcd->regs); |
108 | goto err2; | 99 | goto err2; |
109 | } | 100 | } |
110 | 101 | ||
102 | hcd->rsrc_start = res->start; | ||
103 | hcd->rsrc_len = resource_size(res); | ||
104 | |||
111 | pdata->regs = hcd->regs; | 105 | pdata->regs = hcd->regs; |
112 | 106 | ||
113 | if (pdata->power_budget) | 107 | if (pdata->power_budget) |