[U-Boot] [PATCH v6 4/4] Add USB support for Efika

Jana Rapava fermata7 at gmail.com
Tue Sep 27 22:40:26 CEST 2011


2011/9/27 Marek Vasut <marek.vasut at gmail.com>


> > diff --git a/board/efikamx/efika.h b/board/efikamx/efika.h
> > new file mode 100644
> > index 0000000..2134e75
> > --- /dev/null
> > +++ b/board/efikamx/efika.h
> > @@ -0,0 +1,8 @@
>
> Proper header is missing here, with license, author etc.
>

What should I write into copyright field, if I copied your code into this
header file?


> > +void ulpi_write(struct usb_ehci *ehci, u32 reg, u32 value)
> > +{
> > +     if (!(readl(&ehci->ulpi_viewpoint) & ULPI_SS)) {
> > +             writel(ULPI_WU, &ehci->ulpi_viewpoint);
> > +             ulpi_wait(ehci, ULPI_WU, "wakeup");
>
> This function returns some value, but you're not checking it. It's probably
> if
> the wait timed out, right ? Why aren't you checking it ?
>

I''ll check it, but I don't know what function calling ulpi_write/read/wait
should do if call fails. Should it write error message and return, should it
write message and return error value...?

Cheers


More information about the U-Boot mailing list