Changeset 3b5d1535 in mainline for uspace/drv/uhci-rhd/main.c
- Timestamp:
- 2011-02-23T10:28:21Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- eb48f61
- Parents:
- e936e8e (diff), eb1a2f4 (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/uhci-rhd/main.c
re936e8e r3b5d1535 32 32 * @brief UHCI driver 33 33 */ 34 #include <d river.h>34 #include <ddf/driver.h> 35 35 #include <usb_iface.h> 36 36 #include <usb/ddfiface.h> … … 44 44 #define NAME "uhci-rhd" 45 45 46 static int usb_iface_get_hc_handle(d evice_t *dev, devman_handle_t *handle)46 static int usb_iface_get_hc_handle(ddf_fun_t *fun, devman_handle_t *handle) 47 47 { 48 assert( dev);49 assert( dev->driver_data);48 assert(fun); 49 assert(fun->driver_data); 50 50 assert(handle); 51 51 52 *handle = ((uhci_root_hub_t*)dev->driver_data)->hc_handle; 53 usb_log_debug("Answering HC handle: %d.\n", *handle); 52 *handle = ((uhci_root_hub_t*)fun->driver_data)->hc_handle; 54 53 55 54 return EOK; … … 61 60 }; 62 61 63 static d evice_ops_t uhci_rh_ops = {62 static ddf_dev_ops_t uhci_rh_ops = { 64 63 .interfaces[USB_DEV_IFACE] = &uhci_rh_usb_iface, 65 64 }; 66 65 67 static int uhci_rh_add_device(d evice_t *device)66 static int uhci_rh_add_device(ddf_dev_t *device) 68 67 { 69 68 if (!device) … … 71 70 72 71 usb_log_debug2("%s called device %d\n", __FUNCTION__, device->handle); 73 device->ops = &uhci_rh_ops; 72 73 //device->ops = &uhci_rh_ops; 74 (void) uhci_rh_ops; 74 75 75 76 uhci_root_hub_t *rh = malloc(sizeof(uhci_root_hub_t)); … … 104 105 int main(int argc, char *argv[]) 105 106 { 106 usb_log_enable(USB_LOG_LEVEL_ ERROR, NAME);107 return d river_main(&uhci_rh_driver);107 usb_log_enable(USB_LOG_LEVEL_INFO, NAME); 108 return ddf_driver_main(&uhci_rh_driver); 108 109 } 109 110 /**
Note:
See TracChangeset
for help on using the changeset viewer.