Skip to content

Commit

Permalink
[Micas/Platform]platform support M2-W6940-64OC (#20628)
Browse files Browse the repository at this point in the history
* [Micas/Platform]platform support M2-W6940-64OC

Signed-off-by: philo <philo@micasnetworks.com>

* update device files

Signed-off-by: philo <philo@micasnetworks.com>

* Update th5-m2-w6940-64oc-64x800G.config.yml

* support TH5 chip

Signed-off-by: philo <philo@micasnetworks.com>

* triggle rebuild

---------

Signed-off-by: philo <philo@micasnetworks.com>
  • Loading branch information
philo-micas authored Nov 23, 2024
1 parent cdbe3a3 commit fcdd823
Show file tree
Hide file tree
Showing 52 changed files with 37,650 additions and 1 deletion.
203 changes: 203 additions & 0 deletions device/micas/x86_64-micas_m2-w6940-64oc-r0/M2-W6940-64OC/hwsku.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,203 @@
{
"interfaces": {
"Ethernet1": {
"default_brkout_mode": "1x800G"
},
"Ethernet9": {
"default_brkout_mode": "1x800G"
},
"Ethernet17": {
"default_brkout_mode": "1x800G"
},
"Ethernet25": {
"default_brkout_mode": "1x800G"
},
"Ethernet33": {
"default_brkout_mode": "1x800G"
},
"Ethernet41": {
"default_brkout_mode": "1x800G"
},
"Ethernet49": {
"default_brkout_mode": "1x800G"
},
"Ethernet57": {
"default_brkout_mode": "1x800G"
},
"Ethernet65": {
"default_brkout_mode": "1x800G"
},
"Ethernet73": {
"default_brkout_mode": "1x800G"
},
"Ethernet81": {
"default_brkout_mode": "1x800G"
},
"Ethernet89": {
"default_brkout_mode": "1x800G"
},
"Ethernet97": {
"default_brkout_mode": "1x800G"
},
"Ethernet105": {
"default_brkout_mode": "1x800G"
},
"Ethernet113": {
"default_brkout_mode": "1x800G"
},
"Ethernet121": {
"default_brkout_mode": "1x800G"
},
"Ethernet129": {
"default_brkout_mode": "1x800G"
},
"Ethernet137": {
"default_brkout_mode": "1x800G"
},
"Ethernet145": {
"default_brkout_mode": "1x800G"
},
"Ethernet153": {
"default_brkout_mode": "1x800G"
},
"Ethernet161": {
"default_brkout_mode": "1x800G"
},
"Ethernet169": {
"default_brkout_mode": "1x800G"
},
"Ethernet177": {
"default_brkout_mode": "1x800G"
},
"Ethernet185": {
"default_brkout_mode": "1x800G"
},
"Ethernet193": {
"default_brkout_mode": "1x800G"
},
"Ethernet201": {
"default_brkout_mode": "1x800G"
},
"Ethernet209": {
"default_brkout_mode": "1x800G"
},
"Ethernet217": {
"default_brkout_mode": "1x800G"
},
"Ethernet225": {
"default_brkout_mode": "1x800G"
},
"Ethernet233": {
"default_brkout_mode": "1x800G"
},
"Ethernet241": {
"default_brkout_mode": "1x800G"
},
"Ethernet249": {
"default_brkout_mode": "1x800G"
},
"Ethernet257": {
"default_brkout_mode": "1x800G"
},
"Ethernet265": {
"default_brkout_mode": "1x800G"
},
"Ethernet273": {
"default_brkout_mode": "1x800G"
},
"Ethernet281": {
"default_brkout_mode": "1x800G"
},
"Ethernet289": {
"default_brkout_mode": "1x800G"
},
"Ethernet297": {
"default_brkout_mode": "1x800G"
},
"Ethernet305": {
"default_brkout_mode": "1x800G"
},
"Ethernet313": {
"default_brkout_mode": "1x800G"
},
"Ethernet321": {
"default_brkout_mode": "1x800G"
},
"Ethernet329": {
"default_brkout_mode": "1x800G"
},
"Ethernet337": {
"default_brkout_mode": "1x800G"
},
"Ethernet345": {
"default_brkout_mode": "1x800G"
},
"Ethernet353": {
"default_brkout_mode": "1x800G"
},
"Ethernet361": {
"default_brkout_mode": "1x800G"
},
"Ethernet369": {
"default_brkout_mode": "1x800G"
},
"Ethernet377": {
"default_brkout_mode": "1x800G"
},
"Ethernet385": {
"default_brkout_mode": "1x800G"
},
"Ethernet393": {
"default_brkout_mode": "1x800G"
},
"Ethernet401": {
"default_brkout_mode": "1x800G"
},
"Ethernet409": {
"default_brkout_mode": "1x800G"
},
"Ethernet417": {
"default_brkout_mode": "1x800G"
},
"Ethernet425": {
"default_brkout_mode": "1x800G"
},
"Ethernet433": {
"default_brkout_mode": "1x800G"
},
"Ethernet441": {
"default_brkout_mode": "1x800G"
},
"Ethernet449": {
"default_brkout_mode": "1x800G"
},
"Ethernet457": {
"default_brkout_mode": "1x800G"
},
"Ethernet465": {
"default_brkout_mode": "1x800G"
},
"Ethernet473": {
"default_brkout_mode": "1x800G"
},
"Ethernet481": {
"default_brkout_mode": "1x800G"
},
"Ethernet489": {
"default_brkout_mode": "1x800G"
},
"Ethernet497": {
"default_brkout_mode": "1x800G"
},
"Ethernet505": {
"default_brkout_mode": "1x800G"
},
"Ethernet513": {
"default_brkout_mode": "1x25G"
},
"Ethernet515": {
"default_brkout_mode": "1x25G"
}
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# name lanes alias index speed
Ethernet1 41,42,43,44,45,46,47,48 eightHundredGigE0/1 0 800000
Ethernet9 33,34,35,36,37,38,39,40 eightHundredGigE0/2 1 800000
Ethernet17 57,58,59,60,61,62,63,64 eightHundredGigE0/3 2 800000
Ethernet25 49,50,51,52,53,54,55,56 eightHundredGigE0/4 3 800000
Ethernet33 73,74,75,76,77,78,79,80 eightHundredGigE0/5 4 800000
Ethernet41 65,66,67,68,69,70,71,72 eightHundredGigE0/6 5 800000
Ethernet49 89,90,91,92,93,94,95,96 eightHundredGigE0/7 6 800000
Ethernet57 81,82,83,84,85,86,87,88 eightHundredGigE0/8 7 800000
Ethernet65 105,106,107,108,109,110,111,112 eightHundredGigE0/9 8 800000
Ethernet73 97,98,99,100,101,102,103,104 eightHundredGigE0/10 9 800000
Ethernet81 121,122,123,124,125,126,127,128 eightHundredGigE0/11 10 800000
Ethernet89 113,114,115,116,117,118,119,120 eightHundredGigE0/12 11 800000
Ethernet97 137,138,139,140,141,142,143,144 eightHundredGigE0/13 12 800000
Ethernet105 129,130,131,132,133,134,135,136 eightHundredGigE0/14 13 800000
Ethernet113 153,154,155,156,157,158,159,160 eightHundredGigE0/15 14 800000
Ethernet121 145,146,147,148,149,150,151,152 eightHundredGigE0/16 15 800000
Ethernet129 169,170,171,172,173,174,175,176 eightHundredGigE0/17 16 800000
Ethernet137 161,162,163,164,165,166,167,168 eightHundredGigE0/18 17 800000
Ethernet145 185,186,187,188,189,190,191,192 eightHundredGigE0/19 18 800000
Ethernet153 177,178,179,180,181,182,183,184 eightHundredGigE0/20 19 800000
Ethernet161 201,202,203,204,205,206,207,208 eightHundredGigE0/21 20 800000
Ethernet169 193,194,195,196,197,198,199,200 eightHundredGigE0/22 21 800000
Ethernet177 217,218,219,220,221,222,223,224 eightHundredGigE0/23 22 800000
Ethernet185 209,210,211,212,213,214,215,216 eightHundredGigE0/24 23 800000
Ethernet193 1,2,3,4,5,6,7,8 eightHundredGigE0/25 24 800000
Ethernet201 9,10,11,12,13,14,15,16 eightHundredGigE0/26 25 800000
Ethernet209 17,18,19,20,21,22,23,24 eightHundredGigE0/27 26 800000
Ethernet217 25,26,27,28,29,30,31,32 eightHundredGigE0/28 27 800000
Ethernet225 249,250,251,252,253,254,255,256 eightHundredGigE0/29 28 800000
Ethernet233 241,242,243,244,245,246,247,248 eightHundredGigE0/30 29 800000
Ethernet241 233,234,235,236,237,238,239,240 eightHundredGigE0/31 30 800000
Ethernet249 225,226,227,228,229,230,231,232 eightHundredGigE0/32 31 800000
Ethernet257 257,258,259,260,261,262,263,264 eightHundredGigE0/33 32 800000
Ethernet265 265,266,267,268,269,270,271,272 eightHundredGigE0/34 33 800000
Ethernet273 273,274,275,276,277,278,279,280 eightHundredGigE0/35 34 800000
Ethernet281 281,282,283,284,285,286,287,288 eightHundredGigE0/36 35 800000
Ethernet289 505,506,507,508,509,510,511,512 eightHundredGigE0/37 36 800000
Ethernet297 497,498,499,500,501,502,503,504 eightHundredGigE0/38 37 800000
Ethernet305 489,490,491,492,493,494,495,496 eightHundredGigE0/39 38 800000
Ethernet313 481,482,483,484,485,486,487,488 eightHundredGigE0/40 39 800000
Ethernet321 297,298,299,300,301,302,303,304 eightHundredGigE0/41 40 800000
Ethernet329 289,290,291,292,293,294,295,296 eightHundredGigE0/42 41 800000
Ethernet337 313,314,315,316,317,318,319,320 eightHundredGigE0/43 42 800000
Ethernet345 305,306,307,308,309,310,311,312 eightHundredGigE0/44 43 800000
Ethernet353 329,330,331,332,333,334,335,336 eightHundredGigE0/45 44 800000
Ethernet361 321,322,323,324,325,326,327,328 eightHundredGigE0/46 45 800000
Ethernet369 345,346,347,348,349,350,351,352 eightHundredGigE0/47 46 800000
Ethernet377 337,338,339,340,341,342,343,344 eightHundredGigE0/48 47 800000
Ethernet385 361,362,363,364,365,366,367,368 eightHundredGigE0/49 48 800000
Ethernet393 353,354,355,356,357,358,359,360 eightHundredGigE0/50 49 800000
Ethernet401 377,378,379,380,381,382,383,384 eightHundredGigE0/51 50 800000
Ethernet409 369,370,371,372,373,374,375,376 eightHundredGigE0/52 51 800000
Ethernet417 393,394,395,396,397,398,399,400 eightHundredGigE0/53 52 800000
Ethernet425 385,386,387,388,389,390,391,392 eightHundredGigE0/54 53 800000
Ethernet433 409,410,411,412,413,414,415,416 eightHundredGigE0/55 54 800000
Ethernet441 401,402,403,404,405,406,407,408 eightHundredGigE0/56 55 800000
Ethernet449 425,426,427,428,429,430,431,432 eightHundredGigE0/57 56 800000
Ethernet457 417,418,419,420,421,422,423,424 eightHundredGigE0/58 57 800000
Ethernet465 441,442,443,444,445,446,447,448 eightHundredGigE0/59 58 800000
Ethernet473 433,434,435,436,437,438,439,440 eightHundredGigE0/60 59 800000
Ethernet481 457,458,459,460,461,462,463,464 eightHundredGigE0/61 60 800000
Ethernet489 449,450,451,452,453,454,455,456 eightHundredGigE0/62 61 800000
Ethernet497 473,474,475,476,477,478,479,480 eightHundredGigE0/63 62 800000
Ethernet505 465,466,467,468,469,470,471,472 eightHundredGigE0/64 63 800000
Ethernet513 513 twentyfiveGigE0/65 64 25000
Ethernet515 515 twentyfiveGigE0/66 65 25000
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/th5-m2-w6940-64oc-64x800G.config.yml
Loading

0 comments on commit fcdd823

Please sign in to comment.