ohci_regs Struct Reference
[Drvusbohcihc]

OHCI memory mapped registers structure. More...

#include <ohci_regs.h>


Data Fields

volatile uint32_t bulk_current
 Currently executed bulk endpoint.
volatile uint32_t bulk_head
 The first bulk endpoint.
volatile uint32_t command_status
volatile uint32_t control
volatile uint32_t control_current
 Currently executed control endpoint.
volatile uint32_t control_head
 The first control endpoint.
const volatile uint32_t done_head
 Done TD list, this value is periodically written to HCCA.
volatile uint32_t fm_interval
 Frame time and max packet size for all transfers.
const volatile uint32_t fm_number
 Frame number.
const volatile uint32_t fm_remaining
 Bit times remaining in current frame.
volatile uint32_t hcca
 HCCA pointer (see hw_struct hcca.h).
volatile uint32_t interrupt_disable
volatile uint32_t interrupt_enable
volatile uint32_t interrupt_status
 Interupt enable/disable/status, reads give the same value, writing causes enable/disable, status is write-clean (writing 1 clears the bit.
volatile uint32_t ls_threshold
 Threshold for starting LS transaction.
const volatile uint32_t periodic_current
 Currently executed periodic endpoint.
volatile uint32_t periodic_start
 Remaining bit time in frame to start periodic transfers.
const volatile uint32_t revision
volatile uint32_t rh_desc_a
 The first root hub control register.
volatile uint32_t rh_desc_b
 The other root hub control register.
volatile uint32_t rh_port_status []
 Root hub per port status.
volatile uint32_t rh_status
 Root hub status register.


Detailed Description

OHCI memory mapped registers structure.

Definition at line 39 of file ohci_regs.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 2 07:45:59 2011 for HelenOS/USB by  doxygen 1.4.7