Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbhub/usbhub.c

    r71ed4849 re080332  
    3737#include <errno.h>
    3838
    39 #include <usb_iface.h>
     39#include <usbhc_iface.h>
    4040#include <usb/usbdrv.h>
    4141#include <usb/descriptor.h>
     
    4646#include "usbhub_private.h"
    4747#include "port_status.h"
    48 
    49 static usb_iface_t hub_usb_iface = {
    50         .get_hc_handle = usb_drv_find_hc
    51 };
    52 
    53 static device_ops_t hub_device_ops = {
    54         .interfaces[USB_DEV_IFACE] = &hub_usb_iface
    55 };
    5648
    5749//*********************************************
     
    143135         * connected devices.
    144136         */
    145         dev->ops = &hub_device_ops;
    146137
    147138        //create the hub structure
    148139        //get hc connection
    149         int hc = usb_drv_hc_connect_auto(dev, 0);
    150         if (hc < 0) {
    151                 return hc;
    152         }
     140        int hc = usb_drv_hc_connect(dev, 0);
    153141
    154142        usb_hub_info_t * hub_info = usb_create_hub_info(dev, hc);
     
    476464                 * Connect to respective HC.
    477465                 */
    478                 int hc = usb_drv_hc_connect_auto(hub_info->device, 0);
     466                int hc = usb_drv_hc_connect(hub_info->device, 0);
    479467                if (hc < 0) {
    480468                        continue;
Note: See TracChangeset for help on using the changeset viewer.