Changes in uspace/drv/uhci-rhd/root_hub.c [0063838:0f21c0c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-rhd/root_hub.c
r0063838 r0f21c0c 34 34 #include <errno.h> 35 35 #include <stdint.h> 36 #include <ddi.h> 37 #include <devman.h> 36 38 37 #include <usb/debug.h> 39 38 40 39 #include "root_hub.h" 41 40 41 42 42 int uhci_root_hub_init( 43 uhci_root_hub_t *instance, void *addr, size_t size, d df_dev_t *rh)43 uhci_root_hub_t *instance, void *addr, size_t size, device_t *rh) 44 44 { 45 45 assert(instance); … … 66 66 unsigned i = 0; 67 67 for (; i < UHCI_ROOT_HUB_PORT_COUNT; ++i) { 68 /* connect to the parent device (HC) */ 69 int parent_phone = devman_device_connect(instance->hc_handle, 0); 70 //usb_drv_hc_connect(rh, instance->hc_handle, 0); 71 if (parent_phone < 0) { 72 usb_log_error("Failed to connect to the HC device port %d.\n", i); 73 return parent_phone; 74 } 68 75 /* mind pointer arithmetics */ 69 76 int ret = uhci_port_init( 70 &instance->ports[i], regs + i, i, ROOT_HUB_WAIT_USEC, rh );77 &instance->ports[i], regs + i, i, ROOT_HUB_WAIT_USEC, rh, parent_phone); 71 78 if (ret != EOK) { 72 79 unsigned j = 0;
Note:
See TracChangeset
for help on using the changeset viewer.