diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig index 46818b232204..df9428f1dc5e 100644 --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig @@ -54,7 +54,6 @@ config USB_XHCI_PCI_RENESAS config USB_XHCI_PLATFORM tristate "Generic xHCI driver for a platform device" select USB_XHCI_RCAR if ARCH_RENESAS - depends on USB_ONBOARD_HUB || !USB_ONBOARD_HUB help Adds an xHCI host driver for a generic platform device, which provides a memory space and an irq. diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/host/xhci-plat.c index ee98a3671619..c1edcc9b13ce 100644 --- a/drivers/usb/host/xhci-plat.c +++ b/drivers/usb/host/xhci-plat.c @@ -15,7 +15,6 @@ #include #include #include -#include #include #include #include @@ -375,9 +374,6 @@ static int xhci_plat_probe(struct platform_device *pdev) */ pm_runtime_forbid(&pdev->dev); - INIT_LIST_HEAD(&xhci->onboard_hub_devs); - onboard_hub_create_pdevs(hcd->self.root_hub, &xhci->onboard_hub_devs); - return 0; @@ -424,8 +420,6 @@ static int xhci_plat_remove(struct platform_device *dev) usb_remove_hcd(hcd); usb_put_hcd(shared_hcd); - onboard_hub_destroy_pdevs(&xhci->onboard_hub_devs); - clk_disable_unprepare(clk); clk_disable_unprepare(reg_clk); usb_put_hcd(hcd); diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h index 5ba01d5ccab8..3c7d281672ae 100644 --- a/drivers/usb/host/xhci.h +++ b/drivers/usb/host/xhci.h @@ -1923,8 +1923,6 @@ struct xhci_hcd { struct dentry *debugfs_slots; struct list_head regset_list; - struct list_head onboard_hub_devs; - void *dbc; /* platform-specific data -- must come last */ unsigned long priv[] __aligned(sizeof(s64));