usb: chipidea: udc: 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>
This commit is contained in:
parent
68b5c94751
commit
a7e3f14108
1 changed files with 14 additions and 0 deletions
|
@ -1624,6 +1624,20 @@ static int init_eps(struct ci_hdrc *ci)
|
|||
|
||||
hwep->ep.name = hwep->name;
|
||||
hwep->ep.ops = &usb_ep_ops;
|
||||
|
||||
if (i == 0) {
|
||||
hwep->ep.caps.type_control = true;
|
||||
} else {
|
||||
hwep->ep.caps.type_iso = true;
|
||||
hwep->ep.caps.type_bulk = true;
|
||||
hwep->ep.caps.type_int = true;
|
||||
}
|
||||
|
||||
if (j == TX)
|
||||
hwep->ep.caps.dir_in = true;
|
||||
else
|
||||
hwep->ep.caps.dir_out = true;
|
||||
|
||||
/*
|
||||
* for ep0: maxP defined in desc, for other
|
||||
* eps, maxP is set by epautoconfig() called
|
||||
|
|
Loading…
Add table
Reference in a new issue