Changeset 772a172 in mainline for uspace/drv/bus/usb/uhci/uhci.c


Ignore:
Timestamp:
2013-09-21T05:22:43Z (11 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f65d9cc
Parents:
19d21728
Message:

ohci,uhci: Switch to library provided irq setup routine.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/uhci/uhci.c

    r19d21728 r772a172  
    109109        }
    110110
    111         ret = hc_register_irq_handler(device, &regs, irq, irq_handler);
    112         if (ret != EOK) {
    113                 usb_log_error("Failed to register interrupt handler: %s.\n",
    114                     str_error(ret));
    115                 goto hc_free;
    116         }
    117 
    118111        bool interrupts = false;
    119         ret = hcd_ddf_enable_interrupts(device);
     112        ret = hcd_ddf_setup_interrupts(device, &regs, irq, irq_handler,
     113            hc_gen_irq_code);
    120114        if (ret != EOK) {
    121115                usb_log_warning("Failed to enable interrupts: %s."
     
    154148irq_unregister:
    155149                unregister_interrupt_handler(device, irq);
    156 hc_free:
    157150                free(hc);
    158151ddf_hc_clean:
Note: See TracChangeset for help on using the changeset viewer.