Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/ohci/hc.h

    re6b9182 r8d2dd7f2  
    5252#include "ohci_regs.h"
    5353#include "ohci_rh.h"
    54 #include "ohci_bus.h"
    5554#include "endpoint_list.h"
    5655#include "hw_struct/hcca.h"
     
    6059        /** Memory mapped I/O registers area */
    6160        ohci_regs_t *registers;
    62        
    6361        /** Host controller communication area structure */
    6462        hcca_t *hcca;
     
    6664        /** Transfer schedules */
    6765        endpoint_list_t lists[4];
    68 
    6966        /** List of active transfers */
    7067        list_t pending_batches;
     
    8178        /** USB hub emulation structure */
    8279        ohci_rh_t rh;
    83 
    84         /** USB bookkeeping */
    85         ohci_bus_t bus;
    8680} hc_t;
    8781
    88 extern int hc_init(hc_t *, const hw_res_list_parsed_t *);
    89 extern void hc_gain_control(hc_t *instance);
    90 extern void hc_start(hc_t *instance);
     82extern int hc_init(hc_t *, const hw_res_list_parsed_t *, bool);
    9183extern void hc_fini(hc_t *);
    9284
     
    9486extern void hc_dequeue_endpoint(hc_t *, const endpoint_t *);
    9587
    96 int ohci_hc_gen_irq_code(irq_code_t *code, hcd_t *hcd, const hw_res_list_parsed_t *hw_res);
     88int ohci_hc_gen_irq_code(irq_code_t *code, const hw_res_list_parsed_t *hw_res);
    9789
    9890extern void ohci_hc_interrupt(hcd_t *, uint32_t);
Note: See TracChangeset for help on using the changeset viewer.