This section describes the data types defined by the UBM FRU.
◆ mtb_stc_ubm_features_t
struct mtb_stc_ubm_features_t |
Data Fields |
bool |
read_checksum_creation |
Indicates if the UBM Controller generates a valid Read Checksum for the read phase of a 2Wire transaction. |
bool |
write_checksum_checking |
Indicates if the UBM Controller performs Checksum verification on the write phase of a 2Wire transaction. |
bool |
cprsnt_legacy_mode |
Indicates the behavior of the CPRSNT#/CHANGE_DETECT# signal. |
bool |
pcie_reset_change_count_mask |
Indicates if a change to PCIe Reset field causes the Change Count field to increment. |
bool |
drive_type_installed_change_count_mask |
Indicates if a change to Drive Type Installed field causes the Change Count field to increment. |
bool |
operational_state_change_count_mask |
Indicatesif a change to Operational State field causes the Change Count field to increment. |
uint8_t |
perst_management_override |
Indicates the DFC PERST# behavior when a Drive has been installed. |
bool |
smbus_reset_control |
Controls the DFC SMBRST# signal for all DFC's associated under the HFC. |
◆ mtb_stc_ubm_fru_oa_config_t
struct mtb_stc_ubm_fru_oa_config_t |
Data Fields |
uint8_t |
two_wire_device_arrangement |
Two wire device arrangement. |
uint8_t |
two_wire_mux_address |
Two wire mux adress. |
uint8_t |
two_wire_max_byte_count |
Two wire max byte count. |
uint8_t |
ubm_max_time_limit |
Device max time limit. |
mtb_stc_ubm_features_t |
ubm_controller_features |
Device features. |
uint8_t |
maximum_power_per_dfc |
Maximum power per DFC. |
uint8_t |
mux_channel_count |
Mux channel type. |
uint8_t |
enable_bit_location |
Enable bit location. |
uint8_t |
mux_type |
Mux type. |
◆ mtb_stc_ubm_drive_types_t
struct mtb_stc_ubm_drive_types_t |
Data Fields |
bool |
sff_ta_1001 |
SFF-TA-1001 support. |
bool |
gen_z |
Gen-Z support. |
bool |
sas_sata |
SAS/SATA support. |
bool |
quad_pcie |
Quad PCIe support. |
bool |
dfc_empty |
DFC empty support. |
◆ mtb_stc_ubm_routing_t
struct mtb_stc_ubm_routing_t |