Commit 56622f87 authored by Marian Balakowicz's avatar Marian Balakowicz Committed by Wolfgang Denk

TQM5200: Call usb_cpu_init() during board init

usb_cpu_init() configures GPS USB pins, clocks, etc. and
is required for proper operation of kernel USB subsystem.
This setup was previously done in the kernel by the fixup
code which is being removed, thus low level init must be
done by U-boot now.
Signed-off-by: default avatarMarian Balakowicz <[email protected]>
parent 29c29c02
...@@ -441,15 +441,21 @@ ulong post_word_load (void) ...@@ -441,15 +441,21 @@ ulong post_word_load (void)
} }
#endif /* CONFIG_POST || CONFIG_LOGBUFFER*/ #endif /* CONFIG_POST || CONFIG_LOGBUFFER*/
#ifdef CONFIG_PS2MULT
#ifdef CONFIG_BOARD_EARLY_INIT_R #ifdef CONFIG_BOARD_EARLY_INIT_R
int board_early_init_r (void) int board_early_init_r (void)
{ {
#ifdef CONFIG_PS2MULT
ps2mult_early_init(); ps2mult_early_init();
#endif /* CONFIG_PS2MULT */
#if defined(CONFIG_USB_OHCI_NEW) && defined(CFG_USB_OHCI_CPU_INIT)
/* Low level USB init, required for proper kernel operation */
usb_cpu_init();
#endif
return (0); return (0);
} }
#endif #endif
#endif /* CONFIG_PS2MULT */
#ifdef CONFIG_FO300 #ifdef CONFIG_FO300
int silent_boot (void) int silent_boot (void)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment