diff options
Diffstat (limited to 'drivers/usb/host/ehci-atmel.c')
| -rw-r--r-- | drivers/usb/host/ehci-atmel.c | 15 | 
1 files changed, 4 insertions, 11 deletions
diff --git a/drivers/usb/host/ehci-atmel.c b/drivers/usb/host/ehci-atmel.c index 411bb74152e..27639487f7a 100644 --- a/drivers/usb/host/ehci-atmel.c +++ b/drivers/usb/host/ehci-atmel.c @@ -53,18 +53,11 @@ static void atmel_stop_ehci(struct platform_device *pdev)  static int ehci_atmel_setup(struct usb_hcd *hcd)  {  	struct ehci_hcd *ehci = hcd_to_ehci(hcd); -	int retval;  	/* registers start at offset 0x0 */  	ehci->caps = hcd->regs; -	retval = ehci_setup(hcd); -	if (retval) -		return retval; - -	ehci_port_power(ehci, 0); - -	return retval; +	return ehci_setup(hcd);  }  static const struct hc_driver ehci_atmel_hc_driver = { @@ -104,7 +97,7 @@ static const struct hc_driver ehci_atmel_hc_driver = {  static u64 at91_ehci_dma_mask = DMA_BIT_MASK(32); -static int __devinit ehci_atmel_drv_probe(struct platform_device *pdev) +static int ehci_atmel_drv_probe(struct platform_device *pdev)  {  	struct usb_hcd *hcd;  	const struct hc_driver *driver = &ehci_atmel_hc_driver; @@ -189,7 +182,7 @@ fail_create_hcd:  	return retval;  } -static int __devexit ehci_atmel_drv_remove(struct platform_device *pdev) +static int ehci_atmel_drv_remove(struct platform_device *pdev)  {  	struct usb_hcd *hcd = platform_get_drvdata(pdev); @@ -214,7 +207,7 @@ MODULE_DEVICE_TABLE(of, atmel_ehci_dt_ids);  static struct platform_driver ehci_atmel_driver = {  	.probe		= ehci_atmel_drv_probe, -	.remove		= __devexit_p(ehci_atmel_drv_remove), +	.remove		= ehci_atmel_drv_remove,  	.shutdown	= usb_hcd_platform_shutdown,  	.driver		= {  		.name	= "atmel-ehci",  | 
