#if 0
static grub_usb_err_t
-grub_dwc2_portstatus (grub_usb_controller_t dev,
- unsigned int port, unsigned int enable)
+grub_dwc2_reset_port (grub_usb_controller_t dev,
+ unsigned int port)
{
struct grub_dwc2 *e = (struct grub_dwc2 *) dev->data;
grub_uint64_t endtime;
if (grub_get_time_ms () > endtime)
return GRUB_USB_ERR_TIMEOUT;
- if (!enable) /* We don't need reset port */
- {
- grub_dprintf ("dwc2", "portstatus: Disabled.\n");
- grub_dprintf ("dwc2", "portstatus: end, status=0x%02x\n",
- grub_dwc2_port_read (e, port));
- return GRUB_USB_ERR_NONE;
- }
-
grub_dprintf ("dwc2", "portstatus: enable\n");
grub_boot_time ("Resetting port %d", port);
.check_transfer = grub_dwc2_check_transfer,
.cancel_transfer = grub_dwc2_cancel_transfer,
.hubports = grub_dwc2_hubports,
- .portstatus = grub_dwc2_portstatus,
+ .reset_port = grub_dwc2_reset_port,
.detect_dev = grub_dwc2_detect_dev,
/* estimated max. count of packets for one bulk transfer */
.max_bulk_tds = 1023