Changeset c058a388 in mainline for uspace/drv/bus/usb/xhci/commands.h


Ignore:
Timestamp:
2017-07-16T17:19:37Z (7 years ago)
Author:
Jaroslav Jindrak <dzejrou@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fe5db713
Parents:
7bd99bf
Message:

Added reset device command sender, assertions to sender and TODOs laying out commands that need sender implementation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/xhci/commands.h

    r7bd99bf rc058a388  
    4949int xhci_send_reset_endpoint_command(xhci_hc_t *, uint32_t, uint32_t, uint8_t);
    5050int xhci_send_stop_endpoint_command(xhci_hc_t *, uint32_t, uint32_t, uint8_t);
     51// TODO: Set dequeue ptr (section 4.6.10).
     52int xhci_send_reset_device_command(xhci_hc_t *, uint32_t);
     53// TODO: Force event (optional normative, for VMM, section 4.6.12).
     54// TODO: Negotiate bandwidth (optional normative, section 4.6.13).
     55// TODO: Set latency tolerance value (optional normative, section 4.6.14).
     56// TODO: Get port bandwidth (mandatory, but needs root hub implementation, section 4.6.15).
     57// TODO: Force header (mandatory, but needs root hub implementation, section 4.6.16).
    5158
    5259int xhci_handle_command_completion(xhci_hc_t *, xhci_trb_t *);
Note: See TracChangeset for help on using the changeset viewer.