Skip to content

Commit

Permalink
[Mellanox] Update Spectrum-4 ASIC SI settings for OSFP modules (#20908)
Browse files Browse the repository at this point in the history
- Why I did it
To add ASIC SI settings for applications supported by Innolight modules.

- How I did it
Updated Spectrum-4 media_settings.json with the relevant application SI data.

- How to verify it
Manual testing.
  • Loading branch information
tshalvi authored Dec 1, 2024
1 parent f57851a commit 948f838
Showing 1 changed file with 311 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,316 @@
"GLOBAL_MEDIA_SETTINGS": {
"1-64": {
"OSFP-8X-sm_media_interface": {
"speed:100GAUI-1-L": {
"pre3": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"pre2": {
"lane0": "0x00000005",
"lane1": "0x00000005",
"lane2": "0x00000005",
"lane3": "0x00000005",
"lane4": "0x00000005",
"lane5": "0x00000005",
"lane6": "0x00000005",
"lane7": "0x00000005"
},
"pre1": {
"lane0": "0xfffffff1",
"lane1": "0xfffffff1",
"lane2": "0xfffffff1",
"lane3": "0xfffffff1",
"lane4": "0xfffffff1",
"lane5": "0xfffffff1",
"lane6": "0xfffffff1",
"lane7": "0xfffffff1"
},
"main": {
"lane0": "0x0000002b",
"lane1": "0x0000002b",
"lane2": "0x0000002b",
"lane3": "0x0000002b",
"lane4": "0x0000002b",
"lane5": "0x0000002b",
"lane6": "0x0000002b",
"lane7": "0x0000002b"
},
"post1": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"idriver": {
"lane0": "0x00000032",
"lane1": "0x00000032",
"lane2": "0x00000032",
"lane3": "0x00000032",
"lane4": "0x00000032",
"lane5": "0x00000032",
"lane6": "0x00000032",
"lane7": "0x00000032"
}
},
"speed:100GAUI-1-S": {
"pre3": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"pre2": {
"lane0": "0x00000005",
"lane1": "0x00000005",
"lane2": "0x00000005",
"lane3": "0x00000005",
"lane4": "0x00000005",
"lane5": "0x00000005",
"lane6": "0x00000005",
"lane7": "0x00000005"
},
"pre1": {
"lane0": "0xfffffff1",
"lane1": "0xfffffff1",
"lane2": "0xfffffff1",
"lane3": "0xfffffff1",
"lane4": "0xfffffff1",
"lane5": "0xfffffff1",
"lane6": "0xfffffff1",
"lane7": "0xfffffff1"
},
"main": {
"lane0": "0x0000002b",
"lane1": "0x0000002b",
"lane2": "0x0000002b",
"lane3": "0x0000002b",
"lane4": "0x0000002b",
"lane5": "0x0000002b",
"lane6": "0x0000002b",
"lane7": "0x0000002b"
},
"post1": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"idriver": {
"lane0": "0x00000032",
"lane1": "0x00000032",
"lane2": "0x00000032",
"lane3": "0x00000032",
"lane4": "0x00000032",
"lane5": "0x00000032",
"lane6": "0x00000032",
"lane7": "0x00000032"
}
},
"speed:200GAUI-2-S": {
"pre3": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"pre2": {
"lane0": "0x00000005",
"lane1": "0x00000005",
"lane2": "0x00000005",
"lane3": "0x00000005",
"lane4": "0x00000005",
"lane5": "0x00000005",
"lane6": "0x00000005",
"lane7": "0x00000005"
},
"pre1": {
"lane0": "0xfffffff1",
"lane1": "0xfffffff1",
"lane2": "0xfffffff1",
"lane3": "0xfffffff1",
"lane4": "0xfffffff1",
"lane5": "0xfffffff1",
"lane6": "0xfffffff1",
"lane7": "0xfffffff1"
},
"main": {
"lane0": "0x0000002b",
"lane1": "0x0000002b",
"lane2": "0x0000002b",
"lane3": "0x0000002b",
"lane4": "0x0000002b",
"lane5": "0x0000002b",
"lane6": "0x0000002b",
"lane7": "0x0000002b"
},
"post1": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"idriver": {
"lane0": "0x00000032",
"lane1": "0x00000032",
"lane2": "0x00000032",
"lane3": "0x00000032",
"lane4": "0x00000032",
"lane5": "0x00000032",
"lane6": "0x00000032",
"lane7": "0x00000032"
}
},
"speed:200GAUI-2-L": {
"pre3": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"pre2": {
"lane0": "0x00000005",
"lane1": "0x00000005",
"lane2": "0x00000005",
"lane3": "0x00000005",
"lane4": "0x00000005",
"lane5": "0x00000005",
"lane6": "0x00000005",
"lane7": "0x00000005"
},
"pre1": {
"lane0": "0xfffffff1",
"lane1": "0xfffffff1",
"lane2": "0xfffffff1",
"lane3": "0xfffffff1",
"lane4": "0xfffffff1",
"lane5": "0xfffffff1",
"lane6": "0xfffffff1",
"lane7": "0xfffffff1"
},
"main": {
"lane0": "0x0000002b",
"lane1": "0x0000002b",
"lane2": "0x0000002b",
"lane3": "0x0000002b",
"lane4": "0x0000002b",
"lane5": "0x0000002b",
"lane6": "0x0000002b",
"lane7": "0x0000002b"
},
"post1": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"idriver": {
"lane0": "0x00000032",
"lane1": "0x00000032",
"lane2": "0x00000032",
"lane3": "0x00000032",
"lane4": "0x00000032",
"lane5": "0x00000032",
"lane6": "0x00000032",
"lane7": "0x00000032"
}
},
"speed:200GAUI-4": {
"pre3": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"pre2": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"pre1": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"main": {
"lane0": "0x0000003f",
"lane1": "0x0000003f",
"lane2": "0x0000003f",
"lane3": "0x0000003f",
"lane4": "0x0000003f",
"lane5": "0x0000003f",
"lane6": "0x0000003f",
"lane7": "0x0000003f"
},
"post1": {
"lane0": "0x00000000",
"lane1": "0x00000000",
"lane2": "0x00000000",
"lane3": "0x00000000",
"lane4": "0x00000000",
"lane5": "0x00000000",
"lane6": "0x00000000",
"lane7": "0x00000000"
},
"idriver": {
"lane0": "0x0000003f",
"lane1": "0x0000003f",
"lane2": "0x0000003f",
"lane3": "0x0000003f",
"lane4": "0x0000003f",
"lane5": "0x0000003f",
"lane6": "0x0000003f",
"lane7": "0x0000003f"
}
},
"speed:400GAUI-4-L": {
"pre3": {
"lane0": "0x00000000",
Expand Down Expand Up @@ -190,7 +500,7 @@
}
},
"OSFP-8X-nm_850_media_interface": {
"speed:800G": {
"speed:800G": {
"pre3": {
"lane0": "0x00000000",
"lane1": "0x00000000",
Expand Down

0 comments on commit 948f838

Please sign in to comment.