Changeset a5361fb in mainline
- Timestamp:
- 2014-01-18T21:39:55Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4bfcf22
- Parents:
- 3e200736
- Location:
- uspace/drv/bus/usb/ohci
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ohci/hc.c
r3e200736 ra5361fb 172 172 list_initialize(&instance->pending_batches); 173 173 fibril_mutex_initialize(&instance->guard); 174 instance->hw_interrupts = interrupts; 174 175 175 176 ret = hc_init_memory(instance); … … 485 486 486 487 /* Enable interrupts */ 487 OHCI_WR(instance->registers->interrupt_enable, OHCI_USED_INTERRUPTS); 488 usb_log_debug("Enabled interrupts: %x.\n", 489 OHCI_RD(instance->registers->interrupt_enable)); 490 OHCI_WR(instance->registers->interrupt_enable, I_MI); 488 if (instance->hw_interrupts) { 489 OHCI_WR(instance->registers->interrupt_enable, 490 OHCI_USED_INTERRUPTS); 491 usb_log_debug("Enabled interrupts: %x.\n", 492 OHCI_RD(instance->registers->interrupt_enable)); 493 OHCI_WR(instance->registers->interrupt_enable, I_MI); 494 } 491 495 492 496 /* Set periodic start to 90% */ -
uspace/drv/bus/usb/ohci/hc.h
r3e200736 ra5361fb 71 71 fibril_mutex_t guard; 72 72 73 /** interrupts available */ 74 bool hw_interrupts; 75 73 76 /** USB hub emulation structure */ 74 77 ohci_rh_t rh;
Note:
See TracChangeset
for help on using the changeset viewer.