Open FFBoard
Open source force feedback firmware
ehci_cap_registers_t Struct Reference

#include <ehci.h>

Public Attributes

uint8_t caplength
 
uint8_t TU_RESERVED
 
uint16_t hciversion
 
union {
   uint32_t   hcsparams
 
   struct {
      uint32_t   num_ports: 4
 
      uint32_t   port_power_control: 1
 
      uint32_t   TU_RESERVED: 2
 
      uint32_t   port_route_rule: 1
 
      uint32_t   n_pcc: 4
 
      uint32_t   n_cc: 4
 
      uint32_t   port_ind: 1
 
      uint32_t   n_ptt: 4
 
      uint32_t   n_tt: 4
 
   }   hcsparams_bm
 
}; 
 
union {
   uint32_t   hccparams
 
   struct {
      uint32_t   addr_64bit: 1
 
      uint32_t   programmable_frame_list_flag: 1
 
      uint32_t   async_park_cap: 1
 
      uint32_t   TU_RESERVED: 1
 
      uint32_t   iso_schedule_threshold: 4
 
      uint32_t   eecp: 8
 
   }   hccparams_bm
 
}; 
 
uint32_t hcsp_portroute
 

Detailed Description

Definition at line 425 of file ehci.h.

Member Data Documentation

◆ 

union { ... } ehci_cap_registers_t::@178

◆ 

union { ... } ehci_cap_registers_t::@180

◆ addr_64bit

uint32_t ehci_cap_registers_t::addr_64bit

Definition at line 450 of file ehci.h.

◆ async_park_cap

uint32_t ehci_cap_registers_t::async_park_cap

Definition at line 452 of file ehci.h.

◆ caplength

uint8_t ehci_cap_registers_t::caplength

Definition at line 426 of file ehci.h.

◆ eecp

uint32_t ehci_cap_registers_t::eecp

Definition at line 455 of file ehci.h.

◆ hccparams

uint32_t ehci_cap_registers_t::hccparams

Definition at line 448 of file ehci.h.

◆ 

struct { ... } ehci_cap_registers_t::hccparams_bm

◆ hciversion

uint16_t ehci_cap_registers_t::hciversion

Definition at line 428 of file ehci.h.

◆ hcsp_portroute

uint32_t ehci_cap_registers_t::hcsp_portroute

Definition at line 460 of file ehci.h.

◆ hcsparams

uint32_t ehci_cap_registers_t::hcsparams

Definition at line 431 of file ehci.h.

◆ 

struct { ... } ehci_cap_registers_t::hcsparams_bm

◆ iso_schedule_threshold

uint32_t ehci_cap_registers_t::iso_schedule_threshold

Definition at line 454 of file ehci.h.

◆ n_cc

uint32_t ehci_cap_registers_t::n_cc

Definition at line 438 of file ehci.h.

◆ n_pcc

uint32_t ehci_cap_registers_t::n_pcc

Definition at line 437 of file ehci.h.

◆ n_ptt

uint32_t ehci_cap_registers_t::n_ptt

Definition at line 441 of file ehci.h.

◆ n_tt

uint32_t ehci_cap_registers_t::n_tt

Definition at line 442 of file ehci.h.

◆ num_ports

uint32_t ehci_cap_registers_t::num_ports

Definition at line 433 of file ehci.h.

◆ port_ind

uint32_t ehci_cap_registers_t::port_ind

Definition at line 439 of file ehci.h.

◆ port_power_control

uint32_t ehci_cap_registers_t::port_power_control

Definition at line 434 of file ehci.h.

◆ port_route_rule

uint32_t ehci_cap_registers_t::port_route_rule

Definition at line 436 of file ehci.h.

◆ programmable_frame_list_flag

uint32_t ehci_cap_registers_t::programmable_frame_list_flag

Definition at line 451 of file ehci.h.

◆ TU_RESERVED [1/2]

uint8_t ehci_cap_registers_t::TU_RESERVED

Definition at line 427 of file ehci.h.

◆ TU_RESERVED [2/2]

uint32_t ehci_cap_registers_t::TU_RESERVED

Definition at line 435 of file ehci.h.


The documentation for this struct was generated from the following file: