Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci-rhd/port.c

    rfb1d4990 rab5a43d1  
    181181        uhci_port_t *port = (uhci_port_t *) arg;
    182182
    183         usb_log_debug2("%s: new_device_enable_port.\n", port->id_string);
     183        usb_log_debug2("%s: new_device_enable_port.\n",
     184            port->id_string);
    184185
    185186        /*
     
    189190        async_usleep(100000);
    190191
    191         /*
    192          * Resets from root ports should be nominally 50ms
     192
     193        /* The hub maintains the reset signal to that port for 10 ms
     194         * (See Section 11.5.1.5)
    193195         */
    194196        {
    195                 usb_log_debug("%s: Reset Signal start.\n", port->id_string);
     197                usb_log_debug("%s: Reset Signal start.\n",
     198                    port->id_string);
    196199                port_status_t port_status = uhci_port_read_status(port);
    197200                port_status |= STATUS_IN_RESET;
    198201                uhci_port_write_status(port, port_status);
    199                 async_usleep(50000);
     202                async_usleep(10000);
    200203                port_status = uhci_port_read_status(port);
    201204                port_status &= ~STATUS_IN_RESET;
    202205                uhci_port_write_status(port, port_status);
    203                 usb_log_debug("%s: Reset Signal stop.\n", port->id_string);
    204         }
    205 
    206         /* the reset recovery time 10ms */
    207         async_usleep(10000);
     206                usb_log_debug("%s: Reset Signal stop.\n",
     207                    port->id_string);
     208        }
    208209
    209210        /* Enable the port. */
    210211        uhci_port_set_enabled(port, true);
    211 
    212212        return EOK;
    213213}
     
    226226        assert(usb_hc_connection_is_opened(&port->hc_connection));
    227227
    228         usb_log_info("%s: Detected new device.\n", port->id_string);
     228        usb_log_info("%s: Detected new device.\n",
     229            port->id_string);
    229230
    230231        usb_address_t dev_addr;
Note: See TracChangeset for help on using the changeset viewer.