#include <stdint.h>
#include <stdbool.h>
#include <stdlib.h>
#include <arc_dma.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:32
#define PCIE_PHY_SERDES_SRAM_START_REG_ADDR
Definition serdes_ss_regs.h:14
◆ LoadSerdesEthFw()
◆ LoadSerdesEthRegs()