[Arista] Add missing configs for 720DT-48S (#11362)

* Why I did it
Followup to #10656. This change adds the remaining configs for the 720DT-48S platform.

* How I did it
Adds the following:
gearbox_config.json and other gearbox-related config files, to enable traffic on external PHY ports (Ethernet0-23)
sensors.conf
pcie.yaml
Also add missing facts in platform.json

* How to verify it
show interfaces status shows links up on interfaces Ethernet0-23
traffic flows with no errors on interfaces Ethernet0-23
Note: above testing depends on Add gbsyncd container for broncos #11154 and [orchagent]: Enhance initSaiPhyApi sonic-swss#2367, as well as having the appropriate PAI driver.

Co-authored-by: Samuel Angebault <staphylo@arista.com>
This commit is contained in:
andywongarista 2022-07-19 20:36:16 -07:00 committed by GitHub
parent 6ae74867a6
commit 07dbc149df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 1843 additions and 28 deletions

View File

@ -0,0 +1,130 @@
{
"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" : "0"
},
{
"index" : 1,
"hwinfo" : "1"
},
{
"index" : 2,
"hwinfo" : "2"
},
{
"index" : 3,
"hwinfo" : "3"
},
{
"index" : 4,
"hwinfo" : "4"
},
{
"index" : 5,
"hwinfo" : "5"
},
{
"index" : 6,
"hwinfo" : "6"
},
{
"index" : 7,
"hwinfo" : "7"
},
{
"index" : 8,
"hwinfo" : "9"
},
{
"index" : 9,
"hwinfo" : "10"
},
{
"index" : 10,
"hwinfo" : "11"
},
{
"index" : 11,
"hwinfo" : "12"
},
{
"index" : 12,
"hwinfo" : "13"
},
{
"index" : 13,
"hwinfo" : "14"
},
{
"index" : 14,
"hwinfo" : "15"
},
{
"index" : 15,
"hwinfo" : "16"
},
{
"index" : 16,
"hwinfo" : "18"
},
{
"index" : 17,
"hwinfo" : "19"
},
{
"index" : 18,
"hwinfo" : "20"
},
{
"index" : 19,
"hwinfo" : "21"
},
{
"index" : 20,
"hwinfo" : "22"
},
{
"index" : 21,
"hwinfo" : "23"
},
{
"index" : 22,
"hwinfo" : "24"
},
{
"index" : 23,
"hwinfo" : "25"
}
]
}
]
}

View File

