usb: gadget: Add match_ep() op to usb_gadget_ops
authorVignesh Raghavendra <vigneshr@ti.com>
Tue, 1 Oct 2019 11:56:31 +0000 (17:26 +0530)
committerMarek Vasut <marek.vasut+renesas@gmail.com>
Wed, 6 Nov 2019 23:24:59 +0000 (00:24 +0100)
commit77dcbdf3c1ce96de19c00caca0766b5bbaa0cf28
treeeefc5d1229c93ed6afa73860f8d33137449500b7
parentc93e305af72a344c66f467899b6277b4d3d94db9
usb: gadget: Add match_ep() op to usb_gadget_ops

Add match_ep() op to usb_gadget_ops similar to Linux kernel which is
useful in finding a suitable ep match for the function driver. This will
avoid adding more gadget_is_xxx() handling code to usb_ep_autoconfig().

Also sync usb_ep_caps struct thats is usually used in the match_ep()
callback by the gadget controller driver

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
drivers/usb/gadget/epautoconf.c
include/linux/usb/gadget.h