summaryrefslogtreecommitdiffstats
path: root/drivers/usb/dwc3/host.c
diff options
context:
space:
mode:
authorKishon Vijay Abraham I <kishon@ti.com>2015-02-23 18:39:51 +0530
committerMarek Vasut <marex@denx.de>2015-04-14 05:48:08 +0200
commit97798eb96dff436eea9441897864dec60d2f5d6a (patch)
tree1e21eb503026c2f624b898f2c9570a198e91d920 /drivers/usb/dwc3/host.c
parent85d5e7075f33e97079886027104591ff53d6363b (diff)
downloadblackbird-obmc-uboot-97798eb96dff436eea9441897864dec60d2f5d6a.tar.gz
blackbird-obmc-uboot-97798eb96dff436eea9441897864dec60d2f5d6a.zip
usb: dwc3: remove un-used files from dwc3 folder
removed un-used/un-supported files from dwc3. These files can be added later as and when the support is added. Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> Reviewed-by: Lukasz Majewski <l.majewski@samsung.com>
Diffstat (limited to 'drivers/usb/dwc3/host.c')
-rw-r--r--drivers/usb/dwc3/host.c91
1 files changed, 0 insertions, 91 deletions
diff --git a/drivers/usb/dwc3/host.c b/drivers/usb/dwc3/host.c
deleted file mode 100644
index 12bfd3c540..0000000000
--- a/drivers/usb/dwc3/host.c
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
- * host.c - DesignWare USB3 DRD Controller Host Glue
- *
- * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com
- *
- * Authors: Felipe Balbi <balbi@ti.com>,
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 of
- * the License as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- */
-
-#include <linux/platform_device.h>
-#include <linux/usb/xhci_pdriver.h>
-
-#include "core.h"
-
-int dwc3_host_init(struct dwc3 *dwc)
-{
- struct platform_device *xhci;
- struct usb_xhci_pdata pdata;
- int ret;
-
- xhci = platform_device_alloc("xhci-hcd", PLATFORM_DEVID_AUTO);
- if (!xhci) {
- dev_err(dwc->dev, "couldn't allocate xHCI device\n");
- return -ENOMEM;
- }
-
- dma_set_coherent_mask(&xhci->dev, dwc->dev->coherent_dma_mask);
-
- xhci->dev.parent = dwc->dev;
- xhci->dev.dma_mask = dwc->dev->dma_mask;
- xhci->dev.dma_parms = dwc->dev->dma_parms;
-
- dwc->xhci = xhci;
-
- ret = platform_device_add_resources(xhci, dwc->xhci_resources,
- DWC3_XHCI_RESOURCES_NUM);
- if (ret) {
- dev_err(dwc->dev, "couldn't add resources to xHCI device\n");
- goto err1;
- }
-
- memset(&pdata, 0, sizeof(pdata));
-
-#ifdef CONFIG_DWC3_HOST_USB3_LPM_ENABLE
- pdata.usb3_lpm_capable = 1;
-#endif
-
- ret = platform_device_add_data(xhci, &pdata, sizeof(pdata));
- if (ret) {
- dev_err(dwc->dev, "couldn't add platform data to xHCI device\n");
- goto err1;
- }
-
- phy_create_lookup(dwc->usb2_generic_phy, "usb2-phy",
- dev_name(&xhci->dev));
- phy_create_lookup(dwc->usb3_generic_phy, "usb3-phy",
- dev_name(&xhci->dev));
-
- ret = platform_device_add(xhci);
- if (ret) {
- dev_err(dwc->dev, "failed to register xHCI device\n");
- goto err2;
- }
-
- return 0;
-err2:
- phy_remove_lookup(dwc->usb2_generic_phy, "usb2-phy",
- dev_name(&xhci->dev));
- phy_remove_lookup(dwc->usb3_generic_phy, "usb3-phy",
- dev_name(&xhci->dev));
-err1:
- platform_device_put(xhci);
- return ret;
-}
-
-void dwc3_host_exit(struct dwc3 *dwc)
-{
- phy_remove_lookup(dwc->usb2_generic_phy, "usb2-phy",
- dev_name(&dwc->xhci->dev));
- phy_remove_lookup(dwc->usb3_generic_phy, "usb3-phy",
- dev_name(&dwc->xhci->dev));
- platform_device_unregister(dwc->xhci);
-}
OpenPOWER on IntegriCloud