Changeset 0f6b50f in mainline for uspace/drv/bus/usb/xhci/main.c


Ignore:
Timestamp:
2017-10-19T20:00:08Z (7 years ago)
Author:
Petr Manek <petr.manek@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1fd2f81
Parents:
60af4cdb
Message:

Added DDF device to HCD initialization to prepare RH data structures before it is started.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/xhci/main.c

    r60af4cdb r0f6b50f  
    4747#define NAME "xhci"
    4848
    49 static int hc_driver_init(hcd_t *, const hw_res_list_parsed_t *);
     49static int hc_driver_init(hcd_t *, const hw_res_list_parsed_t *, ddf_dev_t *);
    5050static int hcd_irq_code_gen(irq_code_t *, hcd_t *, const hw_res_list_parsed_t *);
    5151static int hcd_claim(hcd_t *, ddf_dev_t *);
     
    7272};
    7373
    74 static int hc_driver_init(hcd_t *hcd, const hw_res_list_parsed_t *hw_res)
     74static int hc_driver_init(hcd_t *hcd, const hw_res_list_parsed_t *hw_res, ddf_dev_t *device)
    7575{
    7676        int err;
     
    8383                goto err;
    8484
    85         if ((err = hc_init_memory(hc)))
     85        if ((err = hc_init_memory(hc, device)))
    8686                goto err;
    8787
     
    124124        assert(hc);
    125125
    126         hc->rh.hc_device = dev;
    127         return device_init(&hc->rh.device);
     126        return EOK;
    128127}
    129128
Note: See TracChangeset for help on using the changeset viewer.