[Arista] Add support support for 7060dx5_64s and 7060px5_64s (#10888)

Why I did it
This change adds the support for Arista 7060dx5_64s and 7060px5_64s

How I did it
How to verify it
We verified the platform driver is working and the ports are up on 7060dx5_64s and 7060px5_64s.
This commit is contained in:
byu343 2022-06-16 09:51:42 -07:00 committed by GitHub
parent 30bfed92fd
commit 89020f53e4
No account linked to committer's email address
52 changed files with 4323 additions and 0 deletions

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/blackhawk.xml

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/context_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/gearbox_config.json

View File

@ -0,0 +1,260 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet8": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet16": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet24": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet32": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet40": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet48": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet56": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet64": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet72": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet80": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet88": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet96": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet104": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet112": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet120": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet128": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet136": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet144": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet152": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet160": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet168": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet176": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet184": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet192": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet200": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet208": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet216": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet224": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet232": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet240": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet248": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet256": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet264": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet272": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet280": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet288": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet296": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet304": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet312": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet320": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet328": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet336": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet344": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet352": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet360": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet368": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet376": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet384": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet392": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet400": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet408": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet416": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet424": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet432": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet440": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet448": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet456": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet464": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet472": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet480": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet488": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet496": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
},
"Ethernet504": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]",
"fec": "rs"
}
}
}

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/phy1_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/phy2_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/phy3_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/phy4_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/phy5_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/phy6_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/phy7_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/phy8_config.json

View File

