Skip to content

Commit

Permalink
[Edgecore][device][platform] Added support to as9736-64d platform
Browse files Browse the repository at this point in the history
- 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 <michael_shih@edge-core.com>
  • Loading branch information
ec-michael-shih committed Dec 1, 2022
1 parent d22cf46 commit 8a3823f
Show file tree
Hide file tree
Showing 55 changed files with 13,193 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"BUFFER_POOL": {
"ingress_lossy_pool": {
"size": "62490096",
"type": "ingress",
"mode": "dynamic",
"xoff": "0"
}
},
"BUFFER_PROFILE": {
"ingress_lossy_profile": {
"pool": "ingress_lossy_pool",
"size": "0",
"dynamic_th": "3"
}
}
}
268 changes: 268 additions & 0 deletions device/accton/x86_64-accton_as9736_64d-r0/Accton-AS9736-64D/hwsku.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,268 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x400G"
},

"Ethernet8": {
"default_brkout_mode": "1x400G"
},

"Ethernet16": {
"default_brkout_mode": "1x400G"
},

"Ethernet24": {
"default_brkout_mode": "1x400G"
},

"Ethernet32": {
"default_brkout_mode": "1x400G"
},

"Ethernet40": {
"default_brkout_mode": "1x400G"
},

"Ethernet48": {
"default_brkout_mode": "1x400G"
},

"Ethernet56": {
"default_brkout_mode": "1x400G"
},

"Ethernet64": {
"default_brkout_mode": "1x400G"
},

"Ethernet72": {
"default_brkout_mode": "1x400G"
},

"Ethernet80": {
"default_brkout_mode": "1x400G"
},

"Ethernet88": {
"default_brkout_mode": "1x400G"
},

"Ethernet96": {
"default_brkout_mode": "1x400G"
},

"Ethernet104": {
"default_brkout_mode": "1x400G"
},

"Ethernet112": {
"default_brkout_mode": "1x400G"
},

"Ethernet120": {
"default_brkout_mode": "1x400G"
},

"Ethernet128": {
"default_brkout_mode": "1x400G"
},

"Ethernet136": {
"default_brkout_mode": "1x400G"
},

"Ethernet144": {
"default_brkout_mode": "1x400G"
},

"Ethernet152": {
"default_brkout_mode": "1x400G"
},

"Ethernet160": {
"default_brkout_mode": "1x400G"
},

"Ethernet168": {
"default_brkout_mode": "1x400G"
},

"Ethernet176": {
"default_brkout_mode": "1x400G"
},

"Ethernet184": {
"default_brkout_mode": "1x400G"
},

"Ethernet192": {
"default_brkout_mode": "1x400G"
},

"Ethernet200": {
"default_brkout_mode": "1x400G"
},

"Ethernet208": {
"default_brkout_mode": "1x400G"
},

"Ethernet216": {
"default_brkout_mode": "1x400G"
},

"Ethernet224": {
"default_brkout_mode": "1x400G"
},

"Ethernet232": {
"default_brkout_mode": "1x400G"
},

"Ethernet240": {
"default_brkout_mode": "1x400G"
},

"Ethernet248": {
"default_brkout_mode": "1x400G"
},

"Ethernet256": {
"default_brkout_mode": "1x400G"
},

"Ethernet264": {
"default_brkout_mode": "1x400G"
},

"Ethernet272": {
"default_brkout_mode": "1x400G"
},

"Ethernet280": {
"default_brkout_mode": "1x400G"
},

"Ethernet288": {
"default_brkout_mode": "1x400G"
},

"Ethernet296": {
"default_brkout_mode": "1x400G"
},

"Ethernet304": {
"default_brkout_mode": "1x400G"
},

"Ethernet312": {
"default_brkout_mode": "1x400G"
},

"Ethernet320": {
"default_brkout_mode": "1x400G"
},

"Ethernet328": {
"default_brkout_mode": "1x400G"
},

"Ethernet336": {
"default_brkout_mode": "1x400G"
},

"Ethernet344": {
"default_brkout_mode": "1x400G"
},

"Ethernet352": {
"default_brkout_mode": "1x400G"
},

"Ethernet360": {
"default_brkout_mode": "1x400G"
},

"Ethernet368": {
"default_brkout_mode": "1x400G"
},

"Ethernet376": {
"default_brkout_mode": "1x400G"
},

"Ethernet384": {
"default_brkout_mode": "1x400G"
},

"Ethernet392": {
"default_brkout_mode": "1x400G"
},

"Ethernet400": {
"default_brkout_mode": "1x400G"
},

"Ethernet408": {
"default_brkout_mode": "1x400G"
},

"Ethernet416": {
"default_brkout_mode": "1x400G"
},

"Ethernet424": {
"default_brkout_mode": "1x400G"
},

"Ethernet432": {
"default_brkout_mode": "1x400G"
},

"Ethernet440": {
"default_brkout_mode": "1x400G"
},

"Ethernet448": {
"default_brkout_mode": "1x400G"
},

"Ethernet456": {
"default_brkout_mode": "1x400G"
},

"Ethernet464": {
"default_brkout_mode": "1x400G"
},

"Ethernet472": {
"default_brkout_mode": "1x400G"
},

"Ethernet480": {
"default_brkout_mode": "1x400G"
},

"Ethernet488": {
"default_brkout_mode": "1x400G"
},

"Ethernet496": {
"default_brkout_mode": "1x400G"
},

"Ethernet504": {
"default_brkout_mode": "1x400G"
},

"Ethernet512": {
"default_brkout_mode": "1x10G[1G]"
},

"Ethernet513": {
"default_brkout_mode": "1x10G[1G]"
}
}
}

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

0 comments on commit 8a3823f

Please sign in to comment.