diff options
Diffstat (limited to 'drivers/usb/host/xhci-pci.c')
-rw-r--r-- | drivers/usb/host/xhci-pci.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c deleted file mode 100644 index 7a9315a0b6..0000000000 --- a/drivers/usb/host/xhci-pci.c +++ /dev/null @@ -1,40 +0,0 @@ -/* - * PCI driver for xHCI controllers - * - * Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> - * - * This file is licensed under the terms of the GNU General Public - * License version 2. This program is licensed "as is" without any - * warranty of any kind, whether express or implied. - */ - -#include <common.h> -#include <init.h> -#include <io.h> -#include <linux/pci.h> -#include <usb/xhci.h> - -static int xhci_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) -{ - struct xhci_data data = {}; - - pci_enable_device(pdev); - pci_set_master(pdev); - - data.regs = pci_iomap(pdev, 0); - - return xhci_register(&pdev->dev, &data); -} - -static DEFINE_PCI_DEVICE_TABLE(xhci_pci_tbl) = { - /* handle any USB 3.0 xHCI controller */ - { PCI_DEVICE_CLASS(PCI_CLASS_SERIAL_USB_XHCI, ~0), }, - { }, -}; - -static struct pci_driver xhci_pci_driver = { - .name = "xHCI PCI", - .id_table = xhci_pci_tbl, - .probe = xhci_pci_probe, -}; -device_pci_driver(xhci_pci_driver); |