@ -0,0 +1,65 @@
# name lanes alias index speed fec
Ethernet0 9,10,11,12,13,14,15,16 Ethernet1/1 1 400000 rs
Ethernet8 5,6,7,8,9,10,11,12 Ethernet2/1 2 400000 rs
Ethernet16 25,26,27,28,29,30,31,32 Ethernet3/1 3 400000 rs
Ethernet24 17,18,19,20,21,22,23,24 Ethernet4/1 4 400000 rs
Ethernet32 41,42,43,44,45,46,47,48 Ethernet5/1 5 400000 rs
Ethernet40 33,34,35,36,37,38,39,40 Ethernet6/1 6 400000 rs
Ethernet48 57,58,59,60,61,62,63,64 Ethernet7/1 7 400000 rs
Ethernet56 49,50,51,52,53,54,55,56 Ethernet8/1 8 400000 rs
Ethernet64 73,74,75,76,77,78,79,80 Ethernet9/1 9 400000 rs
Ethernet72 65,66,67,68,69,70,71,72 Ethernet10/1 10 400000 rs
Ethernet80 89,90,91,92,93,94,95,96 Ethernet11/1 11 400000 rs
Ethernet88 81,82,83,84,85,86,87,88 Ethernet12/1 12 400000 rs
Ethernet96 105,106,107,108,109,110,111,112 Ethernet13/1 13 400000 rs
Ethernet104 97,98,99,100,101,102,103,104 Ethernet14/1 14 400000 rs
Ethernet112 121,122,123,124,125,126,127,128 Ethernet15/1 15 400000 rs
Ethernet120 117,118,119,120,121,122,123,124 Ethernet16/1 16 400000 rs
Ethernet128 141,142,143,144,145,146,147,148 Ethernet17/1 17 400000 rs
Ethernet136 129,130,131,132,133,134,135,136 Ethernet18/1 18 400000 rs
Ethernet144 153,154,155,156,157,158,159,160 Ethernet19/1 19 400000 rs
Ethernet152 145,146,147,148,149,150,151,152 Ethernet20/1 20 400000 rs
Ethernet160 169,170,171,172,173,174,175,176 Ethernet21/1 21 400000 rs
Ethernet168 161,162,163,164,165,166,167,168 Ethernet22/1 22 400000 rs
Ethernet176 185,186,187,188,189,190,191,192 Ethernet23/1 23 400000 rs
Ethernet184 177,178,179,180,181,182,183,184 Ethernet24/1 24 400000 rs
Ethernet192 201,202,203,204,205,206,207,208 Ethernet25/1 25 400000 rs
Ethernet200 193,194,195,196,197,198,199,200 Ethernet26/1 26 400000 rs
Ethernet208 217,218,219,220,221,222,223,224 Ethernet27/1 27 400000 rs
Ethernet216 209,210,211,212,213,214,215,216 Ethernet28/1 28 400000 rs
Ethernet224 233,234,235,236,237,238,239,240 Ethernet29/1 29 400000 rs
Ethernet232 225,226,227,228,229,230,231,232 Ethernet30/1 30 400000 rs
Ethernet240 241,242,243,244,245,246,247,248 Ethernet31/1 31 400000 rs
Ethernet248 253,254,255,256,257,258,259,260 Ethernet32/1 32 400000 rs
Ethernet256 1,2,3,4,5,6,7,8 Ethernet33/1 33 400000 rs
Ethernet264 13,14,15,16,17,18,19,20 Ethernet34/1 34 400000 rs
Ethernet272 29,30,31,32,33,34,35,36 Ethernet35/1 35 400000 rs
Ethernet280 21,22,23,24,25,26,27,28 Ethernet36/1 36 400000 rs
Ethernet288 45,46,47,48,49,50,51,52 Ethernet37/1 37 400000 rs
Ethernet296 37,38,39,40,41,42,43,44 Ethernet38/1 38 400000 rs
Ethernet304 61,62,63,64,65,66,67,68 Ethernet39/1 39 400000 rs
Ethernet312 53,54,55,56,57,58,59,60 Ethernet40/1 40 400000 rs
Ethernet320 77,78,79,80,81,82,83,84 Ethernet41/1 41 400000 rs
Ethernet328 69,70,71,72,73,74,75,76 Ethernet42/1 42 400000 rs
Ethernet336 93,94,95,96,97,98,99,100 Ethernet43/1 43 400000 rs
Ethernet344 85,86,87,88,89,90,91,92 Ethernet44/1 44 400000 rs
Ethernet352 109,110,111,112,113,114,115,116 Ethernet45/1 45 400000 rs
Ethernet360 101,102,103,104,105,106,107,108 Ethernet46/1 46 400000 rs
Ethernet368 125,126,127,128,129,130,131,132 Ethernet47/1 47 400000 rs
Ethernet376 113,114,115,116,117,118,119,120 Ethernet48/1 48 400000 rs
Ethernet384 137,138,139,140,141,142,143,144 Ethernet49/1 49 400000 rs
Ethernet392 133,134,135,136,137,138,139,140 Ethernet50/1 50 400000 rs
Ethernet400 157,158,159,160,161,162,163,164 Ethernet51/1 51 400000 rs
Ethernet408 149,150,151,152,153,154,155,156 Ethernet52/1 52 400000 rs
Ethernet416 173,174,175,176,177,178,179,180 Ethernet53/1 53 400000 rs
Ethernet424 165,166,167,168,169,170,171,172 Ethernet54/1 54 400000 rs
Ethernet432 189,190,191,192,193,194,195,196 Ethernet55/1 55 400000 rs
Ethernet440 181,182,183,184,185,186,187,188 Ethernet56/1 56 400000 rs
Ethernet448 205,206,207,208,209,210,211,212 Ethernet57/1 57 400000 rs
Ethernet456 197,198,199,200,201,202,203,204 Ethernet58/1 58 400000 rs
Ethernet464 221,222,223,224,225,226,227,228 Ethernet59/1 59 400000 rs
Ethernet472 213,214,215,216,217,218,219,220 Ethernet60/1 60 400000 rs
Ethernet480 237,238,239,240,241,242,243,244 Ethernet61/1 61 400000 rs
Ethernet488 229,230,231,232,233,234,235,236 Ethernet62/1 62 400000 rs
Ethernet496 249,250,251,252,253,254,255,256 Ethernet63/1 63 400000 rs
Ethernet504 245,246,247,248,249,250,251,252 Ethernet64/1 64 400000 rs

View File

@ -0,0 +1 @@
../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/psai.profile

View File

@ -0,0 +1 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/th4-a7060dx5-64s.config.bcm

View File

