[arista] Add gearbox configs for Arista 7280cr3mk (#8146)

* Add gearbox support for 7280cr3mk and its variants
This commit is contained in:
byu343 2021-08-26 00:30:11 -07:00 committed by GitHub
parent df66c88572
commit 85a671f5af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
52 changed files with 1362 additions and 78 deletions

View File

@ -1,37 +1,37 @@
# name lanes alias index speed
Ethernet0 0,1 Ethernet1/1 1 100000
Ethernet4 2,3 Ethernet2/1 2 100000
Ethernet8 4,5 Ethernet3/1 3 100000
Ethernet12 6,7 Ethernet4/1 4 100000
Ethernet16 8,9 Ethernet5/1 5 100000
Ethernet20 10,11 Ethernet6/1 6 100000
Ethernet24 12,13 Ethernet7/1 7 100000
Ethernet28 14,15 Ethernet8/1 8 100000
Ethernet32 16,17 Ethernet9/1 9 100000
Ethernet36 18,19 Ethernet10/1 10 100000
Ethernet40 20,21 Ethernet11/1 11 100000
Ethernet44 22,23 Ethernet12/1 12 100000
Ethernet48 24,25 Ethernet13/1 13 100000
Ethernet52 26,27 Ethernet14/1 14 100000
Ethernet56 28,29 Ethernet15/1 15 100000
Ethernet60 30,31 Ethernet16/1 16 100000
Ethernet64 72,73 Ethernet17/1 17 100000
Ethernet68 74,75 Ethernet18/1 18 100000
Ethernet72 76,77 Ethernet19/1 19 100000
Ethernet76 78,79 Ethernet20/1 20 100000
Ethernet80 64,65 Ethernet21/1 21 100000
Ethernet84 66,67 Ethernet22/1 22 100000
Ethernet88 68,69 Ethernet23/1 23 100000
Ethernet92 70,71 Ethernet24/1 24 100000
Ethernet96 56,57 Ethernet25/1 25 100000
Ethernet100 58,59 Ethernet26/1 26 100000
Ethernet104 60,61 Ethernet27/1 27 100000
Ethernet108 62,63 Ethernet28/1 28 100000
Ethernet112 48,49 Ethernet29/1 29 100000
Ethernet116 50,51 Ethernet30/1 30 100000
Ethernet120 52,53 Ethernet31/1 31 100000
Ethernet124 54,55 Ethernet32/1 32 100000
Ethernet128 32,33,34,35,36,37,38,39 Ethernet33/1 33 400000
Ethernet136 40,41,42,43,44,45,46,47 Ethernet34/1 34 400000
Ethernet144 88,89,90,91,92,93,94,95 Ethernet35/1 35 400000
Ethernet152 80,81,82,83,84,85,86,87 Ethernet36/1 36 400000
# name lanes alias index speed fec
Ethernet0 0,1 Ethernet1/1 1 100000 rs
Ethernet4 2,3 Ethernet2/1 2 100000 rs
Ethernet8 4,5 Ethernet3/1 3 100000 rs
Ethernet12 6,7 Ethernet4/1 4 100000 rs
Ethernet16 8,9 Ethernet5/1 5 100000 rs
Ethernet20 10,11 Ethernet6/1 6 100000 rs
Ethernet24 12,13 Ethernet7/1 7 100000 rs
Ethernet28 14,15 Ethernet8/1 8 100000 rs
Ethernet32 16,17 Ethernet9/1 9 100000 rs
Ethernet36 18,19 Ethernet10/1 10 100000 rs
Ethernet40 20,21 Ethernet11/1 11 100000 rs
Ethernet44 22,23 Ethernet12/1 12 100000 rs
Ethernet48 24,25 Ethernet13/1 13 100000 rs
Ethernet52 26,27 Ethernet14/1 14 100000 rs
Ethernet56 28,29 Ethernet15/1 15 100000 rs
Ethernet60 30,31 Ethernet16/1 16 100000 rs
Ethernet64 72,73 Ethernet17/1 17 100000 rs
Ethernet68 74,75 Ethernet18/1 18 100000 rs
Ethernet72 76,77 Ethernet19/1 19 100000 rs
Ethernet76 78,79 Ethernet20/1 20 100000 rs
Ethernet80 64,65 Ethernet21/1 21 100000 rs
Ethernet84 66,67 Ethernet22/1 22 100000 rs
Ethernet88 68,69 Ethernet23/1 23 100000 rs
Ethernet92 70,71 Ethernet24/1 24 100000 rs
Ethernet96 56,57 Ethernet25/1 25 100000 rs
Ethernet100 58,59 Ethernet26/1 26 100000 rs
Ethernet104 60,61 Ethernet27/1 27 100000 rs
Ethernet108 62,63 Ethernet28/1 28 100000 rs
Ethernet112 48,49 Ethernet29/1 29 100000 rs
Ethernet116 50,51 Ethernet30/1 30 100000 rs
Ethernet120 52,53 Ethernet31/1 31 100000 rs
Ethernet124 54,55 Ethernet32/1 32 100000 rs
Ethernet128 32,33,34,35,36,37,38,39 Ethernet33/1 33 400000 none
Ethernet136 40,41,42,43,44,45,46,47 Ethernet34/1 34 400000 none
Ethernet144 88,89,90,91,92,93,94,95 Ethernet35/1 35 400000 none
Ethernet152 80,81,82,83,84,85,86,87 Ethernet36/1 36 400000 none

View File

@ -1,41 +1,41 @@
# name lanes alias index speed
Ethernet0 0,1 Ethernet1/1 1 100000
Ethernet4 2,3 Ethernet2/1 2 100000
Ethernet8 4,5 Ethernet3/1 3 100000
Ethernet12 6,7 Ethernet4/1 4 100000
Ethernet16 8,9 Ethernet5/1 5 100000
Ethernet20 10,11 Ethernet6/1 6 100000
Ethernet24 12,13 Ethernet7/1 7 100000
Ethernet28 14,15 Ethernet8/1 8 100000
Ethernet32 16,17 Ethernet9/1 9 100000
Ethernet36 18,19 Ethernet10/1 10 100000
Ethernet40 20,21 Ethernet11/1 11 100000
Ethernet44 22,23 Ethernet12/1 12 100000
Ethernet48 24,25 Ethernet13/1 13 100000
Ethernet52 26,27 Ethernet14/1 14 100000
Ethernet56 28,29 Ethernet15/1 15 100000
Ethernet60 30,31 Ethernet16/1 16 100000
Ethernet64 72,73 Ethernet17/1 17 100000
Ethernet68 74,75 Ethernet18/1 18 100000
Ethernet72 76,77 Ethernet19/1 19 100000
Ethernet76 78,79 Ethernet20/1 20 100000
Ethernet80 64,65 Ethernet21/1 21 100000
Ethernet84 66,67 Ethernet22/1 22 100000
Ethernet88 68,69 Ethernet23/1 23 100000
Ethernet92 70,71 Ethernet24/1 24 100000
Ethernet96 56,57 Ethernet25/1 25 100000
Ethernet100 58,59 Ethernet26/1 26 100000
Ethernet104 60,61 Ethernet27/1 27 100000
Ethernet108 62,63 Ethernet28/1 28 100000
Ethernet112 48,49 Ethernet29/1 29 100000
Ethernet116 50,51 Ethernet30/1 30 100000
Ethernet120 52,53 Ethernet31/1 31 100000
Ethernet124 54,55 Ethernet32/1 32 100000
Ethernet128 32,33,34,35 Ethernet33/1 33 100000
Ethernet132 36,37,38,39 Ethernet33/5 33 100000
Ethernet136 40,41,42,43 Ethernet34/1 34 100000
Ethernet140 44,45,46,47 Ethernet34/5 34 100000
Ethernet144 88,89,90,91 Ethernet35/1 35 100000
Ethernet148 92,93,94,95 Ethernet35/5 35 100000
Ethernet152 80,81,82,83 Ethernet36/1 36 100000
Ethernet156 84,85,86,87 Ethernet36/5 36 100000
# name lanes alias index speed fec
Ethernet0 0,1 Ethernet1/1 1 100000 rs
Ethernet4 2,3 Ethernet2/1 2 100000 rs
Ethernet8 4,5 Ethernet3/1 3 100000 rs
Ethernet12 6,7 Ethernet4/1 4 100000 rs
Ethernet16 8,9 Ethernet5/1 5 100000 rs
Ethernet20 10,11 Ethernet6/1 6 100000 rs
Ethernet24 12,13 Ethernet7/1 7 100000 rs
Ethernet28 14,15 Ethernet8/1 8 100000 rs
Ethernet32 16,17 Ethernet9/1 9 100000 rs
Ethernet36 18,19 Ethernet10/1 10 100000 rs
Ethernet40 20,21 Ethernet11/1 11 100000 rs
Ethernet44 22,23 Ethernet12/1 12 100000 rs
Ethernet48 24,25 Ethernet13/1 13 100000 rs
Ethernet52 26,27 Ethernet14/1 14 100000 rs
Ethernet56 28,29 Ethernet15/1 15 100000 rs
Ethernet60 30,31 Ethernet16/1 16 100000 rs
Ethernet64 72,73 Ethernet17/1 17 100000 rs
Ethernet68 74,75 Ethernet18/1 18 100000 rs
Ethernet72 76,77 Ethernet19/1 19 100000 rs
Ethernet76 78,79 Ethernet20/1 20 100000 rs
Ethernet80 64,65 Ethernet21/1 21 100000 rs
Ethernet84 66,67 Ethernet22/1 22 100000 rs
Ethernet88 68,69 Ethernet23/1 23 100000 rs
Ethernet92 70,71 Ethernet24/1 24 100000 rs
Ethernet96 56,57 Ethernet25/1 25 100000 rs
Ethernet100 58,59 Ethernet26/1 26 100000 rs
Ethernet104 60,61 Ethernet27/1 27 100000 rs
Ethernet108 62,63 Ethernet28/1 28 100000 rs
Ethernet112 48,49 Ethernet29/1 29 100000 rs
Ethernet116 50,51 Ethernet30/1 30 100000 rs
Ethernet120 52,53 Ethernet31/1 31 100000 rs
Ethernet124 54,55 Ethernet32/1 32 100000 rs
Ethernet128 32,33,34,35 Ethernet33/1 33 100000 rs
Ethernet132 36,37,38,39 Ethernet33/5 33 100000 rs
Ethernet136 40,41,42,43 Ethernet34/1 34 100000 rs
Ethernet140 44,45,46,47 Ethernet34/5 34 100000 rs
Ethernet144 88,89,90,91 Ethernet35/1 35 100000 rs
Ethernet148 92,93,94,95 Ethernet35/5 35 100000 rs
Ethernet152 80,81,82,83 Ethernet36/1 36 100000 rs
Ethernet156 84,85,86,87 Ethernet36/5 36 100000 rs

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/context_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/gearbox_100G_PAM4.xml

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/gearbox_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy1_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy2_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy3_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy4_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy5_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy6_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy7_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy8_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/psai.profile

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/context_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/gearbox_100G_PAM4.xml

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/gearbox_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy1_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy2_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy3_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy4_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy5_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy6_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy7_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/phy8_config.json

View File

@ -0,0 +1 @@
../../x86_64-arista_7280cr3mk_32p4/Arista-7280CR3-C40/psai.profile

View File

@ -0,0 +1 @@
../x86_64-arista_7280cr3mk_32p4/gbsyncd.ini

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/context_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/gearbox_100G_PAM4.xml

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/gearbox_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/phy1_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/phy2_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/phy3_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/phy4_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/phy5_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/phy6_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/phy7_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/phy8_config.json

View File

@ -0,0 +1 @@
../Arista-7280CR3-C40/psai.profile

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" : "mdio1_0_0/0"
},
{
"index" : 2,
"hwinfo" : "mdio2_0_0/0"
},
{
"index" : 3,
"hwinfo" : "mdio3_0_0/0"
},
{
"index" : 4,
"hwinfo" : "mdio4_0_0/0"
},
{
"index" : 5,
"hwinfo" : "mdio5_0_0/0"
},
{
"index" : 6,
"hwinfo" : "mdio6_0_0/0"
},
{
"index" : 7,
"hwinfo" : "mdio7_0_0/0"
}
]
}
]
}

