Changeset 67f55e7b in mainline for uspace/lib/usbdev/src/hub.c
- Timestamp:
- 2011-10-31T15:51:49Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1b17e37
- Parents:
- 0cd8089
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/src/hub.c
r0cd8089 r67f55e7b 66 66 * 67 67 * @param connection Opened connection to host controller. 68 * @param preferred Preferred SUB address. 69 * @param strict Fail if the preferred address is not avialable. 68 70 * @param speed Speed of the new device (device that will be assigned 69 71 * the returned address). … … 71 73 */ 72 74 usb_address_t usb_hc_request_address(usb_hc_connection_t *connection, 73 usb_ speed_t speed)75 usb_address_t preferred, bool strict, usb_speed_t speed) 74 76 { 75 77 CHECK_CONNECTION(connection); … … 78 80 79 81 sysarg_t address; 80 int rc = async_req_2_1(exch, DEV_IFACE_ID(USBHC_DEV_IFACE), 81 IPC_M_USBHC_REQUEST_ADDRESS, speed, 82 &address); 82 int rc = async_req_4_1(exch, DEV_IFACE_ID(USBHC_DEV_IFACE), 83 IPC_M_USBHC_REQUEST_ADDRESS, preferred, strict, speed, &address); 83 84 84 85 async_exchange_end(exch); … … 223 224 * Request new address. 224 225 */ 225 usb_address_t dev_addr = usb_hc_request_address(&hc_conn, dev_speed); 226 usb_address_t dev_addr = 227 usb_hc_request_address(&hc_conn, 1, false, dev_speed); 226 228 if (dev_addr < 0) { 227 229 rc = EADDRNOTAVAIL;
Note:
See TracChangeset
for help on using the changeset viewer.