Changeset b6c7da6 in mainline for uspace/lib/drv


Ignore:
Timestamp:
2011-02-18T19:49:57Z (14 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
374552ef, 867e6735
Parents:
0c00dac (diff), 026d6e2 (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.
Message:

Merge speed sending during new device discovery

Location:
uspace/lib/drv
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/generic/remote_usbhc.c

    r0c00dac rb6c7da6  
    166166        }
    167167       
    168         bool full_speed = DEV_IPC_GET_ARG1(*call);
     168        usb_speed_t speed = DEV_IPC_GET_ARG1(*call);
    169169       
    170         int rc = usb_iface->reserve_default_address(device, full_speed);
     170        int rc = usb_iface->reserve_default_address(device, speed);
    171171
    172172        async_answer_0(callid, rc);
     
    198198        }
    199199       
    200         bool full_speed = DEV_IPC_GET_ARG1(*call);
     200        usb_speed_t speed = DEV_IPC_GET_ARG1(*call);
    201201
    202202        usb_address_t address;
    203         int rc = usb_iface->request_address(device, full_speed, &address);
     203        int rc = usb_iface->request_address(device, speed, &address);
    204204        if (rc != EOK) {
    205205                async_answer_0(callid, rc);
  • uspace/lib/drv/include/usbhc_iface.h

    r0c00dac rb6c7da6  
    232232        int (*tell_address)(device_t *, devman_handle_t, usb_address_t *);
    233233
    234         int (*reserve_default_address)(device_t *, bool);
     234        int (*reserve_default_address)(device_t *, usb_speed_t);
    235235        int (*release_default_address)(device_t *);
    236         int (*request_address)(device_t *, bool, usb_address_t *);
     236        int (*request_address)(device_t *, usb_speed_t, usb_address_t *);
    237237        int (*bind_address)(device_t *, usb_address_t, devman_handle_t);
    238238        int (*release_address)(device_t *, usb_address_t);
Note: See TracChangeset for help on using the changeset viewer.