Changeset c4ba645d in mainline
- Timestamp:
- 2015-07-01T02:53:54Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 96323d2
- Parents:
- 6ef69e9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ehci/ehci_rh.c
r6ef69e9 rc4ba645d 305 305 ehci_rh_job_t *job = arg; 306 306 async_usleep(50000); 307 usb_log_debug("EHCI_RH(%p-%u): Clearing reset", job->hub, job->port); 307 308 EHCI_CLR(job->hub->registers->portsc[job->port], 308 309 USB_PORTSC_PORT_RESET_FLAG); … … 312 313 async_usleep(1); 313 314 }; 315 usb_log_debug("EHCI_RH(%p-%u): Reset complete", job->hub, job->port); 314 316 /* Handle port ownership, if the port is not enabled 315 317 * after reset it's a full speed device */ 316 318 if (!(EHCI_RD(job->hub->registers->portsc[job->port]) & 317 319 USB_PORTSC_ENABLED_FLAG)) { 320 usb_log_debug("EHCI_RH(%p-%u): Port not enabled after reset, " 321 "giving up ownership", job->hub, job->port); 318 322 EHCI_SET(job->hub->registers->portsc[job->port], 319 323 USB_PORTSC_PORT_OWNER_FLAG);
Note:
See TracChangeset
for help on using the changeset viewer.