![]() |
TT-System-Firmware APIs 19.16.99
Tenstorrent Firmware
|


Go to the source code of this file.
Data Structures | |
| struct | CntlInitV2Param |
| struct | CntlInitV3Param |
Enumerations | |
| enum | PCIeInitStatus { PCIeInitOk = 0 , PCIeSerdesFWLoadTimeout = 1 , PCIeLinkTrainTimeout = 2 } |
| enum | PCIeDeviceType { EndPoint = 0 , RootComplex = 1 } |
Functions | |
| PCIeInitStatus | SerdesInit (uint8_t pcie_inst, PCIeDeviceType device_type, uint8_t num_serdes_instance) |
| void | ExitLoopback (void) |
| void | EnterLoopback (void) |
| void | CntlInit (uint8_t pcie_inst, uint8_t num_serdes_instance, uint8_t max_pcie_speed, uint64_t board_id, uint32_t vendor_id) |
| void | CntlInitV2 (const struct CntlInitV2Param *param) |
| void | CntlInitV3 (const struct CntlInitV3Param *param) |
| void | ChangeLinkSpeed (uint8_t pcie_speed) |
| bool | ArcDmaTransfer (const void *src, void *dst, uint32_t size) |
| enum PCIeDeviceType |
| enum PCIeInitStatus |
| void ChangeLinkSpeed | ( | uint8_t | pcie_speed | ) |
| void CntlInit | ( | uint8_t | pcie_inst, |
| uint8_t | num_serdes_instance, | ||
| uint8_t | max_pcie_speed, | ||
| uint64_t | board_id, | ||
| uint32_t | vendor_id ) |
| void CntlInitV2 | ( | const struct CntlInitV2Param * | param | ) |
| void CntlInitV3 | ( | const struct CntlInitV3Param * | param | ) |
| void EnterLoopback | ( | void | ) |
| void ExitLoopback | ( | void | ) |
| PCIeInitStatus SerdesInit | ( | uint8_t | pcie_inst, |
| PCIeDeviceType | device_type, | ||
| uint8_t | num_serdes_instance ) |