@ -0,0 +1 @@
Arista-7060DX5-64S t1

View File

@ -0,0 +1 @@
platform=gbsyncd-credo

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
broadcom

View File

@ -0,0 +1,2 @@
SYNCD_SHM_SIZE=128m
is_ltsw_chip=1

View File

@ -0,0 +1 @@
../x86_64-arista_common/platform_reboot

View File

@ -0,0 +1 @@
../x86_64-arista_common/plugins/

View File

@ -0,0 +1 @@
../x86_64-arista_common/pmon_daemon_control.json

View File

@ -0,0 +1 @@
../x86_64-arista_7060px5_64s/sensors.conf

View File

@ -0,0 +1 @@
../x86_64-arista_common/system_health_monitoring_config.json

View File

@ -0,0 +1 @@
../x86_64-arista_common/thermal_policy.json

View File

@ -0,0 +1,29 @@
<?xml version="1.0"?>
<root>
<name>CSDK-BH</name>
<phy_addr>0</phy_addr>
<mode>retimer</mode>
<topology>1</topology>
<tx-taps>
<PAM4>2,-8,17,0,0</PAM4>
<NRZ>0,-8,17,0,0</NRZ>
</tx-taps>
<tx-taps-scale>0,0,1,0,0</tx-taps-scale>
<lane id="0" tx-polarity="0" rx-polarity="0" />
<lane id="1" tx-polarity="0" rx-polarity="0" />
<lane id="2" tx-polarity="0" rx-polarity="0" />
<lane id="3" tx-polarity="0" rx-polarity="0" />
<lane id="4" tx-polarity="0" rx-polarity="0" />
<lane id="5" tx-polarity="0" rx-polarity="0" />
<lane id="6" tx-polarity="0" rx-polarity="0" />
<lane id="7" tx-polarity="0" rx-polarity="0" />
<lane id="8" tx-polarity="0" rx-polarity="0" />
<lane id="9" tx-polarity="0" rx-polarity="0" />
<lane id="10" tx-polarity="0" rx-polarity="0" />
<lane id="11" tx-polarity="0" rx-polarity="0" />
<lane id="12" tx-polarity="0" rx-polarity="0" />
<lane id="13" tx-polarity="0" rx-polarity="0" />
<lane id="14" tx-polarity="0" rx-polarity="0" />
<lane id="15" tx-polarity="0" rx-polarity="0" />
</root>

View File

@ -0,0 +1,66 @@
{
"CONTEXTS": [
{
"guid" : 0,
"name" : "asic0",
"dbAsic" : "ASIC_DB",
"dbCounters" : "COUNTERS_DB",
"dbFlex": "FLEX_COUNTER_DB",
"dbState" : "STATE_DB",
"zmq_enable" : false,
"zmq_endpoint": "tcp://127.0.0.1:5555",
"zmq_ntf_endpoint": "tcp://127.0.0.1:5556",
"switches": [
{
"index" : 0,
"hwinfo" : ""
}
]
},
{
"guid" : 1,
"name" : "phys",
"dbAsic" : "GB_ASIC_DB",
"dbCounters" : "GB_COUNTERS_DB",
"dbFlex": "GB_FLEX_COUNTER_DB",
"dbState" : "STATE_DB",
"zmq_enable" : false,
"zmq_endpoint": "tcp://127.0.0.1:5565",
"zmq_ntf_endpoint": "tcp://127.0.0.1:5566",
"switches": [
{
"index" : 0,
"hwinfo" : "mdio0_0_0/0"
},
{
"index" : 1,
"hwinfo" : "mdio0_0_1/0"
},
{
"index" : 2,
"hwinfo" : "mdio1_0_0/0"
},
{
"index" : 3,
"hwinfo" : "mdio1_0_1/0"
},
{
"index" : 4,
"hwinfo" : "mdio2_0_0/0"
},
{
"index" : 5,
"hwinfo" : "mdio2_0_1/0"
},
{
"index" : 6,
"hwinfo" : "mdio3_0_0/0"
},
{
"index" : 7,
"hwinfo" : "mdio3_0_1/0"
}
]
}
]
}