@ -0,0 +1,486 @@
{
"phys": [
{
"phy_id": 0,
"name": "phy0",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy0_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "0"
},
{
"phy_id": 1,
"name": "phy1",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy1_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "1"
},
{
"phy_id": 2,
"name": "phy2",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy2_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "2"
},
{
"phy_id": 3,
"name": "phy3",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy3_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "3"
},
{
"phy_id": 4,
"name": "phy4",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy4_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "4"
},
{
"phy_id": 5,
"name": "phy5",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy5_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "5"
},
{
"phy_id": 6,
"name": "phy6",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy6_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "6"
},
{
"phy_id": 7,
"name": "phy7",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy7_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "7"
},
{
"phy_id": 9,
"name": "phy9",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy9_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "9"
},
{
"phy_id": 10,
"name": "phy10",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy10_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "10"
},
{
"phy_id": 11,
"name": "phy11",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy11_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "11"
},
{
"phy_id": 12,
"name": "phy12",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy12_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "12"
},
{
"phy_id": 13,
"name": "phy13",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy13_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "13"
},
{
"phy_id": 14,
"name": "phy14",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy14_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "14"
},
{
"phy_id": 15,
"name": "phy15",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy15_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "15"
},
{
"phy_id": 16,
"name": "phy16",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy16_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "16"
},
{
"phy_id": 18,
"name": "phy18",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy18_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "18"
},
{
"phy_id": 19,
"name": "phy19",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy19_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "19"
},
{
"phy_id": 20,
"name": "phy20",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy20_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "20"
},
{
"phy_id": 21,
"name": "phy21",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy21_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "21"
},
{
"phy_id": 22,
"name": "phy22",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy22_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "22"
},
{
"phy_id": 23,
"name": "phy23",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy23_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "23"
},
{
"phy_id": 24,
"name": "phy24",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy24_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "24"
},
{
"phy_id": 25,
"name": "phy25",
"address": "255",
"lib_name": "",
"firmware_path": "",
"config_file": "/usr/share/sonic/hwsku/phy25_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
"bus_id": 0,
"context_id": 1,
"hwinfo": "25"
}
],
"interfaces": [
{
"name": "Ethernet0",
"index": 1,
"phy_id": 0,
"system_lanes": [1],
"line_lanes": [0]
},
{
"name": "Ethernet1",
"index": 2,
"phy_id": 1,
"system_lanes": [3],
"line_lanes": [2]
},
{
"name": "Ethernet2",
"index": 3,
"phy_id": 2,
"system_lanes": [5],
"line_lanes": [4]
},
{
"name": "Ethernet3",
"index": 4,
"phy_id": 3,
"system_lanes": [7],
"line_lanes": [6]
},
{
"name": "Ethernet4",
"index": 5,
"phy_id": 4,
"system_lanes": [9],
"line_lanes": [8]
},
{
"name": "Ethernet5",
"index": 6,
"phy_id": 5,
"system_lanes": [11],
"line_lanes": [10]
},
{
"name": "Ethernet6",
"index": 7,
"phy_id": 6,
"system_lanes": [13],
"line_lanes": [12]
},
{
"name": "Ethernet7",
"index": 8,
"phy_id": 7,
"system_lanes": [15],
"line_lanes": [14]
},
{
"name": "Ethernet8",
"index": 9,
"phy_id": 9,
"system_lanes": [17],
"line_lanes": [16]
},
{
"name": "Ethernet9",
"index": 10,
"phy_id": 10,
"system_lanes": [19],
"line_lanes": [18]
},
{
"name": "Ethernet10",
"index": 11,
"phy_id": 11,
"system_lanes": [21],
"line_lanes": [20]
},
{
"name": "Ethernet11",
"index": 12,
"phy_id": 12,
"system_lanes": [23],
"line_lanes": [22]
},
{
"name": "Ethernet12",
"index": 13,
"phy_id": 13,
"system_lanes": [25],
"line_lanes": [24]
},
{
"name": "Ethernet13",
"index": 14,
"phy_id": 14,
"system_lanes": [27],
"line_lanes": [26]
},
{
"name": "Ethernet14",
"index": 15,
"phy_id": 15,
"system_lanes": [29],
"line_lanes": [28]
},
{
"name": "Ethernet15",
"index": 16,
"phy_id": 16,
"system_lanes": [31],
"line_lanes": [30]
},
{
"name": "Ethernet16",
"index": 17,
"phy_id": 18,
"system_lanes": [33],
"line_lanes": [32]
},
{
"name": "Ethernet17",
"index": 18,
"phy_id": 19,
"system_lanes": [35],
"line_lanes": [34]
},
{
"name": "Ethernet18",
"index": 19,
"phy_id": 20,
"system_lanes": [37],
"line_lanes": [36]
},
{
"name": "Ethernet19",
"index": 20,
"phy_id": 21,
"system_lanes": [39],
"line_lanes": [38]
},
{
"name": "Ethernet20",
"index": 21,
"phy_id": 22,
"system_lanes": [41],
"line_lanes": [40]
},
{
"name": "Ethernet21",
"index": 22,
"phy_id": 23,
"system_lanes": [43],
"line_lanes": [42]
},
{
"name": "Ethernet22",
"index": 23,
"phy_id": 24,
"system_lanes": [45],
"line_lanes": [44]
},
{
"name": "Ethernet23",
"index": 24,
"phy_id": 25,
"system_lanes": [47],
"line_lanes": [46]
}
]
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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": "0x00"
}
],
"ports": [
{
"index": 15,
"mdio_addr": "",
"system_speed": 1000,
"system_fec": "none",
"system_auto_neg": false,
"system_loopback": "none",
"system_training": false,
"line_speed": 1000,
"line_fec": "none",
"line_auto_neg": false,
"line_loopback": "none",
"line_training": false,
"line_media_type": "copper",
"line_intf_type": "none",
"line_adver_speed": [],
"line_adver_fec": [],
"line_adver_auto_neg": false,
"line_adver_asym_pause": false,
"line_adver_media_type": "copper"
}
]
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,85 @@
### PHY CONFIGURATION FILE
### Please refer to config_file_format.txt in the top level folder for configuration file format
### PHY CONFIGURATIONS
phy_init_config_chip_id:0 = 54182
phy_init_config_chip_id:1 = 54182
phy_init_config_chip_id:2 = 54182
phy_init_config_chip_id:3 = 54182
phy_init_config_chip_id:4 = 54182
phy_init_config_chip_id:5 = 54182
phy_init_config_chip_id:6 = 54182
phy_init_config_chip_id:7 = 54182
phy_init_config_chip_id:9 = 54182
phy_init_config_chip_id:10 = 54182
phy_init_config_chip_id:11 = 54182
phy_init_config_chip_id:12 = 54182
phy_init_config_chip_id:13 = 54182
phy_init_config_chip_id:14 = 54182
phy_init_config_chip_id:15 = 54182
phy_init_config_chip_id:16 = 54182
phy_init_config_chip_id:18 = 54182
phy_init_config_chip_id:19 = 54182
phy_init_config_chip_id:20 = 54182
phy_init_config_chip_id:21 = 54182
phy_init_config_chip_id:22 = 54182
phy_init_config_chip_id:23 = 54182
phy_init_config_chip_id:24 = 54182
phy_init_config_chip_id:25 = 54182
### LANE CONFIGURATIONS
# Line side lanes
phy_lane_property:0 = 0, 0, 0, 0, 0, 0, 0
phy_lane_property:2 = 1, 0, 1, 0, 0, 0, 0
phy_lane_property:4 = 2, 0, 2, 0, 0, 0, 0
phy_lane_property:6 = 3, 0, 3, 0, 0, 0, 0
phy_lane_property:8 = 4, 0, 4, 0, 0, 0, 0
phy_lane_property:10 = 5, 0, 5, 0, 0, 0, 0
phy_lane_property:12 = 6, 0, 6, 0, 0, 0, 0
phy_lane_property:14 = 7, 0, 7, 0, 0, 0, 0
phy_lane_property:16 = 9, 0, 0, 0, 0, 0, 0
phy_lane_property:18 = 10, 0, 1, 0, 0, 0, 0
phy_lane_property:20 = 11, 0, 2, 0, 0, 0, 0
phy_lane_property:22 = 12, 0, 3, 0, 0, 0, 0
phy_lane_property:24 = 13, 0, 4, 0, 0, 0, 0
phy_lane_property:26 = 14, 0, 5, 0, 0, 0, 0
phy_lane_property:28 = 15, 0, 6, 0, 0, 0, 0
phy_lane_property:30 = 16, 0, 7, 0, 0, 0, 0
phy_lane_property:32 = 18, 0, 0, 0, 0, 0, 0
phy_lane_property:34 = 19, 0, 1, 0, 0, 0, 0
phy_lane_property:36 = 20, 0, 2, 0, 0, 0, 0
phy_lane_property:38 = 21, 0, 3, 0, 0, 0, 0
phy_lane_property:40 = 22, 0, 4, 0, 0, 0, 0
phy_lane_property:42 = 23, 0, 5, 0, 0, 0, 0
phy_lane_property:44 = 24, 0, 6, 0, 0, 0, 0
phy_lane_property:46 = 25, 0, 7, 0, 0, 0, 0
# System side lanes
phy_lane_property:1 = 0, 1, 0, 0, 0, 0, 0
phy_lane_property:3 = 1, 1, 1, 0, 0, 0, 0
phy_lane_property:5 = 2, 1, 2, 0, 0, 0, 0
phy_lane_property:7 = 3, 1, 3, 0, 0, 0, 0
phy_lane_property:9 = 4, 1, 4, 0, 0, 0, 0
phy_lane_property:11 = 5, 1, 5, 0, 0, 0, 0
phy_lane_property:13 = 6, 1, 6, 0, 0, 0, 0
phy_lane_property:15 = 7, 1, 7, 0, 0, 0, 0
phy_lane_property:17 = 9, 1, 0, 0, 0, 0, 0
phy_lane_property:19 = 10, 1, 1, 0, 0, 0, 0
phy_lane_property:21 = 11, 1, 2, 0, 0, 0, 0
phy_lane_property:23 = 12, 1, 3, 0, 0, 0, 0
phy_lane_property:25 = 13, 1, 4, 0, 0, 0, 0
phy_lane_property:27 = 14, 1, 5, 0, 0, 0, 0
phy_lane_property:29 = 15, 1, 6, 0, 0, 0, 0
phy_lane_property:31 = 16, 1, 7, 0, 0, 0, 0
phy_lane_property:33 = 18, 1, 0, 0, 0, 0, 0
phy_lane_property:35 = 19, 1, 1, 0, 0, 0, 0
phy_lane_property:37 = 20, 1, 2, 0, 0, 0, 0
phy_lane_property:39 = 21, 1, 3, 0, 0, 0, 0
phy_lane_property:41 = 22, 1, 4, 0, 0, 0, 0
phy_lane_property:43 = 23, 1, 5, 0, 0, 0, 0
phy_lane_property:45 = 24, 1, 6, 0, 0, 0, 0
phy_lane_property:47 = 25, 1, 7, 0, 0, 0, 0

