Skip to content

Commit 948f838

Browse files
authored
[Mellanox] Update Spectrum-4 ASIC SI settings for OSFP modules (#20908)
- 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.
1 parent f57851a commit 948f838

File tree

1 file changed

+311
-1
lines changed

1 file changed

+311
-1
lines changed

device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-V256/media_settings.json

Lines changed: 311 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,316 @@
22
"GLOBAL_MEDIA_SETTINGS": {
33
"1-64": {
44
"OSFP-8X-sm_media_interface": {
5+
"speed:100GAUI-1-L": {
6+
"pre3": {
7+
"lane0": "0x00000000",
8+
"lane1": "0x00000000",
9+
"lane2": "0x00000000",
10+
"lane3": "0x00000000",
11+
"lane4": "0x00000000",
12+
"lane5": "0x00000000",
13+
"lane6": "0x00000000",
14+
"lane7": "0x00000000"
15+
},
16+
"pre2": {
17+
"lane0": "0x00000005",
18+
"lane1": "0x00000005",
19+
"lane2": "0x00000005",
20+
"lane3": "0x00000005",
21+
"lane4": "0x00000005",
22+
"lane5": "0x00000005",
23+
"lane6": "0x00000005",
24+
"lane7": "0x00000005"
25+
},
26+
"pre1": {
27+
"lane0": "0xfffffff1",
28+
"lane1": "0xfffffff1",
29+
"lane2": "0xfffffff1",
30+
"lane3": "0xfffffff1",
31+
"lane4": "0xfffffff1",
32+
"lane5": "0xfffffff1",
33+
"lane6": "0xfffffff1",
34+
"lane7": "0xfffffff1"
35+
},
36+
"main": {
37+
"lane0": "0x0000002b",
38+
"lane1": "0x0000002b",
39+
"lane2": "0x0000002b",
40+
"lane3": "0x0000002b",
41+
"lane4": "0x0000002b",
42+
"lane5": "0x0000002b",
43+
"lane6": "0x0000002b",
44+
"lane7": "0x0000002b"
45+
},
46+
"post1": {
47+
"lane0": "0x00000000",
48+
"lane1": "0x00000000",
49+
"lane2": "0x00000000",
50+
"lane3": "0x00000000",
51+
"lane4": "0x00000000",
52+
"lane5": "0x00000000",
53+
"lane6": "0x00000000",
54+
"lane7": "0x00000000"
55+
},
56+
"idriver": {
57+
"lane0": "0x00000032",
58+
"lane1": "0x00000032",
59+
"lane2": "0x00000032",
60+
"lane3": "0x00000032",
61+
"lane4": "0x00000032",
62+
"lane5": "0x00000032",
63+
"lane6": "0x00000032",
64+
"lane7": "0x00000032"
65+
}
66+
},
67+
"speed:100GAUI-1-S": {
68+
"pre3": {
69+
"lane0": "0x00000000",
70+
"lane1": "0x00000000",
71+
"lane2": "0x00000000",
72+
"lane3": "0x00000000",
73+
"lane4": "0x00000000",
74+
"lane5": "0x00000000",
75+
"lane6": "0x00000000",
76+
"lane7": "0x00000000"
77+
},
78+
"pre2": {
79+
"lane0": "0x00000005",
80+
"lane1": "0x00000005",
81+
"lane2": "0x00000005",
82+
"lane3": "0x00000005",
83+
"lane4": "0x00000005",
84+
"lane5": "0x00000005",
85+
"lane6": "0x00000005",
86+
"lane7": "0x00000005"
87+
},
88+
"pre1": {
89+
"lane0": "0xfffffff1",
90+
"lane1": "0xfffffff1",
91+
"lane2": "0xfffffff1",
92+
"lane3": "0xfffffff1",
93+
"lane4": "0xfffffff1",
94+
"lane5": "0xfffffff1",
95+
"lane6": "0xfffffff1",
96+
"lane7": "0xfffffff1"
97+
},
98+
"main": {
99+
"lane0": "0x0000002b",
100+
"lane1": "0x0000002b",
101+
"lane2": "0x0000002b",
102+
"lane3": "0x0000002b",
103+
"lane4": "0x0000002b",
104+
"lane5": "0x0000002b",
105+
"lane6": "0x0000002b",
106+
"lane7": "0x0000002b"
107+
},
108+
"post1": {
109+
"lane0": "0x00000000",
110+
"lane1": "0x00000000",
111+
"lane2": "0x00000000",
112+
"lane3": "0x00000000",
113+
"lane4": "0x00000000",
114+
"lane5": "0x00000000",
115+
"lane6": "0x00000000",
116+
"lane7": "0x00000000"
117+
},
118+
"idriver": {
119+
"lane0": "0x00000032",
120+
"lane1": "0x00000032",
121+
"lane2": "0x00000032",
122+
"lane3": "0x00000032",
123+
"lane4": "0x00000032",
124+
"lane5": "0x00000032",
125+
"lane6": "0x00000032",
126+
"lane7": "0x00000032"
127+
}
128+
},
129+
"speed:200GAUI-2-S": {
130+
"pre3": {
131+
"lane0": "0x00000000",
132+
"lane1": "0x00000000",
133+
"lane2": "0x00000000",
134+
"lane3": "0x00000000",
135+
"lane4": "0x00000000",
136+
"lane5": "0x00000000",
137+
"lane6": "0x00000000",
138+
"lane7": "0x00000000"
139+
},
140+
"pre2": {
141+
"lane0": "0x00000005",
142+
"lane1": "0x00000005",
143+
"lane2": "0x00000005",
144+
"lane3": "0x00000005",
145+
"lane4": "0x00000005",
146+
"lane5": "0x00000005",
147+
"lane6": "0x00000005",
148+
"lane7": "0x00000005"
149+
},
150+
"pre1": {
151+
"lane0": "0xfffffff1",
152+
"lane1": "0xfffffff1",
153+
"lane2": "0xfffffff1",
154+
"lane3": "0xfffffff1",
155+
"lane4": "0xfffffff1",
156+
"lane5": "0xfffffff1",
157+
"lane6": "0xfffffff1",
158+
"lane7": "0xfffffff1"
159+
},
160+
"main": {
161+
"lane0": "0x0000002b",
162+
"lane1": "0x0000002b",
163+
"lane2": "0x0000002b",
164+
"lane3": "0x0000002b",
165+
"lane4": "0x0000002b",
166+
"lane5": "0x0000002b",
167+
"lane6": "0x0000002b",
168+
"lane7": "0x0000002b"
169+
},
170+
"post1": {
171+
"lane0": "0x00000000",
172+
"lane1": "0x00000000",
173+
"lane2": "0x00000000",
174+
"lane3": "0x00000000",
175+
"lane4": "0x00000000",
176+
"lane5": "0x00000000",
177+
"lane6": "0x00000000",
178+
"lane7": "0x00000000"
179+
},
180+
"idriver": {
181+
"lane0": "0x00000032",
182+
"lane1": "0x00000032",
183+
"lane2": "0x00000032",
184+
"lane3": "0x00000032",
185+
"lane4": "0x00000032",
186+
"lane5": "0x00000032",
187+
"lane6": "0x00000032",
188+
"lane7": "0x00000032"
189+
}
190+
},
191+
"speed:200GAUI-2-L": {
192+
"pre3": {
193+
"lane0": "0x00000000",
194+
"lane1": "0x00000000",
195+
"lane2": "0x00000000",
196+
"lane3": "0x00000000",
197+
"lane4": "0x00000000",
198+
"lane5": "0x00000000",
199+
"lane6": "0x00000000",
200+
"lane7": "0x00000000"
201+
},
202+
"pre2": {
203+
"lane0": "0x00000005",
204+
"lane1": "0x00000005",
205+
"lane2": "0x00000005",
206+
"lane3": "0x00000005",
207+
"lane4": "0x00000005",
208+
"lane5": "0x00000005",
209+
"lane6": "0x00000005",
210+
"lane7": "0x00000005"
211+
},
212+
"pre1": {
213+
"lane0": "0xfffffff1",
214+
"lane1": "0xfffffff1",
215+
"lane2": "0xfffffff1",
216+
"lane3": "0xfffffff1",
217+
"lane4": "0xfffffff1",
218+
"lane5": "0xfffffff1",
219+
"lane6": "0xfffffff1",
220+
"lane7": "0xfffffff1"
221+
},
222+
"main": {
223+
"lane0": "0x0000002b",
224+
"lane1": "0x0000002b",
225+
"lane2": "0x0000002b",
226+
"lane3": "0x0000002b",
227+
"lane4": "0x0000002b",
228+
"lane5": "0x0000002b",
229+
"lane6": "0x0000002b",
230+
"lane7": "0x0000002b"
231+
},
232+
"post1": {
233+
"lane0": "0x00000000",
234+
"lane1": "0x00000000",
235+
"lane2": "0x00000000",
236+
"lane3": "0x00000000",
237+
"lane4": "0x00000000",
238+
"lane5": "0x00000000",
239+
"lane6": "0x00000000",
240+
"lane7": "0x00000000"
241+
},
242+
"idriver": {
243+
"lane0": "0x00000032",
244+
"lane1": "0x00000032",
245+
"lane2": "0x00000032",
246+
"lane3": "0x00000032",
247+
"lane4": "0x00000032",
248+
"lane5": "0x00000032",
249+
"lane6": "0x00000032",
250+
"lane7": "0x00000032"
251+
}
252+
},
253+
"speed:200GAUI-4": {
254+
"pre3": {
255+
"lane0": "0x00000000",
256+
"lane1": "0x00000000",
257+
"lane2": "0x00000000",
258+
"lane3": "0x00000000",
259+
"lane4": "0x00000000",
260+
"lane5": "0x00000000",
261+
"lane6": "0x00000000",
262+
"lane7": "0x00000000"
263+
},
264+
"pre2": {
265+
"lane0": "0x00000000",
266+
"lane1": "0x00000000",
267+
"lane2": "0x00000000",
268+
"lane3": "0x00000000",
269+
"lane4": "0x00000000",
270+
"lane5": "0x00000000",
271+
"lane6": "0x00000000",
272+
"lane7": "0x00000000"
273+
},
274+
"pre1": {
275+
"lane0": "0x00000000",
276+
"lane1": "0x00000000",
277+
"lane2": "0x00000000",
278+
"lane3": "0x00000000",
279+
"lane4": "0x00000000",
280+
"lane5": "0x00000000",
281+
"lane6": "0x00000000",
282+
"lane7": "0x00000000"
283+
},
284+
"main": {
285+
"lane0": "0x0000003f",
286+
"lane1": "0x0000003f",
287+
"lane2": "0x0000003f",
288+
"lane3": "0x0000003f",
289+
"lane4": "0x0000003f",
290+
"lane5": "0x0000003f",
291+
"lane6": "0x0000003f",
292+
"lane7": "0x0000003f"
293+
},
294+
"post1": {
295+
"lane0": "0x00000000",
296+
"lane1": "0x00000000",
297+
"lane2": "0x00000000",
298+
"lane3": "0x00000000",
299+
"lane4": "0x00000000",
300+
"lane5": "0x00000000",
301+
"lane6": "0x00000000",
302+
"lane7": "0x00000000"
303+
},
304+
"idriver": {
305+
"lane0": "0x0000003f",
306+
"lane1": "0x0000003f",
307+
"lane2": "0x0000003f",
308+
"lane3": "0x0000003f",
309+
"lane4": "0x0000003f",
310+
"lane5": "0x0000003f",
311+
"lane6": "0x0000003f",
312+
"lane7": "0x0000003f"
313+
}
314+
},
5315
"speed:400GAUI-4-L": {
6316
"pre3": {
7317
"lane0": "0x00000000",
@@ -190,7 +500,7 @@
190500
}
191501
},
192502
"OSFP-8X-nm_850_media_interface": {
193-
"speed:800G": {
503+
"speed:800G": {
194504
"pre3": {
195505
"lane0": "0x00000000",
196506
"lane1": "0x00000000",

0 commit comments

Comments
 (0)