View File

@ -0,0 +1,166 @@
{
"phys": [
{
"phy_id": 1,
"name": "phy1_1",
"address": "1",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
"config_file": "/usr/share/sonic/hwsku/phy1_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio0_0_0/0"
},
{
"phy_id": 2,
"name": "phy1_2",
"address": "2",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
"config_file": "/usr/share/sonic/hwsku/phy2_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio0_0_1/0"
},
{
"phy_id": 3,
"name": "phy2_1",
"address": "3",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
"config_file": "/usr/share/sonic/hwsku/phy3_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio1_0_0/0"
},
{
"phy_id": 4,
"name": "phy2_2",
"address": "4",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
"config_file": "/usr/share/sonic/hwsku/phy4_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio1_0_1/0"
},
{
"phy_id": 5,
"name": "phy3_1",
"address": "5",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
"config_file": "/usr/share/sonic/hwsku/phy5_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio2_0_0/0"
},
{
"phy_id": 6,
"name": "phy3_2",
"address": "6",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
"config_file": "/usr/share/sonic/hwsku/phy6_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio2_0_1/0"
},
{
"phy_id": 7,
"name": "phy4_1",
"address": "7",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
"config_file": "/usr/share/sonic/hwsku/phy7_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio3_0_0/0"
},
{
"phy_id": 8,
"name": "phy4_2",
"address": "8",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
"config_file": "/usr/share/sonic/hwsku/phy8_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio3_0_1/0"
}
],
"interfaces": [
{
"name": "Ethernet0",
"index": 1,
"phy_id": 1,
"system_lanes": [0,1,2,3,4,5,6,7],
"line_lanes": [8,9,10,11,12,13,14,15]
},
{
"name": "Ethernet4",
"index": 2,
"phy_id": 2,
"system_lanes": [0,1,2,3,4,5,6,7],
"line_lanes": [8,9,10,11,12,13,14,15]
},
{
"name": "Ethernet128",
"index": 33,
"phy_id": 3,
"system_lanes": [0,1,2,3,4,5,6,7],
"line_lanes": [8,9,10,11,12,13,14,15]
},
{
"name": "Ethernet132",
"index": 34,
"phy_id": 4,
"system_lanes": [0,1,2,3,4,5,6,7],
"line_lanes": [8,9,10,11,12,13,14,15]
},
{
"name": "Ethernet120",
"index": 31,
"phy_id": 5,
"system_lanes": [0,1,2,3,4,5,6,7],
"line_lanes": [8,9,10,11,12,13,14,15]
},
{
"name": "Ethernet124",
"index": 32,
"phy_id": 6,
"system_lanes": [0,1,2,3,4,5,6,7],
"line_lanes": [8,9,10,11,12,13,14,15]
},
{
"name": "Ethernet248",
"index": 63,
"phy_id": 7,
"system_lanes": [0,1,2,3,4,5,6,7],
"line_lanes": [8,9,10,11,12,13,14,15]
},
{
"name": "Ethernet252",
"index": 64,
"phy_id": 8,
"system_lanes": [0,1,2,3,4,5,6,7],
"line_lanes": [8,9,10,11,12,13,14,15]
}
]
}

View File

@ -0,0 +1,38 @@
{
"lanes": [
{
"index": 200,
"local_lane_id": 0,
"system_side": true,
"tx_polarity": 0,
"rx_polarity": 0,
"line_tx_lanemap": 0,
"line_rx_lanemap": 0,
"line_to_system_lanemap": 0,
"mdio_addr": ""
}
],
"ports": [
{
"index": 1,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 50000,
"line_fec": "rs",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "fiber",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "fiber"
}
]
}

View File

@ -0,0 +1,38 @@
{
"lanes": [
{
"index": 200,
"local_lane_id": 0,
"system_side": true,
"tx_polarity": 0,
"rx_polarity": 0,
"line_tx_lanemap": 0,
"line_rx_lanemap": 0,
"line_to_system_lanemap": 0,
"mdio_addr": ""
}
],
"ports": [
{
"index": 2,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 50000,
"line_fec": "rs",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "fiber",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "fiber"
}
]
}

