Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/vhc/hub/virthub.c

    r6cb58e6 r0f21c0c  
    3434 */
    3535#include <usb/classes/classes.h>
     36#include <usbvirt/hub.h>
    3637#include <usbvirt/device.h>
    3738#include <assert.h>
    3839#include <errno.h>
    3940#include <str_error.h>
    40 #include <assert.h>
    4141#include <stdlib.h>
    42 #include <ddf/driver.h>
     42#include <driver.h>
    4343
    4444#include "virthub.h"
     
    152152        dev->ops = &hub_ops;
    153153        dev->descriptors = &descriptors;
     154        dev->lib_debug_level = 0;
     155        dev->lib_debug_enabled_tags = USBVIRT_DEBUGTAG_ALL;
    154156
    155157        hub_t *hub = malloc(sizeof(hub_t));
     
    161163        dev->device_data = hub;
    162164
    163         return EOK;
     165        int rc;
     166#ifdef STANDALONE_HUB
     167        dev->name = "hub";
     168        rc = usbvirt_connect(dev);
     169#else
     170        rc = usbvirt_connect_local(dev);
     171#endif
     172
     173        return rc;
    164174}
    165175
     
    170180 * @return Port device was connected to.
    171181 */
    172 int virthub_connect_device(usbvirt_device_t *dev, vhc_virtdev_t *conn)
     182int virthub_connect_device(usbvirt_device_t *dev, virtdev_connection_t *conn)
    173183{
    174184        assert(dev != NULL);
     
    190200 * @return Error code.
    191201 */
    192 int virthub_disconnect_device(usbvirt_device_t *dev, vhc_virtdev_t *conn)
     202int virthub_disconnect_device(usbvirt_device_t *dev, virtdev_connection_t *conn)
    193203{
    194204        assert(dev != NULL);
     
    201211        hub_release(hub);
    202212
    203         return EOK;
     213        return ENOTSUP;
    204214}
    205215
     
    210220 * @return Whether port is signalling to the device.
    211221 */
    212 bool virthub_is_device_enabled(usbvirt_device_t *dev, vhc_virtdev_t *conn)
     222bool virthub_is_device_enabled(usbvirt_device_t *dev, virtdev_connection_t *conn)
    213223{
    214224        assert(dev != NULL);
Note: See TracChangeset for help on using the changeset viewer.