]> git.baikalelectronics.ru Git - uboot.git/commit
usb: udc: Introduce ->udc_set_speed() method
authorSherry Sun <sherry.sun@nxp.com>
Tue, 1 Oct 2019 11:56:32 +0000 (17:26 +0530)
committerMarek Vasut <marek.vasut+renesas@gmail.com>
Wed, 6 Nov 2019 23:24:59 +0000 (00:24 +0100)
commit0aa58fcfd4b4e1c34b51023db38136f7e9db6edc
tree8f6547f3fd61852bbd63e9099fde2fee4f9b9980
parentbd50668352b07d85e51a1f52c7ba7448794b1db1
usb: udc: Introduce ->udc_set_speed() method

This patch was copied from kernel commit: 67fdfda4a99ed.

Sometimes, the gadget driver we want to run has max_speed lower than
what the UDC supports. In such situations, UDC might want to make sure
we don't try to connect on speeds not supported by the gadget
driver because that will just fail.

So here introduce a new optional ->udc_set_speed() method which can be
implemented by interested UDC drivers to achieve this purpose.

Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
drivers/usb/gadget/udc/udc-core.c
include/linux/usb/gadget.h