View File

@ -0,0 +1,38 @@
{
"lanes": [
{
"index": 200,
"local_lane_id": 0,
"system_side": true,
"tx_polarity": 0,
"rx_polarity": 0,
"line_tx_lanemap": 0,
"line_rx_lanemap": 0,
"line_to_system_lanemap": 0,
"mdio_addr": ""
}
],
"ports": [
{
"index": 33,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 50000,
"line_fec": "rs",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "fiber",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "fiber"
}
]
}

View File

@ -0,0 +1,38 @@
{
"lanes": [
{
"index": 200,
"local_lane_id": 0,
"system_side": true,
"tx_polarity": 0,
"rx_polarity": 0,
"line_tx_lanemap": 0,
"line_rx_lanemap": 0,
"line_to_system_lanemap": 0,
"mdio_addr": ""
}
],
"ports": [
{
"index": 34,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 50000,
"line_fec": "rs",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "fiber",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "fiber"
}
]
}

View File

@ -0,0 +1,38 @@
{
"lanes": [
{
"index": 200,
"local_lane_id": 0,
"system_side": true,
"tx_polarity": 0,
"rx_polarity": 0,
"line_tx_lanemap": 0,
"line_rx_lanemap": 0,
"line_to_system_lanemap": 0,
"mdio_addr": ""
}
],
"ports": [
{
"index": 31,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 50000,
"line_fec": "rs",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "fiber",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "fiber"
}
]
}

View File

@ -0,0 +1,38 @@
{
"lanes": [
{
"index": 200,
"local_lane_id": 0,
"system_side": true,
"tx_polarity": 0,
"rx_polarity": 0,
"line_tx_lanemap": 0,
"line_rx_lanemap": 0,
"line_to_system_lanemap": 0,
"mdio_addr": ""
}
],
"ports": [
{
"index": 32,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 50000,
"line_fec": "rs",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "fiber",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "fiber"
}
]
}

View File

@ -0,0 +1,38 @@
{
"lanes": [
{
"index": 200,
"local_lane_id": 0,
"system_side": true,
"tx_polarity": 0,
"rx_polarity": 0,
"line_tx_lanemap": 0,
"line_rx_lanemap": 0,
"line_to_system_lanemap": 0,
"mdio_addr": ""
}
],
"ports": [
{
"index": 63,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 50000,
"line_fec": "rs",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "fiber",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "fiber"
}
]
}

View File

@ -0,0 +1,38 @@
{
"lanes": [
{
"index": 200,
"local_lane_id": 0,
"system_side": true,
"tx_polarity": 0,
"rx_polarity": 0,
"line_tx_lanemap": 0,
"line_rx_lanemap": 0,
"line_to_system_lanemap": 0,
"mdio_addr": ""
}
],
"ports": [
{
"index": 64,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 50000,
"line_fec": "rs",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "fiber",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "fiber"
}
]
}

View File

