Changeset 8d40181 in mainline for uspace/drv/bus/usb/ohci
- Timestamp:
- 2013-09-21T03:25:31Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ea69749f
- Parents:
- c898236
- Location:
- uspace/drv/bus/usb/ohci
- Files:
-
- 2 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ohci/Makefile
rc898236 r8d40181 52 52 ohci_endpoint.c \ 53 53 ohci_rh.c \ 54 res.c \55 54 hw_struct/endpoint_descriptor.c \ 56 55 hw_struct/transfer_descriptor.c -
uspace/drv/bus/usb/ohci/ohci.c
rc898236 r8d40181 43 43 44 44 #include "ohci.h" 45 #include "res.h"46 45 #include "hc.h" 47 48 46 49 47 … … 80 78 int device_setup_ohci(ddf_dev_t *device) 81 79 { 82 83 addr_range_t regs; 84 int irq = 0; 85 86 int ret = get_my_registers(device, ®s, &irq); 87 if (ret != EOK) { 80 hw_res_list_parsed_t hw_res; 81 int ret = hcd_ddf_get_registers(device, &hw_res); 82 if (ret != EOK || 83 hw_res.irqs.count != 1 || hw_res.mem_ranges.count != 1) { 88 84 usb_log_error("Failed to get register memory addresses " 89 85 "for %" PRIun ": %s.\n", ddf_dev_get_handle(device), … … 91 87 return ret; 92 88 } 89 addr_range_t regs = hw_res.mem_ranges.ranges[0]; 90 const int irq = hw_res.irqs.irqs[0]; 91 hw_res_list_parsed_clean(&hw_res); 92 93 93 94 94 usb_log_debug("Memory mapped regs at %p (size %zu), IRQ %d.\n",
Note:
See TracChangeset
for help on using the changeset viewer.
