#include <sys/types.h>
#include <usb/usb.h>
#include <usb/dev/pipes.h>
#include <ipc/devman.h>
Go to the source code of this file.
Functions | |
int | usb_device_create_match_ids (usb_pipe_t *ctrl_pipe, match_id_list_t *matches) |
Create match ids describing attached device. | |
int | usb_device_create_match_ids_from_device_descriptor (const usb_standard_device_descriptor_t *device_descriptor, match_id_list_t *matches) |
Create DDF match ids from USB device descriptor. | |
int | usb_device_create_match_ids_from_interface (const usb_standard_device_descriptor_t *desc_device, const usb_standard_interface_descriptor_t *desc_interface, match_id_list_t *matches) |
Create device match ids based on its interface. | |
int | usb_device_register_child_in_devman (usb_address_t address, devman_handle_t hc_handle, ddf_dev_t *parent, devman_handle_t *child_handle, ddf_dev_ops_t *dev_ops, void *dev_data, ddf_fun_t **child_fun) |
Probe for device kind and register it in devman. |
Definition in file recognise.h.