On 02/15/2016 09:21 PM, Gong Qianyu wrote: > Add USB XHCI support for ls1043qds board. > > Signed-off-by: Gong Qianyu <qianyu.g...@nxp.com> > --- > V2: > - Move the definition of scfg and usb_pwrfault in #ifdef > CONFIG_HAS_FSL_XHCI_USB. > > board/freescale/ls1043aqds/ls1043aqds.c | 17 +++++++++++++++++ > include/configs/ls1043aqds.h | 13 +++++++++++++ > 2 files changed, 30 insertions(+) > > diff --git a/board/freescale/ls1043aqds/ls1043aqds.c > b/board/freescale/ls1043aqds/ls1043aqds.c > index 01db078..4db2788 100644 > --- a/board/freescale/ls1043aqds/ls1043aqds.c > +++ b/board/freescale/ls1043aqds/ls1043aqds.c > @@ -223,10 +223,27 @@ void board_retimer_init(void) > > int board_early_init_f(void) > { > +#ifdef CONFIG_HAS_FSL_XHCI_USB > + struct ccsr_scfg *scfg = (struct ccsr_scfg *)CONFIG_SYS_FSL_SCFG_ADDR; > + u32 usb_pwrfault; > +#endif > #ifdef CONFIG_LPUART > u8 uart; > #endif > fsl_lsch2_early_init_f(); > + > +#ifdef CONFIG_HAS_FSL_XHCI_USB > + out_be32(&scfg->rcwpmuxcr0, 0x3333); > + out_be32(&scfg->usbdrvvbus_selcr, SCFG_USBDRVVBUS_SELCR_USB1); > + usb_pwrfault = (SCFG_USBPWRFAULT_SHARED << > + SCFG_USBPWRFAULT_USB3_SHIFT) | > + (SCFG_USBPWRFAULT_SHARED << > + SCFG_USBPWRFAULT_USB2_SHIFT) | > + (SCFG_USBPWRFAULT_SHARED << > + SCFG_USBPWRFAULT_USB1_SHIFT); > + out_be32(&scfg->usbpwrfault_selcr, usb_pwrfault); > +#endif > +
Slightly reformat above lines. Applied to fsl-qoriq master. Awaiting upstream. York _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot