Changeset cccd60c3 in mainline for uspace/lib/usbhost/src/ddf_helpers.c
- Timestamp:
- 2017-10-10T06:51:02Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c46bfbc
- Parents:
- 2bdf92a5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/src/ddf_helpers.c
r2bdf92a5 rcccd60c3 692 692 693 693 //TODO: Cache parent session in HCD 694 /** Call the parent driver with a request to enable interrupt s694 /** Call the parent driver with a request to enable interrupt 695 695 * 696 696 * @param[in] device Device asking for interrupts 697 * @param[in] inum Interrupt number 697 698 * @return Error code. 698 699 */ 699 int hcd_ddf_enable_interrupt s(ddf_dev_t *device)700 int hcd_ddf_enable_interrupt(ddf_dev_t *device, int inum) 700 701 { 701 702 async_sess_t *parent_sess = ddf_dev_parent_sess_get(device); … … 703 704 return EIO; 704 705 705 const bool enabled = hw_res_enable_interrupt(parent_sess); 706 707 return enabled ? EOK : EIO; 706 return hw_res_enable_interrupt(parent_sess, inum); 708 707 } 709 708 … … 776 775 777 776 /* Enable interrupts */ 778 int ret = hcd_ddf_enable_interrupt s(device);777 int ret = hcd_ddf_enable_interrupt(device, irq); 779 778 if (ret != EOK) { 780 779 usb_log_error("Failed to register interrupt handler: %s.\n",
Note:
See TracChangeset
for help on using the changeset viewer.