Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/src/hcdrv.c

    r4144630 r4317827  
    4747LIST_INITIALIZE(hc_list);
    4848
     49/* Fake driver to have the name item initialized. */
     50static usb_hc_driver_t hc_driver_fake = {
     51        .name = "HCD",
     52};
     53
    4954/** Our HC driver. */
    50 usb_hc_driver_t *hc_driver = NULL;
    51 
    52 int usb_lowest_address = 1;
    53 
    54 int usb_highest_address = 255;
     55usb_hc_driver_t *hc_driver = &hc_driver_fake;
    5556
    5657static device_ops_t usb_device_ops = {
    5758        .interfaces[USBHC_DEV_IFACE] = &usbhc_interface
    5859};
    59 
    60 
    61 void usb_create_address_list(usb_hc_device_t * hcd){
    62         list_initialize(&hcd->addresses);
    63         usb_address_list_t * range =
    64                         (usb_address_list_t*)malloc(sizeof(usb_address_list_t));
    65         range->lower_bound = usb_lowest_address;
    66         range->upper_bound = usb_highest_address + 1;
    67         list_append(&range->link, &hcd->addresses);
    68 }
    6960
    7061static usb_hc_device_t *usb_hc_device_create(device_t *dev) {
     
    7364        list_initialize(&hc_dev->link);
    7465        list_initialize(&hc_dev->hubs);
    75         usb_create_address_list(hc_dev);
    7666        list_initialize(&hc_dev->attached_devices);
    7767        hc_dev->transfer_ops = NULL;
     
    8676int usb_add_hc_device(device_t *dev)
    8777{
     78        return ENOTSUP;
    8879        usb_hc_device_t *hc_dev = usb_hc_device_create(dev);
    8980
Note: See TracChangeset for help on using the changeset viewer.