Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f6411fa1 authored by Keun-young Park's avatar Keun-young Park
Browse files

libusbhost: add usb_device_reset

bug: 26404209
Change-Id: I8f307d6683afe70fe334746f5be2856b79782493
parent 34965eb1
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -219,6 +219,9 @@ int usb_device_bulk_transfer(struct usb_device *device,
                            int length,
                            unsigned int timeout);

/** Reset USB bus for the device */
int usb_device_reset(struct usb_device *device);

/* Creates a new usb_request. */
struct usb_request *usb_request_new(struct usb_device *dev,
        const struct usb_endpoint_descriptor *ep_desc);
+5 −0
Original line number Diff line number Diff line
@@ -617,6 +617,11 @@ int usb_device_bulk_transfer(struct usb_device *device,
    return ioctl(device->fd, USBDEVFS_BULK, &ctrl);
}

int usb_device_reset(struct usb_device *device)
{
    return ioctl(device->fd, USBDEVFS_RESET);
}

struct usb_request *usb_request_new(struct usb_device *dev,
        const struct usb_endpoint_descriptor *ep_desc)
{