Changeset 57c8fc9 in mainline for uspace/drv/bus/usb/uhci
- Timestamp:
- 2013-09-21T02:17:14Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c898236
- Parents:
- ce33c10
- Location:
- uspace/drv/bus/usb/uhci
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/uhci/res.c
rce33c10 r57c8fc9 83 83 } 84 84 85 /** Call the PCI driver with a request to enable interrupts86 *87 * @param[in] device Device asking for interrupts88 * @return Error code.89 */90 int enable_interrupts(ddf_dev_t *device)91 {92 async_sess_t *parent_sess =93 devman_parent_device_connect(EXCHANGE_SERIALIZE,94 ddf_dev_get_handle(device), IPC_FLAG_BLOCKING);95 if (!parent_sess)96 return ENOMEM;97 98 const bool enabled = hw_res_enable_interrupt(parent_sess);99 async_hangup(parent_sess);100 101 return enabled ? EOK : EIO;102 }103 104 85 /** Call the PCI driver with a request to clear legacy support register 105 86 * -
uspace/drv/bus/usb/uhci/uhci.c
rce33c10 r57c8fc9 115 115 116 116 bool interrupts = false; 117 ret = enable_interrupts(device);117 ret = hcd_ddf_enable_interrupts(device); 118 118 if (ret != EOK) { 119 119 usb_log_warning("Failed to enable interrupts: %s."
Note:
See TracChangeset
for help on using the changeset viewer.
