Changeset 888238e9 in mainline for uspace/drv/bus/usb/ehci/hw_struct/queue_head.c
- Timestamp:
- 2017-11-20T12:56:00Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d3086873
- Parents:
- ff14aede
- git-author:
- Aearsis <Hlavaty.Ondrej@…> (2017-11-20 12:55:58)
- git-committer:
- Aearsis <Hlavaty.Ondrej@…> (2017-11-20 12:56:00)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ehci/hw_struct/queue_head.c
rff14aede r888238e9 64 64 return; 65 65 } 66 assert(ep-> speed < ARRAY_SIZE(speed));66 assert(ep->device->speed < ARRAY_SIZE(speed)); 67 67 EHCI_MEM32_WR(instance->ep_char, 68 68 QH_EP_CHAR_ADDR_SET(ep->device->address) | 69 69 QH_EP_CHAR_EP_SET(ep->endpoint) | 70 speed[ep-> speed] |70 speed[ep->device->speed] | 71 71 QH_EP_CHAR_MAX_LENGTH_SET(ep->max_packet_size) 72 72 ); 73 73 if (ep->transfer_type == USB_TRANSFER_CONTROL) { 74 if (ep-> speed != USB_SPEED_HIGH)74 if (ep->device->speed != USB_SPEED_HIGH) 75 75 EHCI_MEM32_SET(instance->ep_char, QH_EP_CHAR_C_FLAG); 76 76 /* Let BULK and INT use queue head managed toggle, … … 80 80 uint32_t ep_cap = QH_EP_CAP_C_MASK_SET(3 << 2) | 81 81 QH_EP_CAP_MULTI_SET(ep->packets); 82 if (ep-> speed != USB_SPEED_HIGH) {82 if (ep->device->speed != USB_SPEED_HIGH) { 83 83 ep_cap |= 84 84 QH_EP_CAP_TT_PORT_SET(ep->device->tt.port) |
Note:
See TracChangeset
for help on using the changeset viewer.