#include <stdint.h>
#include <stdbool.h>
#include <stdlib.h>
#include "serdes_ss_regs.h"
Go to the source code of this file.
|
| void | LoadSerdesEthRegs (uint32_t serdes_inst, uint32_t ring, uint8_t *buf, size_t buf_size, size_t spi_address, size_t image_size) |
| int | LoadSerdesEthFw (uint32_t serdes_inst, uint32_t ring, uint8_t *buf, size_t buf_size, size_t spi_address, size_t image_size) |
◆ CMN_OFFSET
| #define CMN_OFFSET 0x01000000 /* 0x100_0000 PMA AlphaCore */ |
◆ CTRL_OFFSET
| #define CTRL_OFFSET 0x03000000 /* TensTorrent Registers control serdes */ |
◆ LANE_BROADCAST
| #define LANE_BROADCAST 0x00200000 |
◆ LANE_DFX_OFFSET
| #define LANE_DFX_OFFSET 0x00003000 |
◆ LANE_ETH_OFFSET
| #define LANE_ETH_OFFSET 0x00002000 |
◆ LANE_MAX
◆ LANE_OFFSET
| #define LANE_OFFSET 0x00010000 |
◆ LANE_RX_OFFSET
| #define LANE_RX_OFFSET 0x00000000 |
◆ LANE_TX_OFFSET
| #define LANE_TX_OFFSET 0x00001000 |
◆ MAX_SERDES_INSTANCES
| #define MAX_SERDES_INSTANCES 6 |
◆ PCS_OFFSET
| #define PCS_OFFSET 0x02000000 /* PCIE PIPE CORE */ |
◆ SERDES_INST_BASE_ADDR
| #define SERDES_INST_BASE_ADDR |
( |
| inst | ) |
|
Value:
#define PCIE_PHY_SERDES0_BASE
Definition serdes_ss_regs.h:9
◆ SERDES_INST_SRAM_ADDR
| #define SERDES_INST_SRAM_ADDR |
( |
| inst | ) |
|
Value:
#define SERDES_INST_BASE_ADDR(inst)
Definition serdes_eth.h:31
#define PCIE_PHY_SERDES_SRAM_START_REG_ADDR
Definition serdes_ss_regs.h:14
◆ LoadSerdesEthFw()
◆ LoadSerdesEthRegs()