diff options
author | Robert Baldyga <r.baldyga@samsung.com> | 2015-07-31 16:00:35 +0200 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2015-08-04 12:26:48 -0500 |
commit | f95aec51da16250841a4254db36f9771446cdbb6 (patch) | |
tree | c756e0bfb54789e88e6acd1d6c40aae22d794300 /drivers/usb | |
parent | 43710a8dba9ae607decdeaf7a56a51dd5b42184e (diff) | |
download | linux-f95aec51da16250841a4254db36f9771446cdbb6.tar.gz linux-f95aec51da16250841a4254db36f9771446cdbb6.tar.bz2 linux-f95aec51da16250841a4254db36f9771446cdbb6.zip |
usb: gadget: net2272: add ep capabilities support
Convert endpoint configuration to new capabilities model.
Signed-off-by: Robert Baldyga <r.baldyga@samsung.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/gadget/udc/net2272.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/usb/gadget/udc/net2272.c b/drivers/usb/gadget/udc/net2272.c index c2ed5daebb75..18f5ebd447b8 100644 --- a/drivers/usb/gadget/udc/net2272.c +++ b/drivers/usb/gadget/udc/net2272.c @@ -1404,6 +1404,17 @@ net2272_usb_reinit(struct net2272 *dev) else ep->fifo_size = 64; net2272_ep_reset(ep); + + if (i == 0) { + ep->ep.caps.type_control = true; + } else { + ep->ep.caps.type_iso = true; + ep->ep.caps.type_bulk = true; + ep->ep.caps.type_int = true; + } + + ep->ep.caps.dir_in = true; + ep->ep.caps.dir_out = true; } usb_ep_set_maxpacket_limit(&dev->ep[0].ep, 64); |