Changeset a6d1bc1 in mainline for uspace/drv/ohci/root_hub.c


Ignore:
Timestamp:
2011-03-21T11:52:29Z (14 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8627377
Parents:
b0beee82
Message:

Add infrastructure for rh registration.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/ohci/root_hub.c

    rb0beee82 ra6d1bc1  
    4343 * @return Error code.
    4444 */
    45 int rh_init(ohci_rh_t *instance, ohci_regs_t *regs)
     45int rh_init(rh_t *instance, ddf_dev_t *dev, ohci_regs_t *regs)
    4646{
    4747        assert(instance);
    4848        instance->address = 0;
    4949        instance->registers = regs;
     50        instance->device = dev;
    5051
    5152        usb_log_info("OHCI root hub with %d ports.\n", regs->rh_desc_a & 0xff);
     
    5556}
    5657/*----------------------------------------------------------------------------*/
    57 void rh_request(ohci_rh_t *instance, batch_t *request)
     58void rh_request(rh_t *instance, batch_t *request)
    5859{
     60        usb_log_error("Request processing not implemented.\n");
    5961        /* TODO: implement */
    6062}
    6163/*----------------------------------------------------------------------------*/
    62 void rh_interrupt(ohci_rh_t *instance)
     64void rh_interrupt(rh_t *instance)
    6365{
    64         usb_log_info("Interrupt!!.\n");
     66        usb_log_error("Root hub interrupt not implemented.\n");
    6567        /* TODO: implement */
     68}
     69/*----------------------------------------------------------------------------*/
     70int rh_register(rh_t *instance, ddf_dev_t *dev)
     71{
     72        return EOK;
    6673}
    6774/**
Note: See TracChangeset for help on using the changeset viewer.