diff options
Diffstat (limited to 'drivers/usb/host/ehci-pmcmsp.c')
| -rw-r--r-- | drivers/usb/host/ehci-pmcmsp.c | 17 | 
1 files changed, 2 insertions, 15 deletions
diff --git a/drivers/usb/host/ehci-pmcmsp.c b/drivers/usb/host/ehci-pmcmsp.c index e8d54de44ac..087aee2a904 100644 --- a/drivers/usb/host/ehci-pmcmsp.c +++ b/drivers/usb/host/ehci-pmcmsp.c @@ -78,27 +78,14 @@ static int ehci_msp_setup(struct usb_hcd *hcd)  {  	struct ehci_hcd		*ehci = hcd_to_ehci(hcd);  	int			retval; +  	ehci->big_endian_mmio = 1;  	ehci->big_endian_desc = 1;  	ehci->caps = hcd->regs; -	ehci->regs = hcd->regs + -		HC_LENGTH(ehci, ehci_readl(ehci, &ehci->caps->hc_capbase)); -	dbg_hcs_params(ehci, "reset"); -	dbg_hcc_params(ehci, "reset"); - -	/* cache this readonly data; minimize chip reads */ -	ehci->hcs_params = ehci_readl(ehci, &ehci->caps->hcs_params);  	hcd->has_tt = 1; -	retval = ehci_halt(ehci); -	if (retval) -		return retval; - -	ehci_reset(ehci); - -	/* data structure init */ -	retval = ehci_init(hcd); +	retval = ehci_setup(hcd);  	if (retval)  		return retval;  |