#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. | |
Definition at line 39 of file ohci_regs.h.
1.4.7