From f34a4c8bd1d0fd5ad381310bc205b5ebe1e560da Mon Sep 17 00:00:00 2001 From: Tom Rini Date: Thu, 6 Aug 2015 22:35:08 +0530 Subject: [PATCH] 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 --- drivers/Makefile | 3 +++ drivers/usb/gadget/gadget_chips.h | 2 ++ 2 files changed, 5 insertions(+) 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; } -- 2.47.3