View File

@ -0,0 +1,37 @@
<?xml version="1.0"?>
<root>
<name>CSDK-B52</name>
<phy_addr>0</phy_addr>
<mode>gearbox</mode>
<topology>2</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" system-side="true" />
<lane id="1" system-side="true" />
<lane id="2" system-side="true" />
<lane id="3" system-side="true" />
<lane id="4" system-side="true" />
<lane id="5" system-side="true" />
<lane id="6" system-side="true" />
<lane id="7" system-side="true" />
<lane id="8" system-side="false" />
<lane id="9" system-side="false" />
<lane id="10" system-side="false" />
<lane id="11" system-side="false" />
<lane id="12" system-side="false" />
<lane id="13" system-side="false" />
<lane id="14" system-side="false" />
<lane id="15" system-side="false" />
<lane id="16" system-side="false" />
<lane id="17" system-side="false" />
<lane id="18" system-side="false" />
<lane id="19" system-side="false" />
<lane id="20" system-side="false" />
<lane id="21" system-side="false" />
<lane id="22" system-side="false" />
<lane id="23" system-side="false" />
</root>

View File

@ -0,0 +1,334 @@
{
"phys": [
{
"phy_id": 1,
"name": "phy1",
"address": "1",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/owl.lz4.fw.1.92.1.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": "phy2",
"address": "2",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/owl.lz4.fw.1.92.1.bin",
"config_file": "/usr/share/sonic/hwsku/phy2_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio1_0_0/0"
},
{
"phy_id": 3,
"name": "phy3",
"address": "3",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/owl.lz4.fw.1.92.1.bin",
"config_file": "/usr/share/sonic/hwsku/phy3_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio2_0_0/0"
},
{
"phy_id": 4,
"name": "phy4",
"address": "4",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/owl.lz4.fw.1.92.1.bin",
"config_file": "/usr/share/sonic/hwsku/phy4_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio3_0_0/0"
},
{
"phy_id": 5,
"name": "phy5",
"address": "5",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/owl.lz4.fw.1.92.1.bin",
"config_file": "/usr/share/sonic/hwsku/phy5_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio4_0_0/0"
},
{
"phy_id": 6,
"name": "phy6",
"address": "6",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/owl.lz4.fw.1.92.1.bin",
"config_file": "/usr/share/sonic/hwsku/phy6_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio5_0_0/0"
},
{
"phy_id": 7,
"name": "phy7",
"address": "7",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/owl.lz4.fw.1.92.1.bin",
"config_file": "/usr/share/sonic/hwsku/phy7_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio6_0_0/0"
},
{
"phy_id": 8,
"name": "phy8",
"address": "8",
"lib_name": "",
"firmware_path": "/usr/etc/credo/firmware/owl.lz4.fw.1.92.1.bin",
"config_file": "/usr/share/sonic/hwsku/phy8_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "mdio7_0_0/0"
}
],
"interfaces": [
{
"name": "Ethernet0",
"index": 1,
"phy_id": 1,
"system_lanes": [4,5],
"line_lanes": [20,21,22,23]
},
{
"name": "Ethernet4",
"index": 2,
"phy_id": 1,
"system_lanes": [6,7],
"line_lanes": [8,9,10,11]
},
{
"name": "Ethernet8",
"index": 3,
"phy_id": 1,
"system_lanes": [0,1],
"line_lanes": [12,13,14,15]
},
{
"name": "Ethernet12",
"index": 4,
"phy_id": 1,
"system_lanes": [2,3],
"line_lanes": [16,17,18,19]
},
{
"name": "Ethernet16",
"index": 5,
"phy_id": 2,
"system_lanes": [4,5],
"line_lanes": [20,21,22,23]
},
{
"name": "Ethernet20",
"index": 6,
"phy_id": 2,
"system_lanes": [6,7],
"line_lanes": [8,9,10,11]
},
{
"name": "Ethernet24",
"index": 7,
"phy_id": 2,
"system_lanes": [0,1],
"line_lanes": [12,13,14,15]
},
{
"name": "Ethernet28",
"index": 8,
"phy_id": 2,
"system_lanes": [2,3],
"line_lanes": [16,17,18,19]
},
{
"name": "Ethernet32",
"index": 9,
"phy_id": 3,
"system_lanes": [4,5],
"line_lanes": [20,21,22,23]
},
{
"name": "Ethernet36",
"index": 10,
"phy_id": 3,
"system_lanes": [6,7],
"line_lanes": [8,9,10,11]
},
{
"name": "Ethernet40",
"index": 11,
"phy_id": 3,
"system_lanes": [0,1],
"line_lanes": [12,13,14,15]
},
{
"name": "Ethernet44",
"index": 12,
"phy_id": 3,
"system_lanes": [2,3],
"line_lanes": [16,17,18,19]
},
{
"name": "Ethernet48",
"index": 13,
"phy_id": 4,
"system_lanes": [4,5],
"line_lanes": [20,21,22,23]
},
{
"name": "Ethernet52",
"index": 14,
"phy_id": 4,
"system_lanes": [6,7],
"line_lanes": [8,9,10,11]
},
{
"name": "Ethernet56",
"index": 15,
"phy_id": 4,
"system_lanes": [0,1],
"line_lanes": [12,13,14,15]
},
{
"name": "Ethernet60",
"index": 16,
"phy_id": 4,
"system_lanes": [2,3],
"line_lanes": [16,17,18,19]
},
{
"name": "Ethernet64",
"index": 17,
"phy_id": 5,
"system_lanes": [4,5],
"line_lanes": [20,21,22,23]
},
{
"name": "Ethernet68",
"index": 18,
"phy_id": 5,
"system_lanes": [6,7],
"line_lanes": [8,9,10,11]
},
{
"name": "Ethernet72",
"index": 19,
"phy_id": 5,
"system_lanes": [0,1],
"line_lanes": [12,13,14,15]
},
{
"name": "Ethernet76",
"index": 20,
"phy_id": 5,
"system_lanes": [2,3],
"line_lanes": [16,17,18,19]
},
{
"name": "Ethernet80",
"index": 21,
"phy_id": 6,
"system_lanes": [4,5],
"line_lanes": [20,21,22,23]
},
{
"name": "Ethernet84",
"index": 22,
"phy_id": 6,
"system_lanes": [6,7],
"line_lanes": [8,9,10,11]
},
{
"name": "Ethernet88",
"index": 23,
"phy_id": 6,
"system_lanes": [0,1],
"line_lanes": [12,13,14,15]
},
{
"name": "Ethernet92",
"index": 24,
"phy_id": 6,
"system_lanes": [2,3],
"line_lanes": [16,17,18,19]
},
{
"name": "Ethernet96",
"index": 25,
"phy_id": 7,
"system_lanes": [4,5],
"line_lanes": [20,21,22,23]
},
{
"name": "Ethernet100",
"index": 26,
"phy_id": 7,
"system_lanes": [6,7],
"line_lanes": [8,9,10,11]
},
{
"name": "Ethernet104",
"index": 27,
"phy_id": 7,
"system_lanes": [0,1],
"line_lanes": [12,13,14,15]
},
{
"name": "Ethernet108",
"index": 28,
"phy_id": 7,
"system_lanes": [2,3],
"line_lanes": [16,17,18,19]
},
{
"name": "Ethernet112",
"index": 29,
"phy_id": 8,
"system_lanes": [4,5],
"line_lanes": [20,21,22,23]
},
{
"name": "Ethernet116",
"index": 30,
"phy_id": 8,
"system_lanes": [6,7],
"line_lanes": [8,9,10,11]
},
{
"name": "Ethernet120",
"index": 31,
"phy_id": 8,
"system_lanes": [0,1],
"line_lanes": [12,13,14,15]
},
{
"name": "Ethernet124",
"index": 32,
"phy_id": 8,
"system_lanes": [2,3],
"line_lanes": [16,17,18,19]
}
]
}

View File

@ -0,0 +1,101 @@
{
"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": 25000,
"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"
},
{
"index": 2,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 3,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 4,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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,101 @@
{
"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": 5,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 6,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 7,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 8,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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,101 @@
{
"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": 9,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 10,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 11,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 12,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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,101 @@
{
"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": 13,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 14,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 15,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 16,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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,101 @@
{
"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": 17,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 18,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 19,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 20,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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,101 @@
{
"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": 21,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 22,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 23,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 24,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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,101 @@
{
"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": 25,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 26,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 27,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 28,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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,101 @@
{
"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": 29,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 30,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 31,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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"
},
{
"index": 32,
"mdio_addr": "",
"system_speed": 50000,
"system_fec": "rs",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 25000,
"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 @@
SAI_KEY_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/gearbox_100G_PAM4.xml

View File

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