Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci-hcd/uhci_hc.h

    rff34e5a ra9f91cd  
    2727 */
    2828
    29 /** @addtogroup drvusbuhcihc
     29/** @addtogroup drvusbuhci
    3030 * @{
    3131 */
    3232/** @file
    33  * @brief UHCI host controller driver structure
     33 * @brief UHCI driver
    3434 */
    3535#ifndef DRV_UHCI_UHCI_HC_H
     
    9999        fid_t cleaner;
    100100        fid_t debug_checker;
    101         bool hw_interrupts;
    102101
    103102        ddf_fun_t *ddf_instance;
    104103} uhci_hc_t;
    105104
    106 int uhci_hc_init(uhci_hc_t *instance, ddf_fun_t *fun,
    107     void *regs, size_t reg_size, bool interupts);
     105/* init uhci specifics in device.driver_data */
     106int uhci_hc_init(uhci_hc_t *instance, ddf_fun_t *fun, void *regs, size_t reg_size);
     107
     108static inline void uhci_hc_fini(uhci_hc_t *instance) { /* TODO: implement*/ };
    108109
    109110int uhci_hc_schedule(uhci_hc_t *instance, batch_t *batch);
     
    111112void uhci_hc_interrupt(uhci_hc_t *instance, uint16_t status);
    112113
    113 /** Safely dispose host controller internal structures
    114  *
    115  * @param[in] instance Host controller structure to use.
    116  */
    117 static inline void uhci_hc_fini(uhci_hc_t *instance) { /* TODO: implement*/ };
    118 
    119 /** Get and cast pointer to the driver data
    120  *
    121  * @param[in] fun DDF function pointer
    122  * @return cast pointer to driver_data
    123  */
    124114static inline uhci_hc_t * fun_to_uhci_hc(ddf_fun_t *fun)
    125115        { return (uhci_hc_t*)fun->driver_data; }
Note: See TracChangeset for help on using the changeset viewer.