This section describes the enumeration types defined by the UBM.
enum mtb_en_ubm_status_t |
The status of initialization of the UBM middleware.
Enumerator | |
---|---|
MTB_UBM_STATUS_SUCCESS | Operation completed successfully. |
MTB_UBM_STATUS_HFC_NUM_ERR | The number of HFCs configured is 0 or higher than MTB_UBM_HFC_MAX_NUM. Check the mtb_stc_ubm_backplane_cfg_t::num_of_hfc parameter setting. |
MTB_UBM_STATUS_DFC_NUM_ERR | The number of DFCs configured is 0 or higher than MTB_UBM_DFC_MAX_NUM. Check the mtb_stc_ubm_backplane_cfg_t::num_of_dfc parameter setting. |
MTB_UBM_STATUS_ROUTES_NUM_ERR | The number of routes configured is 0 or higher than MTB_UBM_ROUTES_MAX_NUM. Check the mtb_stc_ubm_backplane_cfg_t::num_of_routes parameter setting. |
MTB_UBM_STATUS_HFC_IO_CONF_ERR | The HFC IO configurational structure is not complete. Check the mtb_stc_ubm_backplane_control_signals_t::hfc_io parameter array has enough initialization elements, |
MTB_UBM_STATUS_DFC_IO_CONF_ERR | The DFC IO configurational structure is not complete. Check the mtb_stc_ubm_backplane_control_signals_t::dfc_io parameter array has enough initialization elements, |
MTB_UBM_STATUS_ROUTES_CONF_ERR | The route information configurational structure is not complete. Check the mtb_stc_ubm_backplane_cfg_t::route_information parameter array has enough initialization elements, |
MTB_UBM_STATUS_CAP_PRSNT_ERR | PRSNT# The reported capability is enabled but the PRSNT pin is not configured. Check the mtb_stc_ubm_dfc_signals_t::prsnt pin settings, or disable the mtb_stc_ubm_capabilities_t::prsnt_reported setting. |
MTB_UBM_STATUS_CAP_IFDET_ERR | IFDET# The reported capability is enabled but the IFDET pin is not configured. Check the mtb_stc_ubm_dfc_signals_t::ifdet pin settings, or disable the mtb_stc_ubm_capabilities_t::ifdet_reported setting. |
MTB_UBM_STATUS_CAP_IFDET2_ERR | IFDET2# The reported capability is enabled but the IFDET2 pin is not configured. Check the mtb_stc_ubm_dfc_signals_t::ifdet2 pin settings, or disable the mtb_stc_ubm_capabilities_t::ifdet2_reported setting. |
MTB_UBM_STATUS_2WIRE_RESET_TIMER_ERR | 2Wire Reset timer initialization error |
MTB_UBM_STATUS_IO_TIMER_ERR | IO timer initialization error. |
MTB_UBM_STATUS_IO_DUALPORTEN_ERR | DFC Dual Port Enable IO pin initialization error Check the mtb_stc_ubm_dfc_signals_t::dualporten pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_DFC_PERSTA_ERR | DFC PCIe Reset A IO pin initialization error Check the mtb_stc_ubm_dfc_signals_t::persta pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_DFC_PERSTB_ERR | DFC PCIe Reset B IO pin initialization error Check the mtb_stc_ubm_dfc_signals_t::perstb pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_REFCLKEN_ERR | DFC PCIe Clock Enable IO pin initialization error Check the mtb_stc_ubm_dfc_signals_t::refclken pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_PWRDIS_ERR | DFC Power Disable IO pin initialization error Check the mtb_stc_ubm_dfc_signals_t::pwrdis pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_PRSNT_ERR | DFC PRSNT IO pin initialization error Check the mtb_stc_ubm_dfc_signals_t::prsnt pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_IFDET_ERR | DFC IFDET IO pin initialization error Check the mtb_stc_ubm_dfc_signals_t::ifdet pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_IFDET2_ERR | DFC IFDET2 IO pin initialization error Check the mtb_stc_ubm_dfc_signals_t::ifdet2 pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_HFC_PERST_ERR | HFC PCIe Reset IO pin initialization error Check the mtb_stc_ubm_hfc_signals_t::perst pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_2WIRE_RESET_ERR | HFC 2Wire Reset IO pin initialization error Check the mtb_stc_ubm_hfc_signals_t::i2c_reset pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_CHANGE_DETECT_ERR | HFC Change Detect IO pin initialization error Check the mtb_stc_ubm_hfc_signals_t::change_detect pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_IO_BP_TYPE_ERR | HFC BP TYPE pin initialization error Check the mtb_stc_ubm_hfc_signals_t::bp_type pin settings and ensure that the selected pin is not used elsewhere in the application. |
MTB_UBM_STATUS_FRU_EEPROM_ERR | EmEEPROM error during FRU initialization Check the mtb_stc_ubm_backplane_cfg_t.fru_config parameter settings. For more details, refer to the Emulated EEPROM Middleware Library documentation. |
MTB_UBM_STATUS_BOOTLOADER_START_ADDR_ERR | The start address of the upgrade area is invalid. Check the address of the upgrade area is a valid address of the start of the flash row, i.e. the adress is 512 bytes aligned. |
MTB_UBM_STATUS_BOOTLOADER_FLASH_INIT_ERR | Bootloader flash area initialization error. |
MTB_UBM_STATUS_2WIRE_IO_CONFIG_ERR | The 2Wire IO configuration is invalid. Check the mtb_stc_ubm_hfc_signals_t::sda and mtb_stc_ubm_hfc_signals_t::scl pin settings. |
UBM Controller operational states.
enum mtb_en_ubm_lc_sts_t |
Last command status.
PCIe link rate.
Change Count increment source.