On Fri, 11 May 2012, Steven J. Hill wrote: > From: "Steven J. Hill" <sjhill@xxxxxxxx> > > Fix driver to work properly in big endian mode. > > Signed-off-by: Steven J. Hill <sjhill@xxxxxxxx> Acked-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> > --- > drivers/usb/host/ehci-sead3.c | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/usb/host/ehci-sead3.c b/drivers/usb/host/ehci-sead3.c > index 4c16430..cc199e8 100644 > --- a/drivers/usb/host/ehci-sead3.c > +++ b/drivers/usb/host/ehci-sead3.c > @@ -28,17 +28,17 @@ static int ehci_sead3_setup(struct usb_hcd *hcd) > > ehci->caps = hcd->regs + 0x100; > > +#ifdef __BIG_ENDIAN > + ehci->big_endian_mmio = 1; > + ehci->big_endian_desc = 1; > +#endif > + > ret = ehci_setup(hcd); > if (ret) > return ret; > > ehci->need_io_watchdog = 0; > > -#ifdef __BIG_ENDIAN > - ehci->big_endian_mmio = 1; > - ehci->big_endian_desc = 1; > -#endif > - > /* Set burst length to 16 words. */ > ehci_writel(ehci, 0x1010, &ehci->regs->reserved[1]); > > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html