Skip to content

Commit

Permalink
Add the ability to enable CMIS host mgmt. feature to Mellanox-SN4700-…
Browse files Browse the repository at this point in the history
…O8C48, Mellanox-SN4700-O8V48 SKUs
  • Loading branch information
noaOrMlnx committed Apr 21, 2024
1 parent d87ff46 commit 21b79b9
Show file tree
Hide file tree
Showing 6 changed files with 696 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,234 @@
{
"GLOBAL_MEDIA_SETTINGS": {
"1-32": {
"QSFP-DD-active_cable_media_interface": {
"speed:CAUI-4": {
"idriver": {
"lane0": "0x00000028",
"lane1": "0x00000028",
"lane2": "0x00000028",
"lane3": "0x00000028",
"lane4": "0x00000028",
"lane5": "0x00000028",
"lane6": "0x00000028",
"lane7": "0x00000028"
},
"pre1": {
"lane0": "0xfffffff3",
"lane1": "0xfffffff3",
"lane2": "0xfffffff3",
"lane3": "0xfffffff3",
"lane4": "0xfffffff3",
"lane5": "0xfffffff3",
"lane6": "0xfffffff3",
"lane7": "0xfffffff3"
},
"pre2": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"main": {
"lane0": "0x00000033",
"lane1": "0x00000033",
"lane2": "0x00000033",
"lane3": "0x00000033",
"lane4": "0x00000033",
"lane5": "0x00000033",
"lane6": "0x00000033",
"lane7": "0x00000033"
},
"post1": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"ob_m2lp": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"ob_alev_out": {
"lane0": "0x0000000f",
"lane1": "0x0000000f",
"lane2": "0x0000000f",
"lane3": "0x0000000f",
"lane4": "0x0000000f",
"lane5": "0x0000000f",
"lane6": "0x0000000f",
"lane7": "0x0000000f"
},
"obplev": {
"lane0": "0x00000050",
"lane1": "0x00000050",
"lane2": "0x00000050",
"lane3": "0x00000050",
"lane4": "0x00000050",
"lane5": "0x00000050",
"lane6": "0x00000050",
"lane7": "0x00000050"
},
"obnlev": {
"lane0": "0x00000078",
"lane1": "0x00000078",
"lane2": "0x00000078",
"lane3": "0x00000078",
"lane4": "0x00000078",
"lane5": "0x00000078",
"lane6": "0x00000078",
"lane7": "0x00000078"
},
"regn_bfm1p": {
"lane0": "0x0000003c",
"lane1": "0x0000003c",
"lane2": "0x0000003c",
"lane3": "0x0000003c",
"lane4": "0x0000003c",
"lane5": "0x0000003c",
"lane6": "0x0000003c",
"lane7": "0x0000003c"
},
"regn_bfm1n": {
"lane0": "0x0000008c",
"lane1": "0x0000008c",
"lane2": "0x0000008c",
"lane3": "0x0000008c",
"lane4": "0x0000008c",
"lane5": "0x0000008c",
"lane6": "0x0000008c",
"lane7": "0x0000008c"
}
}
},
"QSFP+-active_cable_media_interface": {
"speed:CAUI-4": {
"idriver": {
"lane0": "0x00000028",
"lane1": "0x00000028",
"lane2": "0x00000028",
"lane3": "0x00000028",
"lane4": "0x00000028",
"lane5": "0x00000028",
"lane6": "0x00000028",
"lane7": "0x00000028"
},
"pre1": {
"lane0": "0xfffffff3",
"lane1": "0xfffffff3",
"lane2": "0xfffffff3",
"lane3": "0xfffffff3",
"lane4": "0xfffffff3",
"lane5": "0xfffffff3",
"lane6": "0xfffffff3",
"lane7": "0xfffffff3"
},
"pre2": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"main": {
"lane0": "0x00000033",
"lane1": "0x00000033",
"lane2": "0x00000033",
"lane3": "0x00000033",
"lane4": "0x00000033",
"lane5": "0x00000033",
"lane6": "0x00000033",
"lane7": "0x00000033"
},
"post1": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"ob_m2lp": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"ob_alev_out": {
"lane0": "0x0000000f",
"lane1": "0x0000000f",
"lane2": "0x0000000f",
"lane3": "0x0000000f",
"lane4": "0x0000000f",
"lane5": "0x0000000f",
"lane6": "0x0000000f",
"lane7": "0x0000000f"
},
"obplev": {
"lane0": "0x00000050",
"lane1": "0x00000050",
"lane2": "0x00000050",
"lane3": "0x00000050",
"lane4": "0x00000050",
"lane5": "0x00000050",
"lane6": "0x00000050",
"lane7": "0x00000050"
},
"obnlev": {
"lane0": "0x00000078",
"lane1": "0x00000078",
"lane2": "0x00000078",
"lane3": "0x00000078",
"lane4": "0x00000078",
"lane5": "0x00000078",
"lane6": "0x00000078",
"lane7": "0x00000078"
},
"regn_bfm1p": {
"lane0": "0x0000003c",
"lane1": "0x0000003c",
"lane2": "0x0000003c",
"lane3": "0x0000003c",
"lane4": "0x0000003c",
"lane5": "0x0000003c",
"lane6": "0x0000003c",
"lane7": "0x0000003c"
},
"regn_bfm1n": {
"lane0": "0x0000008c",
"lane1": "0x0000008c",
"lane2": "0x0000008c",
"lane3": "0x0000008c",
"lane4": "0x0000008c",
"lane5": "0x0000008c",
"lane6": "0x0000008c",
"lane7": "0x0000008c"
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
{
"GLOBAL_MEDIA_SETTINGS": {
"1-32": {
"50G_SPEED": {
"Default": {
"OutputAmplitudeTargetRx": {
"OutputAmplitudeTargetRx1": 0,
"OutputAmplitudeTargetRx2": 0,
"OutputAmplitudeTargetRx3": 0,
"OutputAmplitudeTargetRx4": 0,
"OutputAmplitudeTargetRx5": 0,
"OutputAmplitudeTargetRx6": 0,
"OutputAmplitudeTargetRx7": 0,
"OutputAmplitudeTargetRx8": 0
},
"OutputEqPreCursorTargetRx": {
"OutputEqPreCursorTargetRx1": 0,
"OutputEqPreCursorTargetRx2": 0,
"OutputEqPreCursorTargetRx3": 0,
"OutputEqPreCursorTargetRx4": 0,
"OutputEqPreCursorTargetRx5": 0,
"OutputEqPreCursorTargetRx6": 0,
"OutputEqPreCursorTargetRx7": 0,
"OutputEqPreCursorTargetRx8": 0
},
"OutputEqPostCursorTargetRx": {
"OutputEqPostCursorTargetRx1": 0,
"OutputEqPostCursorTargetRx2": 0,
"OutputEqPostCursorTargetRx3": 0,
"OutputEqPostCursorTargetRx4": 0,
"OutputEqPostCursorTargetRx5": 0,
"OutputEqPostCursorTargetRx6": 0,
"OutputEqPostCursorTargetRx7": 0,
"OutputEqPostCursorTargetRx8": 0
}
}
},
"25G_SPEED": {
"Default": {
"OutputAmplitudeTargetRx": {
"OutputAmplitudeTargetRx1": 0,
"OutputAmplitudeTargetRx2": 0,
"OutputAmplitudeTargetRx3": 0,
"OutputAmplitudeTargetRx4": 0,
"OutputAmplitudeTargetRx5": 0,
"OutputAmplitudeTargetRx6": 0,
"OutputAmplitudeTargetRx7": 0,
"OutputAmplitudeTargetRx8": 0
},
"OutputEqPreCursorTargetRx": {
"OutputEqPreCursorTargetRx1": 0,
"OutputEqPreCursorTargetRx2": 0,
"OutputEqPreCursorTargetRx3": 0,
"OutputEqPreCursorTargetRx4": 0,
"OutputEqPreCursorTargetRx5": 0,
"OutputEqPreCursorTargetRx6": 0,
"OutputEqPreCursorTargetRx7": 0,
"OutputEqPreCursorTargetRx8": 0
},
"OutputEqPostCursorTargetRx": {
"OutputEqPostCursorTargetRx1": 0,
"OutputEqPostCursorTargetRx2": 0,
"OutputEqPostCursorTargetRx3": 0,
"OutputEqPostCursorTargetRx4": 0,
"OutputEqPostCursorTargetRx5": 0,
"OutputEqPostCursorTargetRx6": 0,
"OutputEqPostCursorTargetRx7": 0,
"OutputEqPostCursorTargetRx8": 0
}
}
},
"10G_SPEED": {
"Default": {
"OutputAmplitudeTargetRx": {
"OutputAmplitudeTargetRx1": 0,
"OutputAmplitudeTargetRx2": 0,
"OutputAmplitudeTargetRx3": 0,
"OutputAmplitudeTargetRx4": 0,
"OutputAmplitudeTargetRx5": 0,
"OutputAmplitudeTargetRx6": 0,
"OutputAmplitudeTargetRx7": 0,
"OutputAmplitudeTargetRx8": 0
},
"OutputEqPreCursorTargetRx": {
"OutputEqPreCursorTargetRx1": 0,
"OutputEqPreCursorTargetRx2": 0,
"OutputEqPreCursorTargetRx3": 0,
"OutputEqPreCursorTargetRx4": 0,
"OutputEqPreCursorTargetRx5": 0,
"OutputEqPreCursorTargetRx6": 0,
"OutputEqPreCursorTargetRx7": 0,
"OutputEqPreCursorTargetRx8": 0
},
"OutputEqPostCursorTargetRx": {
"OutputEqPostCursorTargetRx1": 0,
"OutputEqPostCursorTargetRx2": 0,
"OutputEqPostCursorTargetRx3": 0,
"OutputEqPostCursorTargetRx4": 0,
"OutputEqPostCursorTargetRx5": 0,
"OutputEqPostCursorTargetRx6": 0,
"OutputEqPostCursorTargetRx7": 0,
"OutputEqPostCursorTargetRx8": 0
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"skip_ledd": true,
"skip_fancontrol": true,
"delay_xcvrd": true,
"skip_xcvrd_cmis_mgr": false
}
Loading

0 comments on commit 21b79b9

Please sign in to comment.