[U-Boot] [PATCH v3] Add USB support for Efika
Marek Vasut
marek.vasut at gmail.com
Thu Sep 22 07:18:45 CEST 2011
On Sunday, September 18, 2011 04:19:28 AM Jana Rapava wrote:
> From: Marek Vasut <marek.vasut at gmail.com>
>
> This commit adds USB support for EfikaMX and EfikaSB.
>
> Signed-off-by: Marek Vasut <marek.vasut at gmail.com>
> Signed-off-by: Jana Rapava <fermata7 at gmail.com>
> ---
> Changes for v2:
> - changed to proper patch
> Changes for v3:
> - merged other USB patches from u-boot-pxa/efikasb
> - offset-based access changed to struct-based access
> - use {clrset,clr,set}bits_le32() calls
> - CodingStyle and naming cleanup
>
> board/efikamx/Makefile | 3 +
> board/efikamx/efikamx-usb.c | 349
> +++++++++++++++++++++++++++++++++++++++++++ board/efikamx/efikamx.c |
> 10 ++
> drivers/usb/host/ehci-hcd.c | 19 +++
> drivers/usb/host/ehci-mxc.c | 9 +-
> include/configs/efikamx.h | 35 ++++-
> include/usb/ehci-fsl.h | 112 ++++++++++++++-
> 7 files changed, 524 insertions(+), 13 deletions(-)
> create mode 100644 board/efikamx/efikamx-usb.c
>
Compile-testing shows the following mess:
In file included from ehci-hcd.c:29:
/home/marex/U-Boot/u-boot-marex/include/usb/ehci-fsl.h:173:20: warning: extra
tokens at end of #ifdef directive
In file included from efikamx-usb.c:8:
/home/marex/U-Boot/u-boot-marex/include/usb/ehci-fsl.h:173:20: warning: extra
tokens at end of #ifdef directive
efikamx-usb.c: In function ‘ehciX_init’:
efikamx-usb.c:230: warning: passing argument 1 of ‘ulpi_write’ makes integer
from pointer without a cast
efikamx-usb.c:188: note: expected ‘u32’ but argument is of type ‘u8 *’
efikamx-usb.c:231: warning: passing argument 1 of ‘ulpi_read’ makes integer from
pointer without a cast
efikamx-usb.c:202: note: expected ‘u32’ but argument is of type ‘u8 *’
efikamx-usb.c:241: warning: passing argument 1 of ‘ulpi_write’ makes integer
from pointer without a cast
efikamx-usb.c:188: note: expected ‘u32’ but argument is of type ‘u8 *’
efikamx-usb.c:243: warning: passing argument 1 of ‘ulpi_write’ makes integer
from pointer without a cast
efikamx-usb.c:188: note: expected ‘u32’ but argument is of type ‘u8 *’
efikamx-usb.c:244: warning: passing argument 1 of ‘ulpi_write’ makes integer
from pointer without a cast
efikamx-usb.c:188: note: expected ‘u32’ but argument is of type ‘u8 *’
efikamx-usb.c:246: warning: passing argument 1 of ‘ulpi_write’ makes integer
from pointer without a cast
efikamx-usb.c:188: note: expected ‘u32’ but argument is of type ‘u8 *’
efikamx-usb.c:252: warning: passing argument 1 of ‘ulpi_write’ makes integer
from pointer without a cast
efikamx-usb.c:188: note: expected ‘u32’ but argument is of type ‘u8 *’
More information about the U-Boot
mailing list