UBM Middleware
mtb_stc_ubm_capabilities_t Struct Reference

Description

Capabilities configuration structure.

Data Fields

bool clock_routing
 Indicates the availability of high speed differential clock routing (i.e., RefClk) from the HFC to DFC. More...
 
bool slot_power_control
 Indicates if the DFCs support Power Disable (i.e., PwrDIS signal). More...
 
bool pcie_reset_control
 Indicates if PCIe Reset Control is supported. More...
 
bool dual_port
 Indicates if Dual Port DFC connectors are routed. More...
 
uint8_t i2c_reset_operation
 Indicates the 2WIRE_RESET# signal support. More...
 
bool change_detect_interrupt
 Indicates if the CHANGE_DETECT# signal interrupt operation is supported. More...
 
bool dfc_change_count_supported
 Indicates if a change count is maintained per individual DFC Status and Control Command Descriptor. More...
 
bool prsnt_reported
 Indicates if the PRSNT# signal is reported. More...
 
bool ifdet_reported
 Indicates if the IFDET# signal is reported. More...
 
bool ifdet2_reported
 Indicates if the IFDET2# signal is reported. More...
 
bool perst_override_supported
 Indicates if the UBM Controller supports the DFC PERST# Management Override field in the Features Command. More...
 
bool smb_reset_supported
 Indicates if the UBM Controller supports control over the DFC SMBRST# signals (e.g. More...
 

Field Documentation

◆ clock_routing

bool mtb_stc_ubm_capabilities_t::clock_routing

Indicates the availability of high speed differential clock routing (i.e., RefClk) from the HFC to DFC.

◆ slot_power_control

bool mtb_stc_ubm_capabilities_t::slot_power_control

Indicates if the DFCs support Power Disable (i.e., PwrDIS signal).

◆ pcie_reset_control

bool mtb_stc_ubm_capabilities_t::pcie_reset_control

Indicates if PCIe Reset Control is supported.

◆ dual_port

bool mtb_stc_ubm_capabilities_t::dual_port

Indicates if Dual Port DFC connectors are routed.

◆ i2c_reset_operation

uint8_t mtb_stc_ubm_capabilities_t::i2c_reset_operation

Indicates the 2WIRE_RESET# signal support.

◆ change_detect_interrupt

bool mtb_stc_ubm_capabilities_t::change_detect_interrupt

Indicates if the CHANGE_DETECT# signal interrupt operation is supported.

◆ dfc_change_count_supported

bool mtb_stc_ubm_capabilities_t::dfc_change_count_supported

Indicates if a change count is maintained per individual DFC Status and Control Command Descriptor.

◆ prsnt_reported

bool mtb_stc_ubm_capabilities_t::prsnt_reported

Indicates if the PRSNT# signal is reported.

◆ ifdet_reported

bool mtb_stc_ubm_capabilities_t::ifdet_reported

Indicates if the IFDET# signal is reported.

◆ ifdet2_reported

bool mtb_stc_ubm_capabilities_t::ifdet2_reported

Indicates if the IFDET2# signal is reported.

◆ perst_override_supported

bool mtb_stc_ubm_capabilities_t::perst_override_supported

Indicates if the UBM Controller supports the DFC PERST# Management Override field in the Features Command.

◆ smb_reset_supported

bool mtb_stc_ubm_capabilities_t::smb_reset_supported

Indicates if the UBM Controller supports control over the DFC SMBRST# signals (e.g.

See SFF-TA-1009).