static int ehci_fsl_drv_remove(struct platform_device *pdev) { struct usb_hcd *hcd = platform_get_drvdata(pdev); /* FIXME we only want one one remove() not two */ usb_hcd_fsl_remove(hcd, pdev); return 0; }
static int __init_or_module ehci_hcd_drv_remove(struct platform_device *pdev) { struct usb_hcd *hcd = platform_get_drvdata(pdev); usb_hcd_fsl_remove(hcd, pdev); return 0; }
static int ehci_fsl_drv_remove(struct platform_device *pdev) { struct fsl_usb2_platform_data *pdata = pdev->dev.platform_data; struct usb_hcd *hcd = platform_get_drvdata(pdev); usb_hcd_fsl_remove(hcd, pdev); return 0; }