diff options
author | Tom Rini <trini@konsulko.com> | 2017-09-27 09:39:48 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-09-27 09:39:48 -0400 |
commit | 6e9b109aa9bcdd094e77da9fb03de8b44da8eb9d (patch) | |
tree | 84c35261edc472d88660f6599d472b1fb347924e /drivers/usb/host/usb-uclass.c | |
parent | 9241265f29f3670e380a9859a343ddc14873c46f (diff) | |
parent | a939af0c748e2ea1eeb8cf47fa9771a95786de70 (diff) |
Merge git://git.denx.de/u-boot-usb
Diffstat (limited to 'drivers/usb/host/usb-uclass.c')
-rw-r--r-- | drivers/usb/host/usb-uclass.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/usb/host/usb-uclass.c b/drivers/usb/host/usb-uclass.c index 0b8a501ce88..bc44fc3394d 100644 --- a/drivers/usb/host/usb-uclass.c +++ b/drivers/usb/host/usb-uclass.c @@ -150,6 +150,17 @@ int usb_update_hub_device(struct usb_device *udev) return ops->update_hub_device(bus, udev); } +int usb_get_max_xfer_size(struct usb_device *udev, size_t *size) +{ + struct udevice *bus = udev->controller_dev; + struct dm_usb_ops *ops = usb_get_ops(bus); + + if (!ops->get_max_xfer_size) + return -ENOSYS; + + return ops->get_max_xfer_size(bus, size); +} + int usb_stop(void) { struct udevice *bus; |