From: Tom Rini Date: Thu, 6 Aug 2015 17:05:08 +0000 (+0530) Subject: am43xx: Add USB device boot support to SPL X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f34a4c8bd1d0fd5ad381310bc205b5ebe1e560da;p=thirdparty%2Fu-boot.git am43xx: Add USB device boot support to SPL Add in code to initialize the DWC3 gadget controller so that we can do RNDIS in SPL on these platforms. Xilinx: Remove am43xx changes and add usb/common to Makefile compilation Signed-off-by: Tom Rini Signed-off-by: Kishon Vijay Abraham I Signed-off-by: Mugunthan V N --- diff --git a/drivers/Makefile b/drivers/Makefile index 761d0b3e85b..dd42af246eb 100644 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -33,6 +33,9 @@ obj-$(CONFIG_SPL_ETH_SUPPORT) += net/ obj-$(CONFIG_SPL_ETH_SUPPORT) += net/phy/ obj-$(CONFIG_SPL_USBETH_SUPPORT) += net/phy/ obj-$(CONFIG_SPL_MUSB_NEW_SUPPORT) += usb/musb-new/ +obj-$(CONFIG_USB_DWC3_GADGET) += usb/common/ +obj-$(CONFIG_USB_DWC3_GADGET) += usb/dwc3/ +obj-$(CONFIG_USB_DWC3_GADGET) += usb/gadget/udc/ obj-$(CONFIG_SPL_USBETH_SUPPORT) += usb/gadget/ obj-$(CONFIG_SPL_WATCHDOG_SUPPORT) += watchdog/ obj-$(CONFIG_SPL_USB_HOST_SUPPORT) += usb/host/ diff --git a/drivers/usb/gadget/gadget_chips.h b/drivers/usb/gadget/gadget_chips.h index 973cd971ad1..c09d30e0253 100644 --- a/drivers/usb/gadget/gadget_chips.h +++ b/drivers/usb/gadget/gadget_chips.h @@ -231,5 +231,7 @@ static inline int usb_gadget_controller_number(struct usb_gadget *gadget) return 0x21; else if (gadget_is_fotg210(gadget)) return 0x22; + else if (gadget_is_dwc3(gadget)) + return 0x23; return -ENOENT; }