Changeset b5ba8f6 in mainline for uspace/drv/bus/usb/uhci/uhci.c
- Timestamp:
- 2013-09-13T13:11:53Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1eaa3cf
- Parents:
- 95027b5 (diff), 1c5f6f8 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/uhci/uhci.c
r95027b5 rb5ba8f6 184 184 ddf_fun_data_implant(instance->rh_fun, &instance->rh); 185 185 186 uintptr_t reg_base = 0; 187 size_t reg_size = 0; 186 addr_range_t regs; 188 187 int irq = 0; 189 188 190 rc = get_my_registers(device, ® _base, ®_size, &irq);189 rc = get_my_registers(device, ®s, &irq); 191 190 if (rc != EOK) { 192 191 usb_log_error("Failed to get I/O addresses for %" PRIun ": %s.\n", … … 194 193 goto error; 195 194 } 196 usb_log_debug("I/O regs at 0x%p (size %zu), IRQ %d.\n",197 (void *) reg_base, reg_size, irq);195 usb_log_debug("I/O regs at %p (size %zu), IRQ %d.\n", 196 RNGABSPTR(regs), RNGSZ(regs), irq); 198 197 199 198 rc = disable_legacy(device); … … 204 203 } 205 204 206 rc = hc_register_irq_handler(device, reg_base, reg_size, irq, irq_handler);205 rc = hc_register_irq_handler(device, ®s, irq, irq_handler); 207 206 if (rc != EOK) { 208 207 usb_log_error("Failed to register interrupt handler: %s.\n", … … 223 222 } 224 223 225 rc = hc_init(&instance->hc, (void*)reg_base, reg_size, interrupts);224 rc = hc_init(&instance->hc, ®s, interrupts); 226 225 if (rc != EOK) { 227 226 usb_log_error("Failed to init uhci_hcd: %s.\n", str_error(rc));
Note:
See TracChangeset
for help on using the changeset viewer.