Last active
August 24, 2023 03:50
-
-
Save mwrnd/a7bd6d21a08be1a1123da77959aaef71 to your computer and use it in GitHub Desktop.
MNV303212A-ADLT mlxreg Register Listing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo mst start | |
sudo mst status | |
sudo flint -d /dev/mst/mt4119_pciconf0 q | |
sudo ./mlxup --version | |
sudo ./mlxup -d /dev/mst/mt4119_pciconf0 | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_regs | cut -d " " -f 1 | grep "^[A-Z]" | grep -v "Available" | xargs -t -L 1 -I{} sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg {} | |
sudo flint -d /dev/mst/mt4119_pciconf0 q | |
Image type: FS4 | |
FW Version: 16.28.2006 | |
FW Release Date: 15.9.2020 | |
Product Version: 16.28.2006 | |
Rom Info: type=UEFI version=14.21.17 cpu=AMD64 | |
type=PXE version=3.6.102 cpu=AMD64 | |
Description: UID GuidsNumber | |
Base GUID: c0dec0dec0dec0de 12 | |
Orig Base GUID: N/A 12 | |
Base MAC: c0dec0dec0de 12 | |
Orig Base MAC: N/A 12 | |
Image VSD: N/A | |
Device VSD: N/A | |
PSID: MT_0000000158 | |
Security Attributes: N/A | |
sudo ./mlxup --version | |
SelfExtractor 1.0, mft 4.15.2-5, built on Oct 19 2020, 09:50:05. Git SHA Hash: 761328c | |
mlxup 1.0, mft 4.15.2-5, built on Oct 19 2020, 09:53:16. Git SHA Hash: 761328c | |
sudo ./mlxup -d /dev/mst/mt4119_pciconf0 | |
Querying Mellanox devices firmware ... | |
Device #1: | |
---------- | |
Device Type: ConnectX5 | |
Part Number: MNV303212A-ADL_Ax_Bx | |
Description: Innova-2 Flex for Application Acceleration; ConnectX-5 Eth Adapter dual Port SFP 25GbE; Xilinx KU15P; PCI4.0 x8; HHHL; active cooling tall bracket; ROHS R6 | |
PSID: MT_0000000158 | |
PCI Device Name: /dev/mst/mt4119_pciconf0 | |
Base GUID: c0dec0dec0dec0de | |
Base MAC: c0dec0dec0de | |
Versions: Current Available | |
FW 16.28.2006 16.28.2006 | |
PXE 3.6.0102 3.6.0102 | |
UEFI 14.21.0017 14.21.0017 | |
Status: Up to date | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CHLMM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
switch_prio | 0x00000000 | 8 | 4 | INDEX | |
hlt_table_pointer | 0x00000010 | 0 | 8 | RW | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CHLTM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
traffic_class | 0x00000004 | 0 | 8 | INDEX | |
hlt_table_pointer | 0x00000010 | 0 | 8 | RW | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CHLTR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
hlt_table_index | 0x00000000 | 0 | 8 | INDEX | |
high_latency_thr | 0x00000008 | 0 | 20 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CNCT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
prio | 0x00000000 | 8 | 3 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
re | 0x00000004 | 14 | 1 | WO | |
ee | 0x00000004 | 15 | 1 | WO | |
r | 0x00000004 | 30 | 1 | RW | |
e | 0x00000004 | 31 | 1 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CNMC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================= | |
prio | 0x00000000 | 8 | 3 | RW | |
================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CPCS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
tclass | 0x00000000 | 8 | 3 | INDEX | |
cpmhoe | 0x00000004 | 28 | 1 | WO | |
cpsbe | 0x00000004 | 29 | 1 | WO | |
log2_cpwe | 0x00000004 | 30 | 1 | WO | |
cpqspe | 0x00000004 | 31 | 1 | WO | |
cpqsp | 0x00000008 | 0 | 32 | RW | |
log2_cpw | 0x0000000c | 0 | 32 | RW | |
cp_sample_base | 0x00000010 | 0 | 32 | RW | |
cp_min_header_octets | 0x00000014 | 0 | 32 | RW | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CPID | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
prio | 0x00000000 | 8 | 3 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
cpid_high | 0x00000004 | 0 | 32 | RO | |
cpid_low | 0x00000008 | 0 | 32 | RO | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CPQE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================ | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
marking_percent | 0x00000008 | 16 | 7 | RW | |
============================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CWCAM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
====================================================================================== | |
access_reg_group | 0x00000000 | 0 | 8 | INDEX | |
feature_group | 0x00000000 | 16 | 8 | INDEX | |
cw_access_reg_cap_mask[0] | 0x00000008 | 0 | 32 | RO | |
cw_access_reg_cap_mask[1] | 0x0000000c | 0 | 32 | RO | |
cw_access_reg_cap_mask[2] | 0x00000010 | 0 | 32 | RO | |
cw_access_reg_cap_mask[3] | 0x00000014 | 0 | 32 | RO | |
feature_cap_mask[0] | 0x00000028 | 0 | 32 | RO | |
feature_cap_mask[1] | 0x0000002c | 0 | 32 | RO | |
feature_cap_mask[2] | 0x00000030 | 0 | 32 | RO | |
feature_cap_mask[3] | 0x00000034 | 0 | 32 | RO | |
====================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CWGCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
aqs_time | 0x00000000 | 0 | 8 | RW | |
aqs_weight | 0x00000000 | 8 | 4 | RW | |
scd | 0x00000000 | 16 | 1 | RW | |
en | 0x00000000 | 24 | 4 | RW | |
cece | 0x00000004 | 0 | 1 | RW | |
mece | 0x00000004 | 1 | 1 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CWPP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
pool | 0x00000000 | 0 | 4 | INDEX | |
profile1_min | 0x00000008 | 0 | 20 | RW | |
profile1_max | 0x0000000c | 0 | 20 | RW | |
profile1_percent | 0x0000000c | 24 | 7 | RW | |
profile2_min | 0x00000010 | 0 | 20 | RW | |
profile2_max | 0x00000014 | 0 | 20 | RW | |
profile2_percent | 0x00000014 | 24 | 7 | RW | |
profile3_min | 0x00000018 | 0 | 20 | RW | |
profile3_max | 0x0000001c | 0 | 20 | RW | |
profile3_percent | 0x0000001c | 24 | 7 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CWTP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
traffic_class | 0x00000020 | 0 | 8 | INDEX | |
mode | 0x00000024 | 24 | 1 | RW | |
profile1_min | 0x00000028 | 0 | 20 | RW | |
profile1_max | 0x0000002c | 0 | 20 | RW | |
profile1_percent | 0x0000002c | 24 | 7 | RW | |
profile2_min | 0x00000030 | 0 | 20 | RW | |
profile2_max | 0x00000034 | 0 | 20 | RW | |
profile2_percent | 0x00000034 | 24 | 7 | RW | |
profile3_min | 0x00000038 | 0 | 20 | RW | |
profile3_max | 0x0000003c | 0 | 20 | RW | |
profile3_percent | 0x0000003c | 24 | 7 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg CWTPM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================== | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
traffic_class | 0x00000020 | 0 | 8 | INDEX | |
ee | 0x00000024 | 0 | 1 | RW | |
ew | 0x00000024 | 1 | 1 | RW | |
========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg DCBX_APPLICATION | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================= | |
port_number | 0x00000000 | 16 | 8 | INDEX | |
num_app_prio | 0x00000004 | 0 | 6 | RO | |
protocol_id | 0x00000010 | 0 | 16 | RO | |
sel | 0x00000010 | 16 | 3 | RO | |
priority | 0x00000010 | 21 | 3 | RO | |
========================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg DCBX_PARAM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================= | |
max_application_table_size | 0x00000000 | 0 | 6 | RO | |
port_number | 0x00000000 | 16 | 8 | INDEX | |
dcbx_standby_cap | 0x00000000 | 29 | 1 | RO | |
dcbx_ieee_cap | 0x00000000 | 30 | 1 | RO | |
dcbx_cee_cap | 0x00000000 | 31 | 1 | RO | |
version_admin | 0x00000004 | 0 | 3 | RW | |
version_oper | 0x00000004 | 8 | 3 | RO | |
num_of_tc_admin | 0x00000008 | 0 | 4 | RW | |
num_of_tc_oper | 0x00000008 | 8 | 4 | RO | |
pfc_cap_admin | 0x00000008 | 16 | 4 | RW | |
pfc_cap_oper | 0x00000008 | 24 | 4 | RO | |
willing_admin | 0x00000008 | 31 | 1 | RW | |
remote_num_of_tc | 0x0000000c | 0 | 4 | RO | |
remote_pfc_cap | 0x0000000c | 24 | 4 | RO | |
remote_willing | 0x0000000c | 31 | 1 | RO | |
error | 0x00000010 | 0 | 8 | RO | |
======================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg FORE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================ | |
fan_under_limit | 0x00000000 | 16 | 10 | RO | |
fan_over_limit | 0x00000004 | 16 | 10 | RO | |
============================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg HCA_CAP_ENCAP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
cmd_data_offset | 0x00000000 | 16 | 16 | INDEX | |
cmd_data_mask[0] | 0x00000010 | 0 | 32 | INDEX | |
cmd_data_mask[1] | 0x00000014 | 0 | 32 | INDEX | |
cmd_data_mask[2] | 0x00000018 | 0 | 32 | INDEX | |
cmd_data_mask[3] | 0x0000001c | 0 | 32 | INDEX | |
cmd_data_value[0] | 0x00000020 | 0 | 32 | RW | |
cmd_data_value[1] | 0x00000024 | 0 | 32 | RW | |
cmd_data_value[2] | 0x00000028 | 0 | 32 | RW | |
cmd_data_value[3] | 0x0000002c | 0 | 32 | RW | |
cmd_header[0] | 0x00000040 | 0 | 32 | RW | |
cmd_header[1] | 0x00000044 | 0 | 32 | RW | |
cmd_header[2] | 0x00000048 | 0 | 32 | RW | |
cmd_header[3] | 0x0000004c | 0 | 32 | RW | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg HOST_ENDIANNESS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================== | |
he | 0x00000000 | 31 | 1 | RW | |
=============================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MCC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================== | |
instruction | 0x00000000 | 0 | 8 | RW | |
activation_delay_sec | 0x00000000 | 8 | 8 | RW | |
time_elapsed_since_last_cmd | 0x00000000 | 16 | 12 | RO | |
component_index | 0x00000004 | 0 | 16 | INDEX | |
update_handle | 0x00000008 | 0 | 24 | RW | |
auto_update | 0x00000008 | 31 | 1 | WO | |
control_state | 0x0000000c | 0 | 4 | RO | |
error_code | 0x0000000c | 8 | 8 | RO | |
control_progress | 0x0000000c | 16 | 7 | RO | |
handle_owner_host_id | 0x0000000c | 24 | 4 | RO | |
handle_owner_type | 0x0000000c | 28 | 4 | RO | |
component_size | 0x00000010 | 0 | 32 | WO | |
device_type | 0x00000014 | 0 | 8 | INDEX | |
device_index | 0x00000014 | 16 | 12 | INDEX | |
device_index_size | 0x00000018 | 0 | 12 | RW | |
rejected_device_index | 0x00000018 | 16 | 12 | RO | |
======================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MCDA | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================== | |
update_handle | 0x00000000 | 0 | 24 | RW | |
offset | 0x00000004 | 0 | 32 | RW | |
size | 0x00000008 | 0 | 16 | RW | |
data[0] | 0x00000010 | 0 | 32 | RW | |
data[1] | 0x00000014 | 0 | 32 | RW | |
data[2] | 0x00000018 | 0 | 32 | RW | |
data[3] | 0x0000001c | 0 | 32 | RW | |
data[4] | 0x00000020 | 0 | 32 | RW | |
data[5] | 0x00000024 | 0 | 32 | RW | |
data[6] | 0x00000028 | 0 | 32 | RW | |
data[7] | 0x0000002c | 0 | 32 | RW | |
data[8] | 0x00000030 | 0 | 32 | RW | |
data[9] | 0x00000034 | 0 | 32 | RW | |
data[10] | 0x00000038 | 0 | 32 | RW | |
data[11] | 0x0000003c | 0 | 32 | RW | |
data[12] | 0x00000040 | 0 | 32 | RW | |
data[13] | 0x00000044 | 0 | 32 | RW | |
data[14] | 0x00000048 | 0 | 32 | RW | |
data[15] | 0x0000004c | 0 | 32 | RW | |
data[16] | 0x00000050 | 0 | 32 | RW | |
data[17] | 0x00000054 | 0 | 32 | RW | |
data[18] | 0x00000058 | 0 | 32 | RW | |
data[19] | 0x0000005c | 0 | 32 | RW | |
data[20] | 0x00000060 | 0 | 32 | RW | |
data[21] | 0x00000064 | 0 | 32 | RW | |
data[22] | 0x00000068 | 0 | 32 | RW | |
data[23] | 0x0000006c | 0 | 32 | RW | |
data[24] | 0x00000070 | 0 | 32 | RW | |
data[25] | 0x00000074 | 0 | 32 | RW | |
data[26] | 0x00000078 | 0 | 32 | RW | |
data[27] | 0x0000007c | 0 | 32 | RW | |
data[28] | 0x00000080 | 0 | 32 | RW | |
data[29] | 0x00000084 | 0 | 32 | RW | |
data[30] | 0x00000088 | 0 | 32 | RW | |
data[31] | 0x0000008c | 0 | 32 | RW | |
========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MCDD | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================= | |
update_handle | 0x00000000 | 0 | 24 | RW | |
offset | 0x00000004 | 0 | 32 | RW | |
size | 0x00000008 | 0 | 16 | RW | |
data_page_phys_addr_msb | 0x00000010 | 0 | 32 | RW | |
data_page_phys_addr_lsb | 0x00000014 | 0 | 32 | RW | |
mailbox_page_phys_addr_msb | 0x00000018 | 0 | 32 | RW | |
mailbox_page_phys_addr_lsb | 0x0000001c | 0 | 32 | RW | |
======================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MCIA | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
status | 0x00000000 | 0 | 8 | RO | |
slot_index | 0x00000000 | 12 | 4 | INDEX | |
module | 0x00000000 | 16 | 8 | INDEX | |
l | 0x00000000 | 31 | 1 | RW | |
device_address | 0x00000004 | 0 | 16 | INDEX | |
page_number | 0x00000004 | 16 | 8 | INDEX | |
i2c_device_address | 0x00000004 | 24 | 8 | INDEX | |
size | 0x00000008 | 0 | 16 | INDEX | |
bank_number | 0x00000008 | 16 | 8 | INDEX | |
dword[0] | 0x00000010 | 0 | 32 | RW | |
dword[1] | 0x00000014 | 0 | 32 | RW | |
dword[2] | 0x00000018 | 0 | 32 | RW | |
dword[3] | 0x0000001c | 0 | 32 | RW | |
dword[4] | 0x00000020 | 0 | 32 | RW | |
dword[5] | 0x00000024 | 0 | 32 | RW | |
dword[6] | 0x00000028 | 0 | 32 | RW | |
dword[7] | 0x0000002c | 0 | 32 | RW | |
dword[8] | 0x00000030 | 0 | 32 | RW | |
dword[9] | 0x00000034 | 0 | 32 | RW | |
dword[10] | 0x00000038 | 0 | 32 | RW | |
dword[11] | 0x0000003c | 0 | 32 | RW | |
dword[12] | 0x00000040 | 0 | 32 | RW | |
dword[13] | 0x00000044 | 0 | 32 | RW | |
dword[14] | 0x00000048 | 0 | 32 | RW | |
dword[15] | 0x0000004c | 0 | 32 | RW | |
dword[16] | 0x00000050 | 0 | 32 | RW | |
dword[17] | 0x00000054 | 0 | 32 | RW | |
dword[18] | 0x00000058 | 0 | 32 | RW | |
dword[19] | 0x0000005c | 0 | 32 | RW | |
dword[20] | 0x00000060 | 0 | 32 | RW | |
dword[21] | 0x00000064 | 0 | 32 | RW | |
dword[22] | 0x00000068 | 0 | 32 | RW | |
dword[23] | 0x0000006c | 0 | 32 | RW | |
dword[24] | 0x00000070 | 0 | 32 | RW | |
dword[25] | 0x00000074 | 0 | 32 | RW | |
dword[26] | 0x00000078 | 0 | 32 | RW | |
dword[27] | 0x0000007c | 0 | 32 | RW | |
dword[28] | 0x00000080 | 0 | 32 | RW | |
dword[29] | 0x00000084 | 0 | 32 | RW | |
dword[30] | 0x00000088 | 0 | 32 | RW | |
dword[31] | 0x0000008c | 0 | 32 | RW | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MCION | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
slot_index | 0x00000000 | 12 | 4 | INDEX | |
module | 0x00000000 | 16 | 8 | INDEX | |
module_status_bits | 0x00000004 | 0 | 16 | RO | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MCPP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=================================================================================== | |
enoc | 0x00000000 | 30 | 1 | RW | |
ent | 0x00000000 | 31 | 1 | RW | |
hysteresis_temperature | 0x00000004 | 0 | 8 | RW | |
warning_temperature | 0x00000004 | 16 | 8 | RW | |
wsoc | 0x00000008 | 30 | 1 | RW | |
wst | 0x00000008 | 31 | 1 | RW | |
yellow_state_rate | 0x0000000c | 0 | 8 | RW | |
red_state_rate | 0x0000000c | 16 | 8 | RW | |
=================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MCQI | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================================== | |
component_index | 0x00000000 | 0 | 16 | INDEX | |
device_index | 0x00000000 | 16 | 12 | INDEX | |
read_pending_component | 0x00000000 | 31 | 1 | INDEX | |
device_type | 0x00000004 | 0 | 8 | INDEX | |
info_type | 0x00000008 | 0 | 5 | RW | |
info_size | 0x0000000c | 0 | 32 | RO | |
offset | 0x00000010 | 0 | 32 | RW | |
data_size | 0x00000014 | 0 | 16 | RW | |
supported_info_bitmask | 0x00000018 | 0 | 32 | RO | |
component_size | 0x0000001c | 0 | 32 | RO | |
max_component_size | 0x00000020 | 0 | 32 | RO | |
mcda_max_write_size | 0x00000024 | 0 | 16 | RO | |
log_mcda_word_size | 0x00000024 | 28 | 4 | RO | |
match_base_guid_mac | 0x00000028 | 26 | 1 | RW | |
check_user_timestamp | 0x00000028 | 27 | 1 | RW | |
match_psid | 0x00000028 | 28 | 1 | RW | |
match_chip_id | 0x00000028 | 29 | 1 | RW | |
rd_en | 0x00000028 | 31 | 1 | RO | |
version_string_length | 0x00000018 | 0 | 8 | RW | |
user_defined_time_valid | 0x00000018 | 28 | 1 | RW | |
build_time_valid | 0x00000018 | 29 | 1 | RW | |
version | 0x0000001c | 0 | 32 | RW | |
hi | 0x00000020 | 0 | 32 | RW | |
lo | 0x00000024 | 0 | 32 | RW | |
hi | 0x00000028 | 0 | 32 | RW | |
lo | 0x0000002c | 0 | 32 | RW | |
build_tool_version | 0x00000030 | 0 | 32 | RW | |
version_string[3] | 0x00000038 | 0 | 8 | RW | |
version_string[2] | 0x00000038 | 8 | 8 | RW | |
version_string[1] | 0x00000038 | 16 | 8 | RW | |
version_string[0] | 0x00000038 | 24 | 8 | RW | |
version_string[7] | 0x0000003c | 0 | 8 | RW | |
version_string[6] | 0x0000003c | 8 | 8 | RW | |
version_string[5] | 0x0000003c | 16 | 8 | RW | |
version_string[4] | 0x0000003c | 24 | 8 | RW | |
version_string[11] | 0x00000040 | 0 | 8 | RW | |
version_string[10] | 0x00000040 | 8 | 8 | RW | |
version_string[9] | 0x00000040 | 16 | 8 | RW | |
version_string[8] | 0x00000040 | 24 | 8 | RW | |
version_string[15] | 0x00000044 | 0 | 8 | RW | |
version_string[14] | 0x00000044 | 8 | 8 | RW | |
version_string[13] | 0x00000044 | 16 | 8 | RW | |
version_string[12] | 0x00000044 | 24 | 8 | RW | |
version_string[19] | 0x00000048 | 0 | 8 | RW | |
version_string[18] | 0x00000048 | 8 | 8 | RW | |
version_string[17] | 0x00000048 | 16 | 8 | RW | |
version_string[16] | 0x00000048 | 24 | 8 | RW | |
version_string[23] | 0x0000004c | 0 | 8 | RW | |
version_string[22] | 0x0000004c | 8 | 8 | RW | |
version_string[21] | 0x0000004c | 16 | 8 | RW | |
version_string[20] | 0x0000004c | 24 | 8 | RW | |
version_string[27] | 0x00000050 | 0 | 8 | RW | |
version_string[26] | 0x00000050 | 8 | 8 | RW | |
version_string[25] | 0x00000050 | 16 | 8 | RW | |
version_string[24] | 0x00000050 | 24 | 8 | RW | |
version_string[31] | 0x00000054 | 0 | 8 | RW | |
version_string[30] | 0x00000054 | 8 | 8 | RW | |
version_string[29] | 0x00000054 | 16 | 8 | RW | |
version_string[28] | 0x00000054 | 24 | 8 | RW | |
version_string[35] | 0x00000058 | 0 | 8 | RW | |
version_string[34] | 0x00000058 | 8 | 8 | RW | |
version_string[33] | 0x00000058 | 16 | 8 | RW | |
version_string[32] | 0x00000058 | 24 | 8 | RW | |
version_string[39] | 0x0000005c | 0 | 8 | RW | |
version_string[38] | 0x0000005c | 8 | 8 | RW | |
version_string[37] | 0x0000005c | 16 | 8 | RW | |
version_string[36] | 0x0000005c | 24 | 8 | RW | |
version_string[43] | 0x00000060 | 0 | 8 | RW | |
version_string[42] | 0x00000060 | 8 | 8 | RW | |
version_string[41] | 0x00000060 | 16 | 8 | RW | |
version_string[40] | 0x00000060 | 24 | 8 | RW | |
version_string[47] | 0x00000064 | 0 | 8 | RW | |
version_string[46] | 0x00000064 | 8 | 8 | RW | |
version_string[45] | 0x00000064 | 16 | 8 | RW | |
version_string[44] | 0x00000064 | 24 | 8 | RW | |
version_string[51] | 0x00000068 | 0 | 8 | RW | |
version_string[50] | 0x00000068 | 8 | 8 | RW | |
version_string[49] | 0x00000068 | 16 | 8 | RW | |
version_string[48] | 0x00000068 | 24 | 8 | RW | |
version_string[55] | 0x0000006c | 0 | 8 | RW | |
version_string[54] | 0x0000006c | 8 | 8 | RW | |
version_string[53] | 0x0000006c | 16 | 8 | RW | |
version_string[52] | 0x0000006c | 24 | 8 | RW | |
version_string[59] | 0x00000070 | 0 | 8 | RW | |
version_string[58] | 0x00000070 | 8 | 8 | RW | |
version_string[57] | 0x00000070 | 16 | 8 | RW | |
version_string[56] | 0x00000070 | 24 | 8 | RW | |
version_string[63] | 0x00000074 | 0 | 8 | RW | |
version_string[62] | 0x00000074 | 8 | 8 | RW | |
version_string[61] | 0x00000074 | 16 | 8 | RW | |
version_string[60] | 0x00000074 | 24 | 8 | RW | |
version_string[67] | 0x00000078 | 0 | 8 | RW | |
version_string[66] | 0x00000078 | 8 | 8 | RW | |
version_string[65] | 0x00000078 | 16 | 8 | RW | |
version_string[64] | 0x00000078 | 24 | 8 | RW | |
version_string[71] | 0x0000007c | 0 | 8 | RW | |
version_string[70] | 0x0000007c | 8 | 8 | RW | |
version_string[69] | 0x0000007c | 16 | 8 | RW | |
version_string[68] | 0x0000007c | 24 | 8 | RW | |
version_string[75] | 0x00000080 | 0 | 8 | RW | |
version_string[74] | 0x00000080 | 8 | 8 | RW | |
version_string[73] | 0x00000080 | 16 | 8 | RW | |
version_string[72] | 0x00000080 | 24 | 8 | RW | |
version_string[79] | 0x00000084 | 0 | 8 | RW | |
version_string[78] | 0x00000084 | 8 | 8 | RW | |
version_string[77] | 0x00000084 | 16 | 8 | RW | |
version_string[76] | 0x00000084 | 24 | 8 | RW | |
version_string[83] | 0x00000088 | 0 | 8 | RW | |
version_string[82] | 0x00000088 | 8 | 8 | RW | |
version_string[81] | 0x00000088 | 16 | 8 | RW | |
version_string[80] | 0x00000088 | 24 | 8 | RW | |
version_string[87] | 0x0000008c | 0 | 8 | RW | |
version_string[86] | 0x0000008c | 8 | 8 | RW | |
version_string[85] | 0x0000008c | 16 | 8 | RW | |
version_string[84] | 0x0000008c | 24 | 8 | RW | |
version_string[91] | 0x00000090 | 0 | 8 | RW | |
version_string[90] | 0x00000090 | 8 | 8 | RW | |
version_string[89] | 0x00000090 | 16 | 8 | RW | |
version_string[88] | 0x00000090 | 24 | 8 | RW | |
all_hosts_sync | 0x00000018 | 0 | 1 | RO | |
auto_activate | 0x00000018 | 1 | 1 | RO | |
pending_fw_reset | 0x00000018 | 2 | 1 | RO | |
pending_server_reboot | 0x00000018 | 3 | 1 | RO | |
pending_server_dc_power_cycle | 0x00000018 | 4 | 1 | RO | |
pending_server_ac_power_cycle | 0x00000018 | 5 | 1 | RO | |
self_activation | 0x00000018 | 6 | 1 | RO | |
fw_image_status_bitmap | 0x00000018 | 0 | 8 | RO | |
fw_image_info_bitmap | 0x00000018 | 16 | 8 | RO | |
image_a_minor | 0x0000001c | 0 | 8 | RO | |
image_a_major | 0x0000001c | 8 | 8 | RO | |
image_a_subminor | 0x00000020 | 0 | 16 | RO | |
image_b_minor | 0x00000024 | 0 | 8 | RO | |
image_b_major | 0x00000024 | 8 | 8 | RO | |
image_b_subminor | 0x00000028 | 0 | 16 | RO | |
factory_image_minor | 0x0000002c | 0 | 8 | RO | |
factory_image_major | 0x0000002c | 8 | 8 | RO | |
factory_image_subminor | 0x00000030 | 0 | 16 | RO | |
management_interface_protocol | 0x00000034 | 0 | 6 | RO | |
activation_type | 0x00000034 | 10 | 4 | RO | |
vendor_sn | 0x00000038 | 0 | 16 | RO | |
========================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MCQS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================================== | |
component_index | 0x00000000 | 0 | 16 | INDEX | |
device_index | 0x00000000 | 16 | 12 | INDEX | |
last_index_flag | 0x00000000 | 31 | 1 | RO | |
identifier | 0x00000004 | 0 | 16 | RO | |
component_update_state | 0x00000008 | 0 | 4 | RO | |
component_status | 0x00000008 | 4 | 5 | RO | |
progress | 0x00000008 | 9 | 7 | RO | |
device_type | 0x0000000c | 0 | 8 | INDEX | |
last_update_state_changer_host_id | 0x0000000c | 24 | 4 | RO | |
last_update_state_changer_type | 0x0000000c | 28 | 4 | RO | |
============================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MDCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
device_type | 0x00000000 | 0 | 8 | INDEX | |
slot_index | 0x00000000 | 16 | 4 | INDEX | |
device_index | 0x00000004 | 0 | 12 | INDEX | |
xm_status | 0x00000010 | 20 | 4 | RO | |
xm_major | 0x00000014 | 0 | 16 | RO | |
xm_minor | 0x00000018 | 0 | 16 | RO | |
xm_build_id | 0x0000001c | 0 | 16 | RO | |
xm_expected_major | 0x00000020 | 0 | 16 | RO | |
xm_expected_minor | 0x00000024 | 0 | 16 | RO | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MDFCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=================================================================================== | |
device_type | 0x00000000 | 0 | 8 | INDEX | |
device_index | 0x00000004 | 0 | 12 | INDEX | |
all | 0x00000004 | 31 | 1 | INDEX | |
first_fw_status_device | 0x0000000c | 0 | 12 | RO | |
fw_status | 0x0000000c | 20 | 4 | RO | |
expected_fw_version | 0x00000010 | 0 | 32 | RO | |
fw_version | 0x00000014 | 0 | 32 | RO | |
build_id | 0x00000018 | 0 | 16 | RO | |
major | 0x0000001c | 0 | 8 | RO | |
minor | 0x00000020 | 0 | 8 | RO | |
error_id | 0x00000024 | 11 | 5 | RO | |
=================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MDIR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================= | |
device_id[0] | 0x00000000 | 0 | 32 | RO | |
device_id[1] | 0x00000004 | 0 | 32 | RO | |
device_id[2] | 0x00000008 | 0 | 32 | RO | |
device_id[3] | 0x0000000c | 0 | 32 | RO | |
device_id[4] | 0x00000010 | 0 | 32 | RO | |
device_id[5] | 0x00000014 | 0 | 32 | RO | |
device_id[6] | 0x00000018 | 0 | 32 | RO | |
device_id[7] | 0x0000001c | 0 | 32 | RO | |
========================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MDRCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================= | |
device_type | 0x00000000 | 0 | 8 | INDEX | |
device_index | 0x00000004 | 0 | 12 | INDEX | |
all | 0x00000004 | 31 | 1 | INDEX | |
rst_op | 0x0000000c | 0 | 3 | RW | |
rst_status | 0x0000000c | 16 | 4 | RO | |
========================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MDSR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================ | |
status | 0x00000000 | 0 | 4 | RO | |
additional_info | 0x00000000 | 8 | 6 | RO | |
end | 0x00000004 | 31 | 1 | WO | |
============================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MERR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================== | |
ent_type | 0x00000000 | 0 | 4 | INDEX | |
current_index | 0x00000000 | 16 | 8 | INDEX | |
target_index | 0x00000004 | 0 | 8 | RW | |
========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFBA | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
fs | 0x00000000 | 4 | 2 | INDEX | |
add_cap_32b | 0x00000000 | 31 | 1 | RO | |
size | 0x00000004 | 0 | 9 | WO | |
address | 0x00000008 | 0 | 32 | INDEX | |
data[0] | 0x0000000c | 0 | 32 | RW | |
data[1] | 0x00000010 | 0 | 32 | RW | |
data[2] | 0x00000014 | 0 | 32 | RW | |
data[3] | 0x00000018 | 0 | 32 | RW | |
data[4] | 0x0000001c | 0 | 32 | RW | |
data[5] | 0x00000020 | 0 | 32 | RW | |
data[6] | 0x00000024 | 0 | 32 | RW | |
data[7] | 0x00000028 | 0 | 32 | RW | |
data[8] | 0x0000002c | 0 | 32 | RW | |
data[9] | 0x00000030 | 0 | 32 | RW | |
data[10] | 0x00000034 | 0 | 32 | RW | |
data[11] | 0x00000038 | 0 | 32 | RW | |
data[12] | 0x0000003c | 0 | 32 | RW | |
data[13] | 0x00000040 | 0 | 32 | RW | |
data[14] | 0x00000044 | 0 | 32 | RW | |
data[15] | 0x00000048 | 0 | 32 | RW | |
data[16] | 0x0000004c | 0 | 32 | RW | |
data[17] | 0x00000050 | 0 | 32 | RW | |
data[18] | 0x00000054 | 0 | 32 | RW | |
data[19] | 0x00000058 | 0 | 32 | RW | |
data[20] | 0x0000005c | 0 | 32 | RW | |
data[21] | 0x00000060 | 0 | 32 | RW | |
data[22] | 0x00000064 | 0 | 32 | RW | |
data[23] | 0x00000068 | 0 | 32 | RW | |
data[24] | 0x0000006c | 0 | 32 | RW | |
data[25] | 0x00000070 | 0 | 32 | RW | |
data[26] | 0x00000074 | 0 | 32 | RW | |
data[27] | 0x00000078 | 0 | 32 | RW | |
data[28] | 0x0000007c | 0 | 32 | RW | |
data[29] | 0x00000080 | 0 | 32 | RW | |
data[30] | 0x00000084 | 0 | 32 | RW | |
data[31] | 0x00000088 | 0 | 32 | RW | |
data[32] | 0x0000008c | 0 | 32 | RW | |
data[33] | 0x00000090 | 0 | 32 | RW | |
data[34] | 0x00000094 | 0 | 32 | RW | |
data[35] | 0x00000098 | 0 | 32 | RW | |
data[36] | 0x0000009c | 0 | 32 | RW | |
data[37] | 0x000000a0 | 0 | 32 | RW | |
data[38] | 0x000000a4 | 0 | 32 | RW | |
data[39] | 0x000000a8 | 0 | 32 | RW | |
data[40] | 0x000000ac | 0 | 32 | RW | |
data[41] | 0x000000b0 | 0 | 32 | RW | |
data[42] | 0x000000b4 | 0 | 32 | RW | |
data[43] | 0x000000b8 | 0 | 32 | RW | |
data[44] | 0x000000bc | 0 | 32 | RW | |
data[45] | 0x000000c0 | 0 | 32 | RW | |
data[46] | 0x000000c4 | 0 | 32 | RW | |
data[47] | 0x000000c8 | 0 | 32 | RW | |
data[48] | 0x000000cc | 0 | 32 | RW | |
data[49] | 0x000000d0 | 0 | 32 | RW | |
data[50] | 0x000000d4 | 0 | 32 | RW | |
data[51] | 0x000000d8 | 0 | 32 | RW | |
data[52] | 0x000000dc | 0 | 32 | RW | |
data[53] | 0x000000e0 | 0 | 32 | RW | |
data[54] | 0x000000e4 | 0 | 32 | RW | |
data[55] | 0x000000e8 | 0 | 32 | RW | |
data[56] | 0x000000ec | 0 | 32 | RW | |
data[57] | 0x000000f0 | 0 | 32 | RW | |
data[58] | 0x000000f4 | 0 | 32 | RW | |
data[59] | 0x000000f8 | 0 | 32 | RW | |
data[60] | 0x000000fc | 0 | 32 | RW | |
data[61] | 0x00000100 | 0 | 32 | RW | |
data[62] | 0x00000104 | 0 | 32 | RW | |
data[63] | 0x00000108 | 0 | 32 | RW | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFBE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================ | |
fs | 0x00000000 | 4 | 2 | INDEX | |
bulk_64kb_erase | 0x00000000 | 29 | 1 | WO | |
bulk_32kb_erase | 0x00000000 | 30 | 1 | WO | |
add_cap_32b | 0x00000000 | 31 | 1 | RO | |
address | 0x00000008 | 0 | 32 | INDEX | |
============================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================== | |
pwm_frequency | 0x00000000 | 0 | 7 | RW | |
pwm_active | 0x00000004 | 0 | 5 | RO | |
tacho_active | 0x00000004 | 16 | 10 | RO | |
========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
index | 0x00000000 | 0 | 4 | INDEX | |
memory_high | 0x00000008 | 0 | 32 | RW | |
memory_low | 0x0000000c | 0 | 32 | RW | |
memory_mask_high | 0x00000010 | 0 | 32 | WO | |
memory_mask_low | 0x00000014 | 0 | 32 | WO | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFMC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================================== | |
fs | 0x00000000 | 4 | 2 | INDEX | |
wrp_block_count | 0x00000004 | 0 | 8 | RW | |
block_size | 0x00000004 | 16 | 2 | RW | |
wrp_en | 0x00000004 | 31 | 1 | RW | |
sub_sector_protect_size | 0x00000008 | 0 | 6 | RO | |
sector_protect_size | 0x00000008 | 8 | 6 | RO | |
quad_en | 0x00000010 | 24 | 1 | RW | |
dummy_clock_cycles | 0x00000018 | 0 | 4 | RW | |
==================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFNR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
fan_index | 0x00000000 | 0 | 5 | INDEX | |
serial_number[0] | 0x00000004 | 0 | 32 | RO | |
serial_number[1] | 0x00000008 | 0 | 32 | RO | |
serial_number[2] | 0x0000000c | 0 | 32 | RO | |
serial_number[3] | 0x00000010 | 0 | 32 | RO | |
serial_number[4] | 0x00000014 | 0 | 32 | RO | |
serial_number[5] | 0x00000018 | 0 | 32 | RO | |
part_number[0] | 0x0000001c | 0 | 32 | RO | |
part_number[1] | 0x00000020 | 0 | 32 | RO | |
part_number[2] | 0x00000024 | 0 | 32 | RO | |
part_number[3] | 0x00000028 | 0 | 32 | RO | |
part_number[4] | 0x0000002c | 0 | 32 | RO | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFPA | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
fs | 0x00000000 | 4 | 2 | INDEX | |
add_cap_32b | 0x00000000 | 31 | 1 | RO | |
boot_address | 0x00000004 | 0 | 32 | RW | |
flash_num | 0x00000010 | 0 | 4 | RO | |
sub_sector_wrp_en | 0x00000010 | 16 | 1 | RO | |
sector_wrp_en | 0x00000010 | 17 | 1 | RO | |
bulk_64kb_erase_en | 0x00000010 | 29 | 1 | RO | |
bulk_32kb_erase_en | 0x00000010 | 30 | 1 | RO | |
wip | 0x00000010 | 31 | 1 | RO | |
jedec_id | 0x00000014 | 0 | 24 | RO | |
sector_size | 0x00000018 | 0 | 10 | RO | |
block_alignment | 0x00000018 | 16 | 8 | RO | |
block_size | 0x00000018 | 24 | 8 | RO | |
capability_mask | 0x0000001c | 0 | 32 | RO | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFRL | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================================= | |
reset_level | 0x00000004 | 0 | 8 | RW | |
reset_type | 0x00000004 | 8 | 8 | RO | |
rst_type_sel | 0x00000004 | 24 | 3 | RW | |
pci_sync_for_fw_update_resp | 0x00000004 | 27 | 2 | WO | |
pci_sync_for_fw_update_start | 0x00000004 | 29 | 1 | WO | |
========================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFSC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
pwm | 0x00000000 | 24 | 3 | INDEX | |
pwm_duty_cycle | 0x00000004 | 0 | 8 | RW | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFSL | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
===================================================================== | |
ie | 0x00000000 | 0 | 1 | RW | |
ee | 0x00000000 | 2 | 2 | RW | |
tacho | 0x00000000 | 24 | 4 | INDEX | |
tach_min | 0x00000004 | 0 | 16 | RW | |
tach_max | 0x00000008 | 0 | 16 | RW | |
===================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MFSM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================== | |
n | 0x00000000 | 0 | 2 | RW | |
tacho | 0x00000000 | 24 | 4 | INDEX | |
rpm | 0x00000004 | 0 | 16 | RO | |
================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MGCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
segment | 0x00000000 | 0 | 8 | RW | |
segments_count | 0x00000000 | 8 | 8 | RO | |
GPIO_data_in | 0x00000004 | 0 | 32 | RO | |
GPIO_data_out | 0x00000008 | 0 | 32 | RO | |
GPIO_set | 0x0000000c | 0 | 32 | WO | |
GPIO_clear | 0x00000010 | 0 | 32 | WO | |
GPIO_access_en | 0x00000014 | 0 | 32 | RO | |
direction | 0x00000018 | 0 | 32 | RO | |
drive_type | 0x0000001c | 0 | 32 | RO | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MGIR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================================= | |
device_id | 0x00000000 | 0 | 16 | RO | |
device_hw_revision | 0x00000000 | 16 | 16 | RO | |
pvs | 0x00000004 | 0 | 5 | RO | |
num_ports | 0x00000004 | 16 | 8 | RO | |
hw_dev_id | 0x00000008 | 0 | 16 | RO | |
manufacturing_base_mac_47_32 | 0x00000010 | 0 | 16 | RO | |
manufacturing_base_mac_31_0 | 0x00000014 | 0 | 32 | RO | |
uptime | 0x0000001c | 0 | 32 | RO | |
sub_minor | 0x00000020 | 0 | 8 | RO | |
minor | 0x00000020 | 8 | 8 | RO | |
major | 0x00000020 | 16 | 8 | RO | |
secured | 0x00000020 | 24 | 1 | RO | |
signed_fw | 0x00000020 | 25 | 1 | RO | |
debug | 0x00000020 | 26 | 1 | RO | |
dev | 0x00000020 | 27 | 1 | RO | |
string_tlv | 0x00000020 | 28 | 1 | RO | |
build_id | 0x00000024 | 0 | 32 | RO | |
year | 0x00000028 | 0 | 16 | RO | |
day | 0x00000028 | 16 | 8 | RO | |
month | 0x00000028 | 24 | 8 | RO | |
hour | 0x0000002c | 0 | 16 | RO | |
psid[3] | 0x00000030 | 0 | 8 | RO | |
psid[2] | 0x00000030 | 8 | 8 | RO | |
psid[1] | 0x00000030 | 16 | 8 | RO | |
psid[0] | 0x00000030 | 24 | 8 | RO | |
psid[7] | 0x00000034 | 0 | 8 | RO | |
psid[6] | 0x00000034 | 8 | 8 | RO | |
psid[5] | 0x00000034 | 16 | 8 | RO | |
psid[4] | 0x00000034 | 24 | 8 | RO | |
psid[11] | 0x00000038 | 0 | 8 | RO | |
psid[10] | 0x00000038 | 8 | 8 | RO | |
psid[9] | 0x00000038 | 16 | 8 | RO | |
psid[8] | 0x00000038 | 24 | 8 | RO | |
psid[15] | 0x0000003c | 0 | 8 | RO | |
psid[14] | 0x0000003c | 8 | 8 | RO | |
psid[13] | 0x0000003c | 16 | 8 | RO | |
psid[12] | 0x0000003c | 24 | 8 | RO | |
ini_file_version | 0x00000040 | 0 | 32 | RO | |
extended_major | 0x00000044 | 0 | 32 | RO | |
extended_minor | 0x00000048 | 0 | 32 | RO | |
extended_sub_minor | 0x0000004c | 0 | 32 | RO | |
isfu_major | 0x00000050 | 0 | 16 | RO | |
life_cycle | 0x00000054 | 0 | 2 | RO | |
sec_boot | 0x00000054 | 2 | 1 | RO | |
sub_minor | 0x00000060 | 0 | 8 | RO | |
minor | 0x00000060 | 8 | 8 | RO | |
major | 0x00000060 | 16 | 8 | RO | |
rom3_type | 0x00000064 | 0 | 4 | RO | |
rom3_arch | 0x00000064 | 4 | 4 | RO | |
rom2_type | 0x00000064 | 8 | 4 | RO | |
rom2_arch | 0x00000064 | 12 | 4 | RO | |
rom1_type | 0x00000064 | 16 | 4 | RO | |
rom1_arch | 0x00000064 | 20 | 4 | RO | |
rom0_type | 0x00000064 | 24 | 4 | RO | |
rom0_arch | 0x00000064 | 28 | 4 | RO | |
build | 0x00000068 | 0 | 16 | RO | |
minor | 0x00000068 | 16 | 8 | RO | |
major | 0x00000068 | 24 | 8 | RO | |
build | 0x0000006c | 0 | 16 | RO | |
minor | 0x0000006c | 16 | 8 | RO | |
major | 0x0000006c | 24 | 8 | RO | |
build | 0x00000070 | 0 | 16 | RO | |
minor | 0x00000070 | 16 | 8 | RO | |
major | 0x00000070 | 24 | 8 | RO | |
build | 0x00000074 | 0 | 16 | RO | |
minor | 0x00000074 | 16 | 8 | RO | |
major | 0x00000074 | 24 | 8 | RO | |
========================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MGNLE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
le_pointer | 0x00000000 | 0 | 32 | INDEX | |
lost_events | 0x00000004 | 24 | 4 | RO | |
synced_time | 0x00000004 | 31 | 1 | RO | |
time_h | 0x00000008 | 0 | 32 | RO | |
time_l | 0x0000000c | 0 | 32 | RO | |
length | 0x00000010 | 0 | 9 | RW | |
writer_host_id | 0x00000010 | 9 | 3 | RO | |
version | 0x00000010 | 12 | 4 | RW | |
writer_id | 0x00000010 | 16 | 5 | RO | |
access_mode | 0x00000010 | 22 | 2 | INDEX | |
type_index | 0x00000014 | 0 | 24 | INDEX | |
type_class | 0x00000014 | 24 | 8 | INDEX | |
log_data | 0x0000001c | 0 | 32 | RO | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MGPIR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
num_of_devices | 0x00000000 | 0 | 8 | RO | |
devices_per_flash | 0x00000000 | 16 | 8 | RO | |
device_type | 0x00000000 | 24 | 4 | RO | |
slot_index | 0x00000000 | 28 | 4 | INDEX | |
num_of_modules | 0x00000004 | 0 | 8 | RO | |
num_of_slots | 0x00000004 | 8 | 8 | RO | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MHMPR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================ | |
upm | 0x00000000 | 0 | 1 | RW | |
================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MHSR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=================================================================== | |
health | 0x00000000 | 0 | 4 | WO | |
=================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MIRC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
status_code | 0x00000000 | 0 | 8 | RO | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MJTAG | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
===================================================================================== | |
size | 0x00000000 | 0 | 8 | WO | |
sequence_number | 0x00000000 | 24 | 4 | WO | |
cmd | 0x00000000 | 30 | 2 | RW | |
jtag_transaction_set[3] | 0x00000004 | 0 | 8 | RW | |
jtag_transaction_set[2] | 0x00000004 | 8 | 8 | RW | |
jtag_transaction_set[1] | 0x00000004 | 16 | 8 | RW | |
jtag_transaction_set[0] | 0x00000004 | 24 | 8 | RW | |
jtag_transaction_set[7] | 0x00000008 | 0 | 8 | RW | |
jtag_transaction_set[6] | 0x00000008 | 8 | 8 | RW | |
jtag_transaction_set[5] | 0x00000008 | 16 | 8 | RW | |
jtag_transaction_set[4] | 0x00000008 | 24 | 8 | RW | |
jtag_transaction_set[11] | 0x0000000c | 0 | 8 | RW | |
jtag_transaction_set[10] | 0x0000000c | 8 | 8 | RW | |
jtag_transaction_set[9] | 0x0000000c | 16 | 8 | RW | |
jtag_transaction_set[8] | 0x0000000c | 24 | 8 | RW | |
jtag_transaction_set[15] | 0x00000010 | 0 | 8 | RW | |
jtag_transaction_set[14] | 0x00000010 | 8 | 8 | RW | |
jtag_transaction_set[13] | 0x00000010 | 16 | 8 | RW | |
jtag_transaction_set[12] | 0x00000010 | 24 | 8 | RW | |
jtag_transaction_set[19] | 0x00000014 | 0 | 8 | RW | |
jtag_transaction_set[18] | 0x00000014 | 8 | 8 | RW | |
jtag_transaction_set[17] | 0x00000014 | 16 | 8 | RW | |
jtag_transaction_set[16] | 0x00000014 | 24 | 8 | RW | |
jtag_transaction_set[23] | 0x00000018 | 0 | 8 | RW | |
jtag_transaction_set[22] | 0x00000018 | 8 | 8 | RW | |
jtag_transaction_set[21] | 0x00000018 | 16 | 8 | RW | |
jtag_transaction_set[20] | 0x00000018 | 24 | 8 | RW | |
jtag_transaction_set[27] | 0x0000001c | 0 | 8 | RW | |
jtag_transaction_set[26] | 0x0000001c | 8 | 8 | RW | |
jtag_transaction_set[25] | 0x0000001c | 16 | 8 | RW | |
jtag_transaction_set[24] | 0x0000001c | 24 | 8 | RW | |
jtag_transaction_set[31] | 0x00000020 | 0 | 8 | RW | |
jtag_transaction_set[30] | 0x00000020 | 8 | 8 | RW | |
jtag_transaction_set[29] | 0x00000020 | 16 | 8 | RW | |
jtag_transaction_set[28] | 0x00000020 | 24 | 8 | RW | |
jtag_transaction_set[35] | 0x00000024 | 0 | 8 | RW | |
jtag_transaction_set[34] | 0x00000024 | 8 | 8 | RW | |
jtag_transaction_set[33] | 0x00000024 | 16 | 8 | RW | |
jtag_transaction_set[32] | 0x00000024 | 24 | 8 | RW | |
jtag_transaction_set[39] | 0x00000028 | 0 | 8 | RW | |
jtag_transaction_set[38] | 0x00000028 | 8 | 8 | RW | |
jtag_transaction_set[37] | 0x00000028 | 16 | 8 | RW | |
jtag_transaction_set[36] | 0x00000028 | 24 | 8 | RW | |
jtag_transaction_set[43] | 0x0000002c | 0 | 8 | RW | |
jtag_transaction_set[42] | 0x0000002c | 8 | 8 | RW | |
jtag_transaction_set[41] | 0x0000002c | 16 | 8 | RW | |
jtag_transaction_set[40] | 0x0000002c | 24 | 8 | RW | |
===================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MLCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================== | |
led_type | 0x00000000 | 0 | 4 | RW | |
cap_local_or_uid_only | 0x00000000 | 4 | 1 | RO | |
operation_cap | 0x00000000 | 5 | 1 | RO | |
operation | 0x00000000 | 12 | 4 | RW | |
local_port | 0x00000000 | 16 | 8 | RW | |
beacon_duration | 0x00000004 | 0 | 16 | RW | |
beacon_remain | 0x00000008 | 0 | 16 | RO | |
================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MMIA | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
====================================================================== | |
operation | 0x00000000 | 0 | 3 | WO | |
Data | 0x00000008 | 0 | 32 | RW | |
====================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MNVDA | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================================== | |
length | 0x00000000 | 0 | 9 | RW | |
writer_host_id | 0x00000000 | 9 | 3 | RO | |
version | 0x00000000 | 12 | 4 | RW | |
writer_id | 0x00000000 | 16 | 5 | RO | |
access_mode | 0x00000000 | 22 | 2 | INDEX | |
type_index | 0x00000004 | 0 | 24 | INDEX | |
type_class | 0x00000004 | 24 | 8 | INDEX | |
configuration_item_data | 0x0000000c | 0 | 32 | RW | |
==================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MNVDI | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
length | 0x00000000 | 0 | 9 | RW | |
writer_host_id | 0x00000000 | 9 | 3 | RO | |
version | 0x00000000 | 12 | 4 | RW | |
writer_id | 0x00000000 | 16 | 5 | RO | |
access_mode | 0x00000000 | 22 | 2 | INDEX | |
type_index | 0x00000004 | 0 | 24 | INDEX | |
type_class | 0x00000004 | 24 | 8 | INDEX | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MNVGC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================= | |
nvda_read_factory_settings | 0x00000000 | 0 | 1 | RO | |
nvda_read_current_settings | 0x00000000 | 1 | 1 | RO | |
priv_nv_other_host | 0x00000000 | 2 | 1 | RO | |
======================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MNVGN | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================================== | |
nv_pointer | 0x00000000 | 0 | 32 | INDEX | |
length | 0x00000010 | 0 | 9 | RW | |
writer_host_id | 0x00000010 | 9 | 3 | RO | |
version | 0x00000010 | 12 | 4 | RW | |
writer_id | 0x00000010 | 16 | 5 | RO | |
access_mode | 0x00000010 | 22 | 2 | INDEX | |
type_index | 0x00000014 | 0 | 24 | INDEX | |
type_class | 0x00000014 | 24 | 8 | INDEX | |
configuration_item_data | 0x0000001c | 0 | 32 | RO | |
==================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MNVIA | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
====================================================================== | |
target | 0x00000000 | 0 | 3 | WO | |
writer_id | 0x00000000 | 4 | 5 | RW | |
====================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MNVQC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
type | 0x00000000 | 0 | 32 | INDEX | |
support_rd | 0x00000004 | 0 | 1 | RO | |
support_wr | 0x00000004 | 1 | 1 | RO | |
version | 0x00000004 | 4 | 4 | RO | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MPCIR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
all | 0x00000000 | 30 | 2 | OP | |
ports | 0x00000004 | 0 | 2 | OP | |
ports_stat | 0x0000000c | 0 | 2 | RO | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MPCNT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================================== | |
grp | 0x00000000 | 0 | 6 | INDEX | |
node | 0x00000000 | 8 | 8 | INDEX | |
pcie_index | 0x00000000 | 16 | 8 | INDEX | |
depth | 0x00000000 | 24 | 6 | INDEX | |
clr | 0x00000004 | 31 | 1 | WO | |
rx_errors | 0x00000010 | 0 | 32 | RO | |
tx_errors | 0x00000014 | 0 | 32 | RO | |
crc_error_dllp | 0x00000028 | 0 | 32 | RO | |
crc_error_tlp | 0x0000002c | 0 | 32 | RO | |
hi | 0x00000030 | 0 | 32 | RO | |
lo | 0x00000034 | 0 | 32 | RO | |
outbound_stalled_reads | 0x00000038 | 0 | 32 | RO | |
outbound_stalled_writes | 0x0000003c | 0 | 32 | RO | |
outbound_stalled_reads_events | 0x00000040 | 0 | 32 | RO | |
outbound_stalled_writes_events | 0x00000044 | 0 | 32 | RO | |
hi | 0x00000048 | 0 | 32 | RO | |
lo | 0x0000004c | 0 | 32 | RO | |
effective_ber_coef | 0x00000050 | 0 | 4 | RO | |
effective_ber_magnitude | 0x00000050 | 8 | 8 | RO | |
error_counter_lane0 | 0x00000010 | 0 | 32 | RO | |
error_counter_lane1 | 0x00000014 | 0 | 32 | RO | |
error_counter_lane2 | 0x00000018 | 0 | 32 | RO | |
error_counter_lane3 | 0x0000001c | 0 | 32 | RO | |
error_counter_lane4 | 0x00000020 | 0 | 32 | RO | |
error_counter_lane5 | 0x00000024 | 0 | 32 | RO | |
error_counter_lane6 | 0x00000028 | 0 | 32 | RO | |
error_counter_lane7 | 0x0000002c | 0 | 32 | RO | |
error_counter_lane8 | 0x00000030 | 0 | 32 | RO | |
error_counter_lane9 | 0x00000034 | 0 | 32 | RO | |
error_counter_lane10 | 0x00000038 | 0 | 32 | RO | |
error_counter_lane11 | 0x0000003c | 0 | 32 | RO | |
error_counter_lane12 | 0x00000040 | 0 | 32 | RO | |
error_counter_lane13 | 0x00000044 | 0 | 32 | RO | |
error_counter_lane14 | 0x00000048 | 0 | 32 | RO | |
error_counter_lane15 | 0x0000004c | 0 | 32 | RO | |
time_to_boot_image_start | 0x00000010 | 0 | 32 | RO | |
time_to_link_image | 0x00000014 | 0 | 32 | RO | |
calibration_time | 0x00000018 | 0 | 32 | RO | |
time_to_first_perst | 0x0000001c | 0 | 32 | RO | |
time_to_detect_state | 0x00000020 | 0 | 32 | RO | |
time_to_l0 | 0x00000024 | 0 | 32 | RO | |
time_to_crs_en | 0x00000028 | 0 | 32 | RO | |
time_to_plastic_image_start | 0x0000002c | 0 | 32 | RO | |
time_to_iron_image_start | 0x00000030 | 0 | 32 | RO | |
perst_handler | 0x00000034 | 0 | 32 | RO | |
times_in_l1 | 0x00000038 | 0 | 32 | RO | |
times_in_l23 | 0x0000003c | 0 | 32 | RO | |
dl_down | 0x00000040 | 0 | 32 | RO | |
config_cycle1usec | 0x00000044 | 0 | 32 | RO | |
config_cycle2to7usec | 0x00000048 | 0 | 32 | RO | |
config_cycle8to15usec | 0x0000004c | 0 | 32 | RO | |
config_cycle16to63usec | 0x00000050 | 0 | 32 | RO | |
config_cycle64usec | 0x00000054 | 0 | 32 | RO | |
correctable_err_msg_sent | 0x00000058 | 0 | 32 | RO | |
non_fatal_err_msg_sent | 0x0000005c | 0 | 32 | RO | |
fatal_err_msg_sent | 0x00000060 | 0 | 32 | RO | |
=========================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MPECS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================== | |
node | 0x00000000 | 8 | 8 | INDEX | |
pcie_index | 0x00000000 | 16 | 8 | INDEX | |
depth | 0x00000000 | 24 | 6 | INDEX | |
capability_id | 0x00000004 | 0 | 16 | INDEX | |
reg_num | 0x00000008 | 0 | 16 | INDEX | |
byte_enable | 0x0000000c | 0 | 4 | WO | |
status | 0x0000000c | 8 | 8 | RO | |
func_num | 0x0000000c | 16 | 8 | INDEX | |
ext | 0x00000010 | 0 | 2 | INDEX | |
data | 0x00000014 | 0 | 32 | RW | |
========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MPEIN | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================================== | |
node | 0x00000000 | 8 | 8 | INDEX | |
pcie_index | 0x00000000 | 16 | 8 | INDEX | |
depth | 0x00000000 | 24 | 6 | INDEX | |
link_speed_enabled | 0x00000008 | 0 | 16 | RO | |
link_width_enabled | 0x00000008 | 16 | 8 | RO | |
link_speed_active | 0x0000000c | 0 | 16 | RO | |
link_width_active | 0x0000000c | 16 | 8 | RO | |
lane0_physical_position | 0x0000000c | 24 | 8 | RO | |
num_of_vfs | 0x00000010 | 0 | 16 | RO | |
num_of_pfs | 0x00000010 | 16 | 16 | RO | |
bdf0 | 0x00000014 | 16 | 16 | RO | |
lane_reversal | 0x00000018 | 0 | 1 | RO | |
port_type | 0x00000018 | 12 | 4 | RO | |
pwr_status | 0x00000018 | 16 | 3 | RO | |
max_payload_size | 0x00000018 | 24 | 4 | RO | |
max_read_request_size | 0x00000018 | 28 | 4 | RO | |
pci_power | 0x0000001c | 0 | 12 | RO | |
link_peer_max_speed | 0x0000001c | 16 | 16 | RO | |
device_status | 0x00000024 | 16 | 16 | RO | |
==================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MPFM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================= | |
mode | 0x00000000 | 0 | 4 | RW | |
================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MPGO | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
set_pd | 0x00000000 | 0 | 1 | WO | |
hi | 0x00000008 | 0 | 32 | RW | |
lo | 0x0000000c | 0 | 32 | RW | |
pulse_duration | 0x00000010 | 0 | 10 | RW | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MPGR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
fsps_admin | 0x00000000 | 0 | 4 | RW | |
fsps_status | 0x00000004 | 0 | 4 | RO | |
vsps_admin | 0x00000010 | 0 | 4 | RW | |
vsps_status | 0x00000014 | 0 | 4 | RO | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MPIR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================ | |
host_buses | 0x00000000 | 0 | 4 | RO | |
node | 0x00000000 | 8 | 8 | INDEX | |
pcie_index | 0x00000000 | 16 | 8 | INDEX | |
depth | 0x00000000 | 24 | 6 | INDEX | |
sdm | 0x00000000 | 31 | 1 | RO | |
subordinate_bus | 0x00000004 | 0 | 8 | RO | |
secondary_bus | 0x00000004 | 8 | 8 | RO | |
device | 0x00000008 | 3 | 5 | RO | |
bus | 0x00000008 | 16 | 8 | RO | |
local_port | 0x00000008 | 24 | 8 | RO | |
slot_number | 0x0000000c | 0 | 13 | RO | |
num_con_devices | 0x0000000c | 16 | 8 | RO | |
slot_cap | 0x0000000c | 31 | 1 | RO | |
============================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MQIS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
info_type | 0x00000000 | 0 | 8 | INDEX | |
info_length | 0x00000004 | 0 | 16 | RO | |
read_length | 0x00000008 | 0 | 16 | RW | |
read_offset | 0x00000008 | 16 | 16 | INDEX | |
info_string[3] | 0x00000010 | 0 | 8 | RO | |
info_string[2] | 0x00000010 | 8 | 8 | RO | |
info_string[1] | 0x00000010 | 16 | 8 | RO | |
info_string[0] | 0x00000010 | 24 | 8 | RO | |
info_string[7] | 0x00000014 | 0 | 8 | RO | |
info_string[6] | 0x00000014 | 8 | 8 | RO | |
info_string[5] | 0x00000014 | 16 | 8 | RO | |
info_string[4] | 0x00000014 | 24 | 8 | RO | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MRSR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================== | |
command | 0x00000000 | 0 | 4 | WO | |
==================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MRTC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
time_synced | 0x00000000 | 31 | 1 | RO | |
time_h | 0x00000008 | 0 | 32 | RW | |
time_l | 0x0000000c | 0 | 32 | RW | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MSCI | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================== | |
index | 0x00000000 | 0 | 4 | INDEX | |
version | 0x00000004 | 0 | 32 | RO | |
==================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MSGI | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
serial_number[0] | 0x00000000 | 0 | 32 | RO | |
serial_number[1] | 0x00000004 | 0 | 32 | RO | |
serial_number[2] | 0x00000008 | 0 | 32 | RO | |
serial_number[3] | 0x0000000c | 0 | 32 | RO | |
serial_number[4] | 0x00000010 | 0 | 32 | RO | |
serial_number[5] | 0x00000014 | 0 | 32 | RO | |
part_number[0] | 0x00000020 | 0 | 32 | RO | |
part_number[1] | 0x00000024 | 0 | 32 | RO | |
part_number[2] | 0x00000028 | 0 | 32 | RO | |
part_number[3] | 0x0000002c | 0 | 32 | RO | |
part_number[4] | 0x00000030 | 0 | 32 | RO | |
revision | 0x00000038 | 0 | 32 | RO | |
product_name[0] | 0x00000040 | 0 | 32 | RO | |
product_name[1] | 0x00000044 | 0 | 32 | RO | |
product_name[2] | 0x00000048 | 0 | 32 | RO | |
product_name[3] | 0x0000004c | 0 | 32 | RO | |
product_name[4] | 0x00000050 | 0 | 32 | RO | |
product_name[5] | 0x00000054 | 0 | 32 | RO | |
product_name[6] | 0x00000058 | 0 | 32 | RO | |
product_name[7] | 0x0000005c | 0 | 32 | RO | |
product_name[8] | 0x00000060 | 0 | 32 | RO | |
product_name[9] | 0x00000064 | 0 | 32 | RO | |
product_name[10] | 0x00000068 | 0 | 32 | RO | |
product_name[11] | 0x0000006c | 0 | 32 | RO | |
product_name[12] | 0x00000070 | 0 | 32 | RO | |
product_name[13] | 0x00000074 | 0 | 32 | RO | |
product_name[14] | 0x00000078 | 0 | 32 | RO | |
product_name[15] | 0x0000007c | 0 | 32 | RO | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MSPS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
===================================================================== | |
psu0[0] | 0x00000000 | 0 | 32 | RO | |
psu0[1] | 0x00000004 | 0 | 32 | RO | |
psu0[2] | 0x00000008 | 0 | 32 | RO | |
psu0[3] | 0x0000000c | 0 | 32 | RO | |
psu0[4] | 0x00000010 | 0 | 32 | RO | |
psu0[5] | 0x00000014 | 0 | 32 | RO | |
psu0[6] | 0x00000018 | 0 | 32 | RO | |
psu0[7] | 0x0000001c | 0 | 32 | RO | |
psu0[8] | 0x00000020 | 0 | 32 | RO | |
psu0[9] | 0x00000024 | 0 | 32 | RO | |
psu0[10] | 0x00000028 | 0 | 32 | RO | |
psu0[11] | 0x0000002c | 0 | 32 | RO | |
psu0[12] | 0x00000030 | 0 | 32 | RO | |
psu0[13] | 0x00000034 | 0 | 32 | RO | |
psu0[14] | 0x00000038 | 0 | 32 | RO | |
psu0[15] | 0x0000003c | 0 | 32 | RO | |
psu0[16] | 0x00000040 | 0 | 32 | RO | |
psu0[17] | 0x00000044 | 0 | 32 | RO | |
psu0[18] | 0x00000048 | 0 | 32 | RO | |
psu0[19] | 0x0000004c | 0 | 32 | RO | |
psu1[0] | 0x00000050 | 0 | 32 | RO | |
psu1[1] | 0x00000054 | 0 | 32 | RO | |
psu1[2] | 0x00000058 | 0 | 32 | RO | |
psu1[3] | 0x0000005c | 0 | 32 | RO | |
psu1[4] | 0x00000060 | 0 | 32 | RO | |
psu1[5] | 0x00000064 | 0 | 32 | RO | |
psu1[6] | 0x00000068 | 0 | 32 | RO | |
psu1[7] | 0x0000006c | 0 | 32 | RO | |
psu1[8] | 0x00000070 | 0 | 32 | RO | |
psu1[9] | 0x00000074 | 0 | 32 | RO | |
psu1[10] | 0x00000078 | 0 | 32 | RO | |
psu1[11] | 0x0000007c | 0 | 32 | RO | |
psu1[12] | 0x00000080 | 0 | 32 | RO | |
psu1[13] | 0x00000084 | 0 | 32 | RO | |
psu1[14] | 0x00000088 | 0 | 32 | RO | |
psu1[15] | 0x0000008c | 0 | 32 | RO | |
psu1[16] | 0x00000090 | 0 | 32 | RO | |
psu1[17] | 0x00000094 | 0 | 32 | RO | |
psu1[18] | 0x00000098 | 0 | 32 | RO | |
psu1[19] | 0x0000009c | 0 | 32 | RO | |
===================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MSSIR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
====================================================================== | |
crc | 0x00000000 | 0 | 8 | RO | |
bypass | 0x00000004 | 0 | 8 | RO | |
fatal_dft | 0x00000008 | 0 | 8 | RO | |
freq0 | 0x0000000c | 0 | 5 | RO | |
freq1 | 0x0000000c | 5 | 5 | RO | |
freq2 | 0x0000000c | 10 | 5 | RO | |
freq3 | 0x0000000c | 15 | 5 | RO | |
freq4 | 0x0000000c | 20 | 5 | RO | |
freq5 | 0x0000000c | 25 | 5 | RO | |
freq6 | 0x00000010 | 0 | 5 | RO | |
freq7 | 0x00000010 | 5 | 5 | RO | |
====================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTBR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
base_sensor_index | 0x00000000 | 0 | 12 | INDEX | |
slot_index | 0x00000000 | 16 | 4 | INDEX | |
num_rec | 0x00000004 | 0 | 8 | OP | |
temperature | 0x00000010 | 0 | 16 | RO | |
max_temperature | 0x00000010 | 16 | 16 | RO | |
temperature | 0x00000014 | 0 | 16 | RO | |
max_temperature | 0x00000014 | 16 | 16 | RO | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTCAP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================= | |
sensor_count | 0x00000000 | 0 | 7 | RO | |
slot_index | 0x00000000 | 16 | 4 | INDEX | |
hi | 0x00000008 | 0 | 32 | RO | |
lo | 0x0000000c | 0 | 32 | RO | |
========================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTECR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================= | |
sensor_count | 0x00000000 | 0 | 12 | RO | |
last_sensor | 0x00000000 | 16 | 12 | RO | |
slot_index | 0x00000004 | 28 | 4 | INDEX | |
sensor_map_0 | 0x00000008 | 0 | 32 | RO | |
========================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTEWE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
sensor_count | 0x00000000 | 0 | 12 | RO | |
slot_index | 0x00000000 | 12 | 4 | INDEX | |
last_sensor | 0x00000000 | 16 | 12 | RO | |
sensor_warning_0 | 0x00000004 | 0 | 32 | RO | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTMP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
===================================================================================== | |
sensor_index | 0x00000000 | 0 | 12 | INDEX | |
slot_index | 0x00000000 | 16 | 4 | INDEX | |
temperature | 0x00000004 | 0 | 16 | RO | |
max_temperature | 0x00000008 | 0 | 16 | RO | |
sdme | 0x00000008 | 28 | 1 | OP | |
weme | 0x00000008 | 29 | 1 | OP | |
mtr | 0x00000008 | 30 | 1 | OP | |
mte | 0x00000008 | 31 | 1 | RW | |
temperature_threshold_hi | 0x0000000c | 0 | 16 | RW | |
sdee | 0x0000000c | 28 | 2 | RW | |
tee | 0x0000000c | 30 | 2 | RW | |
temperature_threshold_lo | 0x00000010 | 0 | 16 | RW | |
sensor_name_hi | 0x00000018 | 0 | 32 | RO | |
sensor_name_lo | 0x0000001c | 0 | 32 | RO | |
===================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTPPS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================================= | |
cap_max_num_of_pps_out_pins | 0x00000000 | 0 | 4 | RO | |
cap_max_num_of_pps_in_pins | 0x00000000 | 8 | 4 | RO | |
cap_number_of_pps_pins | 0x00000000 | 16 | 4 | RO | |
cap_pin_0_mode | 0x00000008 | 0 | 4 | RO | |
cap_pin_1_mode | 0x00000008 | 8 | 4 | RO | |
cap_pin_2_mode | 0x00000008 | 16 | 4 | RO | |
cap_pin_3_mode | 0x00000008 | 24 | 4 | RO | |
cap_pin_4_mode | 0x0000000c | 0 | 4 | RO | |
cap_pin_5_mode | 0x0000000c | 8 | 4 | RO | |
cap_pin_6_mode | 0x0000000c | 16 | 4 | RO | |
cap_pin_7_mode | 0x0000000c | 24 | 4 | RO | |
field_select | 0x00000010 | 0 | 32 | WO | |
hi | 0x00000014 | 0 | 32 | RW | |
lo | 0x00000018 | 0 | 32 | RW | |
pin | 0x00000020 | 0 | 8 | INDEX | |
pin_mode | 0x00000020 | 8 | 4 | RW | |
pattern | 0x00000020 | 16 | 4 | RW | |
enable | 0x00000020 | 31 | 1 | RW | |
out_pulse_duration_ns | 0x00000024 | 0 | 30 | RW | |
hi | 0x00000028 | 0 | 32 | RW | |
lo | 0x0000002c | 0 | 32 | RW | |
out_periodic_adjustment | 0x00000030 | 0 | 16 | RW | |
out_pulse_duration | 0x00000030 | 16 | 16 | RW | |
enhanced_out_periodic_adjustment | 0x00000034 | 0 | 32 | RW | |
============================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTPTP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=================================================================================== | |
portnumber | 0x00000000 | 0 | 16 | INDEX | |
grandmasteridentity[3] | 0x00000008 | 0 | 8 | RW | |
grandmasteridentity[2] | 0x00000008 | 8 | 8 | RW | |
grandmasteridentity[1] | 0x00000008 | 16 | 8 | RW | |
grandmasteridentity[0] | 0x00000008 | 24 | 8 | RW | |
grandmasteridentity[7] | 0x0000000c | 0 | 8 | RW | |
grandmasteridentity[6] | 0x0000000c | 8 | 8 | RW | |
grandmasteridentity[5] | 0x0000000c | 16 | 8 | RW | |
grandmasteridentity[4] | 0x0000000c | 24 | 8 | RW | |
time_source | 0x00000014 | 0 | 8 | RW | |
li61 | 0x00000014 | 8 | 1 | RW | |
li59 | 0x00000014 | 9 | 1 | RW | |
utcv | 0x00000014 | 10 | 1 | RW | |
ptp | 0x00000014 | 11 | 1 | RW | |
ttra | 0x00000014 | 12 | 1 | RW | |
ftra | 0x00000014 | 13 | 1 | RW | |
current_utc_offset | 0x00000014 | 16 | 16 | RW | |
=================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTRC_CAP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
====================================================================================== | |
num_string_db | 0x00000000 | 0 | 4 | RO | |
trc_ver | 0x00000000 | 24 | 2 | RO | |
trace_to_memory | 0x00000000 | 30 | 1 | RO | |
trace_owner | 0x00000000 | 31 | 1 | RW | |
num_string_trace | 0x00000004 | 16 | 8 | RO | |
first_string_trace | 0x00000004 | 24 | 8 | RO | |
log_max_trace_buffer_size | 0x00000008 | 0 | 8 | RO | |
string_db_base_address | 0x00000010 | 0 | 32 | RO | |
string_db_size | 0x00000014 | 0 | 24 | RO | |
string_db_base_address | 0x00000018 | 0 | 32 | RO | |
string_db_size | 0x0000001c | 0 | 24 | RO | |
string_db_base_address | 0x00000020 | 0 | 32 | RO | |
string_db_size | 0x00000024 | 0 | 24 | RO | |
string_db_base_address | 0x00000028 | 0 | 32 | RO | |
string_db_size | 0x0000002c | 0 | 24 | RO | |
string_db_base_address | 0x00000030 | 0 | 32 | RO | |
string_db_size | 0x00000034 | 0 | 24 | RO | |
string_db_base_address | 0x00000038 | 0 | 32 | RO | |
string_db_size | 0x0000003c | 0 | 24 | RO | |
string_db_base_address | 0x00000040 | 0 | 32 | RO | |
string_db_size | 0x00000044 | 0 | 24 | RO | |
string_db_base_address | 0x00000048 | 0 | 32 | RO | |
string_db_size | 0x0000004c | 0 | 24 | RO | |
====================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTRC_CONF | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================== | |
trace_mode | 0x00000000 | 0 | 4 | RW | |
log_trace_buffer_size | 0x00000004 | 0 | 8 | RW | |
trace_mkey | 0x00000008 | 0 | 32 | RW | |
================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTRC_CTRL | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================================== | |
modify_field_select | 0x00000000 | 0 | 16 | WO | |
arm_event | 0x00000000 | 27 | 1 | WO | |
trace_status | 0x00000000 | 30 | 2 | RW | |
current_timestamp_52_32 | 0x00000008 | 0 | 21 | RO | |
current_timestamp_31_0 | 0x0000000c | 0 | 32 | RO | |
==================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTRC_STDB | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
read_size | 0x00000000 | 0 | 24 | INDEX | |
string_db_index | 0x00000000 | 28 | 4 | INDEX | |
start_offset | 0x00000004 | 0 | 32 | INDEX | |
string_db_data[0] | 0x00000008 | 0 | 32 | RO | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTUTC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
operation | 0x00000000 | 0 | 4 | OP | |
time_stamp_state | 0x00000000 | 28 | 2 | RO | |
time_stamp_mode | 0x00000000 | 30 | 2 | RO | |
freq_adjustment | 0x00000004 | 0 | 32 | RW | |
utc_sec | 0x00000010 | 0 | 32 | WO | |
utc_nsec | 0x00000014 | 0 | 30 | WO | |
time_adjustment | 0x00000018 | 0 | 32 | WO | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MTWE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
sensor_warning[0] | 0x00000000 | 0 | 32 | RO | |
sensor_warning[1] | 0x00000004 | 0 | 32 | RO | |
sensor_warning[2] | 0x00000008 | 0 | 32 | RO | |
sensor_warning[3] | 0x0000000c | 0 | 32 | RO | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MVCAP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
hi | 0x00000000 | 0 | 32 | RO | |
lo | 0x00000004 | 0 | 32 | RO | |
slot_index | 0x00000008 | 0 | 4 | INDEX | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg MVCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
sensor_index | 0x00000000 | 0 | 7 | INDEX | |
slot_index | 0x00000000 | 16 | 4 | INDEX | |
voltage_sensor_value | 0x00000004 | 0 | 16 | RO | |
current_sensor_value | 0x00000008 | 0 | 16 | RO | |
hi | 0x00000010 | 0 | 32 | RO | |
lo | 0x00000014 | 0 | 32 | RO | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg NCFG | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
hi | 0x00000000 | 0 | 32 | RW | |
lo | 0x00000004 | 0 | 32 | RW | |
roce_offload_disable | 0x00000008 | 0 | 1 | RW | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PAOS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================= | |
oper_status | 0x00000000 | 0 | 4 | RO | |
admin_status | 0x00000000 | 8 | 4 | RW | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
swid | 0x00000000 | 24 | 8 | INDEX | |
e | 0x00000004 | 0 | 2 | RW | |
fd | 0x00000004 | 8 | 1 | RW | |
ee | 0x00000004 | 30 | 1 | WO | |
ase | 0x00000004 | 31 | 1 | WO | |
========================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PBMC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
xoff_refresh | 0x00000004 | 0 | 16 | RW | |
xoff_timer_value | 0x00000004 | 16 | 16 | RW | |
port_buffer_size | 0x00000008 | 0 | 16 | RO | |
fullness_threshold | 0x00000008 | 16 | 7 | RW | |
size | 0x0000000c | 0 | 16 | RW | |
epsb | 0x0000000c | 24 | 1 | RW | |
lossy | 0x0000000c | 25 | 1 | RW | |
xon_threshold | 0x00000010 | 0 | 16 | RW | |
xoff_threshold | 0x00000010 | 16 | 16 | RW | |
size | 0x00000014 | 0 | 16 | RW | |
epsb | 0x00000014 | 24 | 1 | RW | |
lossy | 0x00000014 | 25 | 1 | RW | |
xon_threshold | 0x00000018 | 0 | 16 | RW | |
xoff_threshold | 0x00000018 | 16 | 16 | RW | |
size | 0x0000001c | 0 | 16 | RW | |
epsb | 0x0000001c | 24 | 1 | RW | |
lossy | 0x0000001c | 25 | 1 | RW | |
xon_threshold | 0x00000020 | 0 | 16 | RW | |
xoff_threshold | 0x00000020 | 16 | 16 | RW | |
size | 0x00000024 | 0 | 16 | RW | |
epsb | 0x00000024 | 24 | 1 | RW | |
lossy | 0x00000024 | 25 | 1 | RW | |
xon_threshold | 0x00000028 | 0 | 16 | RW | |
xoff_threshold | 0x00000028 | 16 | 16 | RW | |
size | 0x0000002c | 0 | 16 | RW | |
epsb | 0x0000002c | 24 | 1 | RW | |
lossy | 0x0000002c | 25 | 1 | RW | |
xon_threshold | 0x00000030 | 0 | 16 | RW | |
xoff_threshold | 0x00000030 | 16 | 16 | RW | |
size | 0x00000034 | 0 | 16 | RW | |
epsb | 0x00000034 | 24 | 1 | RW | |
lossy | 0x00000034 | 25 | 1 | RW | |
xon_threshold | 0x00000038 | 0 | 16 | RW | |
xoff_threshold | 0x00000038 | 16 | 16 | RW | |
size | 0x0000003c | 0 | 16 | RW | |
epsb | 0x0000003c | 24 | 1 | RW | |
lossy | 0x0000003c | 25 | 1 | RW | |
xon_threshold | 0x00000040 | 0 | 16 | RW | |
xoff_threshold | 0x00000040 | 16 | 16 | RW | |
size | 0x00000044 | 0 | 16 | RW | |
epsb | 0x00000044 | 24 | 1 | RW | |
lossy | 0x00000044 | 25 | 1 | RW | |
xon_threshold | 0x00000048 | 0 | 16 | RW | |
xoff_threshold | 0x00000048 | 16 | 16 | RW | |
size | 0x0000004c | 0 | 16 | RW | |
epsb | 0x0000004c | 24 | 1 | RW | |
lossy | 0x0000004c | 25 | 1 | RW | |
xon_threshold | 0x00000050 | 0 | 16 | RW | |
xoff_threshold | 0x00000050 | 16 | 16 | RW | |
size | 0x00000054 | 0 | 16 | RW | |
epsb | 0x00000054 | 24 | 1 | RW | |
lossy | 0x00000054 | 25 | 1 | RW | |
xon_threshold | 0x00000058 | 0 | 16 | RW | |
xoff_threshold | 0x00000058 | 16 | 16 | RW | |
hi | 0x0000005c | 0 | 32 | RW | |
lo | 0x00000060 | 0 | 32 | RW | |
hi | 0x00000064 | 0 | 32 | RW | |
lo | 0x00000068 | 0 | 32 | RW | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PBSR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
used_shared_headroom_buffer | 0x00000008 | 0 | 16 | RO | |
clear_wm | 0x00000008 | 31 | 1 | OP | |
watermark | 0x0000000c | 0 | 16 | RO | |
used_buffer | 0x00000010 | 0 | 16 | RO | |
watermark | 0x00000014 | 0 | 16 | RO | |
used_buffer | 0x00000018 | 0 | 16 | RO | |
watermark | 0x0000001c | 0 | 16 | RO | |
used_buffer | 0x00000020 | 0 | 16 | RO | |
watermark | 0x00000024 | 0 | 16 | RO | |
used_buffer | 0x00000028 | 0 | 16 | RO | |
watermark | 0x0000002c | 0 | 16 | RO | |
used_buffer | 0x00000030 | 0 | 16 | RO | |
watermark | 0x00000034 | 0 | 16 | RO | |
used_buffer | 0x00000038 | 0 | 16 | RO | |
watermark | 0x0000003c | 0 | 16 | RO | |
used_buffer | 0x00000040 | 0 | 16 | RO | |
watermark | 0x00000044 | 0 | 16 | RO | |
used_buffer | 0x00000048 | 0 | 16 | RO | |
watermark | 0x0000004c | 0 | 16 | RO | |
used_buffer | 0x00000050 | 0 | 16 | RO | |
watermark | 0x00000054 | 0 | 16 | RO | |
used_buffer | 0x00000058 | 0 | 16 | RO | |
hi | 0x0000005c | 0 | 32 | RW | |
lo | 0x00000060 | 0 | 32 | RW | |
======================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PCAM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================== | |
access_reg_group | 0x00000000 | 0 | 8 | INDEX | |
feature_group | 0x00000000 | 16 | 8 | INDEX | |
port_access_reg_cap_mask[0] | 0x00000008 | 0 | 32 | RO | |
port_access_reg_cap_mask[1] | 0x0000000c | 0 | 32 | RO | |
port_access_reg_cap_mask[2] | 0x00000010 | 0 | 32 | RO | |
port_access_reg_cap_mask[3] | 0x00000014 | 0 | 32 | RO | |
feature_cap_mask[0] | 0x00000028 | 0 | 32 | RO | |
feature_cap_mask[1] | 0x0000002c | 0 | 32 | RO | |
feature_cap_mask[2] | 0x00000030 | 0 | 32 | RO | |
feature_cap_mask[3] | 0x00000034 | 0 | 32 | RO | |
======================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PCAP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
cm2_en | 0x00000000 | 31 | 1 | RW | |
port_capability_mask[0] | 0x00000004 | 0 | 32 | RW | |
port_capability_mask[1] | 0x00000008 | 0 | 32 | RW | |
port_capability_mask[2] | 0x0000000c | 0 | 32 | RW | |
port_capability_mask[3] | 0x00000010 | 0 | 32 | RW | |
==================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PCMR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
fcs_cap | 0x00000004 | 1 | 1 | RO | |
rx_ts_over_crc_cap | 0x00000004 | 13 | 1 | RO | |
rx_fcs_drop_cap | 0x00000004 | 14 | 1 | RO | |
tx_fcs_recalc_cap | 0x00000004 | 15 | 1 | RO | |
tx_ts_over_crc_cap | 0x00000004 | 16 | 1 | RW | |
entropy_gre_calc_cap | 0x00000004 | 29 | 1 | RO | |
entropy_calc_cap | 0x00000004 | 30 | 1 | RO | |
force_entropy_cap | 0x00000004 | 31 | 1 | RO | |
fcs_chk | 0x00000008 | 1 | 1 | RW | |
rx_ts_over_crc | 0x00000008 | 13 | 1 | RW | |
rx_fcs_drop | 0x00000008 | 14 | 1 | RW | |
tx_fcs_recalc | 0x00000008 | 15 | 1 | RW | |
tx_ts_over_crc | 0x00000008 | 16 | 1 | RW | |
entropy_gre_calc | 0x00000008 | 29 | 1 | RW | |
entropy_calc | 0x00000008 | 30 | 1 | RW | |
force_entropy | 0x00000008 | 31 | 1 | RW | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PDDR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================================================= | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
page_select | 0x00000004 | 0 | 8 | INDEX | |
module_info_ext | 0x00000004 | 29 | 2 | RW | |
proto_active | 0x00000008 | 20 | 4 | RO | |
ib_phy_fsm_state | 0x0000000c | 8 | 8 | RO | |
eth_an_fsm_state | 0x0000000c | 16 | 8 | RW | |
phy_mngr_fsm_state | 0x0000000c | 24 | 8 | RO | |
phy_manager_link_proto_enabled | 0x00000010 | 0 | 16 | RO | |
phy_manager_link_width_enabled | 0x00000010 | 16 | 16 | RO | |
phy_manager_link_eth_enabled | 0x00000010 | 0 | 32 | RO | |
core_to_phy_link_proto_enabled | 0x00000014 | 0 | 16 | RO | |
core_to_phy_link_width_enabled | 0x00000014 | 16 | 16 | RO | |
core_to_phy_link_eth_enabled | 0x00000014 | 0 | 32 | RO | |
cable_link_speed_cap | 0x00000018 | 0 | 16 | RO | |
cable_link_width_cap | 0x00000018 | 16 | 16 | RO | |
cable_ext_eth_proto_cap | 0x00000018 | 0 | 32 | RO | |
link_speed_active | 0x0000001c | 0 | 16 | RO | |
link_width_active | 0x0000001c | 16 | 16 | RO | |
link_eth_active | 0x0000001c | 0 | 32 | RO | |
loopback_mode | 0x00000020 | 0 | 4 | RO | |
fec_mode_request | 0x00000024 | 0 | 16 | RO | |
fec_mode_active | 0x00000024 | 16 | 16 | RO | |
eth_100g_fec_support | 0x00000028 | 0 | 4 | RO | |
eth_25g_50g_fec_support | 0x00000028 | 4 | 4 | RO | |
group_opcode | 0x00000008 | 0 | 16 | INDEX | |
monitor_opcode | 0x0000000c | 0 | 16 | RW | |
advanced_opcode | 0x0000000c | 0 | 16 | RW | |
status_message[0] | 0x00000014 | 0 | 32 | RO | |
status_message[1] | 0x00000018 | 0 | 32 | RO | |
status_message[2] | 0x0000001c | 0 | 32 | RO | |
status_message[3] | 0x00000020 | 0 | 32 | RO | |
status_message[4] | 0x00000024 | 0 | 32 | RO | |
status_message[5] | 0x00000028 | 0 | 32 | RO | |
status_message[6] | 0x0000002c | 0 | 32 | RO | |
status_message[7] | 0x00000030 | 0 | 32 | RO | |
status_message[8] | 0x00000034 | 0 | 32 | RO | |
status_message[9] | 0x00000038 | 0 | 32 | RO | |
status_message[10] | 0x0000003c | 0 | 32 | RO | |
status_message[11] | 0x00000040 | 0 | 32 | RO | |
status_message[12] | 0x00000044 | 0 | 32 | RO | |
status_message[13] | 0x00000048 | 0 | 32 | RO | |
status_message[14] | 0x0000004c | 0 | 32 | RO | |
status_message[15] | 0x00000050 | 0 | 32 | RO | |
status_message[16] | 0x00000054 | 0 | 32 | RO | |
status_message[17] | 0x00000058 | 0 | 32 | RO | |
status_message[18] | 0x0000005c | 0 | 32 | RO | |
status_message[19] | 0x00000060 | 0 | 32 | RO | |
status_message[20] | 0x00000064 | 0 | 32 | RO | |
status_message[21] | 0x00000068 | 0 | 32 | RO | |
status_message[22] | 0x0000006c | 0 | 32 | RO | |
status_message[23] | 0x00000070 | 0 | 32 | RO | |
status_message[24] | 0x00000074 | 0 | 32 | RO | |
status_message[25] | 0x00000078 | 0 | 32 | RO | |
status_message[26] | 0x0000007c | 0 | 32 | RO | |
status_message[27] | 0x00000080 | 0 | 32 | RO | |
status_message[28] | 0x00000084 | 0 | 32 | RO | |
status_message[29] | 0x00000088 | 0 | 32 | RO | |
status_message[30] | 0x0000008c | 0 | 32 | RO | |
status_message[31] | 0x00000090 | 0 | 32 | RO | |
status_message[32] | 0x00000094 | 0 | 32 | RO | |
status_message[33] | 0x00000098 | 0 | 32 | RO | |
status_message[34] | 0x0000009c | 0 | 32 | RO | |
status_message[35] | 0x000000a0 | 0 | 32 | RO | |
status_message[36] | 0x000000a4 | 0 | 32 | RO | |
status_message[37] | 0x000000a8 | 0 | 32 | RO | |
status_message[38] | 0x000000ac | 0 | 32 | RO | |
status_message[39] | 0x000000b0 | 0 | 32 | RO | |
status_message[40] | 0x000000b4 | 0 | 32 | RO | |
status_message[41] | 0x000000b8 | 0 | 32 | RO | |
status_message[42] | 0x000000bc | 0 | 32 | RO | |
status_message[43] | 0x000000c0 | 0 | 32 | RO | |
status_message[44] | 0x000000c4 | 0 | 32 | RO | |
status_message[45] | 0x000000c8 | 0 | 32 | RO | |
status_message[46] | 0x000000cc | 0 | 32 | RO | |
status_message[47] | 0x000000d0 | 0 | 32 | RO | |
status_message[48] | 0x000000d4 | 0 | 32 | RO | |
status_message[49] | 0x000000d8 | 0 | 32 | RO | |
status_message[50] | 0x000000dc | 0 | 32 | RO | |
status_message[51] | 0x000000e0 | 0 | 32 | RO | |
status_message[52] | 0x000000e4 | 0 | 32 | RO | |
status_message[53] | 0x000000e8 | 0 | 32 | RO | |
status_message[54] | 0x000000ec | 0 | 32 | RO | |
status_message[55] | 0x000000f0 | 0 | 32 | RO | |
status_message[56] | 0x000000f4 | 0 | 32 | RO | |
status_message[57] | 0x000000f8 | 0 | 32 | RO | |
status_message[58] | 0x000000fc | 0 | 32 | RO | |
port_notifications | 0x00000008 | 0 | 8 | RO | |
remote_device_type | 0x00000008 | 24 | 8 | RO | |
lp_ib_revision | 0x0000000c | 0 | 8 | RO | |
ib_revision | 0x0000000c | 8 | 8 | RO | |
num_of_negotiation_attempts | 0x0000000c | 16 | 16 | RO | |
phy_manger_disable_mask | 0x00000010 | 0 | 16 | RO | |
hw_link_phy_state | 0x00000010 | 24 | 8 | RO | |
pcs_phy_state | 0x00000014 | 0 | 32 | RO | |
lp_proto_enabled | 0x00000018 | 0 | 32 | RO | |
lp_fec_mode_request | 0x0000001c | 0 | 16 | RO | |
lp_fec_mode_support | 0x0000001c | 16 | 16 | RO | |
ib_last_link_down_reason | 0x00000020 | 0 | 32 | RO | |
eth_last_link_down_lane[3] | 0x00000024 | 0 | 8 | RO | |
eth_last_link_down_lane[2] | 0x00000024 | 8 | 8 | RO | |
eth_last_link_down_lane[1] | 0x00000024 | 16 | 8 | RO | |
eth_last_link_down_lane[0] | 0x00000024 | 24 | 8 | RO | |
speed_deg_db | 0x0000002c | 0 | 32 | RO | |
degrade_grade_lane0 | 0x00000030 | 0 | 24 | RO | |
degrade_grade_lane1 | 0x00000034 | 0 | 24 | RO | |
degrade_grade_lane2 | 0x00000038 | 0 | 24 | RO | |
degrade_grade_lane3 | 0x0000003c | 0 | 24 | RO | |
kr_startup_fsm_lane[3] | 0x00000050 | 0 | 8 | RO | |
kr_startup_fsm_lane[2] | 0x00000050 | 8 | 8 | RO | |
kr_startup_fsm_lane[1] | 0x00000050 | 16 | 8 | RO | |
kr_startup_fsm_lane[0] | 0x00000050 | 24 | 8 | RO | |
eth_an_debug_indication | 0x00000058 | 0 | 32 | RO | |
ib_phy_fsm_state_trace | 0x0000005c | 0 | 16 | RO | |
kr_startup_debug_indications[1] | 0x00000060 | 0 | 16 | RO | |
kr_startup_debug_indications[0] | 0x00000060 | 16 | 16 | RO | |
kr_startup_debug_indications[3] | 0x00000064 | 0 | 16 | RO | |
kr_startup_debug_indications[2] | 0x00000064 | 16 | 16 | RO | |
irisc_status | 0x00000070 | 0 | 4 | RO | |
stamping_reason | 0x00000074 | 0 | 32 | RO | |
kr_frame_lock_tuning_failure_events_count | 0x00000078 | 0 | 32 | RO | |
kr_full_tuning_failure_count | 0x0000007c | 0 | 32 | RO | |
ethernet_compliance_code | 0x00000008 | 0 | 8 | RW | |
ext_ethernet_compliance_code | 0x00000008 | 8 | 8 | RW | |
cable_breakout | 0x00000008 | 16 | 8 | RW | |
cable_technology | 0x00000008 | 24 | 8 | RW | |
cable_power_class | 0x0000000c | 0 | 8 | RO | |
cable_identifier | 0x0000000c | 8 | 8 | RO | |
cable_length | 0x0000000c | 16 | 8 | RO | |
cable_vendor | 0x0000000c | 24 | 4 | RO | |
cable_type | 0x0000000c | 28 | 4 | RO | |
cable_tx_equalization | 0x00000010 | 0 | 8 | RO | |
cable_rx_emphasis | 0x00000010 | 8 | 8 | RO | |
cable_rx_amp | 0x00000010 | 16 | 8 | RO | |
max_power | 0x00000010 | 24 | 8 | RO | |
cable_attenuation_5g | 0x00000014 | 0 | 8 | RO | |
cable_attenuation_7g | 0x00000014 | 8 | 8 | RO | |
cable_attenuation_12g | 0x00000014 | 16 | 8 | RO | |
cable_attenuation_25g | 0x00000014 | 24 | 8 | RO | |
tx_cdr_state | 0x00000018 | 0 | 8 | RO | |
rx_cdr_state | 0x00000018 | 8 | 8 | RO | |
tx_cdr_cap | 0x00000018 | 16 | 4 | RO | |
rx_cdr_cap | 0x00000018 | 20 | 4 | RO | |
cable_rx_post_emphasis | 0x00000018 | 24 | 8 | RO | |
vendor_name[0] | 0x0000001c | 0 | 32 | RO | |
vendor_name[1] | 0x00000020 | 0 | 32 | RO | |
vendor_name[2] | 0x00000024 | 0 | 32 | RO | |
vendor_name[3] | 0x00000028 | 0 | 32 | RO | |
vendor_pn[0] | 0x0000002c | 0 | 32 | RO | |
vendor_pn[1] | 0x00000030 | 0 | 32 | RO | |
vendor_pn[2] | 0x00000034 | 0 | 32 | RO | |
vendor_pn[3] | 0x00000038 | 0 | 32 | RO | |
vendor_rev | 0x0000003c | 0 | 32 | RO | |
fw_version | 0x00000040 | 0 | 32 | RO | |
vendor_sn[0] | 0x00000044 | 0 | 32 | RO | |
vendor_sn[1] | 0x00000048 | 0 | 32 | RO | |
vendor_sn[2] | 0x0000004c | 0 | 32 | RO | |
vendor_sn[3] | 0x00000050 | 0 | 32 | RO | |
voltage | 0x00000054 | 0 | 16 | RO | |
temperature | 0x00000054 | 16 | 16 | RO | |
rx_power_lane1 | 0x00000058 | 0 | 16 | RO | |
rx_power_lane0 | 0x00000058 | 16 | 16 | RO | |
rx_power_lane3 | 0x0000005c | 0 | 16 | RO | |
rx_power_lane2 | 0x0000005c | 16 | 16 | RO | |
rx_power_lane5 | 0x00000060 | 0 | 16 | RO | |
rx_power_lane4 | 0x00000060 | 16 | 16 | RO | |
rx_power_lane7 | 0x00000064 | 0 | 16 | RO | |
rx_power_lane6 | 0x00000064 | 16 | 16 | RO | |
tx_power_lane1 | 0x00000068 | 0 | 16 | RO | |
tx_power_lane0 | 0x00000068 | 16 | 16 | RO | |
tx_power_lane3 | 0x0000006c | 0 | 16 | RO | |
tx_power_lane2 | 0x0000006c | 16 | 16 | RO | |
tx_power_lane5 | 0x00000070 | 0 | 16 | RO | |
tx_power_lane4 | 0x00000070 | 16 | 16 | RO | |
tx_power_lane7 | 0x00000074 | 0 | 16 | RO | |
tx_power_lane6 | 0x00000074 | 16 | 16 | RO | |
tx_bias_lane1 | 0x00000078 | 0 | 16 | RO | |
tx_bias_lane0 | 0x00000078 | 16 | 16 | RO | |
tx_bias_lane3 | 0x0000007c | 0 | 16 | RO | |
tx_bias_lane2 | 0x0000007c | 16 | 16 | RO | |
tx_bias_lane5 | 0x00000080 | 0 | 16 | RO | |
tx_bias_lane4 | 0x00000080 | 16 | 16 | RO | |
tx_bias_lane7 | 0x00000084 | 0 | 16 | RO | |
tx_bias_lane6 | 0x00000084 | 16 | 16 | RO | |
temperature_low_th | 0x00000088 | 0 | 16 | RO | |
temperature_high_th | 0x00000088 | 16 | 16 | RO | |
voltage_low_th | 0x0000008c | 0 | 16 | RO | |
voltage_high_th | 0x0000008c | 16 | 16 | RO | |
rx_power_low_th | 0x00000090 | 0 | 16 | RO | |
rx_power_high_th | 0x00000090 | 16 | 16 | RO | |
tx_power_low_th | 0x00000094 | 0 | 16 | RO | |
tx_power_high_th | 0x00000094 | 16 | 16 | RO | |
tx_bias_low_th | 0x00000098 | 0 | 16 | RO | |
tx_bias_high_th | 0x00000098 | 16 | 16 | RO | |
wavelength | 0x0000009c | 0 | 16 | RO | |
smf_length | 0x0000009c | 16 | 10 | RO | |
rx_power_type | 0x0000009c | 28 | 1 | RO | |
module_st | 0x0000009c | 29 | 3 | RO | |
ib_compliance_code | 0x000000a0 | 0 | 8 | RO | |
active_set_media_compliance_code | 0x000000a0 | 16 | 8 | RO | |
active_set_host_compliance_code | 0x000000a0 | 24 | 8 | RO | |
ib_width | 0x000000a4 | 0 | 6 | RO | |
monitor_cap_mask | 0x000000a4 | 8 | 8 | RO | |
nbr_100 | 0x000000a4 | 16 | 8 | RO | |
nbr_250 | 0x000000a4 | 24 | 8 | RO | |
dp_st_lane7 | 0x000000a8 | 0 | 4 | RO | |
dp_st_lane6 | 0x000000a8 | 4 | 4 | RO | |
dp_st_lane5 | 0x000000a8 | 8 | 4 | RO | |
dp_st_lane4 | 0x000000a8 | 12 | 4 | RO | |
dp_st_lane3 | 0x000000a8 | 16 | 4 | RO | |
dp_st_lane2 | 0x000000a8 | 20 | 4 | RO | |
dp_st_lane1 | 0x000000a8 | 24 | 4 | RO | |
dp_st_lane0 | 0x000000a8 | 28 | 4 | RO | |
length_om5 | 0x000000ac | 0 | 8 | RO | |
length_om4 | 0x000000ac | 8 | 8 | RO | |
length_om3 | 0x000000ac | 16 | 8 | RO | |
length_om2 | 0x000000ac | 24 | 8 | RO | |
memory_map_rev | 0x000000b0 | 0 | 8 | RO | |
wavelength_tolerance | 0x000000b0 | 8 | 16 | RO | |
length_om1 | 0x000000b0 | 24 | 8 | RO | |
hi | 0x000000b8 | 0 | 32 | RO | |
lo | 0x000000bc | 0 | 32 | RO | |
vendor_oui | 0x000000c0 | 0 | 24 | RO | |
connector_type | 0x000000c0 | 24 | 8 | RO | |
invalid_fsm_sv | 0x00000008 | 31 | 1 | RO | |
protocol_check | 0x0000000c | 0 | 1 | RO | |
protocol_check_sv | 0x0000000c | 1 | 1 | RO | |
pm_fifo_full | 0x0000000c | 2 | 1 | RO | |
pm_fifo_full_sv | 0x0000000c | 3 | 1 | RO | |
mod_adapt_faild | 0x0000000c | 4 | 1 | RO | |
mod_adapt_faild_sv | 0x0000000c | 5 | 1 | RO | |
mod_config_to | 0x0000000c | 6 | 1 | RO | |
mod_config_to_sv | 0x0000000c | 7 | 1 | RO | |
mod_req_busy | 0x0000000c | 8 | 1 | RO | |
mod_req_busy_sv | 0x0000000c | 9 | 1 | RO | |
mod_req_nack | 0x0000000c | 10 | 1 | RO | |
mod_req_nack_sv | 0x0000000c | 11 | 1 | RO | |
kr_false_ready | 0x0000000c | 16 | 1 | RO | |
kr_false_ready_sv | 0x0000000c | 17 | 1 | RO | |
input_event_sv | 0x00000010 | 31 | 1 | RO | |
qsfp_zero_atten_sv | 0x00000014 | 1 | 1 | RO | |
lane_mapping | 0x00000014 | 2 | 1 | RO | |
lane_mapping_sv | 0x00000014 | 3 | 1 | RO | |
init_all_gains_bad_val_sv | 0x00000018 | 1 | 1 | RO | |
single_gains_bad_val | 0x00000018 | 2 | 1 | RO | |
single_gains_bad_val_sv | 0x00000018 | 3 | 1 | RO | |
mono_flow_height_sv | 0x00000018 | 5 | 1 | RO | |
mono_reach_high_limit | 0x00000018 | 6 | 1 | RO | |
mono_reach_high_limit_sv | 0x00000018 | 7 | 1 | RO | |
mono_reach_low_limit | 0x00000018 | 8 | 1 | RO | |
mono_reach_low_limit_sv | 0x00000018 | 9 | 1 | RO | |
clr_mask[0] | 0x00000028 | 0 | 32 | OP | |
clr_mask[1] | 0x0000002c | 0 | 32 | OP | |
clr_mask[2] | 0x00000030 | 0 | 32 | OP | |
clr_mask[3] | 0x00000034 | 0 | 32 | OP | |
clr_mask[4] | 0x00000038 | 0 | 32 | OP | |
clr_mask[5] | 0x0000003c | 0 | 32 | OP | |
clr_mask[6] | 0x00000040 | 0 | 32 | OP | |
clr_mask[7] | 0x00000044 | 0 | 32 | OP | |
invalid_port_access_sv | 0x00000008 | 31 | 1 | RO | |
pll_state_mask_center0 | 0x0000000c | 0 | 4 | RO | |
pll_state_sv_0 | 0x0000000c | 8 | 1 | RO | |
pll_state_mask_center1 | 0x0000000c | 16 | 4 | RO | |
pll_state_sv_1 | 0x0000000c | 24 | 1 | RO | |
varactors_calib_fail_center0 | 0x00000010 | 0 | 1 | RO | |
varactors_calib_fail_center0_sv | 0x00000010 | 1 | 1 | RO | |
varactors_calib_fail_center1 | 0x00000010 | 2 | 1 | RO | |
varactors_calib_fail_center1_sv | 0x00000010 | 3 | 1 | RO | |
logical_phy_to | 0x00000010 | 4 | 1 | RO | |
logical_phy_to_sv | 0x00000010 | 5 | 1 | RO | |
analog_phy_to | 0x00000010 | 6 | 1 | RO | |
analog_phy_to_sv | 0x00000010 | 7 | 1 | RO | |
cr_space_timeout | 0x00000010 | 16 | 1 | RO | |
cr_space_timeout_sv | 0x00000010 | 17 | 1 | RO | |
cr_space_timeout_mcm_main | 0x00000010 | 18 | 1 | RO | |
irisc_stuck_mask_sv | 0x00000014 | 31 | 1 | RO | |
pll_unlocl_mask_center0 | 0x0000001c | 0 | 4 | RO | |
pll_lock_sv_0 | 0x0000001c | 8 | 1 | RO | |
pll_unlocl_mask_center1 | 0x0000001c | 16 | 4 | RO | |
pll_lock_sv_1 | 0x0000001c | 24 | 1 | RO | |
iopl_err_center0 | 0x00000020 | 0 | 1 | RO | |
iopl_err_center0_sv | 0x00000020 | 1 | 1 | RO | |
iopl_err_center1 | 0x00000020 | 2 | 1 | RO | |
iopl_err_center1_sv | 0x00000020 | 3 | 1 | RO | |
pwr_governor_err | 0x00000020 | 16 | 1 | RO | |
pwr_governor_err_sv | 0x00000020 | 17 | 1 | RO | |
clr_mask[0] | 0x00000028 | 0 | 32 | OP | |
clr_mask[1] | 0x0000002c | 0 | 32 | OP | |
clr_mask[2] | 0x00000030 | 0 | 32 | OP | |
clr_mask[3] | 0x00000034 | 0 | 32 | OP | |
clr_mask[4] | 0x00000038 | 0 | 32 | OP | |
clr_mask[5] | 0x0000003c | 0 | 32 | OP | |
clr_mask[6] | 0x00000040 | 0 | 32 | OP | |
clr_mask[7] | 0x00000044 | 0 | 32 | OP | |
down_blame | 0x00000008 | 0 | 4 | RO | |
local_reason_opcode | 0x0000000c | 0 | 8 | RO | |
remote_reason_opcode | 0x00000010 | 0 | 8 | RO | |
e2e_reason_opcode | 0x00000014 | 0 | 8 | RO | |
ber_exp | 0x00000018 | 0 | 8 | RO | |
ber_mantissa | 0x00000018 | 8 | 4 | RO | |
last_ber_exp | 0x00000018 | 16 | 8 | RO | |
last_ber_mantissa | 0x00000018 | 24 | 4 | RO | |
max_ber_exp | 0x0000001c | 0 | 8 | RO | |
max_ber_mantissa | 0x0000001c | 8 | 4 | RO | |
min_ber_exp | 0x0000001c | 16 | 8 | RO | |
min_ber_mantissa | 0x0000001c | 24 | 4 | RO | |
num_of_ber_alarams | 0x00000020 | 0 | 16 | RO | |
ib_port_events | 0x00000008 | 0 | 32 | RO | |
etherent_port_events | 0x00000010 | 0 | 32 | RO | |
general_port_events | 0x00000018 | 0 | 32 | RO | |
up_reason_mng | 0x00000008 | 0 | 4 | RO | |
up_reason_drv | 0x00000008 | 8 | 4 | RO | |
up_reason_pwr | 0x00000008 | 16 | 4 | RO | |
time_to_link_up | 0x0000000c | 0 | 16 | RO | |
fast_link_up_status | 0x00000010 | 0 | 4 | RO | |
dp_fw_fault | 0x00000008 | 22 | 1 | RO | |
mod_fw_fault | 0x00000008 | 23 | 1 | RO | |
vcc_flags | 0x00000008 | 24 | 4 | RO | |
temp_flags | 0x00000008 | 28 | 4 | RO | |
tx_ad_eq_fault | 0x0000000c | 0 | 8 | RO | |
tx_cdr_lol | 0x0000000c | 8 | 8 | RO | |
tx_los | 0x0000000c | 16 | 8 | RO | |
tx_fault | 0x0000000c | 24 | 8 | RO | |
tx_power_lo_war | 0x00000010 | 0 | 8 | RO | |
tx_power_hi_war | 0x00000010 | 8 | 8 | RO | |
tx_power_lo_al | 0x00000010 | 16 | 8 | RO | |
tx_power_hi_al | 0x00000010 | 24 | 8 | RO | |
tx_bias_lo_war | 0x00000014 | 0 | 8 | RO | |
tx_bias_hi_war | 0x00000014 | 8 | 8 | RO | |
tx_bias_lo_al | 0x00000014 | 16 | 8 | RO | |
tx_bias_hi_al | 0x00000014 | 24 | 8 | RO | |
rx_cdr_lol | 0x00000018 | 16 | 8 | RO | |
rx_los | 0x00000018 | 24 | 8 | RO | |
rx_power_lo_war | 0x0000001c | 0 | 8 | RO | |
rx_power_hi_war | 0x0000001c | 8 | 8 | RO | |
rx_power_lo_al | 0x0000001c | 16 | 8 | RO | |
rx_power_hi_al | 0x0000001c | 24 | 8 | RO | |
tracer_enable | 0x00000008 | 0 | 1 | WO | |
reset_tracer | 0x00000008 | 1 | 1 | RW | |
tracer_mode | 0x00000008 | 2 | 3 | INDEX | |
pre_trigger_buff_mode | 0x00000008 | 5 | 3 | INDEX | |
trigger_cond_fsm | 0x00000008 | 8 | 5 | INDEX | |
trigger_cond_state_or_event | 0x00000008 | 13 | 1 | INDEX | |
trigger_cond_state_event_val | 0x00000008 | 14 | 7 | INDEX | |
trigger_active | 0x00000008 | 21 | 1 | RO | |
pport | 0x00000008 | 22 | 8 | INDEX | |
fsm_mask | 0x0000000c | 0 | 32 | INDEX | |
buffer_size | 0x00000010 | 0 | 12 | RO | |
trigger_ptr | 0x00000010 | 12 | 12 | RO | |
ptr_next_write | 0x00000014 | 0 | 12 | RO | |
ptr_log_data | 0x00000014 | 12 | 12 | RO | |
buffer_base_address | 0x00000018 | 0 | 32 | RO | |
cause_fec_rx_sync_m_reached_max0 | 0x00000008 | 0 | 8 | RO | |
cause_deskew_fifo_overrun | 0x00000008 | 8 | 8 | RO | |
cause_tx_lane_fifo_underrun_l0 | 0x00000008 | 16 | 2 | RO | |
cause_rs_rx_lane0_symbol_error | 0x00000008 | 18 | 2 | RO | |
cause_high_ser | 0x00000008 | 20 | 2 | RO | |
cause_as_detected_not_on_slot | 0x00000008 | 22 | 2 | RO | |
symbol_error_counter_lo | 0x0000000c | 0 | 32 | RO | |
symbol_error_counter_hi | 0x00000010 | 0 | 32 | RO | |
uncorrectable_block_counter_lo | 0x00000014 | 0 | 32 | RO | |
uncorrectable_block_counter_hi | 0x00000018 | 0 | 32 | RO | |
block_lock_mask_at_fail_port0 | 0x0000001c | 0 | 4 | RO | |
block_lock_mask_at_fail_port1 | 0x0000001c | 4 | 4 | RO | |
link_fail_due_align_loss | 0x0000001c | 8 | 1 | RO | |
link_down_counter | 0x00000020 | 0 | 32 | RO | |
raw_ber_magnitude | 0x00000024 | 0 | 4 | RO | |
raw_ber_coef | 0x00000024 | 4 | 8 | RO | |
effective_ber_magnitude | 0x00000024 | 12 | 4 | RO | |
effective_ber_coef | 0x00000024 | 16 | 8 | RO | |
cause_deskew_fifo_overrun | 0x00000008 | 0 | 8 | RO | |
cause_fec_rx_sync_m_reached_max0 | 0x00000008 | 8 | 8 | RO | |
cause_lane_underrun_l0 | 0x00000008 | 16 | 2 | RO | |
cause_push_overrun_s0 | 0x00000008 | 18 | 2 | RO | |
cause_usr_align_lost | 0x00000008 | 20 | 2 | RO | |
fec_uncorrectable_block_lane0_counter_lo | 0x0000000c | 0 | 32 | RO | |
fec_uncorrectable_block_lane1_counter_lo | 0x00000010 | 0 | 32 | RO | |
fec_uncorrectable_block_lane2_counter_lo | 0x00000014 | 0 | 32 | RO | |
fec_uncorrectable_block_lane3_counter_lo | 0x00000018 | 0 | 32 | RO | |
fec_uncorrectable_block_lane4_counter_lo | 0x0000001c | 0 | 32 | RO | |
fec_uncorrectable_block_lane5_counter_lo | 0x00000020 | 0 | 32 | RO | |
fec_uncorrectable_block_lane6_counter_lo | 0x00000024 | 0 | 32 | RO | |
fec_uncorrectable_block_lane7_counter_lo | 0x00000028 | 0 | 32 | RO | |
link_down_counter | 0x0000002c | 0 | 32 | RO | |
raw_ber_magnitude | 0x00000030 | 0 | 4 | RO | |
raw_ber_coef | 0x00000030 | 4 | 8 | RO | |
effective_ber_magnitude | 0x00000030 | 12 | 4 | RO | |
effective_ber_coef | 0x00000030 | 16 | 8 | RO | |
usr_get_logic_reset_toggled | 0x00000030 | 24 | 1 | RO | |
cause_deskew_fifo_overrun | 0x00000008 | 0 | 8 | RO | |
cause_fec_rx_sync_m_reached_max0 | 0x00000008 | 8 | 8 | RO | |
cause_credit_preemption_fifo_overrun | 0x00000008 | 16 | 2 | RO | |
cause_tx_lane_fifo_underrun_l0 | 0x00000008 | 18 | 2 | RO | |
cause_plu_tx_ports_buffer_overrun | 0x00000008 | 20 | 2 | RO | |
cause_port0_framer_rx_fifo_overrun0 | 0x00000008 | 22 | 1 | RO | |
cause_port1_framer_rx_fifo_overrun0 | 0x00000008 | 23 | 1 | RO | |
cause_framer_pad_dw_2_ddw_remainder_overrun_p0s0 | 0x00000008 | 24 | 1 | RO | |
cause_framer_pad_dw_2_ddw_remainder_overrun_p1s0 | 0x00000008 | 25 | 1 | RO | |
cause_ptp_fifo_overrun_p0s0 | 0x00000008 | 26 | 1 | RO | |
cause_ptp_fifo_overrun_p1s0 | 0x00000008 | 27 | 1 | RO | |
cause_mode8x_mtu_violation | 0x00000008 | 28 | 1 | RO | |
cause_lane_underrun_l0 | 0x00000008 | 29 | 2 | RO | |
cause_push_overrun_s0 | 0x0000000c | 0 | 2 | RO | |
cause_rx_local_fault | 0x0000000c | 2 | 2 | RO | |
cause_rx_remote_fault | 0x0000000c | 4 | 2 | RO | |
cause_rx_remote_fault_on_linkup | 0x0000000c | 6 | 2 | RO | |
link_goes_down_xaui_xfi | 0x0000000c | 8 | 2 | RO | |
cause_preamble8_fail | 0x0000000c | 10 | 2 | RO | |
cause_usr_align_lost | 0x0000000c | 12 | 2 | RO | |
symbol_error_counter_lo | 0x00000010 | 0 | 32 | RO | |
symbol_error_counter_hi | 0x00000014 | 0 | 32 | RO | |
fec_uncorrectable_block_lane0_counter_lo | 0x00000018 | 0 | 32 | RO | |
fec_uncorrectable_block_lane1_counter_lo | 0x0000001c | 0 | 32 | RO | |
fec_uncorrectable_block_lane2_counter_lo | 0x00000020 | 0 | 32 | RO | |
fec_uncorrectable_block_lane3_counter_lo | 0x00000024 | 0 | 32 | RO | |
fec_uncorrectable_block_lane4_counter_lo | 0x00000028 | 0 | 32 | RO | |
fec_uncorrectable_block_lane5_counter_lo | 0x0000002c | 0 | 32 | RO | |
fec_uncorrectable_block_lane6_counter_lo | 0x00000030 | 0 | 32 | RO | |
fec_uncorrectable_block_lane7_counter_lo | 0x00000034 | 0 | 32 | RO | |
link_down_counter | 0x00000038 | 0 | 32 | RO | |
raw_ber_magnitude | 0x0000003c | 0 | 4 | RO | |
raw_ber_coef | 0x0000003c | 4 | 8 | RO | |
effective_ber_magnitude | 0x0000003c | 12 | 4 | RO | |
effective_ber_coef | 0x0000003c | 16 | 8 | RO | |
usr_get_logic_reset_toggled | 0x0000003c | 24 | 1 | RO | |
============================================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PFCC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================================ | |
shl_opr | 0x00000000 | 0 | 1 | RW | |
shl_cap | 0x00000000 | 1 | 1 | RO | |
critical_stall_mask | 0x00000000 | 2 | 1 | WO | |
minor_stall_mask | 0x00000000 | 3 | 1 | WO | |
ppan_mask_n | 0x00000000 | 4 | 1 | WO | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
set_buf_ownership | 0x00000000 | 24 | 2 | WO | |
buf_ownership | 0x00000000 | 26 | 2 | RO | |
cap_remote_admin | 0x00000000 | 28 | 1 | RO | |
cap_local_admin | 0x00000000 | 29 | 1 | RO | |
dcbx_operation_type | 0x00000000 | 30 | 2 | INDEX | |
prio_mask_rx | 0x00000004 | 0 | 8 | WO | |
prio_mask_tx | 0x00000004 | 16 | 8 | WO | |
ppan | 0x00000004 | 28 | 4 | RW | |
fctx_disabled | 0x00000008 | 8 | 1 | RO | |
pfctx | 0x00000008 | 16 | 8 | RW | |
pptx_mask_n | 0x00000008 | 29 | 1 | WO | |
aptx | 0x00000008 | 30 | 1 | RO | |
pptx | 0x00000008 | 31 | 1 | RW | |
pfcrx | 0x0000000c | 16 | 8 | RW | |
pprx_mask_n | 0x0000000c | 29 | 1 | WO | |
aprx | 0x0000000c | 30 | 1 | RO | |
pprx | 0x0000000c | 31 | 1 | RW | |
device_stall_critical_watermark | 0x00000010 | 0 | 16 | RW | |
device_stall_minor_watermark | 0x00000010 | 16 | 16 | RW | |
============================================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PGMR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
====================================================================================== | |
pg_sel | 0x00000000 | 0 | 1 | OP | |
group | 0x00000000 | 8 | 4 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
version | 0x00000000 | 24 | 4 | RO | |
status | 0x00000000 | 28 | 4 | RO | |
group_of_port | 0x00000004 | 4 | 4 | RW | |
ports_mapping_of_group[0] | 0x00000008 | 0 | 32 | RW | |
ports_mapping_of_group[1] | 0x0000000c | 0 | 32 | RW | |
ports_mapping_of_group[2] | 0x00000010 | 0 | 32 | RW | |
ports_mapping_of_group[3] | 0x00000014 | 0 | 32 | RW | |
====================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PGUID | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
sys_guid[0] | 0x00000004 | 0 | 32 | RO | |
sys_guid[1] | 0x00000008 | 0 | 32 | RO | |
sys_guid[2] | 0x0000000c | 0 | 32 | RO | |
sys_guid[3] | 0x00000010 | 0 | 32 | RO | |
node_guid[0] | 0x00000014 | 0 | 32 | RO | |
node_guid[1] | 0x00000018 | 0 | 32 | RO | |
node_guid[2] | 0x0000001c | 0 | 32 | RO | |
node_guid[3] | 0x00000020 | 0 | 32 | RO | |
port_guid[0] | 0x00000024 | 0 | 32 | RO | |
port_guid[1] | 0x00000028 | 0 | 32 | RO | |
port_guid[2] | 0x0000002c | 0 | 32 | RO | |
port_guid[3] | 0x00000030 | 0 | 32 | RO | |
allocated_guid[0] | 0x00000034 | 0 | 32 | RO | |
allocated_guid[1] | 0x00000038 | 0 | 32 | RO | |
allocated_guid[2] | 0x0000003c | 0 | 32 | RO | |
allocated_guid[3] | 0x00000040 | 0 | 32 | RO | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PMAOS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
===================================================================================== | |
oper_status | 0x00000000 | 0 | 4 | RO | |
admin_status | 0x00000000 | 8 | 4 | RW | |
module | 0x00000000 | 16 | 8 | INDEX | |
slot_index | 0x00000000 | 24 | 4 | INDEX | |
rst | 0x00000000 | 31 | 1 | OP | |
e | 0x00000004 | 0 | 2 | RW | |
error_type | 0x00000004 | 8 | 4 | RO | |
operational_notification | 0x00000004 | 16 | 4 | RO | |
ee | 0x00000004 | 30 | 1 | WO | |
ase | 0x00000004 | 31 | 1 | WO | |
===================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PMCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
cs_sel | 0x00000000 | 24 | 2 | INDEX | |
cdr_override_cntl | 0x00000004 | 0 | 2 | RW | |
cdr_override_value | 0x00000004 | 8 | 4 | RW | |
tx_disable_override_cntl | 0x00000004 | 16 | 2 | RW | |
tx_disable_override_value | 0x00000004 | 24 | 2 | RW | |
rx_amp_override_cntl | 0x00000008 | 0 | 2 | RW | |
rx_amp_override_value | 0x00000008 | 8 | 4 | RW | |
rx_los_override_cntl | 0x00000008 | 16 | 2 | RW | |
rx_los_override_admin | 0x00000008 | 24 | 2 | RW | |
rx_emp_override_cntl | 0x0000000c | 0 | 2 | RW | |
rx_emp_override_value | 0x0000000c | 8 | 4 | RW | |
tx_equ_override_cntl | 0x00000010 | 0 | 2 | RW | |
tx_equ_override_value | 0x00000010 | 8 | 4 | RW | |
tx_adaptive_override_cntrl | 0x00000010 | 24 | 2 | RW | |
ap_sel_override_cntrl | 0x00000018 | 0 | 2 | RW | |
ap_sel_override_value | 0x00000018 | 8 | 4 | RW | |
si_override_cntrl | 0x00000018 | 24 | 2 | RW | |
======================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PMLP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
width | 0x00000000 | 0 | 8 | RW | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
m_lane_m | 0x00000000 | 28 | 1 | OP | |
rxtx | 0x00000000 | 31 | 1 | RW | |
lane0_module_mapping | 0x00000004 | 0 | 32 | RW | |
lane1_module_mapping | 0x00000008 | 0 | 32 | RW | |
lane2_module_mapping | 0x0000000c | 0 | 32 | RW | |
lane3_module_mapping | 0x00000010 | 0 | 32 | RW | |
lane4_module_mapping | 0x00000014 | 0 | 32 | RW | |
lane5_module_mapping | 0x00000018 | 0 | 32 | RW | |
lane6_module_mapping | 0x0000001c | 0 | 32 | RW | |
lane7_module_mapping | 0x00000020 | 0 | 32 | RW | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PMMP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================================== | |
module | 0x00000000 | 16 | 8 | INDEX | |
slot_index | 0x00000000 | 24 | 4 | INDEX | |
eeprom_override | 0x00000004 | 0 | 16 | RW | |
eeprom_override_mask | 0x00000004 | 16 | 16 | WO | |
qsfp_cable_protocol_technology[0] | 0x00000008 | 0 | 32 | RW | |
qsfp_cable_protocol_technology[1] | 0x0000000c | 0 | 32 | RW | |
qsfp_cable_protocol_technology[2] | 0x00000010 | 0 | 32 | RW | |
sfp_cable_protocol_technology[0] | 0x00000014 | 0 | 32 | RW | |
sfp_cable_protocol_technology[1] | 0x00000018 | 0 | 32 | RW | |
sfp_cable_protocol_technology[2] | 0x0000001c | 0 | 32 | RW | |
cable_length | 0x00000020 | 0 | 8 | RW | |
attenuation_5g | 0x00000024 | 0 | 8 | RW | |
attenuation_7g | 0x00000024 | 8 | 8 | RW | |
attenuation_12g | 0x00000024 | 16 | 8 | RW | |
attenuation_25g | 0x00000024 | 24 | 8 | RW | |
============================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PMTU | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
max_mtu | 0x00000004 | 16 | 16 | RO | |
admin_mtu | 0x00000008 | 16 | 16 | RW | |
oper_mtu | 0x0000000c | 16 | 16 | RO | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PORT_STATE_BEHAVIOR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================= | |
enforce_port_state_enabled | 0x00000000 | 31 | 1 | RW | |
======================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg POWER_SETTINGS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
power_settings_level | 0x00000000 | 0 | 8 | RW | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PPAD | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================ | |
mac_47_32 | 0x00000000 | 0 | 16 | RW | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
single_base_mac | 0x00000000 | 28 | 1 | OP | |
mac_31_0 | 0x00000004 | 0 | 32 | RW | |
============================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PPAOS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
phy_test_mode_status | 0x00000000 | 0 | 4 | RO | |
phy_test_mode_admin | 0x00000000 | 8 | 4 | RW | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
swid | 0x00000000 | 24 | 8 | INDEX | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PPCNT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================================== | |
grp | 0x00000000 | 0 | 6 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
swid | 0x00000000 | 24 | 8 | INDEX | |
prio_tc | 0x00000004 | 0 | 5 | INDEX | |
clr | 0x00000004 | 31 | 1 | OP | |
a_frames_transmitted_ok_high | 0x00000008 | 0 | 32 | RO | |
a_frames_transmitted_ok_low | 0x0000000c | 0 | 32 | RO | |
a_frames_received_ok_high | 0x00000010 | 0 | 32 | RO | |
a_frames_received_ok_low | 0x00000014 | 0 | 32 | RO | |
a_frame_check_sequence_errors_high | 0x00000018 | 0 | 32 | RO | |
a_frame_check_sequence_errors_low | 0x0000001c | 0 | 32 | RO | |
a_alignment_errors_high | 0x00000020 | 0 | 32 | RO | |
a_alignment_errors_low | 0x00000024 | 0 | 32 | RO | |
a_octets_transmitted_ok_high | 0x00000028 | 0 | 32 | RO | |
a_octets_transmitted_ok_low | 0x0000002c | 0 | 32 | RO | |
a_octets_received_ok_high | 0x00000030 | 0 | 32 | RO | |
a_octets_received_ok_low | 0x00000034 | 0 | 32 | RO | |
a_multicast_frames_xmitted_ok_high | 0x00000038 | 0 | 32 | RO | |
a_multicast_frames_xmitted_ok_low | 0x0000003c | 0 | 32 | RO | |
a_broadcast_frames_xmitted_ok_high | 0x00000040 | 0 | 32 | RO | |
a_broadcast_frames_xmitted_ok_low | 0x00000044 | 0 | 32 | RO | |
a_multicast_frames_received_ok_high | 0x00000048 | 0 | 32 | RO | |
a_multicast_frames_received_ok_low | 0x0000004c | 0 | 32 | RO | |
a_broadcast_frames_received_ok_high | 0x00000050 | 0 | 32 | RO | |
a_broadcast_frames_received_ok_low | 0x00000054 | 0 | 32 | RO | |
a_in_range_length_errors_high | 0x00000058 | 0 | 32 | RO | |
a_in_range_length_errors_low | 0x0000005c | 0 | 32 | RO | |
a_out_of_range_length_field_high | 0x00000060 | 0 | 32 | RO | |
a_out_of_range_length_field_low | 0x00000064 | 0 | 32 | RO | |
a_frame_too_long_errors_high | 0x00000068 | 0 | 32 | RO | |
a_frame_too_long_errors_low | 0x0000006c | 0 | 32 | RO | |
a_symbol_error_during_carrier_high | 0x00000070 | 0 | 32 | RO | |
a_symbol_error_during_carrier_low | 0x00000074 | 0 | 32 | RO | |
a_mac_control_frames_transmitted_high | 0x00000078 | 0 | 32 | RO | |
a_mac_control_frames_transmitted_low | 0x0000007c | 0 | 32 | RO | |
a_mac_control_frames_received_high | 0x00000080 | 0 | 32 | RO | |
a_mac_control_frames_received_low | 0x00000084 | 0 | 32 | RO | |
a_unsupported_opcodes_received_high | 0x00000088 | 0 | 32 | RO | |
a_unsupported_opcodes_received_low | 0x0000008c | 0 | 32 | RO | |
a_pause_mac_ctrl_frames_received_high | 0x00000090 | 0 | 32 | RO | |
a_pause_mac_ctrl_frames_received_low | 0x00000094 | 0 | 32 | RO | |
a_pause_mac_ctrl_frames_transmitted_high | 0x00000098 | 0 | 32 | RO | |
a_pause_mac_ctrl_frames_transmitted_low | 0x0000009c | 0 | 32 | RO | |
if_in_octets_high | 0x00000008 | 0 | 32 | RO | |
if_in_octets_low | 0x0000000c | 0 | 32 | RO | |
if_in_ucast_pkts_high | 0x00000010 | 0 | 32 | RO | |
if_in_ucast_pkts_low | 0x00000014 | 0 | 32 | RO | |
if_in_discards_high | 0x00000018 | 0 | 32 | RO | |
if_in_discards_low | 0x0000001c | 0 | 32 | RO | |
if_in_errors_high | 0x00000020 | 0 | 32 | RO | |
if_in_errors_low | 0x00000024 | 0 | 32 | RO | |
if_in_unknown_protos_high | 0x00000028 | 0 | 32 | RO | |
if_in_unknown_protos_low | 0x0000002c | 0 | 32 | RO | |
if_out_octets_high | 0x00000030 | 0 | 32 | RO | |
if_out_octets_low | 0x00000034 | 0 | 32 | RO | |
if_out_ucast_pkts_high | 0x00000038 | 0 | 32 | RO | |
if_out_ucast_pkts_low | 0x0000003c | 0 | 32 | RO | |
if_out_discards_high | 0x00000040 | 0 | 32 | RO | |
if_out_discards_low | 0x00000044 | 0 | 32 | RO | |
if_out_errors_high | 0x00000048 | 0 | 32 | RO | |
if_out_errors_low | 0x0000004c | 0 | 32 | RO | |
if_in_multicast_pkts_high | 0x00000050 | 0 | 32 | RO | |
if_in_multicast_pkts_low | 0x00000054 | 0 | 32 | RO | |
if_in_broadcast_pkts_high | 0x00000058 | 0 | 32 | RO | |
if_in_broadcast_pkts_low | 0x0000005c | 0 | 32 | RO | |
if_out_multicast_pkts_high | 0x00000060 | 0 | 32 | RO | |
if_out_multicast_pkts_low | 0x00000064 | 0 | 32 | RO | |
if_out_broadcast_pkts_high | 0x00000068 | 0 | 32 | RO | |
if_out_broadcast_pkts_low | 0x0000006c | 0 | 32 | RO | |
ether_stats_drop_events_high | 0x00000008 | 0 | 32 | RO | |
ether_stats_drop_events_low | 0x0000000c | 0 | 32 | RO | |
ether_stats_octets_high | 0x00000010 | 0 | 32 | RO | |
ether_stats_octets_low | 0x00000014 | 0 | 32 | RO | |
ether_stats_pkts_high | 0x00000018 | 0 | 32 | RO | |
ether_stats_pkts_low | 0x0000001c | 0 | 32 | RO | |
ether_stats_broadcast_pkts_high | 0x00000020 | 0 | 32 | RO | |
ether_stats_broadcast_pkts_low | 0x00000024 | 0 | 32 | RO | |
ether_stats_multicast_pkts_high | 0x00000028 | 0 | 32 | RO | |
ether_stats_multicast_pkts_low | 0x0000002c | 0 | 32 | RO | |
ether_stats_crc_align_errors_high | 0x00000030 | 0 | 32 | RO | |
ether_stats_crc_align_errors_low | 0x00000034 | 0 | 32 | RO | |
ether_stats_undersize_pkts_high | 0x00000038 | 0 | 32 | RO | |
ether_stats_undersize_pkts_low | 0x0000003c | 0 | 32 | RO | |
ether_stats_oversize_pkts_high | 0x00000040 | 0 | 32 | RO | |
ether_stats_oversize_pkts_low | 0x00000044 | 0 | 32 | RO | |
ether_stats_fragments_high | 0x00000048 | 0 | 32 | RO | |
ether_stats_fragments_low | 0x0000004c | 0 | 32 | RO | |
ether_stats_jabbers_high | 0x00000050 | 0 | 32 | RO | |
ether_stats_jabbers_low | 0x00000054 | 0 | 32 | RO | |
ether_stats_collisions_high | 0x00000058 | 0 | 32 | RO | |
ether_stats_collisions_low | 0x0000005c | 0 | 32 | RO | |
ether_stats_pkts64octets_high | 0x00000060 | 0 | 32 | RO | |
ether_stats_pkts64octets_low | 0x00000064 | 0 | 32 | RO | |
ether_stats_pkts65to127octets_high | 0x00000068 | 0 | 32 | RO | |
ether_stats_pkts65to127octets_low | 0x0000006c | 0 | 32 | RO | |
ether_stats_pkts128to255octets_high | 0x00000070 | 0 | 32 | RO | |
ether_stats_pkts128to255octets_low | 0x00000074 | 0 | 32 | RO | |
ether_stats_pkts256to511octets_high | 0x00000078 | 0 | 32 | RO | |
ether_stats_pkts256to511octets_low | 0x0000007c | 0 | 32 | RO | |
ether_stats_pkts512to1023octets_high | 0x00000080 | 0 | 32 | RO | |
ether_stats_pkts512to1023octets_low | 0x00000084 | 0 | 32 | RO | |
ether_stats_pkts1024to1518octets_high | 0x00000088 | 0 | 32 | RO | |
ether_stats_pkts1024to1518octets_low | 0x0000008c | 0 | 32 | RO | |
ether_stats_pkts1519to2047octets_high | 0x00000090 | 0 | 32 | RO | |
ether_stats_pkts1519to2047octets_low | 0x00000094 | 0 | 32 | RO | |
ether_stats_pkts2048to4095octets_high | 0x00000098 | 0 | 32 | RO | |
ether_stats_pkts2048to4095octets_low | 0x0000009c | 0 | 32 | RO | |
ether_stats_pkts4096to8191octets_high | 0x000000a0 | 0 | 32 | RO | |
ether_stats_pkts4096to8191octets_low | 0x000000a4 | 0 | 32 | RO | |
ether_stats_pkts8192to10239octets_high | 0x000000a8 | 0 | 32 | RO | |
ether_stats_pkts8192to10239octets_low | 0x000000ac | 0 | 32 | RO | |
dot3stats_alignment_errors_high | 0x00000008 | 0 | 32 | RW | |
dot3stats_alignment_errors_low | 0x0000000c | 0 | 32 | RW | |
dot3stats_fcs_errors_high | 0x00000010 | 0 | 32 | RW | |
dot3stats_fcs_errors_low | 0x00000014 | 0 | 32 | RW | |
dot3stats_single_collision_frames_high | 0x00000018 | 0 | 32 | RW | |
dot3stats_single_collision_frames_low | 0x0000001c | 0 | 32 | RW | |
dot3stats_multiple_collision_frames_high | 0x00000020 | 0 | 32 | RW | |
dot3stats_multiple_collision_frames_low | 0x00000024 | 0 | 32 | RW | |
dot3stats_sqe_test_errors_high | 0x00000028 | 0 | 32 | RW | |
dot3stats_sqe_test_errors_low | 0x0000002c | 0 | 32 | RW | |
dot3stats_deferred_transmissions_high | 0x00000030 | 0 | 32 | RW | |
dot3stats_deferred_transmissions_low | 0x00000034 | 0 | 32 | RW | |
dot3stats_late_collisions_high | 0x00000038 | 0 | 32 | RW | |
dot3stats_late_collisions_low | 0x0000003c | 0 | 32 | RW | |
dot3stats_excessive_collisions_high | 0x00000040 | 0 | 32 | RW | |
dot3stats_excessive_collisions_low | 0x00000044 | 0 | 32 | RW | |
dot3stats_internal_mac_transmit_errors_high | 0x00000048 | 0 | 32 | RW | |
dot3stats_internal_mac_transmit_errors_low | 0x0000004c | 0 | 32 | RW | |
dot3stats_carrier_sense_errors_high | 0x00000050 | 0 | 32 | RW | |
dot3stats_carrier_sense_errors_low | 0x00000054 | 0 | 32 | RW | |
dot3stats_frame_too_longs_high | 0x00000058 | 0 | 32 | RW | |
dot3stats_frame_too_longs_low | 0x0000005c | 0 | 32 | RW | |
dot3stats_internal_mac_receive_errors_high | 0x00000060 | 0 | 32 | RW | |
dot3stats_internal_mac_receive_errors_low | 0x00000064 | 0 | 32 | RW | |
dot3stats_symbol_errors_high | 0x00000068 | 0 | 32 | RW | |
dot3stats_symbol_errors_low | 0x0000006c | 0 | 32 | RW | |
dot3control_in_unknown_opcodes_high | 0x00000070 | 0 | 32 | RW | |
dot3control_in_unknown_opcodes_low | 0x00000074 | 0 | 32 | RW | |
dot3in_pause_frames_high | 0x00000078 | 0 | 32 | RW | |
dot3in_pause_frames_low | 0x0000007c | 0 | 32 | RW | |
dot3out_pause_frames_high | 0x00000080 | 0 | 32 | RW | |
dot3out_pause_frames_low | 0x00000084 | 0 | 32 | RW | |
port_transmit_wait_high | 0x00000008 | 0 | 32 | RO | |
port_transmit_wait_low | 0x0000000c | 0 | 32 | RO | |
ecn_marked_high | 0x00000010 | 0 | 32 | RO | |
ecn_marked_low | 0x00000014 | 0 | 32 | RO | |
no_buffer_discard_mc_high | 0x00000018 | 0 | 32 | RO | |
no_buffer_discard_mc_low | 0x0000001c | 0 | 32 | RO | |
rx_ebp_high | 0x00000020 | 0 | 32 | RO | |
rx_ebp_low | 0x00000024 | 0 | 32 | RO | |
tx_ebp_high | 0x00000028 | 0 | 32 | RO | |
tx_ebp_low | 0x0000002c | 0 | 32 | RO | |
rx_buffer_almost_full_high | 0x00000030 | 0 | 32 | RO | |
rx_buffer_almost_full_low | 0x00000034 | 0 | 32 | RO | |
rx_buffer_full_high | 0x00000038 | 0 | 32 | RO | |
rx_buffer_full_low | 0x0000003c | 0 | 32 | RO | |
rx_icrc_encapsulated_high | 0x00000040 | 0 | 32 | RO | |
rx_icrc_encapsulated_low | 0x00000044 | 0 | 32 | RO | |
tx_stats_pkts64octets_high | 0x00000058 | 0 | 32 | RO | |
tx_stats_pkts64octets_low | 0x0000005c | 0 | 32 | RO | |
tx_stats_pkts65to127octets_high | 0x00000060 | 0 | 32 | RO | |
tx_stats_pkts65to127octets_low | 0x00000064 | 0 | 32 | RO | |
tx_stats_pkts128to255octets_high | 0x00000068 | 0 | 32 | RO | |
tx_stats_pkts128to255octets_low | 0x0000006c | 0 | 32 | RO | |
tx_stats_pkts256to511octets_high | 0x00000070 | 0 | 32 | RO | |
tx_stats_pkts256to511octets_low | 0x00000074 | 0 | 32 | RO | |
tx_stats_pkts512to1023octets_high | 0x00000078 | 0 | 32 | RO | |
tx_stats_pkts512to1023octets_low | 0x0000007c | 0 | 32 | RO | |
tx_stats_pkts1024to1518octets_high | 0x00000080 | 0 | 32 | RO | |
tx_stats_pkts1024to1518octets_low | 0x00000084 | 0 | 32 | RO | |
tx_stats_pkts1519to2047octets_high | 0x00000088 | 0 | 32 | RO | |
tx_stats_pkts1519to2047octets_low | 0x0000008c | 0 | 32 | RO | |
tx_stats_pkts2048to4095octets_high | 0x00000090 | 0 | 32 | RO | |
tx_stats_pkts2048to4095octets_low | 0x00000094 | 0 | 32 | RO | |
tx_stats_pkts4096to8191octets_high | 0x00000098 | 0 | 32 | RO | |
tx_stats_pkts4096to8191octets_low | 0x0000009c | 0 | 32 | RO | |
tx_stats_pkts8192to10239octets_high | 0x000000a0 | 0 | 32 | RO | |
tx_stats_pkts8192to10239octets_low | 0x000000a4 | 0 | 32 | RO | |
ingress_general_high | 0x00000008 | 0 | 32 | RO | |
ingress_general_low | 0x0000000c | 0 | 32 | RO | |
ingress_policy_engine_high | 0x00000010 | 0 | 32 | RO | |
ingress_policy_engine_low | 0x00000014 | 0 | 32 | RO | |
ingress_vlan_membership_high | 0x00000018 | 0 | 32 | RO | |
ingress_vlan_membership_low | 0x0000001c | 0 | 32 | RO | |
ingress_tag_frame_type_high | 0x00000020 | 0 | 32 | RO | |
ingress_tag_frame_type_low | 0x00000024 | 0 | 32 | RO | |
egress_vlan_membership_high | 0x00000028 | 0 | 32 | RO | |
egress_vlan_membership_low | 0x0000002c | 0 | 32 | RO | |
loopback_filter_high | 0x00000030 | 0 | 32 | RO | |
loopback_filter_low | 0x00000034 | 0 | 32 | RO | |
egress_general_high | 0x00000038 | 0 | 32 | RO | |
egress_general_low | 0x0000003c | 0 | 32 | RO | |
egress_hoq_high | 0x00000048 | 0 | 32 | RO | |
egress_hoq_low | 0x0000004c | 0 | 32 | RO | |
port_isolation_high | 0x00000050 | 0 | 32 | RO | |
port_isolation_low | 0x00000054 | 0 | 32 | RO | |
egress_policy_engine_high | 0x00000058 | 0 | 32 | RO | |
egress_policy_engine_low | 0x0000005c | 0 | 32 | RO | |
ingress_tx_link_down_high | 0x00000060 | 0 | 32 | RO | |
ingress_tx_link_down_low | 0x00000064 | 0 | 32 | RO | |
egress_stp_filter_high | 0x00000068 | 0 | 32 | RO | |
egress_stp_filter_low | 0x0000006c | 0 | 32 | RO | |
egress_hoq_stall_high | 0x00000070 | 0 | 32 | RO | |
egress_hoq_stall_low | 0x00000074 | 0 | 32 | RO | |
egress_sll_high | 0x00000078 | 0 | 32 | RO | |
egress_sll_low | 0x0000007c | 0 | 32 | RO | |
ingress_discard_all_high | 0x00000080 | 0 | 32 | RO | |
ingress_discard_all_low | 0x00000084 | 0 | 32 | RO | |
llr_rx_cells_high | 0x00000008 | 0 | 32 | RO | |
llr_rx_cells_low | 0x0000000c | 0 | 32 | RO | |
llr_rx_error_high | 0x00000010 | 0 | 32 | RO | |
llr_rx_error_low | 0x00000014 | 0 | 32 | RO | |
llr_rx_crc_error_high | 0x00000018 | 0 | 32 | RO | |
llr_rx_crc_error_low | 0x0000001c | 0 | 32 | RO | |
llr_tx_cells_high | 0x00000020 | 0 | 32 | RO | |
llr_tx_cells_low | 0x00000024 | 0 | 32 | RO | |
llr_tx_ret_cells_high | 0x00000028 | 0 | 32 | RO | |
llr_tx_ret_cells_low | 0x0000002c | 0 | 32 | RO | |
llr_tx_ret_events_high | 0x00000030 | 0 | 32 | RO | |
llr_tx_ret_events_low | 0x00000034 | 0 | 32 | RO | |
rx_octets_high | 0x00000008 | 0 | 32 | RO | |
rx_octets_low | 0x0000000c | 0 | 32 | RO | |
rx_frames_high | 0x00000028 | 0 | 32 | RO | |
rx_frames_low | 0x0000002c | 0 | 32 | RO | |
tx_octets_high | 0x00000030 | 0 | 32 | RO | |
tx_octets_low | 0x00000034 | 0 | 32 | RO | |
tx_frames_high | 0x00000050 | 0 | 32 | RO | |
tx_frames_low | 0x00000054 | 0 | 32 | RO | |
rx_pause_high | 0x00000058 | 0 | 32 | RO | |
rx_pause_low | 0x0000005c | 0 | 32 | RO | |
rx_pause_duration_high | 0x00000060 | 0 | 32 | RO | |
rx_pause_duration_low | 0x00000064 | 0 | 32 | RO | |
tx_pause_high | 0x00000068 | 0 | 32 | RO | |
tx_pause_low | 0x0000006c | 0 | 32 | RO | |
tx_pause_duration_high | 0x00000070 | 0 | 32 | RO | |
tx_pause_duration_low | 0x00000074 | 0 | 32 | RO | |
rx_pause_transition_high | 0x00000078 | 0 | 32 | RO | |
rx_pause_transition_low | 0x0000007c | 0 | 32 | RO | |
rx_discards_high | 0x00000080 | 0 | 32 | RO | |
rx_discards_low | 0x00000084 | 0 | 32 | RO | |
device_stall_minor_watermark_cnt_high | 0x00000088 | 0 | 32 | RO | |
device_stall_minor_watermark_cnt_low | 0x0000008c | 0 | 32 | RO | |
device_stall_critical_watermark_cnt_high | 0x00000090 | 0 | 32 | RO | |
device_stall_critical_watermark_cnt_low | 0x00000094 | 0 | 32 | RO | |
transmit_queue_high | 0x00000008 | 0 | 32 | RO | |
transmit_queue_low | 0x0000000c | 0 | 32 | RO | |
no_buffer_discard_uc_high | 0x00000010 | 0 | 32 | RO | |
no_buffer_discard_uc_low | 0x00000014 | 0 | 32 | RO | |
time_since_last_clear_high | 0x00000008 | 0 | 32 | RO | |
time_since_last_clear_low | 0x0000000c | 0 | 32 | RO | |
symbol_errors_high | 0x00000010 | 0 | 32 | RO | |
symbol_errors_low | 0x00000014 | 0 | 32 | RO | |
sync_headers_errors_high | 0x00000018 | 0 | 32 | RO | |
sync_headers_errors_low | 0x0000001c | 0 | 32 | RO | |
edpl_bip_errors_lane0_high | 0x00000020 | 0 | 32 | RO | |
edpl_bip_errors_lane0_low | 0x00000024 | 0 | 32 | RO | |
edpl_bip_errors_lane1_high | 0x00000028 | 0 | 32 | RO | |
edpl_bip_errors_lane1_low | 0x0000002c | 0 | 32 | RO | |
edpl_bip_errors_lane2_high | 0x00000030 | 0 | 32 | RO | |
edpl_bip_errors_lane2_low | 0x00000034 | 0 | 32 | RO | |
edpl_bip_errors_lane3_high | 0x00000038 | 0 | 32 | RO | |
edpl_bip_errors_lane3_low | 0x0000003c | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane0_high | 0x00000040 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane0_low | 0x00000044 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane1_high | 0x00000048 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane1_low | 0x0000004c | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane2_high | 0x00000050 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane2_low | 0x00000054 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane3_high | 0x00000058 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane3_low | 0x0000005c | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane0_high | 0x00000060 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane0_low | 0x00000064 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane1_high | 0x00000068 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane1_low | 0x0000006c | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane2_high | 0x00000070 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane2_low | 0x00000074 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane3_high | 0x00000078 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane3_low | 0x0000007c | 0 | 32 | RO | |
rs_fec_corrected_blocks_high | 0x00000080 | 0 | 32 | RO | |
rs_fec_corrected_blocks_low | 0x00000084 | 0 | 32 | RO | |
rs_fec_uncorrectable_blocks_high | 0x00000088 | 0 | 32 | RO | |
rs_fec_uncorrectable_blocks_low | 0x0000008c | 0 | 32 | RO | |
rs_fec_no_errors_blocks_high | 0x00000090 | 0 | 32 | RO | |
rs_fec_no_errors_blocks_low | 0x00000094 | 0 | 32 | RO | |
rs_fec_corrected_symbols_total_high | 0x000000a0 | 0 | 32 | RO | |
rs_fec_corrected_symbols_total_low | 0x000000a4 | 0 | 32 | RO | |
rs_fec_corrected_symbols_lane0_high | 0x000000a8 | 0 | 32 | RO | |
rs_fec_corrected_symbols_lane0_low | 0x000000ac | 0 | 32 | RO | |
rs_fec_corrected_symbols_lane1_high | 0x000000b0 | 0 | 32 | RO | |
rs_fec_corrected_symbols_lane1_low | 0x000000b4 | 0 | 32 | RO | |
rs_fec_corrected_symbols_lane2_high | 0x000000b8 | 0 | 32 | RO | |
rs_fec_corrected_symbols_lane2_low | 0x000000bc | 0 | 32 | RO | |
rs_fec_corrected_symbols_lane3_high | 0x000000c0 | 0 | 32 | RO | |
rs_fec_corrected_symbols_lane3_low | 0x000000c4 | 0 | 32 | RO | |
link_down_events | 0x000000c8 | 0 | 32 | RO | |
successful_recovery_events | 0x000000cc | 0 | 32 | RO | |
wred_discard_high | 0x00000008 | 0 | 32 | RO | |
wred_discard_low | 0x0000000c | 0 | 32 | RO | |
ecn_marked_tc_high | 0x00000010 | 0 | 32 | RO | |
ecn_marked_tc_low | 0x00000014 | 0 | 32 | RO | |
rx_no_buffer_discard_uc_high | 0x00000008 | 0 | 32 | RO | |
rx_no_buffer_discard_uc_low | 0x0000000c | 0 | 32 | RO | |
time_since_last_clear_high | 0x00000008 | 0 | 32 | RO | |
time_since_last_clear_low | 0x0000000c | 0 | 32 | RO | |
phy_received_bits_high | 0x00000010 | 0 | 32 | RO | |
phy_received_bits_low | 0x00000014 | 0 | 32 | RO | |
phy_symbol_errors_high | 0x00000018 | 0 | 32 | RO | |
phy_symbol_errors_low | 0x0000001c | 0 | 32 | RO | |
phy_corrected_bits_high | 0x00000020 | 0 | 32 | RO | |
phy_corrected_bits_low | 0x00000024 | 0 | 32 | RO | |
phy_raw_errors_lane0_high | 0x00000028 | 0 | 32 | RO | |
phy_raw_errors_lane0_low | 0x0000002c | 0 | 32 | RO | |
phy_raw_errors_lane1_high | 0x00000030 | 0 | 32 | RO | |
phy_raw_errors_lane1_low | 0x00000034 | 0 | 32 | RO | |
phy_raw_errors_lane2_high | 0x00000038 | 0 | 32 | RO | |
phy_raw_errors_lane2_low | 0x0000003c | 0 | 32 | RO | |
phy_raw_errors_lane3_high | 0x00000040 | 0 | 32 | RO | |
phy_raw_errors_lane3_low | 0x00000044 | 0 | 32 | RO | |
phy_raw_errors_lane4_high | 0x00000048 | 0 | 32 | RO | |
phy_raw_errors_lane4_low | 0x0000004c | 0 | 32 | RO | |
phy_raw_errors_lane5_high | 0x00000050 | 0 | 32 | RO | |
phy_raw_errors_lane5_low | 0x00000054 | 0 | 32 | RO | |
phy_raw_errors_lane6_high | 0x00000058 | 0 | 32 | RO | |
phy_raw_errors_lane6_low | 0x0000005c | 0 | 32 | RO | |
phy_raw_errors_lane7_high | 0x00000060 | 0 | 32 | RO | |
phy_raw_errors_lane7_low | 0x00000064 | 0 | 32 | RO | |
raw_ber_coef | 0x00000068 | 0 | 4 | RO | |
raw_ber_magnitude | 0x00000068 | 8 | 8 | RO | |
effective_ber_coef | 0x0000006c | 0 | 4 | RO | |
effective_ber_magnitude | 0x0000006c | 8 | 8 | RO | |
symbol_fec_ber_coef | 0x00000070 | 0 | 4 | RO | |
symbol_ber_magnitude | 0x00000070 | 8 | 8 | RO | |
phy_effective_errors_high | 0x00000084 | 0 | 32 | RO | |
phy_effective_errors_low | 0x00000088 | 0 | 32 | RO | |
if_in_ucast_pkts_high | 0x00000008 | 0 | 32 | RO | |
if_in_ucast_pkts_low | 0x0000000c | 0 | 32 | RO | |
if_in_octets_high | 0x00000010 | 0 | 32 | RO | |
if_in_octets_low | 0x00000014 | 0 | 32 | RO | |
if_in_discards_high | 0x00000018 | 0 | 32 | RO | |
if_in_discards_low | 0x0000001c | 0 | 32 | RO | |
if_in_errors_high | 0x00000020 | 0 | 32 | RO | |
if_in_errors_low | 0x00000024 | 0 | 32 | RO | |
ether_stats_crc_align_errors_high | 0x00000028 | 0 | 32 | RO | |
ether_stats_crc_align_errors_low | 0x0000002c | 0 | 32 | RO | |
ether_stats_undersize_pkts_high | 0x00000030 | 0 | 32 | RO | |
ether_stats_undersize_pkts_low | 0x00000034 | 0 | 32 | RO | |
ether_stats_oversize_pkts_high | 0x00000038 | 0 | 32 | RO | |
ether_stats_oversize_pkts_low | 0x0000003c | 0 | 32 | RO | |
dot3stats_symbol_errors_high | 0x00000040 | 0 | 32 | RO | |
dot3stats_symbol_errors_low | 0x00000044 | 0 | 32 | RO | |
dot3in_pause_frames_high | 0x00000048 | 0 | 32 | RO | |
dot3in_pause_frames_low | 0x0000004c | 0 | 32 | RO | |
dot3control_in_unknown_opcodes_high | 0x00000050 | 0 | 32 | RO | |
dot3control_in_unknown_opcodes_low | 0x00000054 | 0 | 32 | RO | |
if_out_ucast_pkts_high | 0x00000058 | 0 | 32 | RO | |
if_out_ucast_pkts_low | 0x0000005c | 0 | 32 | RO | |
if_out_octets_high | 0x00000060 | 0 | 32 | RO | |
if_out_octets_low | 0x00000064 | 0 | 32 | RO | |
dot3out_pause_frames_high | 0x00000068 | 0 | 32 | RO | |
dot3out_pause_frames_low | 0x0000006c | 0 | 32 | RO | |
if_out_errors_high | 0x00000070 | 0 | 32 | RO | |
if_out_errors_low | 0x00000074 | 0 | 32 | RO | |
phy_time_since_last_clear_high | 0x00000078 | 0 | 32 | RO | |
phy_time_since_last_clear_low | 0x0000007c | 0 | 32 | RO | |
phy_received_bits_high | 0x00000080 | 0 | 32 | RO | |
phy_received_bits_low | 0x00000084 | 0 | 32 | RO | |
phy_symbol_errors_high | 0x00000088 | 0 | 32 | RO | |
phy_symbol_errors_low | 0x0000008c | 0 | 32 | RO | |
link_downed_counter | 0x00000008 | 0 | 8 | RO | |
link_error_recovery_counter | 0x00000008 | 8 | 8 | RO | |
symbol_error_counter | 0x00000008 | 16 | 16 | RO | |
port_rcv_remote_physical_errors | 0x0000000c | 0 | 16 | RO | |
port_rcv_errors | 0x0000000c | 16 | 16 | RO | |
port_xmit_discards | 0x00000010 | 0 | 16 | RO | |
port_rcv_switch_relay_errors | 0x00000010 | 16 | 16 | RO | |
excessive_buffer_overrun_errors | 0x00000014 | 0 | 4 | RO | |
local_link_integrity_errors | 0x00000014 | 4 | 4 | RO | |
port_rcv_constraint_errors | 0x00000014 | 16 | 8 | RO | |
port_xmit_constraint_errors | 0x00000014 | 24 | 8 | RO | |
vl_15_dropped | 0x00000018 | 0 | 16 | RO | |
port_xmit_data | 0x0000001c | 0 | 32 | RO | |
port_rcv_data | 0x00000020 | 0 | 32 | RO | |
port_xmit_pkts | 0x00000024 | 0 | 32 | RO | |
port_rcv_pkts | 0x00000028 | 0 | 32 | RO | |
port_xmit_wait | 0x0000002c | 0 | 32 | RO | |
symbol_error_counter_high | 0x00000008 | 0 | 32 | RO | |
symbol_error_counter_low | 0x0000000c | 0 | 32 | RO | |
link_error_recovery_counter_high | 0x00000010 | 0 | 32 | RO | |
link_error_recovery_counter_low | 0x00000014 | 0 | 32 | RO | |
link_downed_counter_high | 0x00000018 | 0 | 32 | RO | |
link_downed_counter_low | 0x0000001c | 0 | 32 | RO | |
port_rcv_errors_high | 0x00000020 | 0 | 32 | RO | |
port_rcv_errors_low | 0x00000024 | 0 | 32 | RO | |
port_rcv_remote_physical_errors_high | 0x00000028 | 0 | 32 | RO | |
port_rcv_remote_physical_errors_low | 0x0000002c | 0 | 32 | RO | |
port_rcv_switch_relay_errors_high | 0x00000030 | 0 | 32 | RO | |
port_rcv_switch_relay_errors_low | 0x00000034 | 0 | 32 | RO | |
port_xmit_discards_high | 0x00000038 | 0 | 32 | RO | |
port_xmit_discards_low | 0x0000003c | 0 | 32 | RO | |
port_xmit_constraint_errors_high | 0x00000040 | 0 | 32 | RO | |
port_xmit_constraint_errors_low | 0x00000044 | 0 | 32 | RO | |
port_rcv_constraint_errors_high | 0x00000048 | 0 | 32 | RO | |
port_rcv_constraint_errors_low | 0x0000004c | 0 | 32 | RO | |
local_link_integrity_errors_high | 0x00000050 | 0 | 32 | RO | |
local_link_integrity_errors_low | 0x00000054 | 0 | 32 | RO | |
excessive_buffer_overrun_errors_high | 0x00000058 | 0 | 32 | RO | |
excessive_buffer_overrun_errors_low | 0x0000005c | 0 | 32 | RO | |
vl_15_dropped_high | 0x00000060 | 0 | 32 | RO | |
vl_15_dropped_low | 0x00000064 | 0 | 32 | RO | |
port_xmit_data_high | 0x00000068 | 0 | 32 | RO | |
port_xmit_data_low | 0x0000006c | 0 | 32 | RO | |
port_rcv_data_high | 0x00000070 | 0 | 32 | RO | |
port_rcv_data_low | 0x00000074 | 0 | 32 | RO | |
port_xmit_pkts_high | 0x00000078 | 0 | 32 | RO | |
port_xmit_pkts_low | 0x0000007c | 0 | 32 | RO | |
port_rcv_pkts_high | 0x00000080 | 0 | 32 | RO | |
port_rcv_pkts_low | 0x00000084 | 0 | 32 | RO | |
port_xmit_wait_high | 0x00000088 | 0 | 32 | RO | |
port_xmit_wait_low | 0x0000008c | 0 | 32 | RO | |
plr_rcv_codes_high | 0x00000008 | 0 | 32 | RO | |
plr_rcv_codes_low | 0x0000000c | 0 | 32 | RO | |
plr_rcv_code_err_high | 0x00000010 | 0 | 32 | RO | |
plr_rcv_code_err_low | 0x00000014 | 0 | 32 | RO | |
plr_rcv_uncorrectable_code_high | 0x00000018 | 0 | 32 | RO | |
plr_rcv_uncorrectable_code_low | 0x0000001c | 0 | 32 | RO | |
plr_xmit_codes_high | 0x00000020 | 0 | 32 | RO | |
plr_xmit_codes_low | 0x00000024 | 0 | 32 | RO | |
plr_xmit_retry_codes_high | 0x00000028 | 0 | 32 | RO | |
plr_xmit_retry_codes_low | 0x0000002c | 0 | 32 | RO | |
plr_xmit_retry_events_high | 0x00000030 | 0 | 32 | RO | |
plr_xmit_retry_events_low | 0x00000034 | 0 | 32 | RO | |
plr_sync_events_high | 0x00000038 | 0 | 32 | RO | |
plr_sync_events_low | 0x0000003c | 0 | 32 | RO | |
hi_retransmission_rate_high | 0x00000040 | 0 | 32 | RO | |
hi_retransmission_rate_low | 0x00000044 | 0 | 32 | RO | |
plr_xmit_retry_codes_within_t_sec_max_high | 0x00000048 | 0 | 32 | RO | |
plr_xmit_retry_codes_within_t_sec_max_low | 0x0000004c | 0 | 32 | RO | |
hi | 0x00000008 | 0 | 32 | RO | |
lo | 0x0000000c | 0 | 32 | RO | |
hi | 0x00000010 | 0 | 32 | RO | |
lo | 0x00000014 | 0 | 32 | RO | |
hi | 0x00000018 | 0 | 32 | RO | |
lo | 0x0000001c | 0 | 32 | RO | |
hi | 0x00000020 | 0 | 32 | RO | |
lo | 0x00000024 | 0 | 32 | RO | |
hi | 0x00000028 | 0 | 32 | RO | |
lo | 0x0000002c | 0 | 32 | RO | |
hi | 0x00000030 | 0 | 32 | RO | |
lo | 0x00000034 | 0 | 32 | RO | |
hi | 0x00000038 | 0 | 32 | RO | |
lo | 0x0000003c | 0 | 32 | RO | |
hi | 0x00000040 | 0 | 32 | RO | |
lo | 0x00000044 | 0 | 32 | RO | |
hi | 0x00000048 | 0 | 32 | RO | |
lo | 0x0000004c | 0 | 32 | RO | |
hi | 0x00000050 | 0 | 32 | RO | |
lo | 0x00000054 | 0 | 32 | RO | |
hi | 0x00000058 | 0 | 32 | RO | |
lo | 0x0000005c | 0 | 32 | RO | |
hi | 0x00000060 | 0 | 32 | RO | |
lo | 0x00000064 | 0 | 32 | RO | |
hi | 0x00000068 | 0 | 32 | RO | |
lo | 0x0000006c | 0 | 32 | RO | |
hi | 0x00000070 | 0 | 32 | RO | |
lo | 0x00000074 | 0 | 32 | RO | |
hi | 0x00000078 | 0 | 32 | RO | |
lo | 0x0000007c | 0 | 32 | RO | |
hi | 0x00000080 | 0 | 32 | RO | |
lo | 0x00000084 | 0 | 32 | RO | |
time_since_last_clear_high | 0x00000008 | 0 | 32 | RO | |
time_since_last_clear_low | 0x0000000c | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane0_high | 0x00000010 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane0_low | 0x00000014 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane1_high | 0x00000018 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane1_low | 0x0000001c | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane2_high | 0x00000020 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane2_low | 0x00000024 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane3_high | 0x00000028 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane3_low | 0x0000002c | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane4_high | 0x00000030 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane4_low | 0x00000034 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane5_high | 0x00000038 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane5_low | 0x0000003c | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane6_high | 0x00000040 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane6_low | 0x00000044 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane7_high | 0x00000048 | 0 | 32 | RO | |
fc_fec_corrected_blocks_lane7_low | 0x0000004c | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane0_high | 0x00000050 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane0_low | 0x00000054 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane1_high | 0x00000058 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane1_low | 0x0000005c | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane2_high | 0x00000060 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane2_low | 0x00000064 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane3_high | 0x00000068 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane3_low | 0x0000006c | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane4_high | 0x00000070 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane4_low | 0x00000074 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane5_high | 0x00000078 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane5_low | 0x0000007c | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane6_high | 0x00000080 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane6_low | 0x00000084 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane7_high | 0x00000088 | 0 | 32 | RO | |
fc_fec_uncorrectable_blocks_lane7_low | 0x0000008c | 0 | 32 | RO | |
link_down_events | 0x00000090 | 0 | 32 | RO | |
======================================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PPLM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
fec_mode_active | 0x0000000c | 0 | 24 | RO | |
fec_override_cap_10g_40g | 0x00000010 | 0 | 4 | RO | |
fec_override_cap_25g | 0x00000010 | 4 | 4 | RO | |
fec_override_cap_50g | 0x00000010 | 8 | 4 | RO | |
fec_override_cap_100g | 0x00000010 | 12 | 4 | RO | |
fec_override_cap_56g | 0x00000010 | 16 | 4 | RO | |
rs_fec_correction_bypass_cap | 0x00000010 | 28 | 4 | RO | |
fec_override_admin_10g_40g | 0x00000014 | 0 | 4 | RW | |
fec_override_admin_25g | 0x00000014 | 4 | 4 | RW | |
fec_override_admin_50g | 0x00000014 | 8 | 4 | RW | |
fec_override_admin_100g | 0x00000014 | 12 | 4 | RW | |
fec_override_admin_56g | 0x00000014 | 16 | 4 | RW | |
rs_fec_correction_bypass_admin | 0x00000014 | 28 | 4 | RW | |
fec_override_cap_200g_4x | 0x00000018 | 0 | 16 | RO | |
fec_override_cap_400g_8x | 0x00000018 | 16 | 16 | RO | |
fec_override_cap_50g_1x | 0x0000001c | 0 | 16 | RO | |
fec_override_cap_100g_2x | 0x0000001c | 16 | 16 | RO | |
fec_override_admin_200g_4x | 0x00000020 | 0 | 16 | RW | |
fec_override_admin_400g_8x | 0x00000020 | 16 | 16 | RW | |
fec_override_admin_50g_1x | 0x00000024 | 0 | 16 | RW | |
fec_override_admin_100g_2x | 0x00000024 | 16 | 16 | RW | |
=========================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PPLR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
lb_en | 0x00000004 | 0 | 8 | RW | |
lb_cap | 0x00000004 | 16 | 8 | RO | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PPRT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================== | |
le | 0x00000000 | 0 | 1 | OP | |
ls | 0x00000000 | 1 | 1 | RO | |
lane | 0x00000000 | 8 | 4 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
p_c | 0x00000000 | 27 | 1 | RO | |
p | 0x00000000 | 28 | 1 | RW | |
tun_ovr | 0x00000000 | 29 | 1 | OP | |
s | 0x00000000 | 30 | 1 | OP | |
e | 0x00000000 | 31 | 1 | RW | |
prbs_modes_cap | 0x00000004 | 0 | 32 | RO | |
modulation | 0x00000008 | 0 | 4 | RW | |
prbs_mode_admin | 0x00000008 | 24 | 8 | RW | |
lane_rate_cap | 0x0000000c | 16 | 16 | RO | |
lane_rate_oper | 0x00000010 | 16 | 16 | RW | |
prbs_lock_status_ext | 0x00000014 | 20 | 4 | RO | |
prbs_lock_status | 0x00000014 | 24 | 4 | RO | |
prbs_rx_tuning_status | 0x00000014 | 28 | 4 | RO | |
================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PPTB | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================== | |
pm | 0x00000000 | 0 | 8 | WO | |
um | 0x00000000 | 8 | 1 | WO | |
cm | 0x00000000 | 9 | 1 | WO | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
mm | 0x00000000 | 28 | 2 | INDEX | |
prio0buff | 0x00000004 | 0 | 4 | RW | |
prio1buff | 0x00000004 | 4 | 4 | RW | |
prio2buff | 0x00000004 | 8 | 4 | RW | |
prio3buff | 0x00000004 | 12 | 4 | RW | |
prio4buff | 0x00000004 | 16 | 4 | RW | |
prio5buff | 0x00000004 | 20 | 4 | RW | |
prio6buff | 0x00000004 | 24 | 4 | RW | |
prio7buff | 0x00000004 | 28 | 4 | RW | |
untagged_buff | 0x00000008 | 0 | 4 | RW | |
ctrl_buff | 0x00000008 | 4 | 4 | RW | |
pm_msb | 0x00000008 | 24 | 8 | WO | |
========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PPTT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================ | |
le | 0x00000000 | 0 | 1 | OP | |
ls | 0x00000000 | 1 | 1 | RO | |
lane | 0x00000000 | 8 | 4 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
p_c | 0x00000000 | 27 | 1 | RO | |
p | 0x00000000 | 28 | 1 | RW | |
e | 0x00000000 | 31 | 1 | RW | |
prbs_modes_cap | 0x00000004 | 0 | 32 | RO | |
modulation | 0x00000008 | 0 | 4 | RW | |
prbs_mode_admin | 0x00000008 | 24 | 8 | RW | |
lane_rate_cap | 0x0000000c | 16 | 16 | RO | |
lane_rate_admin | 0x00000010 | 16 | 16 | RW | |
============================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PREI | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================== | |
status | 0x00000000 | 0 | 2 | RO | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
version | 0x00000000 | 24 | 4 | RO | |
ber_exp | 0x00000004 | 0 | 8 | RW | |
ber_mantissa | 0x00000004 | 8 | 4 | RW | |
en | 0x00000004 | 31 | 1 | WO | |
lane_rate_cap | 0x00000008 | 16 | 16 | RO | |
mixer_offset1 | 0x00000010 | 0 | 16 | RW | |
mixer_offset0 | 0x00000010 | 16 | 16 | RW | |
========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PTER | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
status | 0x00000000 | 0 | 4 | RO | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
error_page | 0x00000000 | 24 | 4 | INDEX | |
error_type_admin | 0x00000004 | 0 | 8 | RW | |
error_type_cap | 0x00000004 | 8 | 8 | RO | |
error_type_oper | 0x00000004 | 24 | 4 | RO | |
ber_exp | 0x00000008 | 0 | 8 | RW | |
ber_mantissa | 0x00000008 | 8 | 4 | RW | |
error_injection_time | 0x00000008 | 12 | 16 | RW | |
error_type_admin | 0x00000004 | 0 | 8 | RW | |
error_type_cap | 0x00000004 | 8 | 8 | RO | |
error_count | 0x00000008 | 12 | 5 | RW | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PTYS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
===================================================================================== | |
proto_mask | 0x00000000 | 0 | 3 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
force_tx_aba_param | 0x00000000 | 24 | 1 | RW | |
an_disable_cap | 0x00000000 | 29 | 1 | RO | |
an_disable_admin | 0x00000000 | 30 | 1 | RW | |
reserved_high | 0x00000000 | 31 | 1 | RO | |
data_rate_oper | 0x00000004 | 0 | 16 | RO | |
max_port_rate | 0x00000004 | 16 | 12 | RO | |
an_status | 0x00000004 | 28 | 4 | RO | |
ext_eth_proto_capability | 0x00000008 | 0 | 32 | RO | |
eth_proto_capability | 0x0000000c | 0 | 32 | RO | |
ib_proto_capability | 0x00000010 | 0 | 16 | RO | |
ib_link_width_capability | 0x00000010 | 16 | 16 | RO | |
ext_eth_proto_admin | 0x00000014 | 0 | 32 | RW | |
eth_proto_admin | 0x00000018 | 0 | 32 | RW | |
ib_proto_admin | 0x0000001c | 0 | 16 | RW | |
ib_link_width_admin | 0x0000001c | 16 | 16 | RW | |
ext_eth_proto_oper | 0x00000020 | 0 | 32 | RO | |
eth_proto_oper | 0x00000024 | 0 | 32 | RO | |
ib_proto_oper | 0x00000028 | 0 | 16 | RO | |
ib_link_width_oper | 0x00000028 | 16 | 16 | RO | |
connector_type | 0x0000002c | 0 | 4 | RO | |
eth_proto_lp_advertise | 0x00000030 | 0 | 32 | RO | |
===================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg PVLC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
vl_hw_cap | 0x00000004 | 0 | 4 | RO | |
vl_admin | 0x00000008 | 0 | 4 | RW | |
vl_operational | 0x0000000c | 0 | 4 | RO | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QCAM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================================= | |
access_reg_group | 0x00000000 | 0 | 8 | INDEX | |
feature_group | 0x00000000 | 16 | 8 | INDEX | |
qos_access_reg_cap_mask[0] | 0x00000008 | 0 | 32 | RO | |
qos_access_reg_cap_mask[1] | 0x0000000c | 0 | 32 | RO | |
qos_access_reg_cap_mask[2] | 0x00000010 | 0 | 32 | RO | |
qos_access_reg_cap_mask[3] | 0x00000014 | 0 | 32 | RO | |
qos_feature_cap_mask[0] | 0x00000028 | 0 | 32 | RO | |
qos_feature_cap_mask[1] | 0x0000002c | 0 | 32 | RO | |
qos_feature_cap_mask[2] | 0x00000030 | 0 | 32 | RO | |
qos_feature_cap_mask[3] | 0x00000034 | 0 | 32 | RO | |
======================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QCAP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================== | |
max_policers_per_port | 0x00000008 | 0 | 8 | RO | |
max_policers_global | 0x0000000c | 0 | 8 | RO | |
max_policers_cpu | 0x00000010 | 0 | 8 | RO | |
================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QDPM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
===================================================================== | |
dscp[3] | 0x00000000 | 0 | 8 | RW | |
dscp[2] | 0x00000000 | 8 | 8 | RW | |
dscp[1] | 0x00000000 | 16 | 8 | RW | |
dscp[0] | 0x00000000 | 24 | 8 | RW | |
dscp[7] | 0x00000004 | 0 | 8 | RW | |
dscp[6] | 0x00000004 | 8 | 8 | RW | |
dscp[5] | 0x00000004 | 16 | 8 | RW | |
dscp[4] | 0x00000004 | 24 | 8 | RW | |
dscp[11] | 0x00000008 | 0 | 8 | RW | |
dscp[10] | 0x00000008 | 8 | 8 | RW | |
dscp[9] | 0x00000008 | 16 | 8 | RW | |
dscp[8] | 0x00000008 | 24 | 8 | RW | |
dscp[15] | 0x0000000c | 0 | 8 | RW | |
dscp[14] | 0x0000000c | 8 | 8 | RW | |
dscp[13] | 0x0000000c | 16 | 8 | RW | |
dscp[12] | 0x0000000c | 24 | 8 | RW | |
dscp[19] | 0x00000010 | 0 | 8 | RW | |
dscp[18] | 0x00000010 | 8 | 8 | RW | |
dscp[17] | 0x00000010 | 16 | 8 | RW | |
dscp[16] | 0x00000010 | 24 | 8 | RW | |
dscp[23] | 0x00000014 | 0 | 8 | RW | |
dscp[22] | 0x00000014 | 8 | 8 | RW | |
dscp[21] | 0x00000014 | 16 | 8 | RW | |
dscp[20] | 0x00000014 | 24 | 8 | RW | |
dscp[27] | 0x00000018 | 0 | 8 | RW | |
dscp[26] | 0x00000018 | 8 | 8 | RW | |
dscp[25] | 0x00000018 | 16 | 8 | RW | |
dscp[24] | 0x00000018 | 24 | 8 | RW | |
dscp[31] | 0x0000001c | 0 | 8 | RW | |
dscp[30] | 0x0000001c | 8 | 8 | RW | |
dscp[29] | 0x0000001c | 16 | 8 | RW | |
dscp[28] | 0x0000001c | 24 | 8 | RW | |
dscp[35] | 0x00000020 | 0 | 8 | RW | |
dscp[34] | 0x00000020 | 8 | 8 | RW | |
dscp[33] | 0x00000020 | 16 | 8 | RW | |
dscp[32] | 0x00000020 | 24 | 8 | RW | |
dscp[39] | 0x00000024 | 0 | 8 | RW | |
dscp[38] | 0x00000024 | 8 | 8 | RW | |
dscp[37] | 0x00000024 | 16 | 8 | RW | |
dscp[36] | 0x00000024 | 24 | 8 | RW | |
dscp[43] | 0x00000028 | 0 | 8 | RW | |
dscp[42] | 0x00000028 | 8 | 8 | RW | |
dscp[41] | 0x00000028 | 16 | 8 | RW | |
dscp[40] | 0x00000028 | 24 | 8 | RW | |
dscp[47] | 0x0000002c | 0 | 8 | RW | |
dscp[46] | 0x0000002c | 8 | 8 | RW | |
dscp[45] | 0x0000002c | 16 | 8 | RW | |
dscp[44] | 0x0000002c | 24 | 8 | RW | |
dscp[51] | 0x00000030 | 0 | 8 | RW | |
dscp[50] | 0x00000030 | 8 | 8 | RW | |
dscp[49] | 0x00000030 | 16 | 8 | RW | |
dscp[48] | 0x00000030 | 24 | 8 | RW | |
dscp[55] | 0x00000034 | 0 | 8 | RW | |
dscp[54] | 0x00000034 | 8 | 8 | RW | |
dscp[53] | 0x00000034 | 16 | 8 | RW | |
dscp[52] | 0x00000034 | 24 | 8 | RW | |
dscp[59] | 0x00000038 | 0 | 8 | RW | |
dscp[58] | 0x00000038 | 8 | 8 | RW | |
dscp[57] | 0x00000038 | 16 | 8 | RW | |
dscp[56] | 0x00000038 | 24 | 8 | RW | |
dscp[63] | 0x0000003c | 0 | 8 | RW | |
dscp[62] | 0x0000003c | 8 | 8 | RW | |
dscp[61] | 0x0000003c | 16 | 8 | RW | |
dscp[60] | 0x0000003c | 24 | 8 | RW | |
===================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QEEC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
element_index | 0x00000004 | 0 | 8 | INDEX | |
element_hierarchy | 0x00000004 | 16 | 4 | INDEX | |
next_element_index | 0x00000008 | 0 | 8 | RW | |
min_shaper_rate | 0x0000000c | 0 | 28 | RW | |
pb | 0x0000000c | 28 | 1 | RW | |
ptps | 0x0000000c | 29 | 1 | RW | |
mise | 0x0000000c | 31 | 1 | RW | |
max_shaper_rate | 0x00000010 | 0 | 28 | RW | |
mase | 0x00000010 | 31 | 1 | RW | |
phantom_queue_rate | 0x00000014 | 0 | 28 | RW | |
pqe | 0x00000014 | 31 | 1 | RW | |
dwrr_weight | 0x00000018 | 0 | 8 | RW | |
dwrr | 0x00000018 | 15 | 1 | RW | |
de | 0x00000018 | 31 | 1 | RW | |
max_shaper_bs | 0x0000001c | 0 | 6 | RW | |
min_shaper_bs | 0x0000001c | 16 | 6 | RW | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QEGCS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
abr_glob_sp | 0x00000004 | 0 | 1 | RW | |
grp15_arb_sp | 0x00000004 | 1 | 1 | RW | |
grp07_arb_sp | 0x00000004 | 2 | 1 | RW | |
========================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QEPM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
exp[1] | 0x00000004 | 0 | 16 | RW | |
exp[0] | 0x00000004 | 16 | 16 | RW | |
exp[3] | 0x00000008 | 0 | 16 | RW | |
exp[2] | 0x00000008 | 16 | 16 | RW | |
exp[5] | 0x0000000c | 0 | 16 | RW | |
exp[4] | 0x0000000c | 16 | 16 | RW | |
exp[7] | 0x00000010 | 0 | 16 | RW | |
exp[6] | 0x00000010 | 16 | 16 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QETCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
cap_remote_admin | 0x00000000 | 28 | 1 | RO | |
cap_local_admin | 0x00000000 | 29 | 1 | RO | |
operation_type | 0x00000000 | 30 | 2 | INDEX | |
bw_allocation | 0x00000008 | 0 | 7 | RW | |
group | 0x00000008 | 16 | 4 | RW | |
r | 0x00000008 | 29 | 1 | WO | |
b | 0x00000008 | 30 | 1 | WO | |
g | 0x00000008 | 31 | 1 | WO | |
max_bw_value | 0x0000000c | 0 | 8 | RW | |
max_bw_units | 0x0000000c | 16 | 4 | RW | |
bw_allocation | 0x00000010 | 0 | 7 | RW | |
group | 0x00000010 | 16 | 4 | RW | |
r | 0x00000010 | 29 | 1 | WO | |
b | 0x00000010 | 30 | 1 | WO | |
g | 0x00000010 | 31 | 1 | WO | |
max_bw_value | 0x00000014 | 0 | 8 | RW | |
max_bw_units | 0x00000014 | 16 | 4 | RW | |
bw_allocation | 0x00000018 | 0 | 7 | RW | |
group | 0x00000018 | 16 | 4 | RW | |
r | 0x00000018 | 29 | 1 | WO | |
b | 0x00000018 | 30 | 1 | WO | |
g | 0x00000018 | 31 | 1 | WO | |
max_bw_value | 0x0000001c | 0 | 8 | RW | |
max_bw_units | 0x0000001c | 16 | 4 | RW | |
bw_allocation | 0x00000020 | 0 | 7 | RW | |
group | 0x00000020 | 16 | 4 | RW | |
r | 0x00000020 | 29 | 1 | WO | |
b | 0x00000020 | 30 | 1 | WO | |
g | 0x00000020 | 31 | 1 | WO | |
max_bw_value | 0x00000024 | 0 | 8 | RW | |
max_bw_units | 0x00000024 | 16 | 4 | RW | |
bw_allocation | 0x00000028 | 0 | 7 | RW | |
group | 0x00000028 | 16 | 4 | RW | |
r | 0x00000028 | 29 | 1 | WO | |
b | 0x00000028 | 30 | 1 | WO | |
g | 0x00000028 | 31 | 1 | WO | |
max_bw_value | 0x0000002c | 0 | 8 | RW | |
max_bw_units | 0x0000002c | 16 | 4 | RW | |
bw_allocation | 0x00000030 | 0 | 7 | RW | |
group | 0x00000030 | 16 | 4 | RW | |
r | 0x00000030 | 29 | 1 | WO | |
b | 0x00000030 | 30 | 1 | WO | |
g | 0x00000030 | 31 | 1 | WO | |
max_bw_value | 0x00000034 | 0 | 8 | RW | |
max_bw_units | 0x00000034 | 16 | 4 | RW | |
bw_allocation | 0x00000038 | 0 | 7 | RW | |
group | 0x00000038 | 16 | 4 | RW | |
r | 0x00000038 | 29 | 1 | WO | |
b | 0x00000038 | 30 | 1 | WO | |
g | 0x00000038 | 31 | 1 | WO | |
max_bw_value | 0x0000003c | 0 | 8 | RW | |
max_bw_units | 0x0000003c | 16 | 4 | RW | |
bw_allocation | 0x00000040 | 0 | 7 | RW | |
group | 0x00000040 | 16 | 4 | RW | |
r | 0x00000040 | 29 | 1 | WO | |
b | 0x00000040 | 30 | 1 | WO | |
g | 0x00000040 | 31 | 1 | WO | |
max_bw_value | 0x00000044 | 0 | 8 | RW | |
max_bw_units | 0x00000044 | 16 | 4 | RW | |
r | 0x00000048 | 29 | 1 | WO | |
max_bw_value | 0x0000004c | 0 | 8 | RW | |
max_bw_units | 0x0000004c | 16 | 4 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QHLL | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
hll_time | 0x00000004 | 0 | 5 | RW | |
stall_cnt | 0x00000008 | 0 | 3 | RW | |
stall_en | 0x00000008 | 31 | 1 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPBR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
pid | 0x00000000 | 0 | 14 | RW | |
g | 0x00000000 | 15 | 1 | RW | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
op | 0x00000000 | 30 | 2 | RW | |
uc | 0x00000004 | 0 | 1 | INDEX | |
mc | 0x00000004 | 1 | 1 | INDEX | |
bc | 0x00000004 | 2 | 1 | INDEX | |
uuc | 0x00000004 | 3 | 1 | INDEX | |
umc | 0x00000004 | 4 | 1 | INDEX | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
pid | 0x00000000 | 0 | 14 | INDEX | |
g | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
mode | 0x00000004 | 0 | 2 | RW | |
type | 0x00000004 | 8 | 2 | RW | |
ir_units | 0x00000004 | 12 | 1 | OP | |
bytes | 0x00000004 | 14 | 1 | RW | |
color_aware | 0x00000004 | 15 | 1 | RW | |
add_counter | 0x00000004 | 30 | 1 | OP | |
clear_counter | 0x00000004 | 31 | 1 | OP | |
ebs | 0x00000008 | 16 | 6 | RW | |
cbs | 0x00000008 | 24 | 6 | RW | |
cir | 0x0000000c | 0 | 32 | RW | |
eir | 0x00000010 | 0 | 32 | RW | |
exceed_action | 0x00000014 | 0 | 4 | RW | |
violate_action | 0x00000018 | 0 | 4 | RW | |
violate_count_high | 0x00000020 | 0 | 32 | RW | |
violate_count_low | 0x00000024 | 0 | 32 | RW | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPDP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
switch_prio | 0x00000004 | 0 | 4 | RW | |
color | 0x00000004 | 8 | 2 | RW | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPDPC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
pcp | 0x00000004 | 0 | 3 | RW | |
dei | 0x00000004 | 8 | 1 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPDPM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
dscp[1] | 0x00000004 | 0 | 16 | RW | |
dscp[0] | 0x00000004 | 16 | 16 | RW | |
dscp[3] | 0x00000008 | 0 | 16 | RW | |
dscp[2] | 0x00000008 | 16 | 16 | RW | |
dscp[5] | 0x0000000c | 0 | 16 | RW | |
dscp[4] | 0x0000000c | 16 | 16 | RW | |
dscp[7] | 0x00000010 | 0 | 16 | RW | |
dscp[6] | 0x00000010 | 16 | 16 | RW | |
dscp[9] | 0x00000014 | 0 | 16 | RW | |
dscp[8] | 0x00000014 | 16 | 16 | RW | |
dscp[11] | 0x00000018 | 0 | 16 | RW | |
dscp[10] | 0x00000018 | 16 | 16 | RW | |
dscp[13] | 0x0000001c | 0 | 16 | RW | |
dscp[12] | 0x0000001c | 16 | 16 | RW | |
dscp[15] | 0x00000020 | 0 | 16 | RW | |
dscp[14] | 0x00000020 | 16 | 16 | RW | |
dscp[17] | 0x00000024 | 0 | 16 | RW | |
dscp[16] | 0x00000024 | 16 | 16 | RW | |
dscp[19] | 0x00000028 | 0 | 16 | RW | |
dscp[18] | 0x00000028 | 16 | 16 | RW | |
dscp[21] | 0x0000002c | 0 | 16 | RW | |
dscp[20] | 0x0000002c | 16 | 16 | RW | |
dscp[23] | 0x00000030 | 0 | 16 | RW | |
dscp[22] | 0x00000030 | 16 | 16 | RW | |
dscp[25] | 0x00000034 | 0 | 16 | RW | |
dscp[24] | 0x00000034 | 16 | 16 | RW | |
dscp[27] | 0x00000038 | 0 | 16 | RW | |
dscp[26] | 0x00000038 | 16 | 16 | RW | |
dscp[29] | 0x0000003c | 0 | 16 | RW | |
dscp[28] | 0x0000003c | 16 | 16 | RW | |
dscp[31] | 0x00000040 | 0 | 16 | RW | |
dscp[30] | 0x00000040 | 16 | 16 | RW | |
dscp[33] | 0x00000044 | 0 | 16 | RW | |
dscp[32] | 0x00000044 | 16 | 16 | RW | |
dscp[35] | 0x00000048 | 0 | 16 | RW | |
dscp[34] | 0x00000048 | 16 | 16 | RW | |
dscp[37] | 0x0000004c | 0 | 16 | RW | |
dscp[36] | 0x0000004c | 16 | 16 | RW | |
dscp[39] | 0x00000050 | 0 | 16 | RW | |
dscp[38] | 0x00000050 | 16 | 16 | RW | |
dscp[41] | 0x00000054 | 0 | 16 | RW | |
dscp[40] | 0x00000054 | 16 | 16 | RW | |
dscp[43] | 0x00000058 | 0 | 16 | RW | |
dscp[42] | 0x00000058 | 16 | 16 | RW | |
dscp[45] | 0x0000005c | 0 | 16 | RW | |
dscp[44] | 0x0000005c | 16 | 16 | RW | |
dscp[47] | 0x00000060 | 0 | 16 | RW | |
dscp[46] | 0x00000060 | 16 | 16 | RW | |
dscp[49] | 0x00000064 | 0 | 16 | RW | |
dscp[48] | 0x00000064 | 16 | 16 | RW | |
dscp[51] | 0x00000068 | 0 | 16 | RW | |
dscp[50] | 0x00000068 | 16 | 16 | RW | |
dscp[53] | 0x0000006c | 0 | 16 | RW | |
dscp[52] | 0x0000006c | 16 | 16 | RW | |
dscp[55] | 0x00000070 | 0 | 16 | RW | |
dscp[54] | 0x00000070 | 16 | 16 | RW | |
dscp[57] | 0x00000074 | 0 | 16 | RW | |
dscp[56] | 0x00000074 | 16 | 16 | RW | |
dscp[59] | 0x00000078 | 0 | 16 | RW | |
dscp[58] | 0x00000078 | 16 | 16 | RW | |
dscp[61] | 0x0000007c | 0 | 16 | RW | |
dscp[60] | 0x0000007c | 16 | 16 | RW | |
dscp[63] | 0x00000080 | 0 | 16 | RW | |
dscp[62] | 0x00000080 | 16 | 16 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPDSM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
color2 | 0x00000004 | 8 | 8 | RW | |
color1 | 0x00000004 | 16 | 8 | RW | |
color0 | 0x00000004 | 24 | 8 | RW | |
color2 | 0x00000008 | 8 | 8 | RW | |
color1 | 0x00000008 | 16 | 8 | RW | |
color0 | 0x00000008 | 24 | 8 | RW | |
color2 | 0x0000000c | 8 | 8 | RW | |
color1 | 0x0000000c | 16 | 8 | RW | |
color0 | 0x0000000c | 24 | 8 | RW | |
color2 | 0x00000010 | 8 | 8 | RW | |
color1 | 0x00000010 | 16 | 8 | RW | |
color0 | 0x00000010 | 24 | 8 | RW | |
color2 | 0x00000014 | 8 | 8 | RW | |
color1 | 0x00000014 | 16 | 8 | RW | |
color0 | 0x00000014 | 24 | 8 | RW | |
color2 | 0x00000018 | 8 | 8 | RW | |
color1 | 0x00000018 | 16 | 8 | RW | |
color0 | 0x00000018 | 24 | 8 | RW | |
color2 | 0x0000001c | 8 | 8 | RW | |
color1 | 0x0000001c | 16 | 8 | RW | |
color0 | 0x0000001c | 24 | 8 | RW | |
color2 | 0x00000020 | 8 | 8 | RW | |
color1 | 0x00000020 | 16 | 8 | RW | |
color0 | 0x00000020 | 24 | 8 | RW | |
color2 | 0x00000024 | 8 | 8 | RW | |
color1 | 0x00000024 | 16 | 8 | RW | |
color0 | 0x00000024 | 24 | 8 | RW | |
color2 | 0x00000028 | 8 | 8 | RW | |
color1 | 0x00000028 | 16 | 8 | RW | |
color0 | 0x00000028 | 24 | 8 | RW | |
color2 | 0x0000002c | 8 | 8 | RW | |
color1 | 0x0000002c | 16 | 8 | RW | |
color0 | 0x0000002c | 24 | 8 | RW | |
color2 | 0x00000030 | 8 | 8 | RW | |
color1 | 0x00000030 | 16 | 8 | RW | |
color0 | 0x00000030 | 24 | 8 | RW | |
color2 | 0x00000034 | 8 | 8 | RW | |
color1 | 0x00000034 | 16 | 8 | RW | |
color0 | 0x00000034 | 24 | 8 | RW | |
color2 | 0x00000038 | 8 | 8 | RW | |
color1 | 0x00000038 | 16 | 8 | RW | |
color0 | 0x00000038 | 24 | 8 | RW | |
color2 | 0x0000003c | 8 | 8 | RW | |
color1 | 0x0000003c | 16 | 8 | RW | |
color0 | 0x0000003c | 24 | 8 | RW | |
color2 | 0x00000040 | 8 | 8 | RW | |
color1 | 0x00000040 | 16 | 8 | RW | |
color0 | 0x00000040 | 24 | 8 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPEM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
color2 | 0x00000004 | 8 | 8 | RW | |
color1 | 0x00000004 | 16 | 8 | RW | |
color0 | 0x00000004 | 24 | 8 | RW | |
color2 | 0x00000008 | 8 | 8 | RW | |
color1 | 0x00000008 | 16 | 8 | RW | |
color0 | 0x00000008 | 24 | 8 | RW | |
color2 | 0x0000000c | 8 | 8 | RW | |
color1 | 0x0000000c | 16 | 8 | RW | |
color0 | 0x0000000c | 24 | 8 | RW | |
color2 | 0x00000010 | 8 | 8 | RW | |
color1 | 0x00000010 | 16 | 8 | RW | |
color0 | 0x00000010 | 24 | 8 | RW | |
color2 | 0x00000014 | 8 | 8 | RW | |
color1 | 0x00000014 | 16 | 8 | RW | |
color0 | 0x00000014 | 24 | 8 | RW | |
color2 | 0x00000018 | 8 | 8 | RW | |
color1 | 0x00000018 | 16 | 8 | RW | |
color0 | 0x00000018 | 24 | 8 | RW | |
color2 | 0x0000001c | 8 | 8 | RW | |
color1 | 0x0000001c | 16 | 8 | RW | |
color0 | 0x0000001c | 24 | 8 | RW | |
color2 | 0x00000020 | 8 | 8 | RW | |
color1 | 0x00000020 | 16 | 8 | RW | |
color0 | 0x00000020 | 24 | 8 | RW | |
color2 | 0x00000024 | 8 | 8 | RW | |
color1 | 0x00000024 | 16 | 8 | RW | |
color0 | 0x00000024 | 24 | 8 | RW | |
color2 | 0x00000028 | 8 | 8 | RW | |
color1 | 0x00000028 | 16 | 8 | RW | |
color0 | 0x00000028 | 24 | 8 | RW | |
color2 | 0x0000002c | 8 | 8 | RW | |
color1 | 0x0000002c | 16 | 8 | RW | |
color0 | 0x0000002c | 24 | 8 | RW | |
color2 | 0x00000030 | 8 | 8 | RW | |
color1 | 0x00000030 | 16 | 8 | RW | |
color0 | 0x00000030 | 24 | 8 | RW | |
color2 | 0x00000034 | 8 | 8 | RW | |
color1 | 0x00000034 | 16 | 8 | RW | |
color0 | 0x00000034 | 24 | 8 | RW | |
color2 | 0x00000038 | 8 | 8 | RW | |
color1 | 0x00000038 | 16 | 8 | RW | |
color0 | 0x00000038 | 24 | 8 | RW | |
color2 | 0x0000003c | 8 | 8 | RW | |
color1 | 0x0000003c | 16 | 8 | RW | |
color0 | 0x0000003c | 24 | 8 | RW | |
color2 | 0x00000040 | 8 | 8 | RW | |
color1 | 0x00000040 | 16 | 8 | RW | |
color0 | 0x00000040 | 24 | 8 | RW | |
color2 | 0x00000044 | 8 | 8 | RW | |
color1 | 0x00000044 | 16 | 8 | RW | |
color0 | 0x00000044 | 24 | 8 | RW | |
color2 | 0x00000048 | 8 | 8 | RW | |
color1 | 0x00000048 | 16 | 8 | RW | |
color0 | 0x00000048 | 24 | 8 | RW | |
color2 | 0x0000004c | 8 | 8 | RW | |
color1 | 0x0000004c | 16 | 8 | RW | |
color0 | 0x0000004c | 24 | 8 | RW | |
color2 | 0x00000050 | 8 | 8 | RW | |
color1 | 0x00000050 | 16 | 8 | RW | |
color0 | 0x00000050 | 24 | 8 | RW | |
color2 | 0x00000054 | 8 | 8 | RW | |
color1 | 0x00000054 | 16 | 8 | RW | |
color0 | 0x00000054 | 24 | 8 | RW | |
color2 | 0x00000058 | 8 | 8 | RW | |
color1 | 0x00000058 | 16 | 8 | RW | |
color0 | 0x00000058 | 24 | 8 | RW | |
color2 | 0x0000005c | 8 | 8 | RW | |
color1 | 0x0000005c | 16 | 8 | RW | |
color0 | 0x0000005c | 24 | 8 | RW | |
color2 | 0x00000060 | 8 | 8 | RW | |
color1 | 0x00000060 | 16 | 8 | RW | |
color0 | 0x00000060 | 24 | 8 | RW | |
color2 | 0x00000064 | 8 | 8 | RW | |
color1 | 0x00000064 | 16 | 8 | RW | |
color0 | 0x00000064 | 24 | 8 | RW | |
color2 | 0x00000068 | 8 | 8 | RW | |
color1 | 0x00000068 | 16 | 8 | RW | |
color0 | 0x00000068 | 24 | 8 | RW | |
color2 | 0x0000006c | 8 | 8 | RW | |
color1 | 0x0000006c | 16 | 8 | RW | |
color0 | 0x0000006c | 24 | 8 | RW | |
color2 | 0x00000070 | 8 | 8 | RW | |
color1 | 0x00000070 | 16 | 8 | RW | |
color0 | 0x00000070 | 24 | 8 | RW | |
color2 | 0x00000074 | 8 | 8 | RW | |
color1 | 0x00000074 | 16 | 8 | RW | |
color0 | 0x00000074 | 24 | 8 | RW | |
color2 | 0x00000078 | 8 | 8 | RW | |
color1 | 0x00000078 | 16 | 8 | RW | |
color0 | 0x00000078 | 24 | 8 | RW | |
color2 | 0x0000007c | 8 | 8 | RW | |
color1 | 0x0000007c | 16 | 8 | RW | |
color0 | 0x0000007c | 24 | 8 | RW | |
color2 | 0x00000080 | 8 | 8 | RW | |
color1 | 0x00000080 | 16 | 8 | RW | |
color0 | 0x00000080 | 24 | 8 | RW | |
color2 | 0x00000084 | 8 | 8 | RW | |
color1 | 0x00000084 | 16 | 8 | RW | |
color0 | 0x00000084 | 24 | 8 | RW | |
color2 | 0x00000088 | 8 | 8 | RW | |
color1 | 0x00000088 | 16 | 8 | RW | |
color0 | 0x00000088 | 24 | 8 | RW | |
color2 | 0x0000008c | 8 | 8 | RW | |
color1 | 0x0000008c | 16 | 8 | RW | |
color0 | 0x0000008c | 24 | 8 | RW | |
color2 | 0x00000090 | 8 | 8 | RW | |
color1 | 0x00000090 | 16 | 8 | RW | |
color0 | 0x00000090 | 24 | 8 | RW | |
color2 | 0x00000094 | 8 | 8 | RW | |
color1 | 0x00000094 | 16 | 8 | RW | |
color0 | 0x00000094 | 24 | 8 | RW | |
color2 | 0x00000098 | 8 | 8 | RW | |
color1 | 0x00000098 | 16 | 8 | RW | |
color0 | 0x00000098 | 24 | 8 | RW | |
color2 | 0x0000009c | 8 | 8 | RW | |
color1 | 0x0000009c | 16 | 8 | RW | |
color0 | 0x0000009c | 24 | 8 | RW | |
color2 | 0x000000a0 | 8 | 8 | RW | |
color1 | 0x000000a0 | 16 | 8 | RW | |
color0 | 0x000000a0 | 24 | 8 | RW | |
color2 | 0x000000a4 | 8 | 8 | RW | |
color1 | 0x000000a4 | 16 | 8 | RW | |
color0 | 0x000000a4 | 24 | 8 | RW | |
color2 | 0x000000a8 | 8 | 8 | RW | |
color1 | 0x000000a8 | 16 | 8 | RW | |
color0 | 0x000000a8 | 24 | 8 | RW | |
color2 | 0x000000ac | 8 | 8 | RW | |
color1 | 0x000000ac | 16 | 8 | RW | |
color0 | 0x000000ac | 24 | 8 | RW | |
color2 | 0x000000b0 | 8 | 8 | RW | |
color1 | 0x000000b0 | 16 | 8 | RW | |
color0 | 0x000000b0 | 24 | 8 | RW | |
color2 | 0x000000b4 | 8 | 8 | RW | |
color1 | 0x000000b4 | 16 | 8 | RW | |
color0 | 0x000000b4 | 24 | 8 | RW | |
color2 | 0x000000b8 | 8 | 8 | RW | |
color1 | 0x000000b8 | 16 | 8 | RW | |
color0 | 0x000000b8 | 24 | 8 | RW | |
color2 | 0x000000bc | 8 | 8 | RW | |
color1 | 0x000000bc | 16 | 8 | RW | |
color0 | 0x000000bc | 24 | 8 | RW | |
color2 | 0x000000c0 | 8 | 8 | RW | |
color1 | 0x000000c0 | 16 | 8 | RW | |
color0 | 0x000000c0 | 24 | 8 | RW | |
color2 | 0x000000c4 | 8 | 8 | RW | |
color1 | 0x000000c4 | 16 | 8 | RW | |
color0 | 0x000000c4 | 24 | 8 | RW | |
color2 | 0x000000c8 | 8 | 8 | RW | |
color1 | 0x000000c8 | 16 | 8 | RW | |
color0 | 0x000000c8 | 24 | 8 | RW | |
color2 | 0x000000cc | 8 | 8 | RW | |
color1 | 0x000000cc | 16 | 8 | RW | |
color0 | 0x000000cc | 24 | 8 | RW | |
color2 | 0x000000d0 | 8 | 8 | RW | |
color1 | 0x000000d0 | 16 | 8 | RW | |
color0 | 0x000000d0 | 24 | 8 | RW | |
color2 | 0x000000d4 | 8 | 8 | RW | |
color1 | 0x000000d4 | 16 | 8 | RW | |
color0 | 0x000000d4 | 24 | 8 | RW | |
color2 | 0x000000d8 | 8 | 8 | RW | |
color1 | 0x000000d8 | 16 | 8 | RW | |
color0 | 0x000000d8 | 24 | 8 | RW | |
color2 | 0x000000dc | 8 | 8 | RW | |
color1 | 0x000000dc | 16 | 8 | RW | |
color0 | 0x000000dc | 24 | 8 | RW | |
color2 | 0x000000e0 | 8 | 8 | RW | |
color1 | 0x000000e0 | 16 | 8 | RW | |
color0 | 0x000000e0 | 24 | 8 | RW | |
color2 | 0x000000e4 | 8 | 8 | RW | |
color1 | 0x000000e4 | 16 | 8 | RW | |
color0 | 0x000000e4 | 24 | 8 | RW | |
color2 | 0x000000e8 | 8 | 8 | RW | |
color1 | 0x000000e8 | 16 | 8 | RW | |
color0 | 0x000000e8 | 24 | 8 | RW | |
color2 | 0x000000ec | 8 | 8 | RW | |
color1 | 0x000000ec | 16 | 8 | RW | |
color0 | 0x000000ec | 24 | 8 | RW | |
color2 | 0x000000f0 | 8 | 8 | RW | |
color1 | 0x000000f0 | 16 | 8 | RW | |
color0 | 0x000000f0 | 24 | 8 | RW | |
color2 | 0x000000f4 | 8 | 8 | RW | |
color1 | 0x000000f4 | 16 | 8 | RW | |
color0 | 0x000000f4 | 24 | 8 | RW | |
color2 | 0x000000f8 | 8 | 8 | RW | |
color1 | 0x000000f8 | 16 | 8 | RW | |
color0 | 0x000000f8 | 24 | 8 | RW | |
color2 | 0x000000fc | 8 | 8 | RW | |
color1 | 0x000000fc | 16 | 8 | RW | |
color0 | 0x000000fc | 24 | 8 | RW | |
color2 | 0x00000100 | 8 | 8 | RW | |
color1 | 0x00000100 | 16 | 8 | RW | |
color0 | 0x00000100 | 24 | 8 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPPM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
color2 | 0x00000004 | 8 | 8 | RW | |
color1 | 0x00000004 | 16 | 8 | RW | |
color0 | 0x00000004 | 24 | 8 | RW | |
color2 | 0x00000008 | 8 | 8 | RW | |
color1 | 0x00000008 | 16 | 8 | RW | |
color0 | 0x00000008 | 24 | 8 | RW | |
color2 | 0x0000000c | 8 | 8 | RW | |
color1 | 0x0000000c | 16 | 8 | RW | |
color0 | 0x0000000c | 24 | 8 | RW | |
color2 | 0x00000010 | 8 | 8 | RW | |
color1 | 0x00000010 | 16 | 8 | RW | |
color0 | 0x00000010 | 24 | 8 | RW | |
color2 | 0x00000014 | 8 | 8 | RW | |
color1 | 0x00000014 | 16 | 8 | RW | |
color0 | 0x00000014 | 24 | 8 | RW | |
color2 | 0x00000018 | 8 | 8 | RW | |
color1 | 0x00000018 | 16 | 8 | RW | |
color0 | 0x00000018 | 24 | 8 | RW | |
color2 | 0x0000001c | 8 | 8 | RW | |
color1 | 0x0000001c | 16 | 8 | RW | |
color0 | 0x0000001c | 24 | 8 | RW | |
color2 | 0x00000020 | 8 | 8 | RW | |
color1 | 0x00000020 | 16 | 8 | RW | |
color0 | 0x00000020 | 24 | 8 | RW | |
color2 | 0x00000024 | 8 | 8 | RW | |
color1 | 0x00000024 | 16 | 8 | RW | |
color0 | 0x00000024 | 24 | 8 | RW | |
color2 | 0x00000028 | 8 | 8 | RW | |
color1 | 0x00000028 | 16 | 8 | RW | |
color0 | 0x00000028 | 24 | 8 | RW | |
color2 | 0x0000002c | 8 | 8 | RW | |
color1 | 0x0000002c | 16 | 8 | RW | |
color0 | 0x0000002c | 24 | 8 | RW | |
color2 | 0x00000030 | 8 | 8 | RW | |
color1 | 0x00000030 | 16 | 8 | RW | |
color0 | 0x00000030 | 24 | 8 | RW | |
color2 | 0x00000034 | 8 | 8 | RW | |
color1 | 0x00000034 | 16 | 8 | RW | |
color0 | 0x00000034 | 24 | 8 | RW | |
color2 | 0x00000038 | 8 | 8 | RW | |
color1 | 0x00000038 | 16 | 8 | RW | |
color0 | 0x00000038 | 24 | 8 | RW | |
color2 | 0x0000003c | 8 | 8 | RW | |
color1 | 0x0000003c | 16 | 8 | RW | |
color0 | 0x0000003c | 24 | 8 | RW | |
color2 | 0x00000040 | 8 | 8 | RW | |
color1 | 0x00000040 | 16 | 8 | RW | |
color0 | 0x00000040 | 24 | 8 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPRT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
pcp | 0x00000000 | 8 | 3 | INDEX | |
dei | 0x00000000 | 11 | 1 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
rprio | 0x00000004 | 0 | 4 | RW | |
color | 0x00000004 | 8 | 2 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QPTS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
trust_state | 0x00000004 | 0 | 3 | RW | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QRWE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
pcp | 0x00000004 | 0 | 1 | RW | |
dscp | 0x00000004 | 1 | 1 | RW | |
exp | 0x00000004 | 2 | 1 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QSLL | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
===================================================================== | |
sll_time | 0x00000004 | 0 | 5 | RW | |
===================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QSPCP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
switch_prio | 0x00000000 | 0 | 4 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
rx_counting_prio | 0x00000004 | 0 | 3 | RW | |
tx_counting_prio | 0x00000008 | 0 | 3 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QSPIP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
switch_prio | 0x00000000 | 0 | 4 | INDEX | |
ieee_prio | 0x00000004 | 0 | 3 | RW | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QSPTC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
itclass | 0x00000000 | 8 | 3 | INDEX | |
local_eport | 0x00000000 | 16 | 8 | INDEX | |
local_iport | 0x00000000 | 24 | 8 | INDEX | |
tclass | 0x00000004 | 0 | 3 | RW | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QSTCT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
switch_prio | 0x00000000 | 8 | 4 | INDEX | |
swid | 0x00000000 | 24 | 8 | INDEX | |
utclass | 0x00000004 | 0 | 3 | RW | |
mtclass | 0x00000008 | 0 | 3 | RW | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QTCT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
switch_prio | 0x00000000 | 0 | 4 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
cap_remote_admin | 0x00000000 | 28 | 1 | RO | |
cap_local_admin | 0x00000000 | 29 | 1 | RO | |
operation_type | 0x00000000 | 30 | 2 | INDEX | |
tclass | 0x00000004 | 0 | 4 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg QTCTM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
mc | 0x00000004 | 0 | 1 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg ROCE_ACCL | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================================ | |
roce_adp_retrans_field_select | 0x00000000 | 0 | 1 | RW | |
roce_tx_window_field_select | 0x00000000 | 1 | 1 | RW | |
roce_slow_restart_field_select | 0x00000000 | 2 | 1 | RW | |
roce_slow_restart_idle_field_select | 0x00000000 | 3 | 1 | RW | |
roce_adp_retrans_en | 0x00000004 | 0 | 1 | RW | |
roce_tx_window_en | 0x00000004 | 1 | 1 | RW | |
roce_slow_restart_en | 0x00000004 | 2 | 1 | RW | |
roce_slow_restart_idle_en | 0x00000004 | 3 | 1 | RW | |
================================================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBCAM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
========================================================================================== | |
access_reg_group | 0x00000000 | 0 | 8 | INDEX | |
feature_group | 0x00000000 | 16 | 8 | INDEX | |
sb_access_reg_cap_mask[0] | 0x00000008 | 0 | 32 | RO | |
sb_access_reg_cap_mask[1] | 0x0000000c | 0 | 32 | RO | |
sb_access_reg_cap_mask[2] | 0x00000010 | 0 | 32 | RO | |
sb_access_reg_cap_mask[3] | 0x00000014 | 0 | 32 | RO | |
sb_feature_cap_mask[0] | 0x00000028 | 0 | 32 | RO | |
sb_feature_cap_mask[1] | 0x0000002c | 0 | 32 | RO | |
sb_feature_cap_mask[2] | 0x00000030 | 0 | 32 | RO | |
sb_feature_cap_mask[3] | 0x00000034 | 0 | 32 | RO | |
cap_total_descriptors | 0x0000003c | 16 | 16 | RO | |
cap_total_buffer_size | 0x00000040 | 0 | 32 | RO | |
cap_num_pool_supported | 0x00000044 | 0 | 8 | RO | |
cap_max_pg_buffers | 0x00000044 | 8 | 8 | RO | |
cap_cell_size | 0x00000044 | 16 | 16 | RO | |
cap_max_cpu_ingress_tclass_sb | 0x00000048 | 0 | 8 | RO | |
cap_max_tclass_sb | 0x00000048 | 8 | 8 | RO | |
cap_sbsr_stat_size | 0x00000048 | 16 | 8 | RO | |
========================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBCM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
dir | 0x00000000 | 0 | 2 | INDEX | |
pg_buff | 0x00000000 | 8 | 6 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
snap | 0x00000000 | 30 | 1 | OP | |
desc | 0x00000000 | 31 | 1 | INDEX | |
exc | 0x00000004 | 0 | 1 | RW | |
buff_occupancy | 0x00000010 | 0 | 24 | RO | |
max_buff_occupancy | 0x00000014 | 0 | 24 | RO | |
clr | 0x00000014 | 31 | 1 | OP | |
min_buff | 0x00000018 | 0 | 24 | RW | |
max_buff | 0x0000001c | 0 | 24 | RW | |
infi_max | 0x0000001c | 31 | 1 | RW | |
pool | 0x00000024 | 0 | 4 | RW | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBCTC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
mode | 0x00000000 | 0 | 1 | RW | |
res | 0x00000000 | 4 | 1 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
dir_ing | 0x00000000 | 24 | 2 | INDEX | |
event | 0x00000004 | 0 | 2 | RW | |
en_config | 0x00000004 | 31 | 1 | WO | |
tclass_en_high | 0x00000008 | 0 | 32 | RW | |
tclass_en_low | 0x0000000c | 0 | 32 | RW | |
thr_max | 0x00000010 | 0 | 24 | RW | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBCTR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
entity | 0x00000000 | 0 | 2 | RO | |
fp | 0x00000000 | 4 | 1 | RO | |
dir_ing | 0x00000000 | 8 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
ievent | 0x00000000 | 31 | 1 | OP | |
tclass_vector_high | 0x00000008 | 0 | 32 | RO | |
tclass_vector_low | 0x0000000c | 0 | 32 | RO | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBCTS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================== | |
clear | 0x00000000 | 31 | 1 | OP | |
trap_overflow_counter | 0x00000010 | 0 | 24 | RO | |
================================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBDCC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================ | |
clr | 0x00000000 | 31 | 1 | OP | |
hi | 0x00000010 | 0 | 32 | RO | |
lo | 0x00000014 | 0 | 32 | RO | |
hi | 0x00000018 | 0 | 32 | RO | |
lo | 0x0000001c | 0 | 32 | RO | |
hi | 0x00000020 | 0 | 32 | RO | |
lo | 0x00000024 | 0 | 32 | RO | |
hi | 0x00000028 | 0 | 32 | RO | |
lo | 0x0000002c | 0 | 32 | RO | |
hi | 0x00000030 | 0 | 32 | RO | |
lo | 0x00000034 | 0 | 32 | RO | |
hi | 0x00000038 | 0 | 32 | RO | |
lo | 0x0000003c | 0 | 32 | RO | |
hi | 0x00000040 | 0 | 32 | RO | |
lo | 0x00000044 | 0 | 32 | RO | |
hi | 0x00000048 | 0 | 32 | RO | |
lo | 0x0000004c | 0 | 32 | RO | |
hi | 0x00000050 | 0 | 32 | RO | |
lo | 0x00000054 | 0 | 32 | RO | |
hi | 0x00000058 | 0 | 32 | RO | |
lo | 0x0000005c | 0 | 32 | RO | |
hi | 0x00000060 | 0 | 32 | RO | |
lo | 0x00000064 | 0 | 32 | RO | |
hi | 0x00000068 | 0 | 32 | RO | |
lo | 0x0000006c | 0 | 32 | RO | |
hi | 0x00000070 | 0 | 32 | RO | |
lo | 0x00000074 | 0 | 32 | RO | |
hi | 0x00000078 | 0 | 32 | RO | |
lo | 0x0000007c | 0 | 32 | RO | |
hi | 0x00000080 | 0 | 32 | RO | |
lo | 0x00000084 | 0 | 32 | RO | |
hi | 0x00000088 | 0 | 32 | RO | |
lo | 0x0000008c | 0 | 32 | RO | |
hi | 0x00000090 | 0 | 32 | RO | |
lo | 0x00000094 | 0 | 32 | RO | |
hi | 0x00000098 | 0 | 32 | RO | |
lo | 0x0000009c | 0 | 32 | RO | |
hi | 0x000000a0 | 0 | 32 | RO | |
lo | 0x000000a4 | 0 | 32 | RO | |
hi | 0x000000a8 | 0 | 32 | RO | |
lo | 0x000000ac | 0 | 32 | RO | |
hi | 0x000000b0 | 0 | 32 | RO | |
lo | 0x000000b4 | 0 | 32 | RO | |
hi | 0x000000b8 | 0 | 32 | RO | |
lo | 0x000000bc | 0 | 32 | RO | |
hi | 0x000000c0 | 0 | 32 | RO | |
lo | 0x000000c4 | 0 | 32 | RO | |
hi | 0x000000c8 | 0 | 32 | RO | |
lo | 0x000000cc | 0 | 32 | RO | |
hi | 0x000000d0 | 0 | 32 | RO | |
lo | 0x000000d4 | 0 | 32 | RO | |
hi | 0x000000d8 | 0 | 32 | RO | |
lo | 0x000000dc | 0 | 32 | RO | |
hi | 0x000000e0 | 0 | 32 | RO | |
lo | 0x000000e4 | 0 | 32 | RO | |
hi | 0x000000e8 | 0 | 32 | RO | |
lo | 0x000000ec | 0 | 32 | RO | |
hi | 0x000000f0 | 0 | 32 | RO | |
lo | 0x000000f4 | 0 | 32 | RO | |
hi | 0x000000f8 | 0 | 32 | RO | |
lo | 0x000000fc | 0 | 32 | RO | |
hi | 0x00000100 | 0 | 32 | RO | |
lo | 0x00000104 | 0 | 32 | RO | |
hi | 0x00000108 | 0 | 32 | RO | |
lo | 0x0000010c | 0 | 32 | RO | |
hi | 0x00000110 | 0 | 32 | RO | |
lo | 0x00000114 | 0 | 32 | RO | |
hi | 0x00000118 | 0 | 32 | RO | |
lo | 0x0000011c | 0 | 32 | RO | |
hi | 0x00000120 | 0 | 32 | RO | |
lo | 0x00000124 | 0 | 32 | RO | |
hi | 0x00000128 | 0 | 32 | RO | |
lo | 0x0000012c | 0 | 32 | RO | |
hi | 0x00000130 | 0 | 32 | RO | |
lo | 0x00000134 | 0 | 32 | RO | |
hi | 0x00000138 | 0 | 32 | RO | |
lo | 0x0000013c | 0 | 32 | RO | |
hi | 0x00000140 | 0 | 32 | RO | |
lo | 0x00000144 | 0 | 32 | RO | |
hi | 0x00000148 | 0 | 32 | RO | |
lo | 0x0000014c | 0 | 32 | RO | |
hi | 0x00000150 | 0 | 32 | RO | |
lo | 0x00000154 | 0 | 32 | RO | |
hi | 0x00000158 | 0 | 32 | RO | |
lo | 0x0000015c | 0 | 32 | RO | |
hi | 0x00000160 | 0 | 32 | RO | |
lo | 0x00000164 | 0 | 32 | RO | |
hi | 0x00000168 | 0 | 32 | RO | |
lo | 0x0000016c | 0 | 32 | RO | |
hi | 0x00000170 | 0 | 32 | RO | |
lo | 0x00000174 | 0 | 32 | RO | |
hi | 0x00000178 | 0 | 32 | RO | |
lo | 0x0000017c | 0 | 32 | RO | |
hi | 0x00000180 | 0 | 32 | RO | |
lo | 0x00000184 | 0 | 32 | RO | |
hi | 0x00000188 | 0 | 32 | RO | |
lo | 0x0000018c | 0 | 32 | RO | |
hi | 0x00000190 | 0 | 32 | RO | |
lo | 0x00000194 | 0 | 32 | RO | |
hi | 0x00000198 | 0 | 32 | RO | |
lo | 0x0000019c | 0 | 32 | RO | |
hi | 0x000001a0 | 0 | 32 | RO | |
lo | 0x000001a4 | 0 | 32 | RO | |
hi | 0x000001a8 | 0 | 32 | RO | |
lo | 0x000001ac | 0 | 32 | RO | |
hi | 0x000001b0 | 0 | 32 | RO | |
lo | 0x000001b4 | 0 | 32 | RO | |
hi | 0x000001b8 | 0 | 32 | RO | |
lo | 0x000001bc | 0 | 32 | RO | |
hi | 0x000001c0 | 0 | 32 | RO | |
lo | 0x000001c4 | 0 | 32 | RO | |
hi | 0x000001c8 | 0 | 32 | RO | |
lo | 0x000001cc | 0 | 32 | RO | |
hi | 0x000001d0 | 0 | 32 | RO | |
lo | 0x000001d4 | 0 | 32 | RO | |
hi | 0x000001d8 | 0 | 32 | RO | |
lo | 0x000001dc | 0 | 32 | RO | |
hi | 0x000001e0 | 0 | 32 | RO | |
lo | 0x000001e4 | 0 | 32 | RO | |
hi | 0x000001e8 | 0 | 32 | RO | |
lo | 0x000001ec | 0 | 32 | RO | |
hi | 0x000001f0 | 0 | 32 | RO | |
lo | 0x000001f4 | 0 | 32 | RO | |
hi | 0x000001f8 | 0 | 32 | RO | |
lo | 0x000001fc | 0 | 32 | RO | |
hi | 0x00000200 | 0 | 32 | RO | |
lo | 0x00000204 | 0 | 32 | RO | |
hi | 0x00000208 | 0 | 32 | RO | |
lo | 0x0000020c | 0 | 32 | RO | |
================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBDCM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
counter_index | 0x00000010 | 0 | 24 | RW | |
counter_set_type | 0x00000010 | 24 | 8 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBDCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
counter_index | 0x00000010 | 0 | 24 | RW | |
counter_set_type | 0x00000010 | 24 | 8 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBGCR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
tele_entity | 0x00000000 | 0 | 2 | RW | |
cong_fp | 0x00000000 | 4 | 1 | RW | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBHBR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================ | |
local_port | 0x00000000 | 16 | 8 | RW | |
opcode | 0x00000000 | 28 | 4 | RW | |
hist_id | 0x00000004 | 0 | 8 | INDEX | |
hist_type | 0x00000008 | 0 | 16 | RW | |
hist_parameters | 0x0000000c | 0 | 32 | RW | |
hist_min_value | 0x00000010 | 0 | 32 | RW | |
hist_max_value | 0x00000014 | 0 | 32 | RW | |
sample_time | 0x00000018 | 0 | 6 | RW | |
============================================================================ | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBHBR_V2 | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
dir | 0x00000000 | 0 | 2 | INDEX | |
pg_buff | 0x00000000 | 8 | 6 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
en | 0x00000004 | 0 | 1 | RW | |
hist_type | 0x00000008 | 0 | 16 | INDEX | |
mode | 0x00000008 | 28 | 3 | RW | |
hist_min_value | 0x00000010 | 0 | 32 | RW | |
hist_max_value | 0x00000014 | 0 | 32 | RW | |
sample_time | 0x00000018 | 0 | 6 | RW | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBHPC | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
max_buff | 0x00000010 | 0 | 24 | RW | |
buff_occupancy | 0x00000020 | 0 | 24 | RO | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBHRR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
==================================================================== | |
clr | 0x00000000 | 31 | 1 | OP | |
hist_id | 0x00000004 | 0 | 8 | INDEX | |
hi | 0x00000010 | 0 | 32 | RO | |
lo | 0x00000014 | 0 | 32 | RO | |
hi | 0x00000018 | 0 | 32 | RO | |
lo | 0x0000001c | 0 | 32 | RO | |
hi | 0x00000020 | 0 | 32 | RO | |
lo | 0x00000024 | 0 | 32 | RO | |
hi | 0x00000028 | 0 | 32 | RO | |
lo | 0x0000002c | 0 | 32 | RO | |
hi | 0x00000030 | 0 | 32 | RO | |
lo | 0x00000034 | 0 | 32 | RO | |
hi | 0x00000038 | 0 | 32 | RO | |
lo | 0x0000003c | 0 | 32 | RO | |
hi | 0x00000040 | 0 | 32 | RO | |
lo | 0x00000044 | 0 | 32 | RO | |
hi | 0x00000048 | 0 | 32 | RO | |
lo | 0x0000004c | 0 | 32 | RO | |
hi | 0x00000050 | 0 | 32 | RO | |
lo | 0x00000054 | 0 | 32 | RO | |
hi | 0x00000058 | 0 | 32 | RO | |
lo | 0x0000005c | 0 | 32 | RO | |
==================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBHRR_V2 | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
dir | 0x00000000 | 0 | 2 | INDEX | |
pg_buff | 0x00000000 | 8 | 6 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
clr | 0x00000000 | 31 | 1 | OP | |
hist_type | 0x00000008 | 0 | 16 | INDEX | |
min_sampled_high | 0x00000010 | 0 | 32 | RO | |
min_sampled_low | 0x00000014 | 0 | 32 | RO | |
max_sampled_high | 0x00000018 | 0 | 32 | RO | |
max_sampled_low | 0x0000001c | 0 | 32 | RO | |
hi | 0x00000040 | 0 | 32 | RO | |
lo | 0x00000044 | 0 | 32 | RO | |
hi | 0x00000048 | 0 | 32 | RO | |
lo | 0x0000004c | 0 | 32 | RO | |
hi | 0x00000050 | 0 | 32 | RO | |
lo | 0x00000054 | 0 | 32 | RO | |
hi | 0x00000058 | 0 | 32 | RO | |
lo | 0x0000005c | 0 | 32 | RO | |
hi | 0x00000060 | 0 | 32 | RO | |
lo | 0x00000064 | 0 | 32 | RO | |
hi | 0x00000068 | 0 | 32 | RO | |
lo | 0x0000006c | 0 | 32 | RO | |
hi | 0x00000070 | 0 | 32 | RO | |
lo | 0x00000074 | 0 | 32 | RO | |
hi | 0x00000078 | 0 | 32 | RO | |
lo | 0x0000007c | 0 | 32 | RO | |
hi | 0x00000080 | 0 | 32 | RO | |
lo | 0x00000084 | 0 | 32 | RO | |
hi | 0x00000088 | 0 | 32 | RO | |
lo | 0x0000008c | 0 | 32 | RO | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBIB | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
int_buffer_index | 0x00000000 | 0 | 8 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
status | 0x00000004 | 28 | 4 | RO | |
buff_size | 0x00000008 | 0 | 24 | RW | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBME | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================= | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
desc | 0x00000000 | 31 | 1 | INDEX | |
pool | 0x00000024 | 0 | 4 | RW | |
======================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBMM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
prio | 0x00000000 | 8 | 4 | INDEX | |
snap | 0x00000000 | 30 | 1 | OP | |
buff_occupancy | 0x00000010 | 0 | 24 | RO | |
max_buff_occupancy | 0x00000014 | 0 | 24 | RO | |
clr | 0x00000014 | 31 | 1 | OP | |
min_buff | 0x00000018 | 0 | 24 | RW | |
max_buff | 0x0000001c | 0 | 24 | RW | |
infi_max | 0x0000001c | 31 | 1 | RW | |
pool | 0x00000024 | 0 | 4 | RW | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBPM | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
dir | 0x00000000 | 0 | 2 | INDEX | |
pool | 0x00000000 | 8 | 4 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
snap | 0x00000000 | 30 | 1 | OP | |
desc | 0x00000000 | 31 | 1 | INDEX | |
buff_occupancy | 0x00000010 | 0 | 24 | RO | |
max_buff_occupancy | 0x00000014 | 0 | 24 | RO | |
clr | 0x00000014 | 31 | 1 | OP | |
min_buff | 0x00000018 | 0 | 24 | RW | |
max_buff | 0x0000001c | 0 | 24 | RW | |
infi_max | 0x0000001c | 31 | 1 | RW | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBPR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
pool | 0x00000000 | 0 | 4 | INDEX | |
dir | 0x00000000 | 24 | 2 | INDEX | |
snap | 0x00000000 | 30 | 1 | OP | |
desc | 0x00000000 | 31 | 1 | INDEX | |
size | 0x00000004 | 0 | 24 | RW | |
infi_size | 0x00000004 | 31 | 1 | RW | |
mode | 0x00000008 | 0 | 4 | RW | |
buff_occupancy | 0x0000000c | 0 | 24 | RO | |
max_buff_occupancy | 0x00000010 | 0 | 24 | RO | |
clr | 0x00000010 | 31 | 1 | OP | |
ext_buff_occupancy | 0x00000014 | 0 | 24 | RO | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBSNS | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=============================================================================== | |
status | 0x00000000 | 0 | 1 | RO | |
trigger_id | 0x00000004 | 0 | 4 | RO | |
trigger_parameters | 0x00000008 | 0 | 16 | RO | |
time_high | 0x00000010 | 0 | 6 | RO | |
time_low | 0x00000014 | 0 | 32 | RO | |
=============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBSNT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================= | |
take | 0x00000000 | 0 | 2 | OP | |
================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBSNTE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
=========================================================================== | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
type | 0x00000004 | 0 | 4 | INDEX | |
tclass_en_high | 0x00000008 | 0 | 32 | RW | |
tclass_en_low | 0x0000000c | 0 | 32 | RW | |
=========================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SBSR | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
ports | 0x00000000 | 0 | 1 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
snap | 0x00000000 | 30 | 1 | INDEX | |
clr | 0x00000000 | 31 | 1 | OP | |
desc | 0x00000004 | 31 | 1 | INDEX | |
ingress_port_mask[0] | 0x00000010 | 0 | 32 | INDEX | |
ingress_port_mask[1] | 0x00000014 | 0 | 32 | INDEX | |
ingress_port_mask[2] | 0x00000018 | 0 | 32 | INDEX | |
ingress_port_mask[3] | 0x0000001c | 0 | 32 | INDEX | |
ingress_port_mask[4] | 0x00000020 | 0 | 32 | INDEX | |
ingress_port_mask[5] | 0x00000024 | 0 | 32 | INDEX | |
ingress_port_mask[6] | 0x00000028 | 0 | 32 | INDEX | |
ingress_port_mask[7] | 0x0000002c | 0 | 32 | INDEX | |
pg_buff_mask | 0x00000030 | 0 | 10 | INDEX | |
egress_port_mask[0] | 0x00000034 | 0 | 32 | INDEX | |
egress_port_mask[1] | 0x00000038 | 0 | 32 | INDEX | |
egress_port_mask[2] | 0x0000003c | 0 | 32 | INDEX | |
egress_port_mask[3] | 0x00000040 | 0 | 32 | INDEX | |
egress_port_mask[4] | 0x00000044 | 0 | 32 | INDEX | |
egress_port_mask[5] | 0x00000048 | 0 | 32 | INDEX | |
egress_port_mask[6] | 0x0000004c | 0 | 32 | INDEX | |
egress_port_mask[7] | 0x00000050 | 0 | 32 | INDEX | |
hi | 0x00000054 | 0 | 32 | INDEX | |
lo | 0x00000058 | 0 | 32 | INDEX | |
buff_occupancy | 0x0000005c | 0 | 24 | RO | |
max_buff_occupancy | 0x00000060 | 0 | 24 | RO | |
buff_occupancy | 0x00000064 | 0 | 24 | RO | |
max_buff_occupancy | 0x00000068 | 0 | 24 | RO | |
buff_occupancy | 0x0000006c | 0 | 24 | RO | |
max_buff_occupancy | 0x00000070 | 0 | 24 | RO | |
buff_occupancy | 0x00000074 | 0 | 24 | RO | |
max_buff_occupancy | 0x00000078 | 0 | 24 | RO | |
buff_occupancy | 0x0000007c | 0 | 24 | RO | |
max_buff_occupancy | 0x00000080 | 0 | 24 | RO | |
buff_occupancy | 0x00000084 | 0 | 24 | RO | |
max_buff_occupancy | 0x00000088 | 0 | 24 | RO | |
buff_occupancy | 0x0000008c | 0 | 24 | RO | |
max_buff_occupancy | 0x00000090 | 0 | 24 | RO | |
buff_occupancy | 0x00000094 | 0 | 24 | RO | |
max_buff_occupancy | 0x00000098 | 0 | 24 | RO | |
buff_occupancy | 0x0000009c | 0 | 24 | RO | |
max_buff_occupancy | 0x000000a0 | 0 | 24 | RO | |
buff_occupancy | 0x000000a4 | 0 | 24 | RO | |
max_buff_occupancy | 0x000000a8 | 0 | 24 | RO | |
buff_occupancy | 0x000000ac | 0 | 24 | RO | |
max_buff_occupancy | 0x000000b0 | 0 | 24 | RO | |
buff_occupancy | 0x000000b4 | 0 | 24 | RO | |
max_buff_occupancy | 0x000000b8 | 0 | 24 | RO | |
buff_occupancy | 0x000000bc | 0 | 24 | RO | |
max_buff_occupancy | 0x000000c0 | 0 | 24 | RO | |
buff_occupancy | 0x000000c4 | 0 | 24 | RO | |
max_buff_occupancy | 0x000000c8 | 0 | 24 | RO | |
buff_occupancy | 0x000000cc | 0 | 24 | RO | |
max_buff_occupancy | 0x000000d0 | 0 | 24 | RO | |
buff_occupancy | 0x000000d4 | 0 | 24 | RO | |
max_buff_occupancy | 0x000000d8 | 0 | 24 | RO | |
buff_occupancy | 0x000000dc | 0 | 24 | RO | |
max_buff_occupancy | 0x000000e0 | 0 | 24 | RO | |
buff_occupancy | 0x000000e4 | 0 | 24 | RO | |
max_buff_occupancy | 0x000000e8 | 0 | 24 | RO | |
buff_occupancy | 0x000000ec | 0 | 24 | RO | |
max_buff_occupancy | 0x000000f0 | 0 | 24 | RO | |
buff_occupancy | 0x000000f4 | 0 | 24 | RO | |
max_buff_occupancy | 0x000000f8 | 0 | 24 | RO | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SET_NODE | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
================================================================================= | |
node_description[0] | 0x00000000 | 0 | 32 | RW | |
node_description[1] | 0x00000004 | 0 | 32 | RW | |
node_description[2] | 0x00000008 | 0 | 32 | RW | |
node_description[3] | 0x0000000c | 0 | 32 | RW | |
node_description[4] | 0x00000010 | 0 | 32 | RW | |
node_description[5] | 0x00000014 | 0 | 32 | RW | |
node_description[6] | 0x00000018 | 0 | 32 | RW | |
node_description[7] | 0x0000001c | 0 | 32 | RW | |
node_description[8] | 0x00000020 | 0 | 32 | RW | |
node_description[9] | 0x00000024 | 0 | 32 | RW | |
node_description[10] | 0x00000028 | 0 | 32 | RW | |
node_description[11] | 0x0000002c | 0 | 32 | RW | |
node_description[12] | 0x00000030 | 0 | 32 | RW | |
node_description[13] | 0x00000034 | 0 | 32 | RW | |
node_description[14] | 0x00000038 | 0 | 32 | RW | |
node_description[15] | 0x0000003c | 0 | 32 | RW | |
================================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SLRED | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================= | |
page_data_sel | 0x00000000 | 0 | 4 | INDEX | |
lane | 0x00000000 | 8 | 4 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
version | 0x00000000 | 24 | 4 | RO | |
status | 0x00000000 | 28 | 4 | RO | |
lane_speed | 0x00000004 | 0 | 4 | RO | |
abort | 0x00000004 | 14 | 1 | WO | |
err_res_base | 0x00000004 | 15 | 3 | RW | |
eye_sel | 0x00000004 | 18 | 2 | RW | |
measure_time | 0x00000004 | 20 | 4 | RW | |
eye_diag_dim | 0x00000004 | 24 | 3 | RW | |
err_res_scale | 0x00000004 | 27 | 2 | RW | |
destructive_ctrl | 0x00000004 | 29 | 1 | RW | |
last_scan | 0x00000004 | 30 | 1 | WO | |
en | 0x00000004 | 31 | 1 | WO | |
mv_ticks_res | 0x00000008 | 0 | 16 | RO | |
ps_ticks_res | 0x00000008 | 16 | 16 | RO | |
mv_center_pos | 0x0000000c | 0 | 16 | RO | |
ps_center_pos | 0x0000000c | 16 | 16 | RO | |
margin | 0x00000010 | 0 | 24 | RO | |
margin_version | 0x00000010 | 24 | 8 | RO | |
height_eo_neg | 0x00000014 | 0 | 16 | RO | |
height_eo_pos | 0x00000014 | 16 | 16 | RO | |
phase_eo_neg | 0x00000018 | 0 | 16 | RO | |
phase_eo_pos | 0x00000018 | 16 | 16 | RO | |
err_val[7] | 0x00000008 | 0 | 4 | RO | |
err_val[6] | 0x00000008 | 4 | 4 | RO | |
err_val[5] | 0x00000008 | 8 | 4 | RO | |
err_val[4] | 0x00000008 | 12 | 4 | RO | |
err_val[3] | 0x00000008 | 16 | 4 | RO | |
err_val[2] | 0x00000008 | 20 | 4 | RO | |
err_val[1] | 0x00000008 | 24 | 4 | RO | |
err_val[0] | 0x00000008 | 28 | 4 | RO | |
err_val[15] | 0x0000000c | 0 | 4 | RO | |
err_val[14] | 0x0000000c | 4 | 4 | RO | |
err_val[13] | 0x0000000c | 8 | 4 | RO | |
err_val[12] | 0x0000000c | 12 | 4 | RO | |
err_val[11] | 0x0000000c | 16 | 4 | RO | |
err_val[10] | 0x0000000c | 20 | 4 | RO | |
err_val[9] | 0x0000000c | 24 | 4 | RO | |
err_val[8] | 0x0000000c | 28 | 4 | RO | |
err_val[23] | 0x00000010 | 0 | 4 | RO | |
err_val[22] | 0x00000010 | 4 | 4 | RO | |
err_val[21] | 0x00000010 | 8 | 4 | RO | |
err_val[20] | 0x00000010 | 12 | 4 | RO | |
err_val[19] | 0x00000010 | 16 | 4 | RO | |
err_val[18] | 0x00000010 | 20 | 4 | RO | |
err_val[17] | 0x00000010 | 24 | 4 | RO | |
err_val[16] | 0x00000010 | 28 | 4 | RO | |
err_val[31] | 0x00000014 | 0 | 4 | RO | |
err_val[30] | 0x00000014 | 4 | 4 | RO | |
err_val[29] | 0x00000014 | 8 | 4 | RO | |
err_val[28] | 0x00000014 | 12 | 4 | RO | |
err_val[27] | 0x00000014 | 16 | 4 | RO | |
err_val[26] | 0x00000014 | 20 | 4 | RO | |
err_val[25] | 0x00000014 | 24 | 4 | RO | |
err_val[24] | 0x00000014 | 28 | 4 | RO | |
err_val[39] | 0x00000018 | 0 | 4 | RO | |
err_val[38] | 0x00000018 | 4 | 4 | RO | |
err_val[37] | 0x00000018 | 8 | 4 | RO | |
err_val[36] | 0x00000018 | 12 | 4 | RO | |
err_val[35] | 0x00000018 | 16 | 4 | RO | |
err_val[34] | 0x00000018 | 20 | 4 | RO | |
err_val[33] | 0x00000018 | 24 | 4 | RO | |
err_val[32] | 0x00000018 | 28 | 4 | RO | |
err_val[47] | 0x0000001c | 0 | 4 | RO | |
err_val[46] | 0x0000001c | 4 | 4 | RO | |
err_val[45] | 0x0000001c | 8 | 4 | RO | |
err_val[44] | 0x0000001c | 12 | 4 | RO | |
err_val[43] | 0x0000001c | 16 | 4 | RO | |
err_val[42] | 0x0000001c | 20 | 4 | RO | |
err_val[41] | 0x0000001c | 24 | 4 | RO | |
err_val[40] | 0x0000001c | 28 | 4 | RO | |
err_val[55] | 0x00000020 | 0 | 4 | RO | |
err_val[54] | 0x00000020 | 4 | 4 | RO | |
err_val[53] | 0x00000020 | 8 | 4 | RO | |
err_val[52] | 0x00000020 | 12 | 4 | RO | |
err_val[51] | 0x00000020 | 16 | 4 | RO | |
err_val[50] | 0x00000020 | 20 | 4 | RO | |
err_val[49] | 0x00000020 | 24 | 4 | RO | |
err_val[48] | 0x00000020 | 28 | 4 | RO | |
err_val[63] | 0x00000024 | 0 | 4 | RO | |
err_val[62] | 0x00000024 | 4 | 4 | RO | |
err_val[61] | 0x00000024 | 8 | 4 | RO | |
err_val[60] | 0x00000024 | 12 | 4 | RO | |
err_val[59] | 0x00000024 | 16 | 4 | RO | |
err_val[58] | 0x00000024 | 20 | 4 | RO | |
err_val[57] | 0x00000024 | 24 | 4 | RO | |
err_val[56] | 0x00000024 | 28 | 4 | RO | |
err_val[71] | 0x00000028 | 0 | 4 | RO | |
err_val[70] | 0x00000028 | 4 | 4 | RO | |
err_val[69] | 0x00000028 | 8 | 4 | RO | |
err_val[68] | 0x00000028 | 12 | 4 | RO | |
err_val[67] | 0x00000028 | 16 | 4 | RO | |
err_val[66] | 0x00000028 | 20 | 4 | RO | |
err_val[65] | 0x00000028 | 24 | 4 | RO | |
err_val[64] | 0x00000028 | 28 | 4 | RO | |
err_val[79] | 0x0000002c | 0 | 4 | RO | |
err_val[78] | 0x0000002c | 4 | 4 | RO | |
err_val[77] | 0x0000002c | 8 | 4 | RO | |
err_val[76] | 0x0000002c | 12 | 4 | RO | |
err_val[75] | 0x0000002c | 16 | 4 | RO | |
err_val[74] | 0x0000002c | 20 | 4 | RO | |
err_val[73] | 0x0000002c | 24 | 4 | RO | |
err_val[72] | 0x0000002c | 28 | 4 | RO | |
err_val[87] | 0x00000030 | 0 | 4 | RO | |
err_val[86] | 0x00000030 | 4 | 4 | RO | |
err_val[85] | 0x00000030 | 8 | 4 | RO | |
err_val[84] | 0x00000030 | 12 | 4 | RO | |
err_val[83] | 0x00000030 | 16 | 4 | RO | |
err_val[82] | 0x00000030 | 20 | 4 | RO | |
err_val[81] | 0x00000030 | 24 | 4 | RO | |
err_val[80] | 0x00000030 | 28 | 4 | RO | |
err_val[95] | 0x00000034 | 0 | 4 | RO | |
err_val[94] | 0x00000034 | 4 | 4 | RO | |
err_val[93] | 0x00000034 | 8 | 4 | RO | |
err_val[92] | 0x00000034 | 12 | 4 | RO | |
err_val[91] | 0x00000034 | 16 | 4 | RO | |
err_val[90] | 0x00000034 | 20 | 4 | RO | |
err_val[89] | 0x00000034 | 24 | 4 | RO | |
err_val[88] | 0x00000034 | 28 | 4 | RO | |
err_val[103] | 0x00000038 | 0 | 4 | RO | |
err_val[102] | 0x00000038 | 4 | 4 | RO | |
err_val[101] | 0x00000038 | 8 | 4 | RO | |
err_val[100] | 0x00000038 | 12 | 4 | RO | |
err_val[99] | 0x00000038 | 16 | 4 | RO | |
err_val[98] | 0x00000038 | 20 | 4 | RO | |
err_val[97] | 0x00000038 | 24 | 4 | RO | |
err_val[96] | 0x00000038 | 28 | 4 | RO | |
err_val[111] | 0x0000003c | 0 | 4 | RO | |
err_val[110] | 0x0000003c | 4 | 4 | RO | |
err_val[109] | 0x0000003c | 8 | 4 | RO | |
err_val[108] | 0x0000003c | 12 | 4 | RO | |
err_val[107] | 0x0000003c | 16 | 4 | RO | |
err_val[106] | 0x0000003c | 20 | 4 | RO | |
err_val[105] | 0x0000003c | 24 | 4 | RO | |
err_val[104] | 0x0000003c | 28 | 4 | RO | |
err_val[119] | 0x00000040 | 0 | 4 | RO | |
err_val[118] | 0x00000040 | 4 | 4 | RO | |
err_val[117] | 0x00000040 | 8 | 4 | RO | |
err_val[116] | 0x00000040 | 12 | 4 | RO | |
err_val[115] | 0x00000040 | 16 | 4 | RO | |
err_val[114] | 0x00000040 | 20 | 4 | RO | |
err_val[113] | 0x00000040 | 24 | 4 | RO | |
err_val[112] | 0x00000040 | 28 | 4 | RO | |
err_val[127] | 0x00000044 | 0 | 4 | RO | |
err_val[126] | 0x00000044 | 4 | 4 | RO | |
err_val[125] | 0x00000044 | 8 | 4 | RO | |
err_val[124] | 0x00000044 | 12 | 4 | RO | |
err_val[123] | 0x00000044 | 16 | 4 | RO | |
err_val[122] | 0x00000044 | 20 | 4 | RO | |
err_val[121] | 0x00000044 | 24 | 4 | RO | |
err_val[120] | 0x00000044 | 28 | 4 | RO | |
err_val[135] | 0x00000048 | 0 | 4 | RO | |
err_val[134] | 0x00000048 | 4 | 4 | RO | |
err_val[133] | 0x00000048 | 8 | 4 | RO | |
err_val[132] | 0x00000048 | 12 | 4 | RO | |
err_val[131] | 0x00000048 | 16 | 4 | RO | |
err_val[130] | 0x00000048 | 20 | 4 | RO | |
err_val[129] | 0x00000048 | 24 | 4 | RO | |
err_val[128] | 0x00000048 | 28 | 4 | RO | |
err_val[143] | 0x0000004c | 0 | 4 | RO | |
err_val[142] | 0x0000004c | 4 | 4 | RO | |
err_val[141] | 0x0000004c | 8 | 4 | RO | |
err_val[140] | 0x0000004c | 12 | 4 | RO | |
err_val[139] | 0x0000004c | 16 | 4 | RO | |
err_val[138] | 0x0000004c | 20 | 4 | RO | |
err_val[137] | 0x0000004c | 24 | 4 | RO | |
err_val[136] | 0x0000004c | 28 | 4 | RO | |
err_val[151] | 0x00000050 | 0 | 4 | RO | |
err_val[150] | 0x00000050 | 4 | 4 | RO | |
err_val[149] | 0x00000050 | 8 | 4 | RO | |
err_val[148] | 0x00000050 | 12 | 4 | RO | |
err_val[147] | 0x00000050 | 16 | 4 | RO | |
err_val[146] | 0x00000050 | 20 | 4 | RO | |
err_val[145] | 0x00000050 | 24 | 4 | RO | |
err_val[144] | 0x00000050 | 28 | 4 | RO | |
err_val[159] | 0x00000054 | 0 | 4 | RO | |
err_val[158] | 0x00000054 | 4 | 4 | RO | |
err_val[157] | 0x00000054 | 8 | 4 | RO | |
err_val[156] | 0x00000054 | 12 | 4 | RO | |
err_val[155] | 0x00000054 | 16 | 4 | RO | |
err_val[154] | 0x00000054 | 20 | 4 | RO | |
err_val[153] | 0x00000054 | 24 | 4 | RO | |
err_val[152] | 0x00000054 | 28 | 4 | RO | |
err_val[167] | 0x00000058 | 0 | 4 | RO | |
err_val[166] | 0x00000058 | 4 | 4 | RO | |
err_val[165] | 0x00000058 | 8 | 4 | RO | |
err_val[164] | 0x00000058 | 12 | 4 | RO | |
err_val[163] | 0x00000058 | 16 | 4 | RO | |
err_val[162] | 0x00000058 | 20 | 4 | RO | |
err_val[161] | 0x00000058 | 24 | 4 | RO | |
err_val[160] | 0x00000058 | 28 | 4 | RO | |
err_val[175] | 0x0000005c | 0 | 4 | RO | |
err_val[174] | 0x0000005c | 4 | 4 | RO | |
err_val[173] | 0x0000005c | 8 | 4 | RO | |
err_val[172] | 0x0000005c | 12 | 4 | RO | |
err_val[171] | 0x0000005c | 16 | 4 | RO | |
err_val[170] | 0x0000005c | 20 | 4 | RO | |
err_val[169] | 0x0000005c | 24 | 4 | RO | |
err_val[168] | 0x0000005c | 28 | 4 | RO | |
err_val[183] | 0x00000060 | 0 | 4 | RO | |
err_val[182] | 0x00000060 | 4 | 4 | RO | |
err_val[181] | 0x00000060 | 8 | 4 | RO | |
err_val[180] | 0x00000060 | 12 | 4 | RO | |
err_val[179] | 0x00000060 | 16 | 4 | RO | |
err_val[178] | 0x00000060 | 20 | 4 | RO | |
err_val[177] | 0x00000060 | 24 | 4 | RO | |
err_val[176] | 0x00000060 | 28 | 4 | RO | |
err_val[191] | 0x00000064 | 0 | 4 | RO | |
err_val[190] | 0x00000064 | 4 | 4 | RO | |
err_val[189] | 0x00000064 | 8 | 4 | RO | |
err_val[188] | 0x00000064 | 12 | 4 | RO | |
err_val[187] | 0x00000064 | 16 | 4 | RO | |
err_val[186] | 0x00000064 | 20 | 4 | RO | |
err_val[185] | 0x00000064 | 24 | 4 | RO | |
err_val[184] | 0x00000064 | 28 | 4 | RO | |
err_val[199] | 0x00000068 | 0 | 4 | RO | |
err_val[198] | 0x00000068 | 4 | 4 | RO | |
err_val[197] | 0x00000068 | 8 | 4 | RO | |
err_val[196] | 0x00000068 | 12 | 4 | RO | |
err_val[195] | 0x00000068 | 16 | 4 | RO | |
err_val[194] | 0x00000068 | 20 | 4 | RO | |
err_val[193] | 0x00000068 | 24 | 4 | RO | |
err_val[192] | 0x00000068 | 28 | 4 | RO | |
err_val[207] | 0x0000006c | 0 | 4 | RO | |
err_val[206] | 0x0000006c | 4 | 4 | RO | |
err_val[205] | 0x0000006c | 8 | 4 | RO | |
err_val[204] | 0x0000006c | 12 | 4 | RO | |
err_val[203] | 0x0000006c | 16 | 4 | RO | |
err_val[202] | 0x0000006c | 20 | 4 | RO | |
err_val[201] | 0x0000006c | 24 | 4 | RO | |
err_val[200] | 0x0000006c | 28 | 4 | RO | |
err_val[215] | 0x00000070 | 0 | 4 | RO | |
err_val[214] | 0x00000070 | 4 | 4 | RO | |
err_val[213] | 0x00000070 | 8 | 4 | RO | |
err_val[212] | 0x00000070 | 12 | 4 | RO | |
err_val[211] | 0x00000070 | 16 | 4 | RO | |
err_val[210] | 0x00000070 | 20 | 4 | RO | |
err_val[209] | 0x00000070 | 24 | 4 | RO | |
err_val[208] | 0x00000070 | 28 | 4 | RO | |
err_val[223] | 0x00000074 | 0 | 4 | RO | |
err_val[222] | 0x00000074 | 4 | 4 | RO | |
err_val[221] | 0x00000074 | 8 | 4 | RO | |
err_val[220] | 0x00000074 | 12 | 4 | RO | |
err_val[219] | 0x00000074 | 16 | 4 | RO | |
err_val[218] | 0x00000074 | 20 | 4 | RO | |
err_val[217] | 0x00000074 | 24 | 4 | RO | |
err_val[216] | 0x00000074 | 28 | 4 | RO | |
err_val[231] | 0x00000078 | 0 | 4 | RO | |
err_val[230] | 0x00000078 | 4 | 4 | RO | |
err_val[229] | 0x00000078 | 8 | 4 | RO | |
err_val[228] | 0x00000078 | 12 | 4 | RO | |
err_val[227] | 0x00000078 | 16 | 4 | RO | |
err_val[226] | 0x00000078 | 20 | 4 | RO | |
err_val[225] | 0x00000078 | 24 | 4 | RO | |
err_val[224] | 0x00000078 | 28 | 4 | RO | |
err_val[239] | 0x0000007c | 0 | 4 | RO | |
err_val[238] | 0x0000007c | 4 | 4 | RO | |
err_val[237] | 0x0000007c | 8 | 4 | RO | |
err_val[236] | 0x0000007c | 12 | 4 | RO | |
err_val[235] | 0x0000007c | 16 | 4 | RO | |
err_val[234] | 0x0000007c | 20 | 4 | RO | |
err_val[233] | 0x0000007c | 24 | 4 | RO | |
err_val[232] | 0x0000007c | 28 | 4 | RO | |
err_val[247] | 0x00000080 | 0 | 4 | RO | |
err_val[246] | 0x00000080 | 4 | 4 | RO | |
err_val[245] | 0x00000080 | 8 | 4 | RO | |
err_val[244] | 0x00000080 | 12 | 4 | RO | |
err_val[243] | 0x00000080 | 16 | 4 | RO | |
err_val[242] | 0x00000080 | 20 | 4 | RO | |
err_val[241] | 0x00000080 | 24 | 4 | RO | |
err_val[240] | 0x00000080 | 28 | 4 | RO | |
err_val[255] | 0x00000084 | 0 | 4 | RO | |
err_val[254] | 0x00000084 | 4 | 4 | RO | |
err_val[253] | 0x00000084 | 8 | 4 | RO | |
err_val[252] | 0x00000084 | 12 | 4 | RO | |
err_val[251] | 0x00000084 | 16 | 4 | RO | |
err_val[250] | 0x00000084 | 20 | 4 | RO | |
err_val[249] | 0x00000084 | 24 | 4 | RO | |
err_val[248] | 0x00000084 | 28 | 4 | RO | |
err_val[263] | 0x00000088 | 0 | 4 | RO | |
err_val[262] | 0x00000088 | 4 | 4 | RO | |
err_val[261] | 0x00000088 | 8 | 4 | RO | |
err_val[260] | 0x00000088 | 12 | 4 | RO | |
err_val[259] | 0x00000088 | 16 | 4 | RO | |
err_val[258] | 0x00000088 | 20 | 4 | RO | |
err_val[257] | 0x00000088 | 24 | 4 | RO | |
err_val[256] | 0x00000088 | 28 | 4 | RO | |
err_val[271] | 0x0000008c | 0 | 4 | RO | |
err_val[270] | 0x0000008c | 4 | 4 | RO | |
err_val[269] | 0x0000008c | 8 | 4 | RO | |
err_val[268] | 0x0000008c | 12 | 4 | RO | |
err_val[267] | 0x0000008c | 16 | 4 | RO | |
err_val[266] | 0x0000008c | 20 | 4 | RO | |
err_val[265] | 0x0000008c | 24 | 4 | RO | |
err_val[264] | 0x0000008c | 28 | 4 | RO | |
err_val[279] | 0x00000090 | 0 | 4 | RO | |
err_val[278] | 0x00000090 | 4 | 4 | RO | |
err_val[277] | 0x00000090 | 8 | 4 | RO | |
err_val[276] | 0x00000090 | 12 | 4 | RO | |
err_val[275] | 0x00000090 | 16 | 4 | RO | |
err_val[274] | 0x00000090 | 20 | 4 | RO | |
err_val[273] | 0x00000090 | 24 | 4 | RO | |
err_val[272] | 0x00000090 | 28 | 4 | RO | |
err_val[287] | 0x00000094 | 0 | 4 | RO | |
err_val[286] | 0x00000094 | 4 | 4 | RO | |
err_val[285] | 0x00000094 | 8 | 4 | RO | |
err_val[284] | 0x00000094 | 12 | 4 | RO | |
err_val[283] | 0x00000094 | 16 | 4 | RO | |
err_val[282] | 0x00000094 | 20 | 4 | RO | |
err_val[281] | 0x00000094 | 24 | 4 | RO | |
err_val[280] | 0x00000094 | 28 | 4 | RO | |
err_val[295] | 0x00000098 | 0 | 4 | RO | |
err_val[294] | 0x00000098 | 4 | 4 | RO | |
err_val[293] | 0x00000098 | 8 | 4 | RO | |
err_val[292] | 0x00000098 | 12 | 4 | RO | |
err_val[291] | 0x00000098 | 16 | 4 | RO | |
err_val[290] | 0x00000098 | 20 | 4 | RO | |
err_val[289] | 0x00000098 | 24 | 4 | RO | |
err_val[288] | 0x00000098 | 28 | 4 | RO | |
err_val[303] | 0x0000009c | 0 | 4 | RO | |
err_val[302] | 0x0000009c | 4 | 4 | RO | |
err_val[301] | 0x0000009c | 8 | 4 | RO | |
err_val[300] | 0x0000009c | 12 | 4 | RO | |
err_val[299] | 0x0000009c | 16 | 4 | RO | |
err_val[298] | 0x0000009c | 20 | 4 | RO | |
err_val[297] | 0x0000009c | 24 | 4 | RO | |
err_val[296] | 0x0000009c | 28 | 4 | RO | |
err_val[311] | 0x000000a0 | 0 | 4 | RO | |
err_val[310] | 0x000000a0 | 4 | 4 | RO | |
err_val[309] | 0x000000a0 | 8 | 4 | RO | |
err_val[308] | 0x000000a0 | 12 | 4 | RO | |
err_val[307] | 0x000000a0 | 16 | 4 | RO | |
err_val[306] | 0x000000a0 | 20 | 4 | RO | |
err_val[305] | 0x000000a0 | 24 | 4 | RO | |
err_val[304] | 0x000000a0 | 28 | 4 | RO | |
err_val[319] | 0x000000a4 | 0 | 4 | RO | |
err_val[318] | 0x000000a4 | 4 | 4 | RO | |
err_val[317] | 0x000000a4 | 8 | 4 | RO | |
err_val[316] | 0x000000a4 | 12 | 4 | RO | |
err_val[315] | 0x000000a4 | 16 | 4 | RO | |
err_val[314] | 0x000000a4 | 20 | 4 | RO | |
err_val[313] | 0x000000a4 | 24 | 4 | RO | |
err_val[312] | 0x000000a4 | 28 | 4 | RO | |
============================================================================= | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SLRG | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
lane | 0x00000000 | 8 | 4 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
version | 0x00000000 | 24 | 4 | RO | |
status | 0x00000000 | 28 | 4 | RO | |
grade_lane_speed | 0x00000004 | 0 | 4 | RO | |
grade | 0x00000008 | 0 | 24 | RO | |
grade_version | 0x00000008 | 24 | 8 | RO | |
height_eo_neg | 0x00000018 | 0 | 16 | RO | |
height_eo_pos | 0x00000018 | 16 | 16 | RO | |
phase_eo_neg | 0x00000020 | 0 | 8 | RO | |
phase_eo_pos | 0x00000020 | 16 | 8 | RO | |
grade_lane_speed | 0x00000004 | 0 | 4 | RO | |
grade | 0x00000008 | 0 | 24 | RO | |
grade_version | 0x00000008 | 24 | 8 | RO | |
height_eo_neg_up | 0x0000000c | 0 | 16 | RO | |
height_eo_pos_up | 0x0000000c | 16 | 16 | RO | |
height_eo_pos_mid | 0x00000010 | 0 | 16 | RO | |
phase_eo_neg_up | 0x00000010 | 16 | 8 | RO | |
phase_eo_pos_up | 0x00000010 | 24 | 8 | RO | |
phase_eo_neg_mid | 0x00000014 | 0 | 8 | RO | |
phase_eo_pos_mid | 0x00000014 | 8 | 8 | RO | |
height_eo_neg_mid | 0x00000014 | 16 | 16 | RO | |
height_eo_neg_low | 0x00000018 | 0 | 16 | RO | |
height_eo_pos_low | 0x00000018 | 16 | 16 | RO | |
phase_eo_neg_low | 0x0000001c | 16 | 8 | RO | |
phase_eo_pos_low | 0x0000001c | 24 | 8 | RO | |
eom_measurment | 0x00000004 | 0 | 4 | OP | |
meas_done | 0x00000004 | 16 | 1 | RO | |
initial_eom | 0x00000008 | 0 | 16 | RO | |
initial_eom_mode | 0x00000008 | 16 | 2 | RO | |
lower_eye | 0x0000000c | 0 | 8 | RO | |
mid_eye | 0x0000000c | 8 | 8 | RO | |
upper_eye | 0x0000000c | 16 | 8 | RO | |
last_eom | 0x0000000c | 24 | 8 | RO | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg SLTP | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
============================================================================== | |
c_db | 0x00000000 | 0 | 1 | OP | |
lane_speed | 0x00000000 | 4 | 4 | RW | |
lane | 0x00000000 | 8 | 4 | INDEX | |
pnat | 0x00000000 | 14 | 2 | INDEX | |
local_port | 0x00000000 | 16 | 8 | INDEX | |
version | 0x00000000 | 24 | 4 | RO | |
status | 0x00000000 | 28 | 4 | RO | |
ob_tap2 | 0x00000008 | 0 | 8 | RW | |
ob_tap1 | 0x00000008 | 8 | 8 | RW | |
ob_tap0 | 0x00000008 | 16 | 8 | RW | |
polarity | 0x00000008 | 24 | 1 | RW | |
ob_bias | 0x0000000c | 0 | 8 | RW | |
ob_reg | 0x0000000c | 8 | 8 | RW | |
ob_preemp_mode | 0x0000000c | 16 | 4 | RW | |
ob_leva | 0x0000000c | 20 | 4 | RW | |
ob_bad_stat | 0x00000010 | 29 | 2 | RO | |
ob_norm | 0x00000010 | 31 | 1 | RO | |
post_tap | 0x00000008 | 0 | 8 | RW | |
main_tap | 0x00000008 | 8 | 8 | RW | |
pre_tap | 0x00000008 | 16 | 8 | RW | |
pre_2_tap | 0x00000008 | 24 | 8 | RW | |
ob_alev_out | 0x0000000c | 0 | 5 | RW | |
ob_amp | 0x0000000c | 8 | 7 | RW | |
ob_m2lp | 0x0000000c | 25 | 7 | RW | |
ob_bad_stat | 0x00000010 | 16 | 16 | RO | |
pre_tap | 0x00000004 | 0 | 16 | RW | |
main_tap | 0x00000004 | 16 | 16 | RW | |
post_tap | 0x00000008 | 0 | 16 | RW | |
inner_eye_1 | 0x0000000c | 0 | 16 | RW | |
inner_eye_2 | 0x0000000c | 16 | 16 | RW | |
tx_swing | 0x00000010 | 0 | 4 | RW | |
drv_amp | 0x00000008 | 8 | 6 | RW | |
fir_post1 | 0x00000008 | 15 | 5 | RW | |
fir_pre3 | 0x00000008 | 20 | 3 | RW | |
fir_pre2 | 0x00000008 | 23 | 4 | RW | |
fir_pre1 | 0x00000008 | 27 | 5 | RW | |
fir_c0 | 0x0000000c | 8 | 7 | RO | |
tx_fir_scale_ctrl | 0x0000000c | 31 | 1 | RW | |
============================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg VHCA_TRUST_LEVEL | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
======================================================================== | |
vhca_id | 0x00000000 | 0 | 16 | RO | |
all_vhca | 0x00000000 | 31 | 1 | WO | |
trust_level | 0x00000004 | 0 | 32 | WO | |
======================================================================== | |
sudo mlxreg -d /dev/mst/mt4119_pciconf0 --show_reg ZTT | |
Field Name | Address (Bytes) | Offset (Bits) | Size (Bits) | Access | |
====================================================================== | |
operation | 0x00000000 | 0 | 3 | WO | |
status | 0x00000000 | 8 | 3 | RO | |
====================================================================== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment