Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Independent Module JSONs #9

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
280 changes: 280 additions & 0 deletions device/mellanox/x86_64-mlnx_msn4700-r0/media_settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,280 @@
{
"GLOBAL_MEDIA_SETTINGS": {
"0-31": {
"QSFP-DD-sm_media_interface": {
"speed:400GAUI-8": {
"idriver": {
"lane0": "0x0000003c",
"lane1": "0x0000003c",
"lane2": "0x0000003c",
"lane3": "0x0000003c",
"lane4": "0x0000003c",
"lane5": "0x0000003c",
"lane6": "0x0000003c",
"lane7": "0x0000003c"
},
"pre1": {
"lane0": "0xfffffffe",
"lane1": "0xfffffffe",
"lane2": "0xfffffffe",
"lane3": "0xfffffffe",
"lane4": "0xfffffffe",
"lane5": "0xfffffffe",
"lane6": "0xfffffffe",
"lane7": "0xfffffffe"
},
"pre2": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"main": {
"lane0": "0x00000020",
"lane1": "0x00000020",
"lane2": "0x00000020",
"lane3": "0x00000020",
"lane4": "0x00000020",
"lane5": "0x00000020",
"lane6": "0x00000020",
"lane7": "0x00000020"
},
"post1": {
"lane0": "0x00000006",
"lane1": "0x00000006",
"lane2": "0x00000006",
"lane3": "0x00000006",
"lane4": "0x00000006",
"lane5": "0x00000006",
"lane6": "0x00000006",
"lane7": "0x00000006"
},
"ob_m2lp": {
"lane0": "0x00000004",
"lane1": "0x00000004",
"lane2": "0x00000004",
"lane3": "0x00000004",
"lane4": "0x00000004",
"lane5": "0x00000004",
"lane6": "0x00000004",
"lane7": "0x00000004"
},
"ob_alev_out": {
"lane0": "0x0000000f",
"lane1": "0x0000000f",
"lane2": "0x0000000f",
"lane3": "0x0000000f",
"lane4": "0x0000000f",
"lane5": "0x0000000f",
"lane6": "0x0000000f",
"lane7": "0x0000000f"
},
"obplev": {
"lane0": "0x00000069",
"lane1": "0x00000069",
"lane2": "0x00000069",
"lane3": "0x00000069",
"lane4": "0x00000069",
"lane5": "0x00000069",
"lane6": "0x00000069",
"lane7": "0x00000069"
},
"obnlev": {
"lane0": "0x0000005f",
"lane1": "0x0000005f",
"lane2": "0x0000005f",
"lane3": "0x0000005f",
"lane4": "0x0000005f",
"lane5": "0x0000005f",
"lane6": "0x0000005f",
"lane7": "0x0000005f"
},
"regn_bfm1p": {
"lane0": "0x0000001e",
"lane1": "0x0000001e",
"lane2": "0x0000001e",
"lane3": "0x0000001e",
"lane4": "0x0000001e",
"lane5": "0x0000001e",
"lane6": "0x0000001e",
"lane7": "0x0000001e"
},
"regn_bfm1n": {
"lane0": "0x000000aa",
"lane1": "0x000000aa",
"lane2": "0x000000aa",
"lane3": "0x000000aa",
"lane4": "0x000000aa",
"lane5": "0x000000aa",
"lane6": "0x000000aa",
"lane7": "0x000000aa"
}
},
"speed:100GAUI-2": {
"idriver": {
"lane0": "0x0000003c",
"lane1": "0x0000003c"
},
"pre1": {
"lane0": "0xfffffffe",
"lane1": "0xfffffffe"
},
"pre2": {
"lane0": "0x00000000",
"lane1": "0x00000000"
},
"main": {
"lane0": "0x00000020",
"lane1": "0x00000020"
},
"post1": {
"lane0": "0x00000006",
"lane1": "0x00000006"
},
"ob_m2lp": {
"lane0": "0x00000004",
"lane1": "0x00000004"
},
"ob_alev_out": {
"lane0": "0x0000000f",
"lane1": "0x0000000f"
},
"obplev": {
"lane0": "0x00000069",
"lane1": "0x00000069"
},
"obnlev": {
"lane0": "0x0000005f",
"lane1": "0x0000005f"
},
"regn_bfm1p": {
"lane0": "0x0000001e",
"lane1": "0x0000001e"
},
"regn_bfm1n": {
"lane0": "0x000000aa",
"lane1": "0x000000aa"
}
}
},
"QSFP-DD-active_cable_media_interface": {
"speed:400GAUI-8": {
"idriver": {
"lane0": "0x0000003c",
"lane1": "0x0000003c",
"lane2": "0x0000003c",
"lane3": "0x0000003c",
"lane4": "0x0000003c",
"lane5": "0x0000003c",
"lane6": "0x0000003c",
"lane7": "0x0000003c"
},
"pre1": {
"lane0": "0xfffffffe",
"lane1": "0xfffffffe",
"lane2": "0xfffffffe",
"lane3": "0xfffffffe",
"lane4": "0xfffffffe",
"lane5": "0xfffffffe",
"lane6": "0xfffffffe",
"lane7": "0xfffffffe"
},
"pre2": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"main": {
"lane0": "0x00000020",
"lane1": "0x00000020",
"lane2": "0x00000020",
"lane3": "0x00000020",
"lane4": "0x00000020",
"lane5": "0x00000020",
"lane6": "0x00000020",
"lane7": "0x00000020"
},
"post1": {
"lane0": "0x00000006",
"lane1": "0x00000006",
"lane2": "0x00000006",
"lane3": "0x00000006",
"lane4": "0x00000006",
"lane5": "0x00000006",
"lane6": "0x00000006",
"lane7": "0x00000006"
},
"ob_m2lp": {
"lane0": "0x00000004",
"lane1": "0x00000004",
"lane2": "0x00000004",
"lane3": "0x00000004",
"lane4": "0x00000004",
"lane5": "0x00000004",
"lane6": "0x00000004",
"lane7": "0x00000004"
},
"ob_alev_out": {
"lane0": "0x0000000f",
"lane1": "0x0000000f",
"lane2": "0x0000000f",
"lane3": "0x0000000f",
"lane4": "0x0000000f",
"lane5": "0x0000000f",
"lane6": "0x0000000f",
"lane7": "0x0000000f"
},
"obplev": {
"lane0": "0x00000069",
"lane1": "0x00000069",
"lane2": "0x00000069",
"lane3": "0x00000069",
"lane4": "0x00000069",
"lane5": "0x00000069",
"lane6": "0x00000069",
"lane7": "0x00000069"
},
"obnlev": {
"lane0": "0x0000005f",
"lane1": "0x0000005f",
"lane2": "0x0000005f",
"lane3": "0x0000005f",
"lane4": "0x0000005f",
"lane5": "0x0000005f",
"lane6": "0x0000005f",
"lane7": "0x0000005f"
},
"regn_bfm1p": {
"lane0": "0x0000001e",
"lane1": "0x0000001e",
"lane2": "0x0000001e",
"lane3": "0x0000001e",
"lane4": "0x0000001e",
"lane5": "0x0000001e",
"lane6": "0x0000001e",
"lane7": "0x0000001e"
},
"regn_bfm1n": {
"lane0": "0x000000aa",
"lane1": "0x000000aa",
"lane2": "0x000000aa",
"lane3": "0x000000aa",
"lane4": "0x000000aa",
"lane5": "0x000000aa",
"lane6": "0x000000aa",
"lane7": "0x000000aa"
}
}
}
}
}
}
109 changes: 109 additions & 0 deletions device/mellanox/x86_64-mlnx_msn4700-r0/optics_si_settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
{
"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
}
}
}
}
}
}