Changeset 41df71f9 in mainline for uspace/drv


Ignore:
Timestamp:
2017-11-02T14:29:15Z (8 years ago)
Author:
Ondřej Hlavatý <aearsis@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
887c9de
Parents:
479e32d
Message:

ddf: split usb interface to usb and usbhc

Location:
uspace/drv/bus/usb/usbhub
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbhub/port.c

    r479e32d r41df71f9  
    4040#include <inttypes.h>
    4141#include <fibril_synch.h>
     42#include <usbhc_iface.h>
    4243
    4344#include <usb/debug.h>
     
    267268        if (!exch)
    268269                return ENOMEM;
    269         const int rc = usb_device_remove(exch, port->port_number);
     270        const int rc = usbhc_device_remove(exch, port->port_number);
    270271        usb_device_bus_exchange_end(exch);
    271272        if (rc == EOK)
     
    405406
    406407        /* Reserve default address */
    407         while ((ret = usb_reserve_default_address(exch, speed)) == ENOENT) {
     408        while ((ret = usbhc_reserve_default_address(exch, speed)) == ENOENT) {
    408409                async_usleep(1000000);
    409410        }
     
    421422                usb_log_error("(%p-%u): Failed to reset port.", hub,
    422423                    port->port_number);
    423                 if (usb_release_default_address(exch) != EOK)
     424                if (usbhc_release_default_address(exch) != EOK)
    424425                        usb_log_warning("(%p-%u): Failed to release default "
    425426                            "address.", hub, port->port_number);
     
    430431            port->port_number);
    431432
    432         ret = usb_device_enumerate(exch, port->port_number);
     433        ret = usbhc_device_enumerate(exch, port->port_number);
    433434        if (ret != EOK) {
    434435                usb_log_error("(%p-%u): Failed to enumerate device: %s", hub,
     
    440441                            port->port_number, str_error(ret));
    441442                } else {
    442                         const int ret = usb_release_default_address(exch);
     443                        const int ret = usbhc_release_default_address(exch);
    443444                        if (ret != EOK)
    444445                                usb_log_warning("(%p-%u): Failed to release "
     
    450451                    port->port_number);
    451452                port->device_attached = true;
    452                 if (usb_release_default_address(exch) != EOK)
     453                if (usbhc_release_default_address(exch) != EOK)
    453454                        usb_log_warning("(%p-%u): Failed to release default "
    454455                            "address", hub, port->port_number);
  • uspace/drv/bus/usb/usbhub/port.h

    r479e32d r41df71f9  
    4040#include <usb/dev/driver.h>
    4141#include <usb/classes/hub.h>
    42 #include <usb_iface.h>
    4342
    4443typedef struct usb_hub_dev usb_hub_dev_t;
Note: See TracChangeset for help on using the changeset viewer.