usb: gadget: Add UDC driver for Broadcom USB3.0 device controller IP BDC
authorAshwini Pahuja <ashwini.linux@gmail.com>
Thu, 13 Nov 2014 18:22:32 +0000 (10:22 -0800)
committerFelipe Balbi <balbi@ti.com>
Tue, 18 Nov 2014 14:47:23 +0000 (08:47 -0600)
commitefed421a94e62a7ddbc76acba4312b70e4be958f
treeed4dcf52d59c2ff3db2ee3f20777abaff4b887ee
parent5ee80705a5339270538119d1e8721b365eac5202
usb: gadget: Add UDC driver for Broadcom USB3.0 device controller IP BDC

This patch adds a UDC driver for Broadcom's USB3.0 Peripheral core named BDC.
BDC supports control traffic on ep0 and bulk/Int/Isoch traffic on all other
endpoints.

[ balbi@ti.com : fix build error on randconfig due to lack of
<linux/dmapool.h> ]

Signed-off-by: Ashwini Pahuja <ashwini.linux@gmail.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
14 files changed:
drivers/usb/gadget/udc/Kconfig
drivers/usb/gadget/udc/Makefile
drivers/usb/gadget/udc/bdc/Kconfig [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/Makefile [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc.h [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_cmd.c [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_cmd.h [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_core.c [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_dbg.c [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_dbg.h [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_ep.c [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_ep.h [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_pci.c [new file with mode: 0644]
drivers/usb/gadget/udc/bdc/bdc_udc.c [new file with mode: 0644]