ehci-msm : use ehci_setup
Signed-off-by: Matthieu CASTET <castet.matthieu@free.fr> Tested-by: Pavankumar Kondeti <pkondeti@codeaurora.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
Родитель
e931830bb8
Коммит
2cb30bb119
|
@ -40,27 +40,9 @@ static int ehci_msm_reset(struct usb_hcd *hcd)
|
||||||
int retval;
|
int retval;
|
||||||
|
|
||||||
ehci->caps = USB_CAPLENGTH;
|
ehci->caps = USB_CAPLENGTH;
|
||||||
ehci->regs = USB_CAPLENGTH +
|
|
||||||
HC_LENGTH(ehci, ehci_readl(ehci, &ehci->caps->hc_capbase));
|
|
||||||
dbg_hcs_params(ehci, "reset");
|
|
||||||
dbg_hcc_params(ehci, "reset");
|
|
||||||
|
|
||||||
/* cache the data to minimize the chip reads*/
|
|
||||||
ehci->hcs_params = ehci_readl(ehci, &ehci->caps->hcs_params);
|
|
||||||
|
|
||||||
hcd->has_tt = 1;
|
hcd->has_tt = 1;
|
||||||
ehci->sbrn = HCD_USB2;
|
|
||||||
|
|
||||||
retval = ehci_halt(ehci);
|
retval = ehci_setup(hcd);
|
||||||
if (retval)
|
|
||||||
return retval;
|
|
||||||
|
|
||||||
/* data structure init */
|
|
||||||
retval = ehci_init(hcd);
|
|
||||||
if (retval)
|
|
||||||
return retval;
|
|
||||||
|
|
||||||
retval = ehci_reset(ehci);
|
|
||||||
if (retval)
|
if (retval)
|
||||||
return retval;
|
return retval;
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче