[U-Boot] [PATCH] xscale: fix USB initialization for Trizepsiv module

Due to change in the usb_board_init() prototype, the USB for the TrizepsIV was not correctly initialized. Removed dummy print from usb_board_stop().
Signed-off-by: Stefano Babic sbabic@denx.de --- board/trizepsiv/conxs.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/board/trizepsiv/conxs.c b/board/trizepsiv/conxs.c index 4249e3d..8c11456 100644 --- a/board/trizepsiv/conxs.c +++ b/board/trizepsiv/conxs.c @@ -55,7 +55,7 @@ extern struct serial_device serial_stuart_device; * Miscelaneous platform dependent initialisations */
-void usb_board_init(void) +int usb_board_init(void) { UHCHR = (UHCHR | UHCHR_PCPL | UHCHR_PSPL) & ~(UHCHR_SSEP0 | UHCHR_SSEP1 | UHCHR_SSEP2 | UHCHR_SSE); @@ -76,6 +76,8 @@ void usb_board_init(void)
/* Set port power control mask bits, only 3 ports. */ UHCRHDB |= (0x7<<17); + + return 0; }
void usb_board_init_fail(void) @@ -94,7 +96,6 @@ void usb_board_stop(void)
CKEN &= ~CKEN10_USBHOST;
- puts("Called USB STOP\n"); return; }

On 08:34 Wed 01 Jul , Stefano Babic wrote:
The Polaris board is based on the TrizepsIV module of Keith & Koep (http://www.keith-koep.com).
Signed-off-by: Stefano Babic sbabic@denx.de
MAINTAINERS | 5 +++++ MAKEALL | 2 ++ Makefile | 7 ++++++- board/trizepsiv/conxs.c | 22 ++++++++++++---------- include/configs/trizepsiv.h | 25 ++++++++++++++++++++++--- 5 files changed, 47 insertions(+), 14 deletions(-)
Applied to u-boot-arm
Best Regards, J.

On 08:33 Wed 01 Jul , Stefano Babic wrote:
Due to change in the usb_board_init() prototype, the USB for the TrizepsIV was not correctly initialized. Removed dummy print from usb_board_stop().
Signed-off-by: Stefano Babic sbabic@denx.de
board/trizepsiv/conxs.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
Applied to u-boot-arm
Best Regards, J.
participants (2)
-
Jean-Christophe PLAGNIOL-VILLARD
-
Stefano Babic