Changeset 3de48b5 in mainline
- Timestamp:
- 2011-02-26T11:20:56Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 48563a3
- Parents:
- 0063838
- Location:
- uspace/drv
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/batch.c
r0063838 r3de48b5 140 140 { 141 141 assert(instance); 142 usb_log_debug ("Checking(%p) %d packet for completion.\n",142 usb_log_debug2("Checking(%p) %d packet for completion.\n", 143 143 instance, instance->packets); 144 144 instance->transfered_size = 0; … … 157 157 transfer_descriptor_actual_size(&instance->tds[i]); 158 158 } 159 /* This is just an ugly trick to support the old API */160 159 instance->transfered_size -= instance->setup_size; 161 160 return true; -
uspace/drv/uhci-hcd/main.c
r0063838 r3de48b5 95 95 io_reg_size = 32; 96 96 97 ret = pci_enable_interrupts(device);98 CHECK_RET_RETURN(ret, "Failed(%d) to get enable interrupts:\n", ret);97 // ret = pci_enable_interrupts(device); 98 // CHECK_RET_RETURN(ret, "Failed(%d) to get enable interrupts:\n", ret); 99 99 100 100 uhci_t *uhci_hc = malloc(sizeof(uhci_t)); -
uspace/drv/uhci-hcd/uhci.c
r0063838 r3de48b5 143 143 144 144 instance->cleaner = fibril_create(uhci_interrupt_emulator, instance); 145 //fibril_add_ready(instance->cleaner);145 fibril_add_ready(instance->cleaner); 146 146 147 147 instance->debug_checker = fibril_create(uhci_debug_checker, instance); … … 287 287 { 288 288 assert(instance); 289 if ((status & (UHCI_STATUS_INTERRUPT | UHCI_STATUS_ERROR_INTERRUPT)) == 0)290 return;291 usb_log_debug2("UHCI interrupt: %X.\n", status);289 // if ((status & (UHCI_STATUS_INTERRUPT | UHCI_STATUS_ERROR_INTERRUPT)) == 0) 290 // return; 291 // usb_log_debug2("UHCI interrupt: %X.\n", status); 292 292 transfer_list_remove_finished(&instance->transfers_interrupt); 293 293 transfer_list_remove_finished(&instance->transfers_control_slow); … … 304 304 while (1) { 305 305 uint16_t status = pio_read_16(&instance->registers->usbsts); 306 usb_log_debug2("UHCI status: %x.\n", status);306 // usb_log_debug2("UHCI status: %x.\n", status); 307 307 status |= 1; 308 308 uhci_interrupt(instance, status); … … 321 321 const uint16_t sts = pio_read_16(&instance->registers->usbsts); 322 322 const uint16_t intr = pio_read_16(&instance->registers->usbintr); 323 usb_log_debug("Command: %X Status: %X Interrupts: %x\n", 324 cmd, sts, intr); 323 if (((cmd & UHCI_CMD_RUN_STOP) != 1) || (sts != 0)) { 324 usb_log_debug2("Command: %X Status: %X Intr: %x\n", 325 cmd, sts, intr); 326 } 325 327 326 328 uintptr_t frame_list = -
uspace/drv/uhci-rhd/port.c
r0063838 r3de48b5 92 92 uhci_port_t *port_instance = port; 93 93 assert(port_instance); 94 // port_status_write(port_instance->address, 0); 94 95 95 96 while (1) { … … 103 104 usb_log_debug("Port %d status at %p: 0x%04x.\n", 104 105 port_instance->number, port_instance->address, port_status); 105 print_port_status(port_status);106 // print_port_status(port_status); 106 107 fibril_mutex_unlock(&dbg_mtx); 107 108 … … 115 116 } 116 117 118 port_status_write(port_instance->address, port_status); 119 usb_log_debug("Change status ack on port %d.\n", 120 port_instance->number); 121 117 122 /* remove any old device */ 118 123 if (port_instance->attached_device) { … … 121 126 uhci_port_remove_device(port_instance); 122 127 } 123 124 port_status_write(port_instance->address, STATUS_CONNECTED_CHANGED);125 usb_log_debug("Change status erased on port %d.\n",126 port_instance->number);127 128 128 129 if (port_status & STATUS_CONNECTED) {
Note:
See TracChangeset
for help on using the changeset viewer.