Changeset ef4e8eb in mainline for uspace/lib/usb/src/hc.c


Ignore:
Timestamp:
2013-01-15T20:39:09Z (11 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ef40434
Parents:
918e1e84
Message:

Remove unused usb hub code.

All the functionality is now handled by hc driver and libusbhost.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/src/hc.c

    r918e1e84 ref4e8eb  
    164164}
    165165
    166 /** Ask host controller for free address assignment.
    167  *
    168  * @param connection Opened connection to host controller.
    169  * @param preferred Preferred SUB address.
    170  * @param strict Fail if the preferred address is not avialable.
    171  * @param speed Speed of the new device (device that will be assigned
    172  *    the returned address).
    173  * @return Assigned USB address or negative error code.
    174  */
    175 usb_address_t usb_hc_request_address(usb_hc_connection_t *connection,
    176     usb_address_t preferred, bool strict, usb_speed_t speed)
    177 {
    178         async_exch_t *exch;
    179         EXCH_INIT(connection, exch);
    180 
    181         usb_address_t address = preferred;
    182         const int ret = usbhc_request_address(exch, &address, strict, speed);
    183 
    184         EXCH_FINI(connection, exch);
    185         return ret == EOK ? address : ret;
    186 }
    187 
    188 int usb_hc_bind_address(usb_hc_connection_t * connection,
    189     usb_address_t address, devman_handle_t handle)
    190 {
    191         async_exch_t *exch;
    192         EXCH_INIT(connection, exch);
    193 
    194         const int ret = usbhc_bind_address(exch, address, handle);
    195 
    196         EXCH_FINI(connection, exch);
    197         return ret;
    198 }
    199166
    200167/** Get handle of USB device with given address.
     
    217184}
    218185
    219 int usb_hc_release_address(usb_hc_connection_t *connection,
    220     usb_address_t address)
    221 {
    222         async_exch_t *exch;
    223         EXCH_INIT(connection, exch);
    224 
    225         const int ret = usbhc_release_address(exch, address);
    226 
    227         EXCH_FINI(connection, exch);
    228         return ret;
    229 }
    230 
    231186int usb_hc_register_endpoint(usb_hc_connection_t *connection,
    232187    usb_address_t address, usb_endpoint_t endpoint, usb_transfer_type_t type,
Note: See TracChangeset for help on using the changeset viewer.