Changes in uspace/drv/vhc/hcd.c [ad104e0:f0da4eb2] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/vhc/hcd.c
rad104e0 rf0da4eb2 52 52 #include "conn.h" 53 53 54 static device_ops_t vhc_ops = {55 .interfaces[USBHC_DEV_IFACE] = &vhc_iface,56 .default_handler = default_connection_handler57 };58 54 59 55 static int vhc_count = 0; 60 static int vhc_add_device( device_t *dev)56 static int vhc_add_device(usb_hc_device_t *dev) 61 57 { 62 58 /* … … 69 65 vhc_count++; 70 66 71 dev->ops = &vhc_ops; 72 73 /* 74 * Initialize address management. 75 */ 76 address_init(); 67 dev->transfer_ops = &vhc_transfer_ops; 68 dev->generic->ops->default_handler = default_connection_handler; 77 69 78 70 /* … … 87 79 } 88 80 89 static driver_ops_t vhc_driver_ops = { 90 .add_device = vhc_add_device, 91 }; 92 93 static driver_t vhc_driver = { 81 static usb_hc_driver_t vhc_driver = { 94 82 .name = NAME, 95 . driver_ops = &vhc_driver_ops83 .add_hc = &vhc_add_device 96 84 }; 97 85 … … 126 114 sleep(4); 127 115 128 return driver_main(&vhc_driver);116 return usb_hcd_main(&vhc_driver); 129 117 } 130 118
Note:
See TracChangeset
for help on using the changeset viewer.