Changeset eeca8a6 in mainline for uspace/lib/drv/include/usbhc_iface.h


Ignore:
Timestamp:
2018-01-16T19:22:58Z (6 years ago)
Author:
Ondřej Hlavatý <aearsis@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4603b35
Parents:
47e9494
Message:

usb: speed moved from default address reservation to enumeration callback

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/include/usbhc_iface.h

    r47e9494 reeca8a6  
    8080} usb_endpoint_descriptors_t;
    8181
    82 extern int usbhc_reserve_default_address(async_exch_t *, usb_speed_t);
     82extern int usbhc_reserve_default_address(async_exch_t *);
    8383extern int usbhc_release_default_address(async_exch_t *);
    8484
    85 extern int usbhc_device_enumerate(async_exch_t *, unsigned port);
    86 extern int usbhc_device_remove(async_exch_t *, unsigned port);
     85extern int usbhc_device_enumerate(async_exch_t *, unsigned, usb_speed_t);
     86extern int usbhc_device_remove(async_exch_t *, unsigned);
    8787
    8888extern int usbhc_register_endpoint(async_exch_t *, usb_pipe_desc_t *, const usb_endpoint_descriptors_t *);
     
    9999/** USB device communication interface. */
    100100typedef struct {
    101         int (*reserve_default_address)(ddf_fun_t *, usb_speed_t);
     101        int (*reserve_default_address)(ddf_fun_t *);
    102102        int (*release_default_address)(ddf_fun_t *);
    103103
    104         int (*device_enumerate)(ddf_fun_t *, unsigned);
     104        int (*device_enumerate)(ddf_fun_t *, unsigned, usb_speed_t);
    105105        int (*device_remove)(ddf_fun_t *, unsigned);
    106106
Note: See TracChangeset for help on using the changeset viewer.