#include <ipc/devman.h>
#include <ddf/driver.h>
#include <usb/dev/hub.h>
#include <usb/classes/hub.h>
#include <usb/dev/pipes.h>
#include <usb/dev/driver.h>
#include <fibril_synch.h>
#include "ports.h"
Go to the source code of this file.
Data Structures | |
struct | usb_hub_info_t |
Information about attached hub. More... | |
Defines | |
#define | NAME "usbhub" |
Functions | |
bool | hub_port_changes_callback (usb_device_t *dev, uint8_t *change_bitmap, size_t change_bitmap_size, void *arg) |
Callback for polling hub for changes. | |
int | usb_hub_add_device (usb_device_t *usb_dev) |
Initialize hub device driver fibril. |
Definition in file usbhub.h.