View File

@ -0,0 +1 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/pikez.bcm

View File

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

View File

@ -0,0 +1,148 @@
- bus: '00'
dev: '00'
fn: '0'
id: 15d0
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex'
- bus: '00'
dev: '00'
fn: '2'
id: 15d1
name: 'IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU'
- bus: '00'
dev: '01'
fn: '0'
id: '1452'
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh)
PCIe Dummy Host Bridge'
- bus: '00'
dev: '01'
fn: '1'
id: 15d3
name: 'PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge
[6:0]'
- bus: '00'
dev: 08
fn: '0'
id: '1452'
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh)
PCIe Dummy Host Bridge'
- bus: '00'
dev: 08
fn: '1'
id: 15db
name: 'PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe
GPP Bridge 0 to Bus A'
- bus: '00'
dev: 08
fn: '2'
id: 15dc
name: 'PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe
GPP Bridge 0 to Bus B'
- bus: '00'
dev: '14'
fn: '0'
id: 790b
name: 'SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)'
- bus: '00'
dev: '14'
fn: '3'
id: 790e
name: 'ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)'
- bus: '00'
dev: '18'
fn: '0'
id: 15e8
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function
0'
- bus: '00'
dev: '18'
fn: '1'
id: 15e9
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function
1'
- bus: '00'
dev: '18'
fn: '2'
id: 15ea
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function
2'
- bus: '00'
dev: '18'
fn: '3'
id: 15eb
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function
3'
- bus: '00'
dev: '18'
fn: '4'
id: 15ec
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function
4'
- bus: '00'
dev: '18'
fn: '5'
id: 15ed
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function
5'
- bus: '00'
dev: '18'
fn: '6'
id: 15ee
name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function
6'
- bus: '00'
dev: '18'
fn: '7'
id: '0001'
name: 'Host bridge: Arista Networks, Inc. Device 0001'
- bus: '01'
dev: '00'
fn: '0'
id: b274
name: 'Ethernet controller: Broadcom Inc. and subsidiaries Device b274 (rev 02)'
- bus: '02'
dev: '00'
fn: '0'
id: 145a
name: 'Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD]
Zeppelin/Raven/Raven2 PCIe Dummy Function'
- bus: '02'
dev: '00'
fn: '2'
id: 15df
name: 'Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models
10h-1fh) Platform Security Processor'
- bus: '02'
dev: '00'
fn: '3'
id: 15e5
name: 'USB controller: Advanced Micro Devices, Inc. [AMD] Raven2 USB 3.1'
- bus: '02'
dev: '00'
fn: '5'
id: 15e2
name: 'Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir
Audio Processor'
- bus: '02'
dev: '00'
fn: '6'
id: 15e3
name: 'Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh)
HD Audio Controller'
- bus: '02'
dev: '00'
fn: '7'
id: 15e6
name: 'Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir
Non-Sensor Fusion Hub KMDF driver'
- bus: '03'
dev: '00'
fn: '0'
id: 145a
name: 'Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD]
Zeppelin/Raven/Raven2 PCIe Dummy Function (rev 51)'
- bus: '03'
dev: '00'
fn: '1'
id: '1458'
name: 'Ethernet controller: Advanced Micro Devices, Inc. [AMD] Device 1458'

