Ignore:
File:
1 edited

Legend:

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

    r920d0fc r9d58539  
    4848#define NAME "uhcirh"
    4949
    50 static int hc_get_my_registers(ddf_dev_t *dev,
     50static int hc_get_my_registers(const ddf_dev_t *dev,
    5151    uintptr_t *io_reg_address, size_t *io_reg_size);
    5252
     
    7373{
    7474        printf(NAME ": HelenOS UHCI root hub driver.\n");
    75         log_init(NAME);
     75        usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
    7676        return ddf_driver_main(&uhci_rh_driver);
    7777}
     
    8888
    8989        usb_log_debug2("uhci_rh_dev_add(handle=%" PRIun ")\n",
    90             ddf_dev_get_handle(device));
     90            device->handle);
    9191
    9292        uintptr_t io_regs = 0;
     
    9898if (ret != EOK) { \
    9999        usb_log_error(message); \
     100        if (rh) \
     101                free(rh); \
    100102        return ret; \
    101103} else (void)0
     
    107109            (void *) io_regs, io_size);
    108110
    109         rh = ddf_dev_data_alloc(device, sizeof(uhci_root_hub_t));
     111        rh = malloc(sizeof(uhci_root_hub_t));
    110112        ret = (rh == NULL) ? ENOMEM : EOK;
    111113        CHECK_RET_FREE_RH_RETURN(ret,
     
    117119            ret, str_error(ret));
    118120
     121        device->driver_data = rh;
    119122        usb_log_info("Controlling root hub '%s' (%" PRIun ").\n",
    120             ddf_dev_get_name(device), ddf_dev_get_handle(device));
     123            device->name, device->handle);
    121124        return EOK;
    122125}
     
    130133 */
    131134int hc_get_my_registers(
    132     ddf_dev_t *dev, uintptr_t *io_reg_address, size_t *io_reg_size)
     135    const ddf_dev_t *dev, uintptr_t *io_reg_address, size_t *io_reg_size)
    133136{
     137        assert(dev);
     138
    134139        async_sess_t *parent_sess =
    135             devman_parent_device_connect(EXCHANGE_SERIALIZE,
    136             ddf_dev_get_handle(dev), IPC_FLAG_BLOCKING);
     140            devman_parent_device_connect(EXCHANGE_SERIALIZE, dev->handle,
     141            IPC_FLAG_BLOCKING);
    137142        if (!parent_sess)
    138143                return ENOMEM;
Note: See TracChangeset for help on using the changeset viewer.