@ -0,0 +1,65 @@
# name lanes alias index speed
Ethernet0 1,2,3,4,5,6,7,8 Ethernet1/1 1 400000
Ethernet8 9,10,11,12,13,14,15,16 Ethernet2/1 2 400000
Ethernet16 17,18,19,20,21,22,23,24 Ethernet3/1 3 400000
Ethernet24 25,26,27,28,29,30,31,32 Ethernet4/1 4 400000
Ethernet32 33,34,35,36,37,38,39,40 Ethernet5/1 5 400000
Ethernet40 41,42,43,44,45,46,47,48 Ethernet6/1 6 400000
Ethernet48 49,50,51,52,53,54,55,56 Ethernet7/1 7 400000
Ethernet56 57,58,59,60,61,62,63,64 Ethernet8/1 8 400000
Ethernet64 65,66,67,68,69,70,71,72 Ethernet9/1 9 400000
Ethernet72 73,74,75,76,77,78,79,80 Ethernet10/1 10 400000
Ethernet80 81,82,83,84,85,86,87,88 Ethernet11/1 11 400000
Ethernet88 89,90,91,92,93,94,95,96 Ethernet12/1 12 400000
Ethernet96 97,98,99,100,101,102,103,104 Ethernet13/1 13 400000
Ethernet104 105,106,107,108,109,110,111,112 Ethernet14/1 14 400000
Ethernet112 113,114,115,116,117,118,119,120 Ethernet15/1 15 400000
Ethernet120 121,122,123,124,125,126,127,128 Ethernet16/1 16 400000
Ethernet128 129,130,131,132,133,134,135,136 Ethernet17/1 17 400000
Ethernet136 137,138,139,140,141,142,143,144 Ethernet18/1 18 400000
Ethernet144 145,146,147,148,149,150,151,152 Ethernet19/1 19 400000
Ethernet152 153,154,155,156,157,158,159,160 Ethernet20/1 20 400000
Ethernet160 161,162,163,164,165,166,167,168 Ethernet21/1 21 400000
Ethernet168 169,170,171,172,173,174,175,176 Ethernet22/1 22 400000
Ethernet176 177,178,179,180,181,182,183,184 Ethernet23/1 23 400000
Ethernet184 185,186,187,188,189,190,191,192 Ethernet24/1 24 400000
Ethernet192 193,194,195,196,197,198,199,200 Ethernet25/1 25 400000
Ethernet200 201,202,203,204,205,206,207,208 Ethernet26/1 26 400000
Ethernet208 209,210,211,212,213,214,215,216 Ethernet27/1 27 400000
Ethernet216 217,218,219,220,221,222,223,224 Ethernet28/1 28 400000
Ethernet224 225,226,227,228,229,230,231,232 Ethernet29/1 29 400000
Ethernet232 233,234,235,236,237,238,239,240 Ethernet30/1 30 400000
Ethernet240 241,242,243,244,245,246,247,248 Ethernet31/1 31 400000
Ethernet248 249,250,251,252,253,254,255,256 Ethernet32/1 32 400000
Ethernet256 257,258,259,260,261,262,263,264 Ethernet33/1 33 400000
Ethernet264 265,266,267,268,269,270,271,272 Ethernet34/1 34 400000
Ethernet272 273,274,275,276,277,278,279,280 Ethernet35/1 35 400000
Ethernet280 281,282,283,284,285,286,287,288 Ethernet36/1 36 400000
Ethernet288 289,290,291,292,293,294,295,296 Ethernet37/1 37 400000
Ethernet296 297,298,299,300,301,302,303,304 Ethernet38/1 38 400000
Ethernet304 305,306,307,308,309,310,311,312 Ethernet39/1 39 400000
Ethernet312 313,314,315,316,317,318,319,320 Ethernet40/1 40 400000
Ethernet320 321,322,323,324,325,326,327,328 Ethernet41/1 41 400000
Ethernet328 329,330,331,332,333,334,335,336 Ethernet42/1 42 400000
Ethernet336 337,338,339,340,341,342,343,344 Ethernet43/1 43 400000
Ethernet344 345,346,347,348,349,350,351,352 Ethernet44/1 44 400000
Ethernet352 353,354,355,356,357,358,359,360 Ethernet45/1 45 400000
Ethernet360 361,362,363,364,365,366,367,368 Ethernet46/1 46 400000
Ethernet368 369,370,371,372,373,374,375,376 Ethernet47/1 47 400000
Ethernet376 377,378,379,380,381,382,383,384 Ethernet48/1 48 400000
Ethernet384 385,386,387,388,389,390,391,392 Ethernet49/1 49 400000
Ethernet392 393,394,395,396,397,398,399,400 Ethernet50/1 50 400000
Ethernet400 401,402,403,404,405,406,407,408 Ethernet51/1 51 400000
Ethernet408 409,410,411,412,413,414,415,416 Ethernet52/1 52 400000
Ethernet416 417,418,419,420,421,422,423,424 Ethernet53/1 53 400000
Ethernet424 425,426,427,428,429,430,431,432 Ethernet54/1 54 400000
Ethernet432 433,434,435,436,437,438,439,440 Ethernet55/1 55 400000
Ethernet440 441,442,443,444,445,446,447,448 Ethernet56/1 56 400000
Ethernet448 449,450,451,452,453,454,455,456 Ethernet57/1 57 400000
Ethernet456 457,458,459,460,461,462,463,464 Ethernet58/1 58 400000
Ethernet464 465,466,467,468,469,470,471,472 Ethernet59/1 59 400000
Ethernet472 473,474,475,476,477,478,479,480 Ethernet60/1 60 400000
Ethernet480 481,482,483,484,485,486,487,488 Ethernet61/1 61 400000
Ethernet488 489,490,491,492,493,494,495,496 Ethernet62/1 62 400000
Ethernet496 497,498,499,500,501,502,503,504 Ethernet63/1 63 400000
Ethernet504 505,506,507,508,509,510,511,512 Ethernet64/1 64 400000

