[U-Boot] [PATCH] armv8: ls1046aqds: added usb feature support

york sun york.sun at nxp.com
Wed Jan 18 18:19:30 CET 2017


On 12/26/2016 06:55 PM, yuantian.tang at nxp.com wrote:
> From: Tang Yuantian <Yuantian.Tang at nxp.com>
>
> The LS1046AQDS processor has three integrated USB 3.0 controllers
> (USB1, USB2, and USB3) that allow direct connection to the USB
> ports with appropriate protection circuitry and power supplies.
> USB1 and USB2 ports are powered by a NX5P2190UK device, which
> supplies 5v power at up to 1.2 A. The power enable and
> power-fault-detect pins are connected to the LS1046A processor
> via CPLD for individual port management.
>
> Signed-off-by: Tang Yuantian <yuantian.tang at nxp.com>
> ---
>  include/configs/ls1046aqds.h | 8 ++++++++
>  1 file changed, 8 insertions(+)
>
> diff --git a/include/configs/ls1046aqds.h b/include/configs/ls1046aqds.h
> index 29e0aa5..53a1ffb 100644
> --- a/include/configs/ls1046aqds.h
> +++ b/include/configs/ls1046aqds.h
> @@ -135,6 +135,14 @@ unsigned long get_board_ddr_clk(void);
>  #define CFG_LPUART_EN		0x2
>  #endif
>
> +/* USB */
> +#define CONFIG_HAS_FSL_XHCI_USB
> +#ifdef CONFIG_HAS_FSL_XHCI_USB
> +#define CONFIG_USB_XHCI_FSL
> +#define CONFIG_USB_MAX_CONTROLLER_COUNT		3
> +#define CONFIG_SYS_USB_XHCI_MAX_ROOT_PORTS	2
> +#endif
> +
>  /* SATA */
>  #define CONFIG_LIBATA
>  #define CONFIG_SCSI_AHCI
>

Yuantian,

I wonder if CONFIG_USB_XHCI_DWC3 should also be defined. Without it I 
got compiling error

drivers/usb/host/xhci-fsl.c:72:2: warning: implicit declaration of 
function 'dwc3_core_init' [-Wimplicit-function-declaration]
   ret = dwc3_core_init(fsl_xhci->dwc3_reg);
   ^

I have no issue with this patch with similar change 
http://patchwork.ozlabs.org/patch/695027/

York


More information about the U-Boot mailing list