Ignore:
File:
1 edited

Legend:

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

    rd81ef61c r28cb8bf7  
    3636#define DRV_USBHUB_USBHUB_H
    3737
     38#include <ipc/devman.h>
     39#include <usb/usb.h>
     40#include <driver.h>
     41
    3842#define NAME "usbhub"
    39 
    40 #include "usb/hcdhubd.h"
    41 
    42 #include <usb/pipes.h>
    4343
    4444/** basic information about device attached to hub */
     
    4848}usb_hub_attached_device_t;
    4949
    50 /* Hub endpoints. */
    51 typedef struct {
    52         usb_endpoint_pipe_t control;
    53         usb_endpoint_pipe_t status_change;
    54 } usb_hub_endpoints_t;
    55 
    56 
    57 
    5850/** Information about attached hub. */
    5951typedef struct {
    6052        /** Number of ports. */
    6153        int port_count;
    62         /** attached device handles, for each port one */
     54        /** attached device handles */
    6355        usb_hub_attached_device_t * attached_devs;
    64         /** General usb device info. */
    65         usb_hcd_attached_device_info_t * usb_device;
     56        /** USB address of the hub. */
     57        usb_address_t address;
    6658        /** General device info*/
    6759        device_t * device;
    68         /** connection to hcd */
    69         usb_device_connection_t connection;
    70         /** hub endpoints */
    71         usb_hub_endpoints_t endpoints;
    72 
    7360} usb_hub_info_t;
    7461
Note: See TracChangeset for help on using the changeset viewer.