Changeset 3de48b5 in mainline


Ignore:
Timestamp:
2011-02-26T11:20:56Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
48563a3
Parents:
0063838
Message:

Switch back to polling

reduce debug verbosity

Location:
uspace/drv
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci-hcd/batch.c

    r0063838 r3de48b5  
    140140{
    141141        assert(instance);
    142         usb_log_debug("Checking(%p) %d packet for completion.\n",
     142        usb_log_debug2("Checking(%p) %d packet for completion.\n",
    143143            instance, instance->packets);
    144144        instance->transfered_size = 0;
     
    157157                    transfer_descriptor_actual_size(&instance->tds[i]);
    158158        }
    159         /* This is just an ugly trick to support the old API */
    160159        instance->transfered_size -= instance->setup_size;
    161160        return true;
  • uspace/drv/uhci-hcd/main.c

    r0063838 r3de48b5  
    9595        io_reg_size = 32;
    9696
    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);
    9999
    100100        uhci_t *uhci_hc = malloc(sizeof(uhci_t));
  • uspace/drv/uhci-hcd/uhci.c

    r0063838 r3de48b5  
    143143
    144144        instance->cleaner = fibril_create(uhci_interrupt_emulator, instance);
    145 //      fibril_add_ready(instance->cleaner);
     145        fibril_add_ready(instance->cleaner);
    146146
    147147        instance->debug_checker = fibril_create(uhci_debug_checker, instance);
     
    287287{
    288288        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);
    292292        transfer_list_remove_finished(&instance->transfers_interrupt);
    293293        transfer_list_remove_finished(&instance->transfers_control_slow);
     
    304304        while (1) {
    305305                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);
    307307                status |= 1;
    308308                uhci_interrupt(instance, status);
     
    321321                const uint16_t sts = pio_read_16(&instance->registers->usbsts);
    322322                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                }
    325327
    326328                uintptr_t frame_list =
  • uspace/drv/uhci-rhd/port.c

    r0063838 r3de48b5  
    9292        uhci_port_t *port_instance = port;
    9393        assert(port_instance);
     94//      port_status_write(port_instance->address, 0);
    9495
    9596        while (1) {
     
    103104                usb_log_debug("Port %d status at %p: 0x%04x.\n",
    104105                  port_instance->number, port_instance->address, port_status);
    105                 print_port_status(port_status);
     106//              print_port_status(port_status);
    106107                fibril_mutex_unlock(&dbg_mtx);
    107108
     
    115116                        }
    116117
     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
    117122                        /* remove any old device */
    118123                        if (port_instance->attached_device) {
     
    121126                                uhci_port_remove_device(port_instance);
    122127                        }
    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);
    127128
    128129                        if (port_status & STATUS_CONNECTED) {
Note: See TracChangeset for help on using the changeset viewer.