Changeset ff14aede in mainline for uspace/lib/usbhost/src/usb2_bus.c
- Timestamp:
- 2017-11-20T12:24:05Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 888238e9
- Parents:
- 306a36d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/src/usb2_bus.c
r306a36d rff14aede 199 199 usb_log_debug("Found new %s speed USB device.", usb_str_speed(dev->speed)); 200 200 201 if (dev->hub) { 202 /* Manage TT */ 203 if (dev->hub->speed == USB_SPEED_HIGH && usb_speed_is_11(dev->speed)) { 204 /* For LS devices under HS hub */ 205 /* TODO: How about SS hubs? */ 206 dev->tt.address = dev->hub->address; 207 dev->tt.port = dev->port; 208 } 209 else { 210 /* Inherit hub's TT */ 211 dev->tt = dev->hub->tt; 212 } 213 } 214 else { 201 if (!dev->hub) { 202 /* The device is the roothub */ 215 203 dev->tt = (usb_tt_address_t) { 216 204 .address = -1, 217 205 .port = 0, 218 206 }; 207 } else { 208 hcd_setup_device_tt(dev); 219 209 } 220 210
Note:
See TracChangeset
for help on using the changeset viewer.