Changeset 8d40181 in mainline for uspace/drv/bus/usb/ehci/main.c
- Timestamp:
- 2013-09-21T03:25:31Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ea69749f
- Parents:
- c898236
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ehci/main.c
rc898236 r8d40181 67 67 { 68 68 assert(device); 69 70 addr_range_t reg_range; 71 int irq = 0; 72 73 int ret = get_my_registers(device, ®_range, &irq); 74 if (ret != EOK) { 75 usb_log_error("Failed to get memory addresses for %" PRIun 76 ": %s.\n", ddf_dev_get_handle(device), str_error(ret)); 69 hw_res_list_parsed_t hw_res; 70 int ret = hcd_ddf_get_registers(device, &hw_res); 71 if (ret != EOK || 72 hw_res.irqs.count != 1 || hw_res.mem_ranges.count != 1) { 73 usb_log_error("Failed to get register memory addresses " 74 "for %" PRIun ": %s.\n", ddf_dev_get_handle(device), 75 str_error(ret)); 77 76 return ret; 78 77 } 78 addr_range_t regs = hw_res.mem_ranges.ranges[0]; 79 const int irq = hw_res.irqs.irqs[0]; 80 hw_res_list_parsed_clean(&hw_res); 79 81 80 82 usb_log_info("Memory mapped regs at %p (size %zu), IRQ %d.\n", 81 RNGABSPTR(reg _range), RNGSZ(reg_range), irq);83 RNGABSPTR(regs), RNGSZ(regs), irq); 82 84 83 ret = disable_legacy(device, ® _range);85 ret = disable_legacy(device, ®s); 84 86 if (ret != EOK) { 85 87 usb_log_error("Failed to disable legacy USB: %s.\n",
Note:
See TracChangeset
for help on using the changeset viewer.