Skip to content

Commit 8a3823f

Browse files
[Edgecore][device][platform] Added support to as9736-64d platform
- Why I did it Need to support new platform as9736-64d - How I did it Add device files for new platform as9736-64d - How to verify it 1. sonic-cli cmd: show platform {fan, temperature, firmware status, syseeprom, psustatus} 2. sfputil show {presence, eeprom, lpmode} 3. Use sonic-mgmt(/tests/platform_tests/api/{test_chassis.py, test_component.py, test_fan_drawer.py, test_psu.py, test_thermal.py, test_sfp.py}) Signed-off-by: michael_shih <[email protected]>
1 parent d22cf46 commit 8a3823f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+13193
-1
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"BUFFER_POOL": {
3+
"ingress_lossy_pool": {
4+
"size": "62490096",
5+
"type": "ingress",
6+
"mode": "dynamic",
7+
"xoff": "0"
8+
}
9+
},
10+
"BUFFER_PROFILE": {
11+
"ingress_lossy_profile": {
12+
"pool": "ingress_lossy_pool",
13+
"size": "0",
14+
"dynamic_th": "3"
15+
}
16+
}
17+
}
Lines changed: 268 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,268 @@
1+
{
2+
"interfaces": {
3+
"Ethernet0": {
4+
"default_brkout_mode": "1x400G"
5+
},
6+
7+
"Ethernet8": {
8+
"default_brkout_mode": "1x400G"
9+
},
10+
11+
"Ethernet16": {
12+
"default_brkout_mode": "1x400G"
13+
},
14+
15+
"Ethernet24": {
16+
"default_brkout_mode": "1x400G"
17+
},
18+
19+
"Ethernet32": {
20+
"default_brkout_mode": "1x400G"
21+
},
22+
23+
"Ethernet40": {
24+
"default_brkout_mode": "1x400G"
25+
},
26+
27+
"Ethernet48": {
28+
"default_brkout_mode": "1x400G"
29+
},
30+
31+
"Ethernet56": {
32+
"default_brkout_mode": "1x400G"
33+
},
34+
35+
"Ethernet64": {
36+
"default_brkout_mode": "1x400G"
37+
},
38+
39+
"Ethernet72": {
40+
"default_brkout_mode": "1x400G"
41+
},
42+
43+
"Ethernet80": {
44+
"default_brkout_mode": "1x400G"
45+
},
46+
47+
"Ethernet88": {
48+
"default_brkout_mode": "1x400G"
49+
},
50+
51+
"Ethernet96": {
52+
"default_brkout_mode": "1x400G"
53+
},
54+
55+
"Ethernet104": {
56+
"default_brkout_mode": "1x400G"
57+
},
58+
59+
"Ethernet112": {
60+
"default_brkout_mode": "1x400G"
61+
},
62+
63+
"Ethernet120": {
64+
"default_brkout_mode": "1x400G"
65+
},
66+
67+
"Ethernet128": {
68+
"default_brkout_mode": "1x400G"
69+
},
70+
71+
"Ethernet136": {
72+
"default_brkout_mode": "1x400G"
73+
},
74+
75+
"Ethernet144": {
76+
"default_brkout_mode": "1x400G"
77+
},
78+
79+
"Ethernet152": {
80+
"default_brkout_mode": "1x400G"
81+
},
82+
83+
"Ethernet160": {
84+
"default_brkout_mode": "1x400G"
85+
},
86+
87+
"Ethernet168": {
88+
"default_brkout_mode": "1x400G"
89+
},
90+
91+
"Ethernet176": {
92+
"default_brkout_mode": "1x400G"
93+
},
94+
95+
"Ethernet184": {
96+
"default_brkout_mode": "1x400G"
97+
},
98+
99+
"Ethernet192": {
100+
"default_brkout_mode": "1x400G"
101+
},
102+
103+
"Ethernet200": {
104+
"default_brkout_mode": "1x400G"
105+
},
106+
107+
"Ethernet208": {
108+
"default_brkout_mode": "1x400G"
109+
},
110+
111+
"Ethernet216": {
112+
"default_brkout_mode": "1x400G"
113+
},
114+
115+
"Ethernet224": {
116+
"default_brkout_mode": "1x400G"
117+
},
118+
119+
"Ethernet232": {
120+
"default_brkout_mode": "1x400G"
121+
},
122+
123+
"Ethernet240": {
124+
"default_brkout_mode": "1x400G"
125+
},
126+
127+
"Ethernet248": {
128+
"default_brkout_mode": "1x400G"
129+
},
130+
131+
"Ethernet256": {
132+
"default_brkout_mode": "1x400G"
133+
},
134+
135+
"Ethernet264": {
136+
"default_brkout_mode": "1x400G"
137+
},
138+
139+
"Ethernet272": {
140+
"default_brkout_mode": "1x400G"
141+
},
142+
143+
"Ethernet280": {
144+
"default_brkout_mode": "1x400G"
145+
},
146+
147+
"Ethernet288": {
148+
"default_brkout_mode": "1x400G"
149+
},
150+
151+
"Ethernet296": {
152+
"default_brkout_mode": "1x400G"
153+
},
154+
155+
"Ethernet304": {
156+
"default_brkout_mode": "1x400G"
157+
},
158+
159+
"Ethernet312": {
160+
"default_brkout_mode": "1x400G"
161+
},
162+
163+
"Ethernet320": {
164+
"default_brkout_mode": "1x400G"
165+
},
166+
167+
"Ethernet328": {
168+
"default_brkout_mode": "1x400G"
169+
},
170+
171+
"Ethernet336": {
172+
"default_brkout_mode": "1x400G"
173+
},
174+
175+
"Ethernet344": {
176+
"default_brkout_mode": "1x400G"
177+
},
178+
179+
"Ethernet352": {
180+
"default_brkout_mode": "1x400G"
181+
},
182+
183+
"Ethernet360": {
184+
"default_brkout_mode": "1x400G"
185+
},
186+
187+
"Ethernet368": {
188+
"default_brkout_mode": "1x400G"
189+
},
190+
191+
"Ethernet376": {
192+
"default_brkout_mode": "1x400G"
193+
},
194+
195+
"Ethernet384": {
196+
"default_brkout_mode": "1x400G"
197+
},
198+
199+
"Ethernet392": {
200+
"default_brkout_mode": "1x400G"
201+
},
202+
203+
"Ethernet400": {
204+
"default_brkout_mode": "1x400G"
205+
},
206+
207+
"Ethernet408": {
208+
"default_brkout_mode": "1x400G"
209+
},
210+
211+
"Ethernet416": {
212+
"default_brkout_mode": "1x400G"
213+
},
214+
215+
"Ethernet424": {
216+
"default_brkout_mode": "1x400G"
217+
},
218+
219+
"Ethernet432": {
220+
"default_brkout_mode": "1x400G"
221+
},
222+
223+
"Ethernet440": {
224+
"default_brkout_mode": "1x400G"
225+
},
226+
227+
"Ethernet448": {
228+
"default_brkout_mode": "1x400G"
229+
},
230+
231+
"Ethernet456": {
232+
"default_brkout_mode": "1x400G"
233+
},
234+
235+
"Ethernet464": {
236+
"default_brkout_mode": "1x400G"
237+
},
238+
239+
"Ethernet472": {
240+
"default_brkout_mode": "1x400G"
241+
},
242+
243+
"Ethernet480": {
244+
"default_brkout_mode": "1x400G"
245+
},
246+
247+
"Ethernet488": {
248+
"default_brkout_mode": "1x400G"
249+
},
250+
251+
"Ethernet496": {
252+
"default_brkout_mode": "1x400G"
253+
},
254+
255+
"Ethernet504": {
256+
"default_brkout_mode": "1x400G"
257+
},
258+
259+
"Ethernet512": {
260+
"default_brkout_mode": "1x10G[1G]"
261+
},
262+
263+
"Ethernet513": {
264+
"default_brkout_mode": "1x10G[1G]"
265+
}
266+
}
267+
}
268+
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# name lanes alias index speed
2+
Ethernet0 130,131,132,133,134,135,136,137 Eth1(Port1) 1 400000
3+
Ethernet8 138,139,140,141,142,143,144,145 Eth2(Port2) 2 400000
4+
Ethernet16 146,147,148,149,150,151,152,153 Eth3(Port3) 3 400000
5+
Ethernet24 154,155,156,157,158,159,160,161 Eth4(Port4) 4 400000
6+
Ethernet32 162,163,164,165,166,167,168,169 Eth5(Port5) 5 400000
7+
Ethernet40 170,171,172,173,174,175,176,177 Eth6(Port6) 6 400000
8+
Ethernet48 178,179,180,181,182,183,184,185 Eth7(Port7) 7 400000
9+
Ethernet56 186,187,188,189,190,191,192,193 Eth8(Port8) 8 400000
10+
Ethernet64 194,195,196,197,198,199,200,201 Eth9(Port9) 9 400000
11+
Ethernet72 202,203,204,205,206,207,208,209 Eth10(Port10) 10 400000
12+
Ethernet80 250,251,252,253,254,255,256,257 Eth11(Port11) 11 400000
13+
Ethernet88 242,243,244,245,246,247,248,249 Eth12(Port12) 12 400000
14+
Ethernet96 226,227,228,229,230,231,232,233 Eth13(Port13) 13 400000
15+
Ethernet104 234,235,236,237,238,239,240,241 Eth14(Port14) 14 400000
16+
Ethernet112 218,219,220,221,222,223,224,225 Eth15(Port15) 15 400000
17+
Ethernet120 210,211,212,213,214,215,216,217 Eth16(Port16) 16 400000
18+
Ethernet128 290,291,292,293,294,295,296,297 Eth17(Port17) 17 400000
19+
Ethernet136 298,299,300,301,302,303,304,305 Eth18(Port18) 18 400000
20+
Ethernet144 282,283,284,285,286,287,288,289 Eth19(Port19) 19 400000
21+
Ethernet152 274,275,276,277,278,279,280,281 Eth20(Port20) 20 400000
22+
Ethernet160 258,259,260,261,262,263,264,265 Eth21(Port21) 21 400000
23+
Ethernet168 266,267,268,269,270,271,272,273 Eth22(Port22) 22 400000
24+
Ethernet176 306,307,308,309,310,311,312,313 Eth23(Port23) 23 400000
25+
Ethernet184 314,315,316,317,318,319,320,321 Eth24(Port24) 24 400000
26+
Ethernet192 322,323,324,325,326,327,328,329 Eth25(Port25) 25 400000
27+
Ethernet200 330,331,332,333,334,335,336,337 Eth26(Port26) 26 400000
28+
Ethernet208 338,339,340,341,342,343,344,345 Eth27(Port27) 27 400000
29+
Ethernet216 346,347,348,349,350,351,352,353 Eth28(Port28) 28 400000
30+
Ethernet224 354,355,356,357,358,359,360,361 Eth29(Port29) 29 400000
31+
Ethernet232 362,363,364,365,366,367,368,369 Eth30(Port30) 30 400000
32+
Ethernet240 370,371,372,373,374,375,376,377 Eth31(Port31) 31 400000
33+
Ethernet248 378,379,380,381,382,383,384,385 Eth32(Port32) 32 400000
34+
Ethernet256 98,99,100,101,102,103,104,105 Eth33(Port33) 33 400000
35+
Ethernet264 106,107,108,109,110,111,112,113 Eth34(Port34) 34 400000
36+
Ethernet272 114,115,116,117,118,119,120,121 Eth35(Port35) 35 400000
37+
Ethernet280 122,123,124,125,126,127,128,129 Eth36(Port36) 36 400000
38+
Ethernet288 58,59,60,61,62,63,64,65 Eth37(Port37) 37 400000
39+
Ethernet296 66,67,68,69,70,71,72,73 Eth38(Port38) 38 400000
40+
Ethernet304 50,51,52,53,54,55,56,57 Eth39(Port39) 39 400000
41+
Ethernet312 82,83,84,85,86,87,88,89 Eth40(Port40) 40 400000
42+
Ethernet320 42,43,44,45,46,47,48,49 Eth41(Port41) 41 400000
43+
Ethernet328 74,75,76,77,78,79,80,81 Eth42(Port42) 42 400000
44+
Ethernet336 34,35,36,37,38,39,40,41 Eth43(Port43) 43 400000
45+
Ethernet344 90,91,92,93,94,95,96,97 Eth44(Port44) 44 400000
46+
Ethernet352 26,27,28,29,30,31,32,33 Eth45(Port45) 45 400000
47+
Ethernet360 18,19,20,21,22,23,24,25 Eth46(Port46) 46 400000
48+
Ethernet368 2,3,4,5,6,7,8,9 Eth47(Port47) 47 400000
49+
Ethernet376 10,11,12,13,14,15,16,17 Eth48(Port48) 48 400000
50+
Ethernet384 498,499,500,501,502,503,504,505 Eth49(Port49) 49 400000
51+
Ethernet392 506,507,508,509,510,511,512,513 Eth50(Port50) 50 400000
52+
Ethernet400 490,491,492,493,494,495,496,497 Eth51(Port51) 51 400000
53+
Ethernet408 482,483,484,485,486,487,488,489 Eth52(Port52) 52 400000
54+
Ethernet416 474,475,476,477,478,479,480,481 Eth53(Port53) 53 400000
55+
Ethernet424 418,419,420,421,422,423,424,425 Eth54(Port54) 54 400000
56+
Ethernet432 466,467,468,469,470,471,472,473 Eth55(Port55) 55 400000
57+
Ethernet440 434,435,436,437,438,439,440,441 Eth56(Port56) 56 400000
58+
Ethernet448 458,459,460,461,462,463,464,465 Eth57(Port57) 57 400000
59+
Ethernet456 426,427,428,429,430,431,432,433 Eth58(Port58) 58 400000
60+
Ethernet464 450,451,452,453,454,455,456,457 Eth59(Port59) 59 400000
61+
Ethernet472 442,443,444,445,446,447,448,449 Eth60(Port60) 60 400000
62+
Ethernet480 386,387,388,389,390,391,392,393 Eth61(Port61) 61 400000
63+
Ethernet488 402,403,404,405,406,407,408,409 Eth62(Port62) 62 400000
64+
Ethernet496 394,395,396,397,398,399,400,401 Eth63(Port63) 63 400000
65+
Ethernet504 410,411,412,413,414,415,416,417 Eth64(Port64) 64 400000
66+
Ethernet512 514 Eth65(Port65) 65 10000
67+
Ethernet513 516 Eth66(Port66) 66 10000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/th4-as9736-64x400G.config.yml

0 commit comments

Comments
 (0)