Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c

    r0d4b110 racdb5bac  
    3232 * @brief OHCI driver
    3333 */
    34 
    35 #include <assert.h>
    36 #include <macros.h>
    37 #include <mem.h>
    38 
    39 #include <usb/usb.h>
    40 
    41 #include "../utils/malloc32.h"
    42 #include "mem_access.h"
    43 
    4434#include "endpoint_descriptor.h"
    4535
     
    5848 * @param td TD to put in the list.
    5949 *
    60  * If @param ep is NULL, dummy ED is initialized with only skip flag set.
     50 * If @param ep is NULL, dummy ED is initalized with only skip flag set.
    6151 */
    6252void ed_init(ed_t *instance, const endpoint_t *ep, const td_t *td)
     
    7161                return;
    7262        }
    73         /* Non-dummy ED must have corresponding EP and TD assigned */
     63        /* Non-dummy ED must have TD assigned */
    7464        assert(td);
    75         assert(ep);
    76         assert(ep->direction < ARRAY_SIZE(dir));
    7765
    7866        /* Status: address, endpoint nr, direction mask and max packet size. */
     
    8977
    9078        /* Isochronous format flag */
    91         // TODO: We need iTD instead of TD for iso transfers
    9279        if (ep->transfer_type == USB_TRANSFER_ISOCHRONOUS)
    9380                OHCI_MEM32_SET(instance->status, ED_STATUS_F_FLAG);
Note: See TracChangeset for help on using the changeset viewer.