Changeset a5b3de6 in mainline for uspace/drv/bus/usb/ehci
- Timestamp:
- 2017-10-25T11:55:15Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2b35478
- Parents:
- c3d926f3
- Location:
- uspace/drv/bus/usb/ehci
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ehci/ehci_rh.c
rc3d926f3 ra5b3de6 144 144 assert(instance); 145 145 assert(batch); 146 const usb_target_t target = batch->ep->target; 147 batch->error = virthub_base_request(&instance->base, target, 146 batch->error = virthub_base_request(&instance->base, batch->target, 148 147 batch->dir, (void*) batch->setup.buffer, 149 148 batch->buffer, batch->buffer_size, &batch->transfered_size); … … 179 178 instance, batch); 180 179 if (batch) { 181 const usb_target_t target = batch->ep->target; 182 batch->error = virthub_base_request(&instance->base, target, 180 batch->error = virthub_base_request(&instance->base, batch->target, 183 181 batch->dir, (void*) batch->setup.buffer, 184 182 batch->buffer, batch->buffer_size, &batch->transfered_size); -
uspace/drv/bus/usb/ehci/hc.c
rc3d926f3 ra5b3de6 215 215 ehci_endpoint_t *ehci_ep = ehci_endpoint_get(ep); 216 216 usb_log_debug("HC(%p) enqueue EP(%d:%d:%s:%s)\n", instance, 217 ep-> target.address, ep->target.endpoint,217 ep->device->address, ep->endpoint, 218 218 usb_str_transfer_type_short(ep->transfer_type), 219 219 usb_str_direction(ep->direction)); … … 239 239 ehci_endpoint_t *ehci_ep = ehci_endpoint_get(ep); 240 240 usb_log_debug("HC(%p) dequeue EP(%d:%d:%s:%s)\n", instance, 241 ep-> target.address, ep->target.endpoint,241 ep->device->address, ep->endpoint, 242 242 usb_str_transfer_type_short(ep->transfer_type), 243 243 usb_str_direction(ep->direction)); … … 291 291 292 292 /* Check for root hub communication */ 293 if (batch-> ep->target.address == ehci_rh_get_address(&instance->rh)) {293 if (batch->target.address == ehci_rh_get_address(&instance->rh)) { 294 294 usb_log_debug("HC(%p): Scheduling BATCH(%p) for RH(%p)", 295 295 instance, batch, &instance->rh); -
uspace/drv/bus/usb/ehci/hw_struct/queue_head.c
rc3d926f3 ra5b3de6 66 66 assert(ep->speed < ARRAY_SIZE(speed)); 67 67 EHCI_MEM32_WR(instance->ep_char, 68 QH_EP_CHAR_ADDR_SET(ep-> target.address) |69 QH_EP_CHAR_EP_SET(ep-> target.endpoint) |68 QH_EP_CHAR_ADDR_SET(ep->device->address) | 69 QH_EP_CHAR_EP_SET(ep->endpoint) | 70 70 speed[ep->speed] | 71 71 QH_EP_CHAR_MAX_LENGTH_SET(ep->max_packet_size)
Note:
See TracChangeset
for help on using the changeset viewer.
