Changes in uspace/drv/ohci/main.c [05ead5c:ff582d47] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/main.c
r05ead5c rff582d47 61 61 { 62 62 assert(fun); 63 usb_device_keeper_t *manager = &fun_to_hc(fun)->manager;64 usb_address_t addr = usb_device_keeper_find(manager, handle);63 device_keeper_t *manager = &fun_to_hc(fun)->manager; 64 usb_address_t addr = device_keeper_find(manager, handle); 65 65 if (addr < 0) { 66 66 return addr; … … 149 149 } 150 150 151 152 151 bool interrupts = false; 153 #ifdef CONFIG_USBHC_NO_INTERRUPTS154 usb_log_warning("Interrupts disabled in OS config, " \155 "falling back to polling.\n");156 #else157 152 ret = pci_enable_interrupts(device); 158 153 if (ret != EOK) { 159 usb_log_warning("Failed to enable interrupts: %s.\n", 160 str_error(ret)); 161 usb_log_info("HW interrupts not available, " \ 162 "falling back to polling.\n"); 154 usb_log_warning( 155 "Failed(%d) to enable interrupts, fall back to polling.\n", 156 ret); 163 157 } else { 164 158 usb_log_debug("Hw interrupts enabled.\n"); 165 159 interrupts = true; 166 160 } 167 #endif168 161 169 162 ret = hc_init(hcd, hc_fun, device, mem_reg_base, mem_reg_size, interrupts); … … 206 199 int main(int argc, char *argv[]) 207 200 { 208 usb_log_enable(USB_LOG_LEVEL_DE FAULT, NAME);201 usb_log_enable(USB_LOG_LEVEL_DEBUG, NAME); 209 202 sleep(5); 210 203 return ddf_driver_main(&ohci_driver);
Note:
See TracChangeset
for help on using the changeset viewer.