usb: gadget: renesas_usb3: add support for Renesas USB3.0 peripheral controller
authorYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Mon, 21 Dec 2015 09:40:04 +0000 (18:40 +0900)
committerFelipe Balbi <balbi@ti.com>
Wed, 23 Dec 2015 03:58:15 +0000 (21:58 -0600)
commit746bfe63bba37ad55956b7377c9af494e7e28929
tree79ce76e9359638fcbe512c64648d3ecf1b6dc6ed
parenta40a00318c7fcdd23e73cfffac0e33430a43a3e3
usb: gadget: renesas_usb3: add support for Renesas USB3.0 peripheral controller

R-Car H3 has USB3.0 peripheral controllers. This controller's has the
following features:
 - Supports super, high and full speed
 - Contains 30 pipes for bulk or interrupt transfer
 - Contains dedicated DMA controller

This driver doesn't support the dedicated DMAC for now.

Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Documentation/devicetree/bindings/usb/renesas_usb3.txt [new file with mode: 0644]
drivers/usb/gadget/udc/Kconfig
drivers/usb/gadget/udc/Makefile
drivers/usb/gadget/udc/renesas_usb3.c [new file with mode: 0644]