diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index 8cfafdc760f14e237735d5193f90d7f377afa5d0..7b9d3ad594cf30b9b8c5988eef25902d12b9dcf2 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -125,7 +125,7 @@ int xhci_halt(struct xhci_hcd *xhci) /* * Set the run bit and wait for the host to be running. */ -static int xhci_start(struct xhci_hcd *xhci) +int xhci_start(struct xhci_hcd *xhci) { u32 temp; int ret; diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h index d3485f8816803c00af2222310afa8b4940c3ab7a..4e12c8cb557a959d5074fccb5ad2ec1af80366ae 100644 --- a/drivers/usb/host/xhci.h +++ b/drivers/usb/host/xhci.h @@ -2010,6 +2010,7 @@ typedef void (*xhci_get_quirks_t)(struct device *, struct xhci_hcd *); int xhci_handshake(void __iomem *ptr, u32 mask, u32 done, int usec); void xhci_quiesce(struct xhci_hcd *xhci); int xhci_halt(struct xhci_hcd *xhci); +int xhci_start(struct xhci_hcd *xhci); int xhci_reset(struct xhci_hcd *xhci); int xhci_init(struct usb_hcd *hcd); int xhci_run(struct usb_hcd *hcd);