diff --git a/.gitmodules b/.gitmodules index 9013bdb67021..487cf6d8a4a8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -106,6 +106,9 @@ [submodule "src/sonic-gnmi"] path = src/sonic-gnmi url = https://github.com/sonic-net/sonic-gnmi.git +[submodule "src/sonic-bmp"] + path = src/sonic-bmp + url = https://github.com/sonic-net/sonic-bmp.git [submodule "src/sonic-genl-packet"] path = src/sonic-genl-packet url = https://github.com/sonic-net/sonic-genl-packet diff --git a/build_debian.sh b/build_debian.sh index 8c767d619196..7fe04902fb2b 100755 --- a/build_debian.sh +++ b/build_debian.sh @@ -364,6 +364,7 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in mtr-tiny \ locales \ cgroup-tools \ + ipmitool \ ndisc6 \ makedumpfile \ conntrack \ diff --git a/device/arista/x86_64-arista_720dt_48s/td3x2-a720dt-48s-flex.config.bcm b/device/arista/x86_64-arista_720dt_48s/td3x2-a720dt-48s-flex.config.bcm index 5c49982b9631..0c29388a6f06 100644 --- a/device/arista/x86_64-arista_720dt_48s/td3x2-a720dt-48s-flex.config.bcm +++ b/device/arista/x86_64-arista_720dt_48s/td3x2-a720dt-48s-flex.config.bcm @@ -5,7 +5,6 @@ bcm_num_cos.0=9 bcm_stat_flags=1 bcm_stat_jumbo.0=9236 cdma_timeout_usec.0=15000000 -disable_pcie_firmware_check.0=1 dma_desc_timeout_usec.0=15000000 fpem_mem_entries.0=0 higig2_hdr_mode.0=1 diff --git a/device/arista/x86_64-arista_7800r3a_36d2_lc/media_settings.json b/device/arista/x86_64-arista_7800r3a_36d2_lc/media_settings.json index e9f452042347..12db12302e6f 100644 --- a/device/arista/x86_64-arista_7800r3a_36d2_lc/media_settings.json +++ b/device/arista/x86_64-arista_7800r3a_36d2_lc/media_settings.json @@ -63,6 +63,130 @@ "lane7": "0x2" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x8d", + "lane2": "0x8b", + "lane3": "0x90", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x94", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffb", + "lane2": "0xfffffff9", + "lane3": "0xffffffff", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffffd", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffe", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xffffffff", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff0", + "lane3": "0xffffffef", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x8d", + "lane2": "0x8b", + "lane3": "0x90", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x94", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffb", + "lane2": "0xfffffff9", + "lane3": "0xffffffff", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffffd", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffe", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xffffffff", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff0", + "lane3": "0xffffffef", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, "Default": { "main": { "lane0": "0x59", @@ -165,6 +289,130 @@ "lane7": "0x2" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x8d", + "lane2": "0x89", + "lane3": "0x8d", + "lane4": "0x8d", + "lane5": "0x84", + "lane6": "0x8d", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffff8", + "lane2": "0xfffffff4", + "lane3": "0xfffffffb", + "lane4": "0xfffffff8", + "lane5": "0xfffffff6", + "lane6": "0xfffffffb", + "lane7": "0xfffffff8" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0xfffffffd", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xffffffff", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff1", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff1", + "lane5": "0xffffffec", + "lane6": "0xfffffff0", + "lane7": "0xfffffff1" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x8d", + "lane2": "0x89", + "lane3": "0x8d", + "lane4": "0x8d", + "lane5": "0x84", + "lane6": "0x8d", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffff8", + "lane2": "0xfffffff4", + "lane3": "0xfffffffb", + "lane4": "0xfffffff8", + "lane5": "0xfffffff6", + "lane6": "0xfffffffb", + "lane7": "0xfffffff8" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0xfffffffd", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xffffffff", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff1", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff1", + "lane5": "0xffffffec", + "lane6": "0xfffffff0", + "lane7": "0xfffffff1" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, "Default": { "main": { "lane0": "0x4b", @@ -267,19 +515,143 @@ "lane7": "0x2" } }, - "Default": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x50", - "lane1": "0x50", - "lane2": "0x55", - "lane3": "0x55" - }, - "post1": { - "lane0": "0xffffffe9", - "lane1": "0xffffffe9", - "lane2": "0xffffffe7", - "lane3": "0xffffffe7" - }, + "lane0": "0x89", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x50", + "lane1": "0x50", + "lane2": "0x55", + "lane3": "0x55" + }, + "post1": { + "lane0": "0xffffffe9", + "lane1": "0xffffffe9", + "lane2": "0xffffffe7", + "lane3": "0xffffffe7" + }, "post2": { "lane0": "0x0", "lane1": "0x0", @@ -369,6 +741,130 @@ "lane7": "0x3" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x8d", + "lane3": "0x8d", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x8d", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xfffffff8", + "lane3": "0xfffffffb", + "lane4": "0xfffffff4", + "lane5": "0xfffffff8", + "lane6": "0xfffffff8", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xffffffff", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xffffffff", + "lane6": "0xffffffff", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff1", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff1", + "lane6": "0xfffffff1", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x2", + "lane7": "0x3" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x8d", + "lane3": "0x8d", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x8d", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xfffffff8", + "lane3": "0xfffffffb", + "lane4": "0xfffffff4", + "lane5": "0xfffffff8", + "lane6": "0xfffffff8", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xffffffff", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xffffffff", + "lane6": "0xffffffff", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff1", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff1", + "lane6": "0xfffffff1", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x2", + "lane7": "0x3" + } + }, "Default": { "main": { "lane0": "0x59", @@ -471,6 +967,130 @@ "lane7": "0x2" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x89", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff4", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffd", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x89", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff4", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffd", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, "Default": { "main": { "lane0": "0x59", @@ -573,74 +1193,96 @@ "lane7": "0x2" } }, - "Default": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x59", - "lane1": "0x59", - "lane2": "0x59", - "lane3": "0x59" + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" }, "post1": { - "lane0": "0xffffffe3", - "lane1": "0xffffffe3", - "lane2": "0xffffffe3", - "lane3": "0xffffffe3" + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" }, "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" }, "pre1": { - "lane0": "0xfffffff8", - "lane1": "0xfffffff8", - "lane2": "0xfffffff8", - "lane3": "0xfffffff8" + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" }, "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" } - } - }, - "7": { - "QSFP-DD-sm_media_interface": { + }, + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", "lane2": "0x8b", - "lane3": "0x88", + "lane3": "0x8b", "lane4": "0x94", - "lane5": "0x8b", + "lane5": "0x88", "lane6": "0x8b", - "lane7": "0x88" + "lane7": "0x94" }, "post1": { "lane0": "0xfffffffd", "lane1": "0xfffffff2", "lane2": "0xfffffff9", - "lane3": "0xfffffff2", + "lane3": "0xfffffff9", "lane4": "0xfffffffd", - "lane5": "0xfffffff9", + "lane5": "0xfffffff2", "lane6": "0xfffffff9", - "lane7": "0xfffffff2" + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", "lane2": "0xfffffffe", - "lane3": "0x0", + "lane3": "0xfffffffe", "lane4": "0x0", - "lane5": "0xfffffffe", + "lane5": "0x0", "lane6": "0xfffffffe", "lane7": "0x0" }, @@ -648,29 +1290,29 @@ "lane0": "0xffffffff", "lane1": "0xfffffffc", "lane2": "0xfffffffd", - "lane3": "0xfffffffc", + "lane3": "0xfffffffd", "lane4": "0xffffffff", - "lane5": "0xfffffffd", + "lane5": "0xfffffffc", "lane6": "0xfffffffd", - "lane7": "0xfffffffc" + "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", "lane1": "0xfffffff2", "lane2": "0xfffffff0", - "lane3": "0xfffffff2", + "lane3": "0xfffffff0", "lane4": "0xfffffff0", - "lane5": "0xfffffff0", + "lane5": "0xfffffff2", "lane6": "0xfffffff0", - "lane7": "0xfffffff2" + "lane7": "0xfffffff0" }, "pre2": { "lane0": "0x2", "lane1": "0x2", "lane2": "0x3", - "lane3": "0x2", + "lane3": "0x3", "lane4": "0x2", - "lane5": "0x3", + "lane5": "0x2", "lane6": "0x3", "lane7": "0x2" } @@ -714,137 +1356,159 @@ } } }, - "8": { + "7": { "QSFP-DD-sm_media_interface": { "main": { "lane0": "0x94", - "lane1": "0x94", - "lane2": "0x88", - "lane3": "0x8b", - "lane4": "0x88", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", "lane5": "0x8b", - "lane6": "0x88", - "lane7": "0x94" + "lane6": "0x8b", + "lane7": "0x88" }, "post1": { "lane0": "0xfffffffd", - "lane1": "0xfffffffd", - "lane2": "0xfffffff2", - "lane3": "0xfffffff9", - "lane4": "0xfffffff2", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", "lane5": "0xfffffff9", - "lane6": "0xfffffff2", - "lane7": "0xfffffffd" + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", - "lane3": "0xfffffffe", + "lane2": "0xfffffffe", + "lane3": "0x0", "lane4": "0x0", "lane5": "0xfffffffe", - "lane6": "0x0", + "lane6": "0xfffffffe", "lane7": "0x0" }, "post3": { "lane0": "0xffffffff", - "lane1": "0xffffffff", - "lane2": "0xfffffffc", - "lane3": "0xfffffffd", - "lane4": "0xfffffffc", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", "lane5": "0xfffffffd", - "lane6": "0xfffffffc", - "lane7": "0xffffffff" + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" }, "pre1": { "lane0": "0xfffffff0", - "lane1": "0xfffffff0", - "lane2": "0xfffffff2", - "lane3": "0xfffffff0", - "lane4": "0xfffffff2", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", "lane5": "0xfffffff0", - "lane6": "0xfffffff2", - "lane7": "0xfffffff0" + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" }, "pre2": { "lane0": "0x2", "lane1": "0x2", - "lane2": "0x2", - "lane3": "0x3", + "lane2": "0x3", + "lane3": "0x2", "lane4": "0x2", "lane5": "0x3", - "lane6": "0x2", + "lane6": "0x3", "lane7": "0x2" } }, - "Default": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x59", - "lane1": "0x59", - "lane2": "0x59", - "lane3": "0x59" + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" }, "post1": { - "lane0": "0xffffffe3", - "lane1": "0xffffffe3", - "lane2": "0xffffffe3", - "lane3": "0xffffffe3" + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" }, "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" }, "pre1": { - "lane0": "0xfffffff8", - "lane1": "0xfffffff8", - "lane2": "0xfffffff8", - "lane3": "0xfffffff8" + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" }, "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" } - } - }, - "9": { - "QSFP-DD-sm_media_interface": { + }, + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", "lane2": "0x8b", - "lane3": "0x8b", + "lane3": "0x88", "lane4": "0x94", - "lane5": "0x88", + "lane5": "0x8b", "lane6": "0x8b", - "lane7": "0x94" + "lane7": "0x88" }, "post1": { "lane0": "0xfffffffd", "lane1": "0xfffffff2", "lane2": "0xfffffff9", - "lane3": "0xfffffff9", + "lane3": "0xfffffff2", "lane4": "0xfffffffd", - "lane5": "0xfffffff2", + "lane5": "0xfffffff9", "lane6": "0xfffffff9", - "lane7": "0xfffffffd" + "lane7": "0xfffffff2" }, "post2": { "lane0": "0x0", "lane1": "0x0", "lane2": "0xfffffffe", - "lane3": "0xfffffffe", + "lane3": "0x0", "lane4": "0x0", - "lane5": "0x0", + "lane5": "0xfffffffe", "lane6": "0xfffffffe", "lane7": "0x0" }, @@ -852,29 +1516,29 @@ "lane0": "0xffffffff", "lane1": "0xfffffffc", "lane2": "0xfffffffd", - "lane3": "0xfffffffd", + "lane3": "0xfffffffc", "lane4": "0xffffffff", - "lane5": "0xfffffffc", + "lane5": "0xfffffffd", "lane6": "0xfffffffd", - "lane7": "0xffffffff" + "lane7": "0xfffffffc" }, "pre1": { "lane0": "0xfffffff0", "lane1": "0xfffffff2", "lane2": "0xfffffff0", - "lane3": "0xfffffff0", + "lane3": "0xfffffff2", "lane4": "0xfffffff0", - "lane5": "0xfffffff2", + "lane5": "0xfffffff0", "lane6": "0xfffffff0", - "lane7": "0xfffffff0" + "lane7": "0xfffffff2" }, "pre2": { "lane0": "0x2", "lane1": "0x2", "lane2": "0x3", - "lane3": "0x3", + "lane3": "0x2", "lane4": "0x2", - "lane5": "0x2", + "lane5": "0x3", "lane6": "0x3", "lane7": "0x2" } @@ -918,110 +1582,70 @@ } } }, - "10": { + "8": { "QSFP-DD-sm_media_interface": { "main": { "lane0": "0x94", - "lane1": "0x88", - "lane2": "0x8b", + "lane1": "0x94", + "lane2": "0x88", "lane3": "0x8b", - "lane4": "0x94", - "lane5": "0x88", - "lane6": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", "lane7": "0x94" }, "post1": { "lane0": "0xfffffffd", - "lane1": "0xfffffff2", - "lane2": "0xfffffff9", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", "lane3": "0xfffffff9", - "lane4": "0xfffffffd", - "lane5": "0xfffffff2", - "lane6": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0xfffffffe", + "lane2": "0x0", "lane3": "0xfffffffe", "lane4": "0x0", - "lane5": "0x0", - "lane6": "0xfffffffe", + "lane5": "0xfffffffe", + "lane6": "0x0", "lane7": "0x0" }, "post3": { "lane0": "0xffffffff", - "lane1": "0xfffffffc", - "lane2": "0xfffffffd", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", "lane3": "0xfffffffd", - "lane4": "0xffffffff", - "lane5": "0xfffffffc", - "lane6": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", - "lane1": "0xfffffff2", - "lane2": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", "lane3": "0xfffffff0", - "lane4": "0xfffffff0", - "lane5": "0xfffffff2", - "lane6": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", "lane7": "0xfffffff0" }, "pre2": { "lane0": "0x2", "lane1": "0x2", - "lane2": "0x3", + "lane2": "0x2", "lane3": "0x3", "lane4": "0x2", - "lane5": "0x2", - "lane6": "0x3", + "lane5": "0x3", + "lane6": "0x2", "lane7": "0x2" } }, - "Default": { - "main": { - "lane0": "0x55", - "lane1": "0x4e", - "lane2": "0x4b", - "lane3": "0x53" - }, - "post1": { - "lane0": "0xffffffeb", - "lane1": "0xffffffea", - "lane2": "0xffffffec", - "lane3": "0xffffffea" - }, - "post2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "pre1": { - "lane0": "0xfffffffa", - "lane1": "0xfffffffb", - "lane2": "0xfffffffb", - "lane3": "0xfffffffb" - }, - "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - } - } - }, - "11": { - "QSFP-DD-sm_media_interface": { + "QSFP-DD-nm_850_media_interface": { "main": { "lane0": "0x94", "lane1": "0x94", @@ -1083,22 +1707,84 @@ "lane7": "0x2" } }, - "Default": { + "QSFP-DD-active_cable_media_interface": { "main": { - "lane0": "0x4b", - "lane1": "0x4b", - "lane2": "0x59", - "lane3": "0x59" + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" }, "post1": { - "lane0": "0xffffffeb", - "lane1": "0xffffffeb", - "lane2": "0xffffffe3", - "lane3": "0xffffffe3" - }, - "post2": { - "lane0": "0x0", - "lane1": "0x0", + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x59", + "lane1": "0x59", + "lane2": "0x59", + "lane3": "0x59" + }, + "post1": { + "lane0": "0xffffffe3", + "lane1": "0xffffffe3", + "lane2": "0xffffffe3", + "lane3": "0xffffffe3" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", "lane2": "0x0", "lane3": "0x0" }, @@ -1109,8 +1795,8 @@ "lane3": "0x0" }, "pre1": { - "lane0": "0xfffffffc", - "lane1": "0xfffffffc", + "lane0": "0xfffffff8", + "lane1": "0xfffffff8", "lane2": "0xfffffff8", "lane3": "0xfffffff8" }, @@ -1122,35 +1808,35 @@ } } }, - "12": { + "9": { "QSFP-DD-sm_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", "lane2": "0x8b", - "lane3": "0x88", + "lane3": "0x8b", "lane4": "0x94", - "lane5": "0x8b", + "lane5": "0x88", "lane6": "0x8b", - "lane7": "0x88" + "lane7": "0x94" }, "post1": { "lane0": "0xfffffffd", "lane1": "0xfffffff2", "lane2": "0xfffffff9", - "lane3": "0xfffffff2", + "lane3": "0xfffffff9", "lane4": "0xfffffffd", - "lane5": "0xfffffff9", + "lane5": "0xfffffff2", "lane6": "0xfffffff9", - "lane7": "0xfffffff2" + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", "lane2": "0xfffffffe", - "lane3": "0x0", + "lane3": "0xfffffffe", "lane4": "0x0", - "lane5": "0xfffffffe", + "lane5": "0x0", "lane6": "0xfffffffe", "lane7": "0x0" }, @@ -1158,74 +1844,96 @@ "lane0": "0xffffffff", "lane1": "0xfffffffc", "lane2": "0xfffffffd", - "lane3": "0xfffffffc", + "lane3": "0xfffffffd", "lane4": "0xffffffff", - "lane5": "0xfffffffd", + "lane5": "0xfffffffc", "lane6": "0xfffffffd", - "lane7": "0xfffffffc" + "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", "lane1": "0xfffffff2", "lane2": "0xfffffff0", - "lane3": "0xfffffff2", + "lane3": "0xfffffff0", "lane4": "0xfffffff0", - "lane5": "0xfffffff0", + "lane5": "0xfffffff2", "lane6": "0xfffffff0", - "lane7": "0xfffffff2" + "lane7": "0xfffffff0" }, "pre2": { "lane0": "0x2", "lane1": "0x2", "lane2": "0x3", - "lane3": "0x2", + "lane3": "0x3", "lane4": "0x2", - "lane5": "0x3", + "lane5": "0x2", "lane6": "0x3", "lane7": "0x2" } }, - "Default": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x55", - "lane1": "0x53", - "lane2": "0x55", - "lane3": "0x53" + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" }, "post1": { - "lane0": "0xffffffeb", - "lane1": "0xffffffea", - "lane2": "0xffffffeb", - "lane3": "0xffffffea" + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" }, "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" }, "pre1": { - "lane0": "0xfffffffa", - "lane1": "0xfffffffb", - "lane2": "0xfffffffa", - "lane3": "0xfffffffb" + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" }, "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" } - } - }, - "13": { - "QSFP-DD-sm_media_interface": { + }, + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", @@ -1289,16 +1997,16 @@ }, "Default": { "main": { - "lane0": "0x4e", - "lane1": "0x4e", - "lane2": "0x53", - "lane3": "0x4b" + "lane0": "0x59", + "lane1": "0x59", + "lane2": "0x59", + "lane3": "0x59" }, "post1": { - "lane0": "0xffffffea", - "lane1": "0xffffffea", - "lane2": "0xffffffea", - "lane3": "0xffffffec" + "lane0": "0xffffffe3", + "lane1": "0xffffffe3", + "lane2": "0xffffffe3", + "lane3": "0xffffffe3" }, "post2": { "lane0": "0x0", @@ -1313,10 +2021,10 @@ "lane3": "0x0" }, "pre1": { - "lane0": "0xfffffffb", - "lane1": "0xfffffffb", - "lane2": "0xfffffffb", - "lane3": "0xfffffffb" + "lane0": "0xfffffff8", + "lane1": "0xfffffff8", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8" }, "pre2": { "lane0": "0x0", @@ -1326,129 +2034,89 @@ } } }, - "14": { + "10": { "QSFP-DD-sm_media_interface": { "main": { "lane0": "0x94", - "lane1": "0x94", - "lane2": "0x88", + "lane1": "0x88", + "lane2": "0x8b", "lane3": "0x8b", - "lane4": "0x88", - "lane5": "0x8b", - "lane6": "0x88", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", "lane7": "0x94" }, "post1": { "lane0": "0xfffffffd", - "lane1": "0xfffffffd", - "lane2": "0xfffffff2", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", "lane3": "0xfffffff9", - "lane4": "0xfffffff2", - "lane5": "0xfffffff9", - "lane6": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", + "lane2": "0xfffffffe", "lane3": "0xfffffffe", "lane4": "0x0", - "lane5": "0xfffffffe", - "lane6": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", "lane7": "0x0" }, "post3": { "lane0": "0xffffffff", - "lane1": "0xffffffff", - "lane2": "0xfffffffc", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", "lane3": "0xfffffffd", - "lane4": "0xfffffffc", - "lane5": "0xfffffffd", - "lane6": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", - "lane1": "0xfffffff0", - "lane2": "0xfffffff2", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", "lane3": "0xfffffff0", - "lane4": "0xfffffff2", - "lane5": "0xfffffff0", - "lane6": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", "lane7": "0xfffffff0" }, "pre2": { "lane0": "0x2", "lane1": "0x2", - "lane2": "0x2", + "lane2": "0x3", "lane3": "0x3", "lane4": "0x2", - "lane5": "0x3", - "lane6": "0x2", + "lane5": "0x2", + "lane6": "0x3", "lane7": "0x2" } }, - "Default": { - "main": { - "lane0": "0x55", - "lane1": "0x55", - "lane2": "0x4b", - "lane3": "0x50" - }, - "post1": { - "lane0": "0xffffffe7", - "lane1": "0xffffffe7", - "lane2": "0xffffffeb", - "lane3": "0xffffffe9" - }, - "post2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "pre1": { - "lane0": "0xfffffff9", - "lane1": "0xfffffff9", - "lane2": "0xfffffffc", - "lane3": "0xfffffffb" - }, - "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - } - } - }, - "15": { - "QSFP-DD-sm_media_interface": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x86", + "lane0": "0x94", "lane1": "0x88", "lane2": "0x8b", - "lane3": "0x8d", + "lane3": "0x8b", "lane4": "0x94", - "lane5": "0x8b", + "lane5": "0x88", "lane6": "0x8b", - "lane7": "0x88" + "lane7": "0x94" }, "post1": { - "lane0": "0xfffffff4", + "lane0": "0xfffffffd", "lane1": "0xfffffff2", "lane2": "0xfffffff9", - "lane3": "0xfffffffb", + "lane3": "0xfffffff9", "lane4": "0xfffffffd", - "lane5": "0xfffffff9", + "lane5": "0xfffffff2", "lane6": "0xfffffff9", - "lane7": "0xfffffff2" + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", @@ -1456,19 +2124,19 @@ "lane2": "0xfffffffe", "lane3": "0xfffffffe", "lane4": "0x0", - "lane5": "0xfffffffe", + "lane5": "0x0", "lane6": "0xfffffffe", "lane7": "0x0" }, "post3": { - "lane0": "0xfffffffb", + "lane0": "0xffffffff", "lane1": "0xfffffffc", "lane2": "0xfffffffd", "lane3": "0xfffffffd", "lane4": "0xffffffff", - "lane5": "0xfffffffd", + "lane5": "0xfffffffc", "lane6": "0xfffffffd", - "lane7": "0xfffffffc" + "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", @@ -1476,62 +2144,22 @@ "lane2": "0xfffffff0", "lane3": "0xfffffff0", "lane4": "0xfffffff0", - "lane5": "0xfffffff0", + "lane5": "0xfffffff2", "lane6": "0xfffffff0", - "lane7": "0xfffffff2" + "lane7": "0xfffffff0" }, "pre2": { - "lane0": "0x3", + "lane0": "0x2", "lane1": "0x2", "lane2": "0x3", "lane3": "0x3", "lane4": "0x2", - "lane5": "0x3", + "lane5": "0x2", "lane6": "0x3", "lane7": "0x2" } }, - "Default": { - "main": { - "lane0": "0x4e", - "lane1": "0x53", - "lane2": "0x55", - "lane3": "0x53" - }, - "post1": { - "lane0": "0xffffffea", - "lane1": "0xffffffea", - "lane2": "0xffffffeb", - "lane3": "0xffffffea" - }, - "post2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "pre1": { - "lane0": "0xfffffffb", - "lane1": "0xfffffffb", - "lane2": "0xfffffffa", - "lane3": "0xfffffffb" - }, - "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - } - } - }, - "16": { - "QSFP-DD-sm_media_interface": { + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", @@ -1596,15 +2224,15 @@ "Default": { "main": { "lane0": "0x55", - "lane1": "0x4b", - "lane2": "0x59", - "lane3": "0x50" + "lane1": "0x4e", + "lane2": "0x4b", + "lane3": "0x53" }, "post1": { - "lane0": "0xffffffe7", - "lane1": "0xffffffeb", - "lane2": "0xffffffe3", - "lane3": "0xffffffe9" + "lane0": "0xffffffeb", + "lane1": "0xffffffea", + "lane2": "0xffffffec", + "lane3": "0xffffffea" }, "post2": { "lane0": "0x0", @@ -1619,9 +2247,9 @@ "lane3": "0x0" }, "pre1": { - "lane0": "0xfffffff9", - "lane1": "0xfffffffc", - "lane2": "0xfffffff8", + "lane0": "0xfffffffa", + "lane1": "0xfffffffb", + "lane2": "0xfffffffb", "lane3": "0xfffffffb" }, "pre2": { @@ -1632,99 +2260,2709 @@ } } }, - "17": { + "11": { "QSFP-DD-sm_media_interface": { "main": { - "lane0": "0x8d", - "lane1": "0x90", - "lane2": "0x89", - "lane3": "0x88", - "lane4": "0x8b", - "lane5": "0x89", - "lane6": "0x8d", - "lane7": "0x90" + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" }, "post1": { - "lane0": "0xfffffffb", - "lane1": "0xffffffff", - "lane2": "0xfffffff4", - "lane3": "0xfffffff2", - "lane4": "0xfffffff9", - "lane5": "0xfffffff4", - "lane6": "0xfffffffb", - "lane7": "0xffffffff" + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" }, "post2": { - "lane0": "0xfffffffe", - "lane1": "0xfffffffd", + "lane0": "0x0", + "lane1": "0x0", "lane2": "0x0", - "lane3": "0x0", - "lane4": "0xfffffffe", - "lane5": "0x0", - "lane6": "0xfffffffe", - "lane7": "0xfffffffd" + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" }, "post3": { - "lane0": "0xfffffffd", - "lane1": "0xfffffffd", - "lane2": "0xfffffffd", - "lane3": "0xfffffffc", - "lane4": "0xfffffffd", + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", "lane5": "0xfffffffd", - "lane6": "0xfffffffd", - "lane7": "0xfffffffd" + "lane6": "0xfffffffc", + "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", - "lane1": "0xffffffef", - "lane2": "0xfffffff0", - "lane3": "0xfffffff2", - "lane4": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", "lane5": "0xfffffff0", - "lane6": "0xfffffff0", - "lane7": "0xffffffef" + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" }, "pre2": { - "lane0": "0x3", + "lane0": "0x2", "lane1": "0x2", "lane2": "0x2", - "lane3": "0x2", - "lane4": "0x3", - "lane5": "0x2", - "lane6": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", "lane7": "0x2" } }, - "Default": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x53", - "lane1": "0x53", - "lane2": "0x55", - "lane3": "0x55" + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" }, "post1": { - "lane0": "0xffffffea", - "lane1": "0xffffffea", - "lane2": "0xffffffeb", - "lane3": "0xffffffeb" + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", "lane2": "0x0", - "lane3": "0x0" + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" }, "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "pre1": { - "lane0": "0xfffffffb", + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x4b", + "lane1": "0x4b", + "lane2": "0x59", + "lane3": "0x59" + }, + "post1": { + "lane0": "0xffffffeb", + "lane1": "0xffffffeb", + "lane2": "0xffffffe3", + "lane3": "0xffffffe3" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffffc", + "lane1": "0xfffffffc", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "12": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x55", + "lane1": "0x53", + "lane2": "0x55", + "lane3": "0x53" + }, + "post1": { + "lane0": "0xffffffeb", + "lane1": "0xffffffea", + "lane2": "0xffffffeb", + "lane3": "0xffffffea" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffffa", + "lane1": "0xfffffffb", + "lane2": "0xfffffffa", + "lane3": "0xfffffffb" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "13": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x4e", + "lane1": "0x4e", + "lane2": "0x53", + "lane3": "0x4b" + }, + "post1": { + "lane0": "0xffffffea", + "lane1": "0xffffffea", + "lane2": "0xffffffea", + "lane3": "0xffffffec" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffffb", + "lane2": "0xfffffffb", + "lane3": "0xfffffffb" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "14": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x55", + "lane1": "0x55", + "lane2": "0x4b", + "lane3": "0x50" + }, + "post1": { + "lane0": "0xffffffe7", + "lane1": "0xffffffe7", + "lane2": "0xffffffeb", + "lane3": "0xffffffe9" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffff9", + "lane1": "0xfffffff9", + "lane2": "0xfffffffc", + "lane3": "0xfffffffb" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "15": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x86", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8d", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffffb", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffb", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x86", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8d", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffffb", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffb", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x86", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8d", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffffb", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffb", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x4e", + "lane1": "0x53", + "lane2": "0x55", + "lane3": "0x53" + }, + "post1": { + "lane0": "0xffffffea", + "lane1": "0xffffffea", + "lane2": "0xffffffeb", + "lane3": "0xffffffea" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffffb", + "lane2": "0xfffffffa", + "lane3": "0xfffffffb" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "16": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x55", + "lane1": "0x4b", + "lane2": "0x59", + "lane3": "0x50" + }, + "post1": { + "lane0": "0xffffffe7", + "lane1": "0xffffffeb", + "lane2": "0xffffffe3", + "lane3": "0xffffffe9" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffff9", + "lane1": "0xfffffffc", + "lane2": "0xfffffff8", + "lane3": "0xfffffffb" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "17": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x90", + "lane2": "0x89", + "lane3": "0x88", + "lane4": "0x8b", + "lane5": "0x89", + "lane6": "0x8d", + "lane7": "0x90" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xffffffff", + "lane2": "0xfffffff4", + "lane3": "0xfffffff2", + "lane4": "0xfffffff9", + "lane5": "0xfffffff4", + "lane6": "0xfffffffb", + "lane7": "0xffffffff" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0x0", + "lane4": "0xfffffffe", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xffffffef", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xffffffef" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x3", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x90", + "lane2": "0x89", + "lane3": "0x88", + "lane4": "0x8b", + "lane5": "0x89", + "lane6": "0x8d", + "lane7": "0x90" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xffffffff", + "lane2": "0xfffffff4", + "lane3": "0xfffffff2", + "lane4": "0xfffffff9", + "lane5": "0xfffffff4", + "lane6": "0xfffffffb", + "lane7": "0xffffffff" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0x0", + "lane4": "0xfffffffe", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xffffffef", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xffffffef" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x3", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x90", + "lane2": "0x89", + "lane3": "0x88", + "lane4": "0x8b", + "lane5": "0x89", + "lane6": "0x8d", + "lane7": "0x90" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xffffffff", + "lane2": "0xfffffff4", + "lane3": "0xfffffff2", + "lane4": "0xfffffff9", + "lane5": "0xfffffff4", + "lane6": "0xfffffffb", + "lane7": "0xffffffff" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0x0", + "lane4": "0xfffffffe", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xffffffef", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xffffffef" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x3", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x53", + "lane1": "0x53", + "lane2": "0x55", + "lane3": "0x55" + }, + "post1": { + "lane0": "0xffffffea", + "lane1": "0xffffffea", + "lane2": "0xffffffeb", + "lane3": "0xffffffeb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffffb", + "lane2": "0xfffffffa", + "lane3": "0xfffffffa" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "18": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x8d", + "lane3": "0x8d", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x89", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffff4", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xffffffff", + "lane3": "0xffffffff", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff1", + "lane3": "0xfffffff1", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x3" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x8d", + "lane3": "0x8d", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x89", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffff4", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xffffffff", + "lane3": "0xffffffff", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff1", + "lane3": "0xfffffff1", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x3" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x8d", + "lane3": "0x8d", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x89", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffff4", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xffffffff", + "lane3": "0xffffffff", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff1", + "lane3": "0xfffffff1", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x3" + } + }, + "Default": { + "main": { + "lane0": "0x4b", + "lane1": "0x59", + "lane2": "0x59", + "lane3": "0x4b" + }, + "post1": { + "lane0": "0xffffffeb", + "lane1": "0xffffffe3", + "lane2": "0xffffffe3", + "lane3": "0xffffffeb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffffc", + "lane1": "0xfffffff8", + "lane2": "0xfffffff8", + "lane3": "0xfffffffc" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "19": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x90", + "lane3": "0x90", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x89", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xffffffff", + "lane3": "0xffffffff", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffff4", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xffffffef", + "lane3": "0xffffffef", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x3" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x90", + "lane3": "0x90", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x89", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xffffffff", + "lane3": "0xffffffff", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffff4", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xffffffef", + "lane3": "0xffffffef", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x3" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x90", + "lane3": "0x90", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x89", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xffffffff", + "lane3": "0xffffffff", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffff4", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xffffffef", + "lane3": "0xffffffef", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x3" + } + }, + "Default": { + "main": { + "lane0": "0x55", + "lane1": "0x55", + "lane2": "0x50", + "lane3": "0x50" + }, + "post1": { + "lane0": "0xffffffe7", + "lane1": "0xffffffe7", + "lane2": "0xffffffe9", + "lane3": "0xffffffe9" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffff9", + "lane1": "0xfffffff9", + "lane2": "0xfffffffb", + "lane3": "0xfffffffb" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "20": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x8d", + "lane2": "0x89", + "lane3": "0x8d", + "lane4": "0x8d", + "lane5": "0x89", + "lane6": "0x8d", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffff8", + "lane2": "0xfffffff4", + "lane3": "0xfffffffb", + "lane4": "0xfffffff8", + "lane5": "0xfffffff4", + "lane6": "0xfffffffb", + "lane7": "0xfffffff8" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0xfffffffd", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xffffffff", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff1", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff1", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff1" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x8d", + "lane2": "0x89", + "lane3": "0x8d", + "lane4": "0x8d", + "lane5": "0x89", + "lane6": "0x8d", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffff8", + "lane2": "0xfffffff4", + "lane3": "0xfffffffb", + "lane4": "0xfffffff8", + "lane5": "0xfffffff4", + "lane6": "0xfffffffb", + "lane7": "0xfffffff8" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0xfffffffd", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xffffffff", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff1", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff1", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff1" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x8d", + "lane2": "0x89", + "lane3": "0x8d", + "lane4": "0x8d", + "lane5": "0x89", + "lane6": "0x8d", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffff8", + "lane2": "0xfffffff4", + "lane3": "0xfffffffb", + "lane4": "0xfffffff8", + "lane5": "0xfffffff4", + "lane6": "0xfffffffb", + "lane7": "0xfffffff8" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0xfffffffd", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xffffffff", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff1", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff1", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff1" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x4b", + "lane1": "0x4b", + "lane2": "0x4e", + "lane3": "0x4e" + }, + "post1": { + "lane0": "0xffffffec", + "lane1": "0xffffffec", + "lane2": "0xffffffea", + "lane3": "0xffffffea" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffffb", + "lane1": "0xfffffffb", + "lane2": "0xfffffffb", + "lane3": "0xfffffffb" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "21": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x89" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffff4" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x89" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffff4" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x89" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffff4" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x50", + "lane1": "0x50", + "lane2": "0x55", + "lane3": "0x55" + }, + "post1": { + "lane0": "0xffffffe9", + "lane1": "0xffffffe9", + "lane2": "0xffffffe7", + "lane3": "0xffffffe7" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffffb", "lane1": "0xfffffffb", - "lane2": "0xfffffffa", - "lane3": "0xfffffffa" + "lane2": "0xfffffff9", + "lane3": "0xfffffff9" + }, + "pre2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "22": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "Default": { + "main": { + "lane0": "0x59", + "lane1": "0x59", + "lane2": "0x59", + "lane3": "0x59" + }, + "post1": { + "lane0": "0xffffffe3", + "lane1": "0xffffffe3", + "lane2": "0xffffffe3", + "lane3": "0xffffffe3" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "post3": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + }, + "pre1": { + "lane0": "0xfffffff8", + "lane1": "0xfffffff8", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8" }, "pre2": { "lane0": "0x0", @@ -1734,81 +4972,205 @@ } } }, - "18": { + "23": { "QSFP-DD-sm_media_interface": { "main": { - "lane0": "0x89", - "lane1": "0x8d", - "lane2": "0x8d", - "lane3": "0x8d", - "lane4": "0x89", - "lane5": "0x8d", - "lane6": "0x89", - "lane7": "0x8d" + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" }, "post1": { - "lane0": "0xfffffff4", - "lane1": "0xfffffffb", - "lane2": "0xfffffff8", - "lane3": "0xfffffff8", - "lane4": "0xfffffff4", - "lane5": "0xfffffffb", - "lane6": "0xfffffff4", - "lane7": "0xfffffffb" + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", - "lane1": "0xfffffffe", - "lane2": "0xfffffffd", - "lane3": "0xfffffffd", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", "lane4": "0x0", "lane5": "0xfffffffe", "lane6": "0x0", - "lane7": "0xfffffffe" + "lane7": "0x0" }, "post3": { - "lane0": "0xfffffffd", - "lane1": "0xfffffffd", - "lane2": "0xffffffff", - "lane3": "0xffffffff", - "lane4": "0xfffffffd", + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", "lane5": "0xfffffffd", - "lane6": "0xfffffffd", - "lane7": "0xfffffffd" + "lane6": "0xfffffffc", + "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", "lane1": "0xfffffff0", - "lane2": "0xfffffff1", - "lane3": "0xfffffff1", - "lane4": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", "lane5": "0xfffffff0", - "lane6": "0xfffffff0", + "lane6": "0xfffffff2", "lane7": "0xfffffff0" }, "pre2": { "lane0": "0x2", - "lane1": "0x3", + "lane1": "0x2", "lane2": "0x2", - "lane3": "0x2", + "lane3": "0x3", "lane4": "0x2", "lane5": "0x3", "lane6": "0x2", - "lane7": "0x3" + "lane7": "0x2" } }, "Default": { "main": { - "lane0": "0x4b", + "lane0": "0x59", "lane1": "0x59", "lane2": "0x59", - "lane3": "0x4b" + "lane3": "0x59" }, "post1": { - "lane0": "0xffffffeb", + "lane0": "0xffffffe3", "lane1": "0xffffffe3", "lane2": "0xffffffe3", - "lane3": "0xffffffeb" + "lane3": "0xffffffe3" }, "post2": { "lane0": "0x0", @@ -1823,10 +5185,10 @@ "lane3": "0x0" }, "pre1": { - "lane0": "0xfffffffc", + "lane0": "0xfffffff8", "lane1": "0xfffffff8", "lane2": "0xfffffff8", - "lane3": "0xfffffffc" + "lane3": "0xfffffff8" }, "pre2": { "lane0": "0x0", @@ -1836,164 +5198,186 @@ } } }, - "19": { + "24": { "QSFP-DD-sm_media_interface": { "main": { - "lane0": "0x89", - "lane1": "0x8d", - "lane2": "0x90", - "lane3": "0x90", - "lane4": "0x89", - "lane5": "0x8d", - "lane6": "0x89", - "lane7": "0x8d" + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" }, "post1": { - "lane0": "0xfffffff4", - "lane1": "0xfffffffb", - "lane2": "0xffffffff", - "lane3": "0xffffffff", - "lane4": "0xfffffff4", - "lane5": "0xfffffffb", - "lane6": "0xfffffff4", - "lane7": "0xfffffffb" + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", - "lane1": "0xfffffffe", - "lane2": "0xfffffffd", - "lane3": "0xfffffffd", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", "lane4": "0x0", - "lane5": "0xfffffffe", - "lane6": "0x0", - "lane7": "0xfffffffe" + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" }, "post3": { - "lane0": "0xfffffffd", - "lane1": "0xfffffffd", + "lane0": "0xffffffff", + "lane1": "0xfffffffc", "lane2": "0xfffffffd", "lane3": "0xfffffffd", - "lane4": "0xfffffffd", - "lane5": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", "lane6": "0xfffffffd", - "lane7": "0xfffffffd" + "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", - "lane1": "0xfffffff0", - "lane2": "0xffffffef", - "lane3": "0xffffffef", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", "lane4": "0xfffffff0", - "lane5": "0xfffffff0", + "lane5": "0xfffffff2", "lane6": "0xfffffff0", "lane7": "0xfffffff0" }, "pre2": { "lane0": "0x2", - "lane1": "0x3", - "lane2": "0x2", - "lane3": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", "lane4": "0x2", - "lane5": "0x3", - "lane6": "0x2", - "lane7": "0x3" + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" } }, - "Default": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x55", - "lane1": "0x55", - "lane2": "0x50", - "lane3": "0x50" + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" }, "post1": { - "lane0": "0xffffffe7", - "lane1": "0xffffffe7", - "lane2": "0xffffffe9", - "lane3": "0xffffffe9" + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" }, "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" }, "pre1": { - "lane0": "0xfffffff9", - "lane1": "0xfffffff9", - "lane2": "0xfffffffb", - "lane3": "0xfffffffb" + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" }, "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" } - } - }, - "20": { - "QSFP-DD-sm_media_interface": { + }, + "QSFP-DD-active_cable_media_interface": { "main": { - "lane0": "0x8d", - "lane1": "0x8d", - "lane2": "0x89", - "lane3": "0x8d", - "lane4": "0x8d", - "lane5": "0x89", - "lane6": "0x8d", - "lane7": "0x8d" + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" }, "post1": { - "lane0": "0xfffffffb", - "lane1": "0xfffffff8", - "lane2": "0xfffffff4", - "lane3": "0xfffffffb", - "lane4": "0xfffffff8", - "lane5": "0xfffffff4", - "lane6": "0xfffffffb", - "lane7": "0xfffffff8" + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" }, "post2": { - "lane0": "0xfffffffe", - "lane1": "0xfffffffd", - "lane2": "0x0", + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", "lane3": "0xfffffffe", - "lane4": "0xfffffffd", + "lane4": "0x0", "lane5": "0x0", "lane6": "0xfffffffe", - "lane7": "0xfffffffd" + "lane7": "0x0" }, "post3": { - "lane0": "0xfffffffd", - "lane1": "0xffffffff", + "lane0": "0xffffffff", + "lane1": "0xfffffffc", "lane2": "0xfffffffd", "lane3": "0xfffffffd", "lane4": "0xffffffff", - "lane5": "0xfffffffd", + "lane5": "0xfffffffc", "lane6": "0xfffffffd", "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", - "lane1": "0xfffffff1", + "lane1": "0xfffffff2", "lane2": "0xfffffff0", "lane3": "0xfffffff0", - "lane4": "0xfffffff1", - "lane5": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", "lane6": "0xfffffff0", - "lane7": "0xfffffff1" + "lane7": "0xfffffff0" }, "pre2": { - "lane0": "0x3", + "lane0": "0x2", "lane1": "0x2", - "lane2": "0x2", + "lane2": "0x3", "lane3": "0x3", "lane4": "0x2", "lane5": "0x2", @@ -2003,16 +5387,16 @@ }, "Default": { "main": { - "lane0": "0x4b", - "lane1": "0x4b", - "lane2": "0x4e", - "lane3": "0x4e" + "lane0": "0x59", + "lane1": "0x59", + "lane2": "0x59", + "lane3": "0x59" }, "post1": { - "lane0": "0xffffffec", - "lane1": "0xffffffec", - "lane2": "0xffffffea", - "lane3": "0xffffffea" + "lane0": "0xffffffe3", + "lane1": "0xffffffe3", + "lane2": "0xffffffe3", + "lane3": "0xffffffe3" }, "post2": { "lane0": "0x0", @@ -2027,10 +5411,10 @@ "lane3": "0x0" }, "pre1": { - "lane0": "0xfffffffb", - "lane1": "0xfffffffb", - "lane2": "0xfffffffb", - "lane3": "0xfffffffb" + "lane0": "0xfffffff8", + "lane1": "0xfffffff8", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8" }, "pre2": { "lane0": "0x0", @@ -2040,35 +5424,35 @@ } } }, - "21": { + "25": { "QSFP-DD-sm_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", "lane2": "0x8b", - "lane3": "0x8b", + "lane3": "0x88", "lane4": "0x94", - "lane5": "0x88", + "lane5": "0x8b", "lane6": "0x8b", - "lane7": "0x89" + "lane7": "0x88" }, "post1": { "lane0": "0xfffffffd", "lane1": "0xfffffff2", "lane2": "0xfffffff9", - "lane3": "0xfffffff9", + "lane3": "0xfffffff2", "lane4": "0xfffffffd", - "lane5": "0xfffffff2", + "lane5": "0xfffffff9", "lane6": "0xfffffff9", - "lane7": "0xfffffff4" + "lane7": "0xfffffff2" }, "post2": { "lane0": "0x0", "lane1": "0x0", "lane2": "0xfffffffe", - "lane3": "0xfffffffe", + "lane3": "0x0", "lane4": "0x0", - "lane5": "0x0", + "lane5": "0xfffffffe", "lane6": "0xfffffffe", "lane7": "0x0" }, @@ -2076,76 +5460,98 @@ "lane0": "0xffffffff", "lane1": "0xfffffffc", "lane2": "0xfffffffd", - "lane3": "0xfffffffd", + "lane3": "0xfffffffc", "lane4": "0xffffffff", - "lane5": "0xfffffffc", + "lane5": "0xfffffffd", "lane6": "0xfffffffd", - "lane7": "0xfffffffd" + "lane7": "0xfffffffc" }, "pre1": { "lane0": "0xfffffff0", "lane1": "0xfffffff2", "lane2": "0xfffffff0", - "lane3": "0xfffffff0", + "lane3": "0xfffffff2", "lane4": "0xfffffff0", - "lane5": "0xfffffff2", + "lane5": "0xfffffff0", "lane6": "0xfffffff0", - "lane7": "0xfffffff0" + "lane7": "0xfffffff2" }, "pre2": { "lane0": "0x2", "lane1": "0x2", "lane2": "0x3", - "lane3": "0x3", + "lane3": "0x2", "lane4": "0x2", - "lane5": "0x2", + "lane5": "0x3", "lane6": "0x3", "lane7": "0x2" } }, - "Default": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x50", - "lane1": "0x50", - "lane2": "0x55", - "lane3": "0x55" + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" }, "post1": { - "lane0": "0xffffffe9", - "lane1": "0xffffffe9", - "lane2": "0xffffffe7", - "lane3": "0xffffffe7" + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" }, "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" }, "pre1": { - "lane0": "0xfffffffb", - "lane1": "0xfffffffb", - "lane2": "0xfffffff9", - "lane3": "0xfffffff9" + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" }, "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" } - } - }, - "22": { - "QSFP-DD-sm_media_interface": { + }, + "QSFP-DD-active_cable_media_interface": { "main": { - "lane0": "0x89", + "lane0": "0x94", "lane1": "0x88", "lane2": "0x8b", "lane3": "0x88", @@ -2155,7 +5561,7 @@ "lane7": "0x88" }, "post1": { - "lane0": "0xfffffff4", + "lane0": "0xfffffffd", "lane1": "0xfffffff2", "lane2": "0xfffffff9", "lane3": "0xfffffff2", @@ -2175,7 +5581,7 @@ "lane7": "0x0" }, "post3": { - "lane0": "0xfffffffd", + "lane0": "0xffffffff", "lane1": "0xfffffffc", "lane2": "0xfffffffd", "lane3": "0xfffffffc", @@ -2237,15 +5643,139 @@ "lane3": "0xfffffff8" }, "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "26": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" } - } - }, - "23": { - "QSFP-DD-sm_media_interface": { + }, + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", "lane1": "0x94", @@ -2346,7 +5876,7 @@ } } }, - "24": { + "27": { "QSFP-DD-sm_media_interface": { "main": { "lane0": "0x94", @@ -2409,74 +5939,34 @@ "lane7": "0x2" } }, - "Default": { - "main": { - "lane0": "0x59", - "lane1": "0x59", - "lane2": "0x59", - "lane3": "0x59" - }, - "post1": { - "lane0": "0xffffffe3", - "lane1": "0xffffffe3", - "lane2": "0xffffffe3", - "lane3": "0xffffffe3" - }, - "post2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "pre1": { - "lane0": "0xfffffff8", - "lane1": "0xfffffff8", - "lane2": "0xfffffff8", - "lane3": "0xfffffff8" - }, - "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - } - } - }, - "25": { - "QSFP-DD-sm_media_interface": { + "QSFP-DD-nm_850_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", "lane2": "0x8b", - "lane3": "0x88", + "lane3": "0x8b", "lane4": "0x94", - "lane5": "0x8b", + "lane5": "0x88", "lane6": "0x8b", - "lane7": "0x88" + "lane7": "0x94" }, "post1": { "lane0": "0xfffffffd", "lane1": "0xfffffff2", "lane2": "0xfffffff9", - "lane3": "0xfffffff2", + "lane3": "0xfffffff9", "lane4": "0xfffffffd", - "lane5": "0xfffffff9", + "lane5": "0xfffffff2", "lane6": "0xfffffff9", - "lane7": "0xfffffff2" + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", "lane2": "0xfffffffe", - "lane3": "0x0", + "lane3": "0xfffffffe", "lane4": "0x0", - "lane5": "0xfffffffe", + "lane5": "0x0", "lane6": "0xfffffffe", "lane7": "0x0" }, @@ -2484,132 +5974,92 @@ "lane0": "0xffffffff", "lane1": "0xfffffffc", "lane2": "0xfffffffd", - "lane3": "0xfffffffc", + "lane3": "0xfffffffd", "lane4": "0xffffffff", - "lane5": "0xfffffffd", + "lane5": "0xfffffffc", "lane6": "0xfffffffd", - "lane7": "0xfffffffc" + "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", "lane1": "0xfffffff2", "lane2": "0xfffffff0", - "lane3": "0xfffffff2", + "lane3": "0xfffffff0", "lane4": "0xfffffff0", - "lane5": "0xfffffff0", + "lane5": "0xfffffff2", "lane6": "0xfffffff0", - "lane7": "0xfffffff2" + "lane7": "0xfffffff0" }, "pre2": { "lane0": "0x2", "lane1": "0x2", "lane2": "0x3", - "lane3": "0x2", + "lane3": "0x3", "lane4": "0x2", - "lane5": "0x3", + "lane5": "0x2", "lane6": "0x3", "lane7": "0x2" } }, - "Default": { - "main": { - "lane0": "0x59", - "lane1": "0x59", - "lane2": "0x59", - "lane3": "0x59" - }, - "post1": { - "lane0": "0xffffffe3", - "lane1": "0xffffffe3", - "lane2": "0xffffffe3", - "lane3": "0xffffffe3" - }, - "post2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - }, - "pre1": { - "lane0": "0xfffffff8", - "lane1": "0xfffffff8", - "lane2": "0xfffffff8", - "lane3": "0xfffffff8" - }, - "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" - } - } - }, - "26": { - "QSFP-DD-sm_media_interface": { + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", - "lane1": "0x94", - "lane2": "0x88", + "lane1": "0x88", + "lane2": "0x8b", "lane3": "0x8b", - "lane4": "0x88", - "lane5": "0x8b", - "lane6": "0x88", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", "lane7": "0x94" }, "post1": { "lane0": "0xfffffffd", - "lane1": "0xfffffffd", - "lane2": "0xfffffff2", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", "lane3": "0xfffffff9", - "lane4": "0xfffffff2", - "lane5": "0xfffffff9", - "lane6": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", + "lane2": "0xfffffffe", "lane3": "0xfffffffe", "lane4": "0x0", - "lane5": "0xfffffffe", - "lane6": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", "lane7": "0x0" }, "post3": { "lane0": "0xffffffff", - "lane1": "0xffffffff", - "lane2": "0xfffffffc", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", "lane3": "0xfffffffd", - "lane4": "0xfffffffc", - "lane5": "0xfffffffd", - "lane6": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", "lane7": "0xffffffff" }, "pre1": { "lane0": "0xfffffff0", - "lane1": "0xfffffff0", - "lane2": "0xfffffff2", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", "lane3": "0xfffffff0", - "lane4": "0xfffffff2", - "lane5": "0xfffffff0", - "lane6": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", "lane7": "0xfffffff0" }, "pre2": { "lane0": "0x2", "lane1": "0x2", - "lane2": "0x2", + "lane2": "0x3", "lane3": "0x3", "lane4": "0x2", - "lane5": "0x3", - "lane6": "0x2", + "lane5": "0x2", + "lane6": "0x3", "lane7": "0x2" } }, @@ -2652,7 +6102,7 @@ } } }, - "27": { + "28": { "QSFP-DD-sm_media_interface": { "main": { "lane0": "0x94", @@ -2715,47 +6165,69 @@ "lane7": "0x2" } }, - "Default": { + "QSFP-DD-nm_850_media_interface": { "main": { - "lane0": "0x59", - "lane1": "0x59", - "lane2": "0x59", - "lane3": "0x59" + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" }, "post1": { - "lane0": "0xffffffe3", - "lane1": "0xffffffe3", - "lane2": "0xffffffe3", - "lane3": "0xffffffe3" + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" }, "post2": { "lane0": "0x0", "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" }, "post3": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" }, "pre1": { - "lane0": "0xfffffff8", - "lane1": "0xfffffff8", - "lane2": "0xfffffff8", - "lane3": "0xfffffff8" - }, - "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" } - } - }, - "28": { - "QSFP-DD-sm_media_interface": { + }, + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", @@ -2919,6 +6391,130 @@ "lane7": "0x2" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, "Default": { "main": { "lane0": "0x4b", @@ -2951,15 +6547,139 @@ "lane3": "0xfffffff8" }, "pre2": { - "lane0": "0x0", - "lane1": "0x0", - "lane2": "0x0", - "lane3": "0x0" + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0x0" + } + } + }, + "30": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" } - } - }, - "30": { - "QSFP-DD-sm_media_interface": { + }, + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", "lane1": "0x88", @@ -3123,6 +6843,130 @@ "lane7": "0x2" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8b", + "lane4": "0x94", + "lane5": "0x88", + "lane6": "0x8b", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff9", + "lane4": "0xfffffffd", + "lane5": "0xfffffff2", + "lane6": "0xfffffff9", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xffffffff", + "lane5": "0xfffffffc", + "lane6": "0xfffffffd", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xfffffff0", + "lane5": "0xfffffff2", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, "Default": { "main": { "lane0": "0x4e", @@ -3160,10 +7004,134 @@ "lane2": "0x0", "lane3": "0x0" } - } - }, - "32": { - "QSFP-DD-sm_media_interface": { + } + }, + "32": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x94", + "lane2": "0x88", + "lane3": "0x8b", + "lane4": "0x88", + "lane5": "0x8b", + "lane6": "0x88", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffff2", + "lane3": "0xfffffff9", + "lane4": "0xfffffff2", + "lane5": "0xfffffff9", + "lane6": "0xfffffff2", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xffffffff", + "lane2": "0xfffffffc", + "lane3": "0xfffffffd", + "lane4": "0xfffffffc", + "lane5": "0xfffffffd", + "lane6": "0xfffffffc", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff2", + "lane3": "0xfffffff0", + "lane4": "0xfffffff2", + "lane5": "0xfffffff0", + "lane6": "0xfffffff2", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x94", "lane1": "0x94", @@ -3327,6 +7295,130 @@ "lane7": "0x2" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x94", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x88", + "lane4": "0x94", + "lane5": "0x8b", + "lane6": "0x8b", + "lane7": "0x88" + }, + "post1": { + "lane0": "0xfffffffd", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff2", + "lane4": "0xfffffffd", + "lane5": "0xfffffff9", + "lane6": "0xfffffff9", + "lane7": "0xfffffff2" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0x0", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffe", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xffffffff", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xfffffffc", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffc" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff2", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff2" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, "Default": { "main": { "lane0": "0x4e", @@ -3364,10 +7456,134 @@ "lane2": "0x0", "lane3": "0x0" } - } - }, - "34": { - "QSFP-DD-sm_media_interface": { + } + }, + "34": { + "QSFP-DD-sm_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8d", + "lane4": "0x94", + "lane5": "0x8d", + "lane6": "0x81", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff8", + "lane4": "0xfffffffd", + "lane5": "0xfffffffb", + "lane6": "0xfffffff1", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffd", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xffffffff", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffe", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff1", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xffffffee", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x88", + "lane2": "0x8b", + "lane3": "0x8d", + "lane4": "0x94", + "lane5": "0x8d", + "lane6": "0x81", + "lane7": "0x94" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffff2", + "lane2": "0xfffffff9", + "lane3": "0xfffffff8", + "lane4": "0xfffffffd", + "lane5": "0xfffffffb", + "lane6": "0xfffffff1", + "lane7": "0xfffffffd" + }, + "post2": { + "lane0": "0x0", + "lane1": "0x0", + "lane2": "0xfffffffe", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0xfffffffd", + "lane7": "0x0" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffc", + "lane2": "0xfffffffd", + "lane3": "0xffffffff", + "lane4": "0xffffffff", + "lane5": "0xfffffffd", + "lane6": "0xfffffffe", + "lane7": "0xffffffff" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff2", + "lane2": "0xfffffff0", + "lane3": "0xfffffff1", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xffffffee", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x2", + "lane2": "0x3", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { "main": { "lane0": "0x89", "lane1": "0x88", @@ -3531,6 +7747,130 @@ "lane7": "0x2" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x90", + "lane2": "0x89", + "lane3": "0x8d", + "lane4": "0x90", + "lane5": "0x89", + "lane6": "0x8d", + "lane7": "0x90" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xffffffff", + "lane2": "0xfffffff4", + "lane3": "0xfffffffb", + "lane4": "0xffffffff", + "lane5": "0xfffffff4", + "lane6": "0xfffffffb", + "lane7": "0xffffffff" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0xfffffffd", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xffffffef", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xffffffef", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xffffffef" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x8d", + "lane1": "0x90", + "lane2": "0x89", + "lane3": "0x8d", + "lane4": "0x90", + "lane5": "0x89", + "lane6": "0x8d", + "lane7": "0x90" + }, + "post1": { + "lane0": "0xfffffffb", + "lane1": "0xffffffff", + "lane2": "0xfffffff4", + "lane3": "0xfffffffb", + "lane4": "0xffffffff", + "lane5": "0xfffffff4", + "lane6": "0xfffffffb", + "lane7": "0xffffffff" + }, + "post2": { + "lane0": "0xfffffffe", + "lane1": "0xfffffffd", + "lane2": "0x0", + "lane3": "0xfffffffe", + "lane4": "0xfffffffd", + "lane5": "0x0", + "lane6": "0xfffffffe", + "lane7": "0xfffffffd" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xffffffef", + "lane2": "0xfffffff0", + "lane3": "0xfffffff0", + "lane4": "0xffffffef", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xffffffef" + }, + "pre2": { + "lane0": "0x3", + "lane1": "0x2", + "lane2": "0x2", + "lane3": "0x3", + "lane4": "0x2", + "lane5": "0x2", + "lane6": "0x3", + "lane7": "0x2" + } + }, "Default": { "main": { "lane0": "0x4b", @@ -3633,6 +7973,130 @@ "lane7": "0x3" } }, + "QSFP-DD-nm_850_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x8d", + "lane3": "0x8d", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x89", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffff4", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xffffffff", + "lane3": "0xffffffff", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff1", + "lane3": "0xfffffff1", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x3" + } + }, + "QSFP-DD-active_cable_media_interface": { + "main": { + "lane0": "0x89", + "lane1": "0x8d", + "lane2": "0x8d", + "lane3": "0x8d", + "lane4": "0x89", + "lane5": "0x8d", + "lane6": "0x89", + "lane7": "0x8d" + }, + "post1": { + "lane0": "0xfffffff4", + "lane1": "0xfffffffb", + "lane2": "0xfffffff8", + "lane3": "0xfffffff8", + "lane4": "0xfffffff4", + "lane5": "0xfffffffb", + "lane6": "0xfffffff4", + "lane7": "0xfffffffb" + }, + "post2": { + "lane0": "0x0", + "lane1": "0xfffffffe", + "lane2": "0xfffffffd", + "lane3": "0xfffffffd", + "lane4": "0x0", + "lane5": "0xfffffffe", + "lane6": "0x0", + "lane7": "0xfffffffe" + }, + "post3": { + "lane0": "0xfffffffd", + "lane1": "0xfffffffd", + "lane2": "0xffffffff", + "lane3": "0xffffffff", + "lane4": "0xfffffffd", + "lane5": "0xfffffffd", + "lane6": "0xfffffffd", + "lane7": "0xfffffffd" + }, + "pre1": { + "lane0": "0xfffffff0", + "lane1": "0xfffffff0", + "lane2": "0xfffffff1", + "lane3": "0xfffffff1", + "lane4": "0xfffffff0", + "lane5": "0xfffffff0", + "lane6": "0xfffffff0", + "lane7": "0xfffffff0" + }, + "pre2": { + "lane0": "0x2", + "lane1": "0x3", + "lane2": "0x2", + "lane3": "0x2", + "lane4": "0x2", + "lane5": "0x3", + "lane6": "0x2", + "lane7": "0x3" + } + }, "Default": { "main": { "lane0": "0x50", diff --git a/device/mellanox/x86_64-nvidia_sn4280-r0/chassisdb.conf b/device/mellanox/x86_64-nvidia_sn4280-r0/chassisdb.conf new file mode 100644 index 000000000000..5dc9e319043c --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn4280-r0/chassisdb.conf @@ -0,0 +1,2 @@ +start_chassis_db=1 +chassis_db_address=169.254.200.254 diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers.json.j2 b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers.json.j2 similarity index 100% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers.json.j2 rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers.json.j2 diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_defaults_objects.j2 b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_objects.j2 similarity index 100% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_defaults_objects.j2 rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_objects.j2 diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_defaults_t0.j2 b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_t0.j2 similarity index 87% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_defaults_t0.j2 rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_t0.j2 index 664f3a7a61d4..b39eb626078a 100644 --- a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_t0.j2 @@ -1,5 +1,6 @@ {# - Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. + SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); @@ -15,10 +16,10 @@ limitations under the License. #} {% set default_cable = '40m' %} -{% set ingress_lossless_pool_size = '118249472' %} -{% set ingress_lossless_pool_xoff = '15728640' %} +{% set ingress_lossless_pool_size = '115245056' %} +{% set ingress_lossless_pool_xoff = '14826496' %} {% set egress_lossless_pool_size = '158229504' %} -{% set egress_lossy_pool_size = '118249472' %} +{% set egress_lossy_pool_size = '115245056' %} {% import 'buffers_defaults_objects.j2' as defs with context %} diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_defaults_t1.j2 b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_t1.j2 similarity index 94% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_defaults_t1.j2 rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_t1.j2 index 6a576b70d2f0..517c37f876fc 100644 --- a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_t1.j2 @@ -1,5 +1,6 @@ {# - Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. + SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_dynamic.json.j2 b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_dynamic.json.j2 similarity index 83% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_dynamic.json.j2 rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_dynamic.json.j2 index b2cc958b7c45..17a598d4c7bd 100644 --- a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/buffers_dynamic.json.j2 +++ b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_dynamic.json.j2 @@ -1,5 +1,6 @@ {# - Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. + SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/create_only_config_db_buffers.json b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/create_only_config_db_buffers.json similarity index 100% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/create_only_config_db_buffers.json rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/create_only_config_db_buffers.json diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/media_settings.json b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/media_settings.json similarity index 100% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/media_settings.json rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/media_settings.json diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/optics_si_settings.json b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/optics_si_settings.json similarity index 100% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/optics_si_settings.json rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/optics_si_settings.json diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/pg_profile_lookup.ini b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/pg_profile_lookup.ini new file mode 100644 index 000000000000..c2e2f3394472 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/pg_profile_lookup.ini @@ -0,0 +1,51 @@ +## +## SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +## Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +## Apache-2.0 +## +## Licensed under the Apache License, Version 2.0 (the "License"); +## you may not use this file except in compliance with the License. +## You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, software +## distributed under the License is distributed on an "AS IS" BASIS, +## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +## See the License for the specific language governing permissions and +## limitations under the License. +## +# PG lossless profiles. +# speed cable size xon xoff threshold + 10000 5m 19456 19456 20480 0 + 25000 5m 19456 19456 21504 0 + 40000 5m 19456 19456 24576 0 + 50000 5m 19456 19456 26624 0 + 100000 5m 19456 19456 44032 0 + 200000 5m 19456 19456 50176 0 + 400000 5m 19456 19456 86016 0 + 800000 5m 38912 38912 95232 0 + 10000 40m 19456 19456 20480 0 + 25000 40m 19456 19456 22528 0 + 40000 40m 19456 19456 25600 0 + 50000 40m 19456 19456 28672 0 + 100000 40m 19456 19456 49152 0 + 200000 40m 19456 19456 60416 0 + 400000 40m 19456 19456 104448 0 + 800000 40m 38912 38912 132096 0 + 10000 250m 43008 19456 23552 0 + 25000 250m 19456 19456 29696 0 + 40000 250m 19456 19456 36864 0 + 50000 250m 19456 19456 43008 0 + 100000 250m 19456 19456 76800 0 + 200000 250m 19456 19456 116736 0 + 400000 250m 19456 19456 217088 0 + 800000 250m 38912 38912 357376 0 + 10000 300m 19456 19456 23552 0 + 25000 300m 19456 19456 30720 0 + 40000 300m 19456 19456 39936 0 + 50000 300m 19456 19456 46080 0 + 100000 300m 19456 19456 83968 0 + 200000 300m 19456 19456 130048 0 + 400000 300m 19456 19456 243712 0 + 800000 300m 38912 38912 411648 0 diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/pmon_daemon_control.json b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/pmon_daemon_control.json similarity index 100% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/pmon_daemon_control.json rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/pmon_daemon_control.json diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/port_config.ini b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/port_config.ini similarity index 99% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/port_config.ini rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/port_config.ini index ab734780f602..e8638e9a44e3 100644 --- a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/port_config.ini +++ b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/port_config.ini @@ -1,5 +1,6 @@ ## -## Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. +## SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +## Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. ## Apache-2.0 ## ## Licensed under the Apache License, Version 2.0 (the "License"); @@ -272,4 +273,4 @@ Ethernet500 500 etp63e 63 100000 Ethernet501 501 etp63f 63 100000 rs off 6 Ethernet502 502 etp63g 63 100000 rs off 7 Ethernet503 503 etp63h 63 100000 rs off 8 -Ethernet512 512 etp65 65 25000 rs +Ethernet512 512 etp65 65 10000 rs diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/qos.json.j2 b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/qos.json.j2 similarity index 100% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/qos.json.j2 rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/qos.json.j2 diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/sai.profile b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/sai.profile similarity index 100% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/sai.profile rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/sai.profile diff --git a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/sai_5600_256x100g.xml b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/sai_5600_256x100g.xml similarity index 99% rename from device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/sai_5600_256x100g.xml rename to device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/sai_5600_256x100g.xml index f45f28da357b..8a97aefdc615 100644 --- a/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256X1/sai_5600_256x100g.xml +++ b/device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/sai_5600_256x100g.xml @@ -1,6 +1,7 @@