View File

@ -2,19 +2,53 @@
"chassis": {
"name": "CCS-720DT-48S",
"components": [],
"fans": [],
"fans": [
{
"name": "fan1"
},
{
"name": "fan2"
}
],
"fan_drawers": [],
"psus": [
{
"name": "psu1",
"fans": []
"current": false,
"fans": [],
"max_power": false,
"power": false,
"temperature": false,
"voltage": false,
"voltage_high_threshold": false,
"voltage_low_threshold": false
},
{
"name": "psu2",
"fans": []
"current": false,
"fans": [],
"max_power": false,
"power": false,
"temperature": false,
"voltage": false,
"voltage_high_threshold": false,
"voltage_low_threshold": false
}
],
"thermals": [
{
"name": "Cpu temp sensor"
},
{
"name": "Psu temp sensor"
},
{
"name": "SFP+ connector temp sensor"
},
{
"name": "MAC external temp sensor"
}
],
"thermals": [],
"sfps": [
{
"name": "ethernet1"

View File

@ -0,0 +1,18 @@
# autogenerated by arista
bus "i2c-1" "Synopsys DesignWare I2C adapter"
chip "k10temp-pci-00c3"
label temp1 "Cpu temp sensor"
chip "tmp75-i2c-1-4a"
label temp1 "Psu temp sensor"
set temp1_max 75
chip "tmp75-i2c-1-4b"
label temp1 "SFP+ connector temp sensor"
set temp1_max 75
chip "tmp75-i2c-1-4c"
label temp1 "MAC external temp sensor"
set temp1_max 75

View File

@ -219,30 +219,30 @@ portmap_56.0=64:10
port_flex_enable.0=1
port_gmii_mode{25}=1
port_gmii_mode{41}=1
port_init_autoneg_1.0=0
port_init_autoneg_2.0=0
port_init_autoneg_3.0=0
port_init_autoneg_4.0=0
port_init_autoneg_5.0=0
port_init_autoneg_6.0=0
port_init_autoneg_7.0=0
port_init_autoneg_8.0=0
port_init_autoneg_9.0=0
port_init_autoneg_10.0=0
port_init_autoneg_11.0=0
port_init_autoneg_12.0=0
port_init_autoneg_13.0=0
port_init_autoneg_14.0=0
port_init_autoneg_15.0=0
port_init_autoneg_16.0=0
port_init_autoneg_17.0=0
port_init_autoneg_18.0=0
port_init_autoneg_19.0=0
port_init_autoneg_20.0=0
port_init_autoneg_21.0=0
port_init_autoneg_22.0=0
port_init_autoneg_23.0=0
port_init_autoneg_24.0=0
port_init_autoneg_1.0=1
port_init_autoneg_2.0=1
port_init_autoneg_3.0=1
port_init_autoneg_4.0=1
port_init_autoneg_5.0=1
port_init_autoneg_6.0=1
port_init_autoneg_7.0=1
port_init_autoneg_8.0=1
port_init_autoneg_9.0=1
port_init_autoneg_10.0=1
port_init_autoneg_11.0=1
port_init_autoneg_12.0=1
port_init_autoneg_13.0=1
port_init_autoneg_14.0=1
port_init_autoneg_15.0=1
port_init_autoneg_16.0=1
port_init_autoneg_17.0=1
port_init_autoneg_18.0=1
port_init_autoneg_19.0=1
port_init_autoneg_20.0=1
port_init_autoneg_21.0=1
port_init_autoneg_22.0=1
port_init_autoneg_23.0=1
port_init_autoneg_24.0=1
port_init_autoneg_53.0=0
port_init_autoneg_54.0=0
port_init_autoneg_55.0=0