View File

@ -0,0 +1 @@
SAI_KEY_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/blackhawk.xml

View File

@ -0,0 +1 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/th4-a7060px5-64s.config.bcm

View File

@ -0,0 +1 @@
Arista-7060PX5-64S t1

View File

@ -0,0 +1 @@
platform=gbsyncd-credo

View File

@ -0,0 +1 @@
broadcom

View File

@ -0,0 +1,2 @@
SYNCD_SHM_SIZE=128m
is_ltsw_chip=1

View File

@ -0,0 +1 @@
../x86_64-arista_common/platform_reboot

View File

@ -0,0 +1 @@
../x86_64-arista_common/plugins/

View File

@ -0,0 +1 @@
../x86_64-arista_common/pmon_daemon_control.json

View File

@ -0,0 +1,35 @@
# libsensors configuration file for DCS-7060DX5-64S
# ------------------------------------------------#
bus "i2c-19" "SCD 0000:01:00.0 SMBus master 1 bus 0"
bus "i2c-22" "SCD 0000:01:00.0 SMBus master 1 bus 3"
bus "i2c-23" "SCD 0000:01:00.0 SMBus master 1 bus 4"
bus "i2c-24" "SCD 0000:01:00.0 SMBus master 1 bus 5"
bus "i2c-107" "SCD 0000:00:18.7 SMBus master 0 bus 0"
chip "max6581-i2c-19-4d"
label temp1 "Board sensor"
label temp2 "TH4 exhaust temp sensor"
label temp3 "Left edge PCB rear temp sensor"
label temp4 "Inlet temp sensor"
ignore temp5
ignore temp6
label temp7 "Diode temp sensor 1"
label temp8 "Diode temp sensor 2"
chip "dps800-i2c-22-58"
label temp1 "Power supply 1 hotspot sensor"
label temp2 "Power supply 1 inlet temp sensor"
label temp3 "Power supply 1 exhaust temp sensor"
chip "dps800-i2c-23-58"
label temp1 "Power supply 2 hotspot sensor"
label temp2 "Power supply 2 inlet temp sensor"
label temp3 "Power supply 2 exhaust temp sensor"
chip "lm73-i2c-24-48"
label temp1 "Front panel temp sensor"
chip "max6658-i2c-107-4c"
label temp1 "CPU board temp sensor"
label temp2 "Back panel temp sensor"

View File

@ -0,0 +1 @@
../x86_64-arista_common/system_health_monitoring_config.json

View File

@ -0,0 +1 @@
../x86_64-arista_common/thermal_policy.json

View File

@ -556,6 +556,12 @@ write_platform_specific_cmdline() {
if [ "$sid" = "SmartsvilleDDBkMs" ] || [ "$sid" = "SmartsvilleDDBkMsTpm" ]; then
aboot_machine=arista_7280cr3mk_32d4
fi
if [ "$sid" = "CatalinaP" ]; then
aboot_machine=arista_7060px5_64s
fi
if [ "$sid" = "CatalinaDD" ]; then
aboot_machine=arista_7060dx5_64s
fi
if [ "$sid" = "Clearwater2" ]; then
aboot_machine=arista_7800r3_48cq2_lc
sonic_mode="$linecard_mode"