diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/buffers.json.j2 b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/buffers.json.j2
new file mode 100644
index 00000000000..f34a844f4a8
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/buffers.json.j2
@@ -0,0 +1,2 @@
+{%- set default_topo = 't2' %}
+{%- include 'buffers_config.j2' %}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/buffers_defaults_t2.j2 b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/buffers_defaults_t2.j2
new file mode 100644
index 00000000000..bb66f2bc079
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/buffers_defaults_t2.j2
@@ -0,0 +1,56 @@
+{%- set default_cable = '300m' %}
+
+{%- set ports2cable = {
+ 'torrouter_server' : '300m',
+ 'leafrouter_torrouter' : '300m',
+ 'spinerouter_leafrouter' : '2000m',
+ 'upperspinerouter_spinerouter' : '30m',
+ 'upperspinerouter_lowerspinerouter' : '30m',
+ 'regionalhub_upperspinerouter': '120000m',
+ 'aznghub_upperspinerouter' : '120000m',
+ 'regionalhub_spinerouter': '120000m',
+ 'aznghub_spinerouter' : '120000m'
+ }
+-%}
+
+{%- macro generate_port_lists(PORT_ALL) %}
+ {# Generate list of ports #}
+ {%- for port_idx in range(0,128,8) %}
+ {%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
+ {%- endfor %}
+ {%- for port_idx in range(128,256,4) %}
+ {%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
+ {%- endfor %}
+ {%- for port_idx in range(256,384,8) %}
+ {%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
+ {%- endfor %}
+{%- endmacro %}
+
+{%- macro generate_buffer_pool_and_profiles() %}
+ "BUFFER_POOL": {
+ "ingress_lossless_pool": {
+ "size": "12884901888",
+ "type": "both",
+ "mode": "dynamic",
+ "xoff": "3225378816"
+ }
+ },
+ "BUFFER_PROFILE": {
+ "ingress_lossy_profile": {
+ "pool":"ingress_lossless_pool",
+ "size":"0",
+ "xon_offset": "0",
+ "dynamic_th":"0"
+ },
+ "egress_lossless_profile": {
+ "pool":"ingress_lossless_pool",
+ "size":"0",
+ "dynamic_th":"-1"
+ },
+ "egress_lossy_profile": {
+ "pool":"ingress_lossless_pool",
+ "size":"0",
+ "dynamic_th":"-4"
+ }
+ },
+{%- endmacro %}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/context_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/context_config.json
new file mode 100644
index 00000000000..40f7a500c04
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/context_config.json
@@ -0,0 +1,98 @@
+{
+ "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"
+ },
+ {
+ "index" : 8,
+ "hwinfo" : "mdio8_0_0/0"
+ },
+ {
+ "index" : 9,
+ "hwinfo" : "mdio9_0_0/0"
+ },
+ {
+ "index" : 10,
+ "hwinfo" : "mdio10_0_0/0"
+ },
+ {
+ "index" : 11,
+ "hwinfo" : "mdio11_0_0/0"
+ },
+ {
+ "index" : 12,
+ "hwinfo" : "mdio12_0_0/0"
+ },
+ {
+ "index" : 13,
+ "hwinfo" : "mdio13_0_0/0"
+ },
+ {
+ "index" : 14,
+ "hwinfo" : "mdio14_0_0/0"
+ },
+ {
+ "index" : 15,
+ "hwinfo" : "mdio15_0_0/0"
+ }
+ ]
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_400G_PAM4_copper.xml b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_400G_PAM4_copper.xml
new file mode 100644
index 00000000000..e4495e7eb95
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_400G_PAM4_copper.xml
@@ -0,0 +1,885 @@
+
+
+ crt88322
+ bitmux
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_400G_PAM4_optic.xml b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_400G_PAM4_optic.xml
new file mode 100644
index 00000000000..8be6884276b
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_400G_PAM4_optic.xml
@@ -0,0 +1,885 @@
+
+
+ crt88322
+ bitmux
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 2
+ bitmux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_config.json
new file mode 100644
index 00000000000..58246a8e8ba
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/gearbox_config.json
@@ -0,0 +1,902 @@
+{
+ "phys": [
+ {
+ "phy_id": 1,
+ "name": "phy1",
+ "address": "1",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy1_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio0_0_0/0"
+ },
+ {
+ "phy_id": 2,
+ "name": "phy2",
+ "address": "2",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy2_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio1_0_0/0"
+ },
+ {
+ "phy_id": 3,
+ "name": "phy3",
+ "address": "3",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy3_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio2_0_0/0"
+ },
+ {
+ "phy_id": 4,
+ "name": "phy4",
+ "address": "4",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy4_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio3_0_0/0"
+ },
+ {
+ "phy_id": 5,
+ "name": "phy5",
+ "address": "5",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy5_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio4_0_0/0"
+ },
+ {
+ "phy_id": 6,
+ "name": "phy6",
+ "address": "6",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy6_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio5_0_0/0"
+ },
+ {
+ "phy_id": 7,
+ "name": "phy7",
+ "address": "7",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy7_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio6_0_0/0"
+ },
+ {
+ "phy_id": 8,
+ "name": "phy8",
+ "address": "8",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy8_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio7_0_0/0"
+ },
+ {
+ "phy_id": 9,
+ "name": "phy9",
+ "address": "9",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy9_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio8_0_0/0"
+ },
+ {
+ "phy_id": 10,
+ "name": "phy10",
+ "address": "10",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy10_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio9_0_0/0"
+ },
+ {
+ "phy_id": 11,
+ "name": "phy11",
+ "address": "11",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy11_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio10_0_0/0"
+ },
+ {
+ "phy_id": 12,
+ "name": "phy12",
+ "address": "12",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy12_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio11_0_0/0"
+ },
+ {
+ "phy_id": 13,
+ "name": "phy13",
+ "address": "13",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy13_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio12_0_0/0"
+ },
+ {
+ "phy_id": 14,
+ "name": "phy14",
+ "address": "14",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy14_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio13_0_0/0"
+ },
+ {
+ "phy_id": 15,
+ "name": "phy15",
+ "address": "15",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy15_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio14_0_0/0"
+ },
+ {
+ "phy_id": 16,
+ "name": "phy16",
+ "address": "16",
+ "lib_name": "",
+ "firmware_path": "/usr/etc/credo/firmware/SE_LR.lz4.fw.1.4.5.bin",
+ "config_file": "/usr/share/sonic/hwsku/phy16_config.json",
+ "sai_init_config_file": "",
+ "phy_access": "mdio",
+ "bus_id": 0,
+ "context_id": 1,
+ "macsec_ipg": 352,
+ "hwinfo": "mdio15_0_0/0"
+ }
+ ],
+ "interfaces": [
+ {
+ "name": "Ethernet0",
+ "index": 1,
+ "phy_id": 1,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet8",
+ "index": 2,
+ "phy_id": 1,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet16",
+ "index": 3,
+ "phy_id": 2,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet24",
+ "index": 4,
+ "phy_id": 2,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet32",
+ "index": 5,
+ "phy_id": 3,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet40",
+ "index": 6,
+ "phy_id": 3,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet48",
+ "index": 7,
+ "phy_id": 4,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet56",
+ "index": 8,
+ "phy_id": 4,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet64",
+ "index": 9,
+ "phy_id": 5,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet72",
+ "index": 10,
+ "phy_id": 5,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet80",
+ "index": 11,
+ "phy_id": 7,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet88",
+ "index": 12,
+ "phy_id": 7,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet96",
+ "index": 13,
+ "phy_id": 6,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet104",
+ "index": 14,
+ "phy_id": 6,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet112",
+ "index": 15,
+ "phy_id": 8,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet120",
+ "index": 16,
+ "phy_id": 8,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet256",
+ "index": 49,
+ "phy_id": 9,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet264",
+ "index": 50,
+ "phy_id": 9,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet272",
+ "index": 51,
+ "phy_id": 11,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet280",
+ "index": 52,
+ "phy_id": 11,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet288",
+ "index": 53,
+ "phy_id": 14,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet296",
+ "index": 54,
+ "phy_id": 14,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet304",
+ "index": 55,
+ "phy_id": 10,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet312",
+ "index": 56,
+ "phy_id": 10,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet320",
+ "index": 57,
+ "phy_id": 12,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet328",
+ "index": 58,
+ "phy_id": 12,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet336",
+ "index": 59,
+ "phy_id": 13,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet344",
+ "index": 60,
+ "phy_id": 13,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet352",
+ "index": 61,
+ "phy_id": 15,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "name": "Ethernet360",
+ "index": 62,
+ "phy_id": 15,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet368",
+ "index": 63,
+ "phy_id": 16,
+ "system_lanes": [
+ 0,
+ 2,
+ 12,
+ 14
+ ],
+ "line_lanes": [
+ 16,
+ 17,
+ 18,
+ 19,
+ 28,
+ 29,
+ 30,
+ 31
+ ]
+ },
+ {
+ "name": "Ethernet376",
+ "index": 64,
+ "phy_id": 16,
+ "system_lanes": [
+ 4,
+ 6,
+ 8,
+ 10
+ ],
+ "line_lanes": [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/pg_profile_lookup.ini b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/pg_profile_lookup.ini
new file mode 100644
index 00000000000..b0b75b0653a
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/pg_profile_lookup.ini
@@ -0,0 +1,26 @@
+# PG lossless profiles.
+# speed cable size xon xoff threshold xon_offset
+ 40000 30m 0 2560 45056 -6 181753
+ 100000 30m 0 2560 57344 -6 363506
+ 400000 30m 0 2560 131072 -5 1454025
+ 800000 30m 0 2560 233472 -4 2908050
+ 40000 300m 0 2560 61440 -6 181753
+ 100000 300m 0 2560 102400 -6 363506
+ 400000 300m 0 2560 311296 -5 1454025
+ 800000 300m 0 2560 589824 -4 2908050
+ 40000 1000m 0 2560 110592 -6 181753
+ 100000 1000m 0 2560 221184 -6 363506
+ 400000 1000m 0 2560 778240 -5 1454025
+ 800000 1000m 0 2560 1519616 -4 2908050
+ 40000 2000m 0 2560 176128 -6 181753
+ 100000 2000m 0 2560 385024 -6 363506
+ 400000 2000m 0 2560 1441792 -5 1454025
+ 800000 2000m 0 2560 2850816 -4 2908050
+ 40000 80000m 0 2560 5361664 -6 181753
+ 100000 80000m 0 2560 13352960 -6 363506
+ 400000 80000m 0 2560 53305344 -5 1454025
+ 800000 80000m 0 2560 106573824 -4 2908050
+ 40000 120000m 0 2560 8024064 -6 181753
+ 100000 120000m 0 2560 20000768 -6 363506
+ 400000 120000m 0 2560 79900672 -5 1454025
+ 800000 120000m 0 2560 159764480 -4 2908050
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy10_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy10_config.json
new file mode 100644
index 00000000000..694482468fd
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy10_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 55,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 56,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy11_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy11_config.json
new file mode 100644
index 00000000000..3e45edb65c9
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy11_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 51,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 52,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy12_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy12_config.json
new file mode 100644
index 00000000000..89bf294c73c
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy12_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 57,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 58,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy13_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy13_config.json
new file mode 100644
index 00000000000..7cd83fdda29
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy13_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 59,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 60,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy14_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy14_config.json
new file mode 100644
index 00000000000..88c1888a54b
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy14_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 53,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 54,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy15_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy15_config.json
new file mode 100644
index 00000000000..73dea722b2e
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy15_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 61,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 62,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy16_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy16_config.json
new file mode 100644
index 00000000000..4e7cee13c29
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy16_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 100000,
+ "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"
+ },
+ {
+ "index": 64,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy1_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy1_config.json
new file mode 100644
index 00000000000..bb3938886fd
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy1_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 100000,
+ "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"
+ },
+ {
+ "index": 2,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy2_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy2_config.json
new file mode 100644
index 00000000000..db73036821d
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy2_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 3,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 4,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy3_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy3_config.json
new file mode 100644
index 00000000000..4dfef9d4a28
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy3_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 100000,
+ "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"
+ },
+ {
+ "index": 6,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy4_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy4_config.json
new file mode 100644
index 00000000000..66c3bf17297
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy4_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 7,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 8,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy5_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy5_config.json
new file mode 100644
index 00000000000..bbcdad1d7fb
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy5_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 100000,
+ "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"
+ },
+ {
+ "index": 10,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy6_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy6_config.json
new file mode 100644
index 00000000000..c15d0f25d0a
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy6_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 100000,
+ "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"
+ },
+ {
+ "index": 14,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy7_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy7_config.json
new file mode 100644
index 00000000000..440467a1219
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy7_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 11,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 12,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy8_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy8_config.json
new file mode 100644
index 00000000000..d067bd371da
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy8_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 15,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 16,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy9_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy9_config.json
new file mode 100644
index 00000000000..a10e9d2a547
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/phy9_config.json
@@ -0,0 +1,59 @@
+{
+ "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": 49,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ },
+ {
+ "index": 50,
+ "mdio_addr": "",
+ "system_speed": 100000,
+ "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"
+ }
+ ]
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/port_config.ini b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/port_config.ini
new file mode 100644
index 00000000000..bcc91ee4c5b
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/port_config.ini
@@ -0,0 +1,66 @@
+# name lanes alias index role speed asic_port_name core_id core_port_id num_voq
+Ethernet0 35,34,33,32 etp1 1 Ext 400000 Eth0 1 1 8
+Ethernet8 37,36,39,38 etp2 2 Ext 400000 Eth8 1 2 8
+Ethernet16 40,41,42,43 etp3 3 Ext 400000 Eth16 1 3 8
+Ethernet24 46,47,44,45 etp4 4 Ext 400000 Eth24 1 4 8
+Ethernet32 50,51,48,49 etp5 5 Ext 400000 Eth32 1 5 8
+Ethernet40 52,53,54,55 etp6 6 Ext 400000 Eth40 1 6 8
+Ethernet48 56,57,58,59 etp7 7 Ext 400000 Eth48 1 7 8
+Ethernet56 62,63,60,61 etp8 8 Ext 400000 Eth56 1 8 8
+Ethernet64 123,122,121,120 etp9 9 Ext 400000 Eth64 3 9 8
+Ethernet72 125,124,127,126 etp10 10 Ext 400000 Eth72 3 10 8
+Ethernet80 96,97,98,99 etp11 11 Ext 400000 Eth80 3 11 8
+Ethernet88 102,103,100,101 etp12 12 Ext 400000 Eth88 3 12 8
+Ethernet96 114,115,112,113 etp13 13 Ext 400000 Eth96 3 13 8
+Ethernet104 116,117,118,119 etp14 14 Ext 400000 Eth104 3 14 8
+Ethernet112 104,105,106,107 etp15 15 Ext 400000 Eth112 3 15 8
+Ethernet120 110,111,108,109 etp16 16 Ext 400000 Eth120 3 16 8
+Ethernet128 72,73,74,75 etp17 17 Ext 400000 Eth128 2 17 8
+Ethernet132 76,77,78,79 etp18 18 Ext 400000 Eth132 2 18 8
+Ethernet136 64,65,66,67 etp19 19 Ext 400000 Eth136 2 19 8
+Ethernet140 68,69,70,71 etp20 20 Ext 400000 Eth140 2 20 8
+Ethernet144 88,89,90,91 etp21 21 Ext 400000 Eth144 2 21 8
+Ethernet148 92,93,94,95 etp22 22 Ext 400000 Eth148 2 22 8
+Ethernet152 80,81,82,83 etp23 23 Ext 400000 Eth152 2 23 8
+Ethernet156 84,85,86,87 etp24 24 Ext 400000 Eth156 2 24 8
+Ethernet160 16,17,18,19 etp25 25 Ext 400000 Eth160 0 25 8
+Ethernet164 20,21,22,23 etp26 26 Ext 400000 Eth164 0 26 8
+Ethernet168 24,25,26,27 etp27 27 Ext 400000 Eth168 0 27 8
+Ethernet172 28,29,30,31 etp28 28 Ext 400000 Eth172 0 28 8
+Ethernet176 0,1,2,3 etp29 29 Ext 400000 Eth176 0 29 8
+Ethernet180 4,5,6,7 etp30 30 Ext 400000 Eth180 0 30 8
+Ethernet184 8,9,10,11 etp31 31 Ext 400000 Eth184 0 31 8
+Ethernet188 12,13,14,15 etp32 32 Ext 400000 Eth188 0 32 8
+Ethernet192 168,169,170,171 etp33 33 Ext 400000 Eth192 5 33 8
+Ethernet196 172,173,174,175 etp34 34 Ext 400000 Eth196 5 34 8
+Ethernet200 160,161,162,163 etp35 35 Ext 400000 Eth200 5 35 8
+Ethernet204 164,165,166,167 etp36 36 Ext 400000 Eth204 5 36 8
+Ethernet208 184,185,186,187 etp37 37 Ext 400000 Eth208 5 37 8
+Ethernet212 188,189,190,191 etp38 38 Ext 400000 Eth212 5 38 8
+Ethernet216 176,177,178,179 etp39 39 Ext 400000 Eth216 5 39 8
+Ethernet220 180,181,182,183 etp40 40 Ext 400000 Eth220 5 40 8
+Ethernet224 248,249,250,251 etp41 41 Ext 400000 Eth224 7 41 8
+Ethernet228 252,253,254,255 etp42 42 Ext 400000 Eth228 7 42 8
+Ethernet232 240,241,242,243 etp43 43 Ext 400000 Eth232 7 43 8
+Ethernet236 244,245,246,247 etp44 44 Ext 400000 Eth236 7 44 8
+Ethernet240 232,233,234,235 etp45 45 Ext 400000 Eth240 7 45 8
+Ethernet244 236,237,238,239 etp46 46 Ext 400000 Eth244 7 46 8
+Ethernet248 224,225,226,227 etp47 47 Ext 400000 Eth248 7 47 8
+Ethernet252 228,229,230,231 etp48 48 Ext 400000 Eth252 7 48 8
+Ethernet256 210,211,208,209 etp49 49 Ext 400000 Eth256 6 49 8
+Ethernet264 212,213,214,215 etp50 50 Ext 400000 Eth264 6 50 8
+Ethernet272 200,201,202,203 etp51 51 Ext 400000 Eth272 6 51 8
+Ethernet280 206,207,204,205 etp52 52 Ext 400000 Eth280 6 52 8
+Ethernet288 219,218,217,216 etp53 53 Ext 400000 Eth288 6 53 8
+Ethernet296 221,220,223,222 etp54 54 Ext 400000 Eth296 6 54 8
+Ethernet304 192,193,194,195 etp55 55 Ext 400000 Eth304 6 55 8
+Ethernet312 198,199,196,197 etp56 56 Ext 400000 Eth312 6 56 8
+Ethernet320 154,155,152,153 etp57 57 Ext 400000 Eth320 4 57 8
+Ethernet328 156,157,158,159 etp58 58 Ext 400000 Eth328 4 58 8
+Ethernet336 144,145,146,147 etp59 59 Ext 400000 Eth336 4 59 8
+Ethernet344 150,151,148,149 etp60 60 Ext 400000 Eth344 4 60 8
+Ethernet352 139,138,137,136 etp61 61 Ext 400000 Eth352 4 61 8
+Ethernet360 141,140,143,142 etp62 62 Ext 400000 Eth360 4 62 8
+Ethernet368 128,129,130,131 etp63 63 Ext 400000 Eth368 4 63 8
+Ethernet376 134,135,132,133 etp64 64 Ext 400000 Eth376 4 64 8
+Ethernet-Rec0 280 Recirc0 65 Rec 800000 Rcy0 0 65 8
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/psai.profile b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/psai.profile
new file mode 100644
index 00000000000..7489923e6cb
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/psai.profile
@@ -0,0 +1 @@
+SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/gearbox_400G_PAM4_optic.xml
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/q3d-a7280R4-32QFx400G-32DFx400G.config.bcm b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/q3d-a7280R4-32QFx400G-32DFx400G.config.bcm
new file mode 100644
index 00000000000..ddf75c3a593
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/q3d-a7280R4-32QFx400G-32DFx400G.config.bcm
@@ -0,0 +1,1274 @@
+soc_family=BCM8887X
+system_ref_core_clock_khz=1600000
+
+dpp_db_path=/usr/share/bcm/db
+sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc
+####################################################
+##Reference applications related properties - Start
+####################################################
+
+## PMF small EXEM connected stage:
+# Options: IPMF2 - Ingress PMF 2 stage can perform small EXEM lookups.
+# IPMF3 - Ingress PMF 3 stage can perform small EXEM lookups.
+## PMF small EXEM connected stage:
+# Options: IPMF2 - Ingress PMF 2 stage can perform small EXEM lookups.
+# IPMF3 - Ingress PMF 3 stage can perform small EXEM lookups.
+pmf_sexem3_stage=IPMF2
+
+####################################################
+##Reference applications related properties - End
+####################################################
+
+# HW mode to support 1024 16-member system wide LAGs
+trunk_group_max_members=16
+
+# Disable link-training
+port_init_cl72=0
+
+###Default interfaces
+#CPU interfaces
+ucode_port_0=CPU.0:core_0.0
+ucode_port_200=CPU.8:core_1.200
+ucode_port_201=CPU.16:core_0.201
+ucode_port_202=CPU.24:core_2.202
+ucode_port_203=CPU.32:core_3.203
+ucode_port_204=CPU.4:core_6.204
+ucode_port_205=CPU.12:core_7.205
+ucode_port_206=CPU.20:core_4.206
+ucode_port_207=CPU.28:core_5.207
+
+#NIF ETH interfaces on device
+ucode_port_1=CDGE4_8:core_1.1
+ucode_port_2=CDGE4_9:core_1.2
+ucode_port_3=CDGE4_10:core_1.3
+ucode_port_4=CDGE4_11:core_1.4
+ucode_port_5=CDGE4_12:core_1.5
+ucode_port_6=CDGE4_13:core_1.6
+ucode_port_7=CDGE4_14:core_1.7
+ucode_port_8=CDGE4_15:core_1.8
+ucode_port_9=CDGE4_30:core_3.9
+ucode_port_10=CDGE4_31:core_3.10
+ucode_port_11=CDGE4_24:core_3.11
+ucode_port_12=CDGE4_25:core_3.12
+ucode_port_13=CDGE4_28:core_3.13
+ucode_port_14=CDGE4_29:core_3.14
+ucode_port_15=CDGE4_26:core_3.15
+ucode_port_16=CDGE4_27:core_3.16
+ucode_port_17=CDGE4_18:core_2.17
+ucode_port_18=CDGE4_19:core_2.18
+ucode_port_19=CDGE4_16:core_2.19
+ucode_port_20=CDGE4_17:core_2.20
+ucode_port_21=CDGE4_22:core_2.21
+ucode_port_22=CDGE4_23:core_2.22
+ucode_port_23=CDGE4_20:core_2.23
+ucode_port_24=CDGE4_21:core_2.24
+ucode_port_25=CDGE4_4:core_0.25
+ucode_port_26=CDGE4_5:core_0.26
+ucode_port_27=CDGE4_6:core_0.27
+ucode_port_28=CDGE4_7:core_0.28
+ucode_port_29=CDGE4_0:core_0.29
+ucode_port_30=CDGE4_1:core_0.30
+ucode_port_31=CDGE4_2:core_0.31
+ucode_port_32=CDGE4_3:core_0.32
+ucode_port_33=CDGE4_42:core_5.33
+ucode_port_34=CDGE4_43:core_5.34
+ucode_port_35=CDGE4_40:core_5.35
+ucode_port_36=CDGE4_41:core_5.36
+ucode_port_37=CDGE4_46:core_5.37
+ucode_port_38=CDGE4_47:core_5.38
+ucode_port_39=CDGE4_44:core_5.39
+ucode_port_40=CDGE4_45:core_5.40
+ucode_port_41=CDGE4_62:core_7.41
+ucode_port_42=CDGE4_63:core_7.42
+ucode_port_43=CDGE4_60:core_7.43
+ucode_port_44=CDGE4_61:core_7.44
+ucode_port_45=CDGE4_58:core_7.45
+ucode_port_46=CDGE4_59:core_7.46
+ucode_port_47=CDGE4_56:core_7.47
+ucode_port_48=CDGE4_57:core_7.48
+ucode_port_49=CDGE4_52:core_6.49
+ucode_port_50=CDGE4_53:core_6.50
+ucode_port_51=CDGE4_50:core_6.51
+ucode_port_52=CDGE4_51:core_6.52
+ucode_port_53=CDGE4_54:core_6.53
+ucode_port_54=CDGE4_55:core_6.54
+ucode_port_55=CDGE4_48:core_6.55
+ucode_port_56=CDGE4_49:core_6.56
+ucode_port_57=CDGE4_38:core_4.57
+ucode_port_58=CDGE4_39:core_4.58
+ucode_port_59=CDGE4_36:core_4.59
+ucode_port_60=CDGE4_37:core_4.60
+ucode_port_61=CDGE4_34:core_4.61
+ucode_port_62=CDGE4_35:core_4.62
+ucode_port_63=CDGE4_32:core_4.63
+ucode_port_64=CDGE4_33:core_4.64
+
+#NIF default speeds
+port_init_speed_xe=25000
+port_init_speed_xl=40000
+port_init_speed_le=50000
+port_init_speed_ce=100000
+port_init_speed_cc=200000
+port_init_speed_cd=400000
+port_init_speed_d3c=800000
+port_init_speed_il=10312
+
+port_priorities=8
+port_priorities_sch=8
+port_priorities_0=2
+port_priorities_200=2
+port_priorities_201=2
+port_priorities_202=2
+port_priorities_203=2
+port_priorities_204=2
+port_priorities_205=2
+port_priorities_206=2
+port_priorities_207=2
+
+#special ports
+ucode_port_240=OLP0:core_0.240
+ucode_port_241=OLP1:core_0.241
+ucode_port_244=OLP0:core_4.240
+ucode_port_245=OLP1:core_4.241
+tm_port_header_type_in_240=INJECTED_2
+tm_port_header_type_out_240=RAW
+tm_port_header_type_in_241=INJECTED_2
+tm_port_header_type_out_241=RAW
+tm_port_header_type_in_244=INJECTED_2
+tm_port_header_type_out_244=RAW
+tm_port_header_type_in_245=INJECTED_2
+tm_port_header_type_out_245=RAW
+
+# NIF lane mapping
+lane_to_serdes_map_nif_lane0=rx2:tx0
+lane_to_serdes_map_nif_lane1=rx0:tx3
+lane_to_serdes_map_nif_lane2=rx3:tx2
+lane_to_serdes_map_nif_lane3=rx1:tx1
+lane_to_serdes_map_nif_lane4=rx4:tx4
+lane_to_serdes_map_nif_lane5=rx5:tx6
+lane_to_serdes_map_nif_lane6=rx6:tx5
+lane_to_serdes_map_nif_lane7=rx7:tx7
+lane_to_serdes_map_nif_lane8=rx12:tx12
+lane_to_serdes_map_nif_lane9=rx13:tx15
+lane_to_serdes_map_nif_lane10=rx14:tx13
+lane_to_serdes_map_nif_lane11=rx15:tx14
+lane_to_serdes_map_nif_lane12=rx8:tx9
+lane_to_serdes_map_nif_lane13=rx9:tx11
+lane_to_serdes_map_nif_lane14=rx10:tx10
+lane_to_serdes_map_nif_lane15=rx11:tx8
+lane_to_serdes_map_nif_lane16=rx18:tx16
+lane_to_serdes_map_nif_lane17=rx16:tx19
+lane_to_serdes_map_nif_lane18=rx19:tx18
+lane_to_serdes_map_nif_lane19=rx17:tx17
+lane_to_serdes_map_nif_lane20=rx20:tx20
+lane_to_serdes_map_nif_lane21=rx21:tx22
+lane_to_serdes_map_nif_lane22=rx22:tx21
+lane_to_serdes_map_nif_lane23=rx23:tx23
+lane_to_serdes_map_nif_lane24=rx31:tx31
+lane_to_serdes_map_nif_lane25=rx30:tx28
+lane_to_serdes_map_nif_lane26=rx29:tx29
+lane_to_serdes_map_nif_lane27=rx28:tx30
+lane_to_serdes_map_nif_lane28=rx26:tx24
+lane_to_serdes_map_nif_lane29=rx25:tx27
+lane_to_serdes_map_nif_lane30=rx27:tx25
+lane_to_serdes_map_nif_lane31=rx24:tx26
+lane_to_serdes_map_nif_lane32=rx35:tx35
+lane_to_serdes_map_nif_lane33=rx37:tx36
+lane_to_serdes_map_nif_lane34=rx33:tx33
+lane_to_serdes_map_nif_lane35=rx32:tx38
+lane_to_serdes_map_nif_lane36=rx36:tx37
+lane_to_serdes_map_nif_lane37=rx38:tx32
+lane_to_serdes_map_nif_lane38=rx34:tx39
+lane_to_serdes_map_nif_lane39=rx39:tx34
+lane_to_serdes_map_nif_lane40=rx46:tx40
+lane_to_serdes_map_nif_lane41=rx44:tx45
+lane_to_serdes_map_nif_lane42=rx47:tx42
+lane_to_serdes_map_nif_lane43=rx42:tx47
+lane_to_serdes_map_nif_lane44=rx45:tx44
+lane_to_serdes_map_nif_lane45=rx43:tx43
+lane_to_serdes_map_nif_lane46=rx40:tx46
+lane_to_serdes_map_nif_lane47=rx41:tx41
+lane_to_serdes_map_nif_lane48=rx49:tx50
+lane_to_serdes_map_nif_lane49=rx52:tx48
+lane_to_serdes_map_nif_lane50=rx55:tx55
+lane_to_serdes_map_nif_lane51=rx53:tx53
+lane_to_serdes_map_nif_lane52=rx50:tx51
+lane_to_serdes_map_nif_lane53=rx51:tx49
+lane_to_serdes_map_nif_lane54=rx48:tx52
+lane_to_serdes_map_nif_lane55=rx54:tx54
+lane_to_serdes_map_nif_lane56=rx63:tx57
+lane_to_serdes_map_nif_lane57=rx61:tx58
+lane_to_serdes_map_nif_lane58=rx59:tx60
+lane_to_serdes_map_nif_lane59=rx58:tx59
+lane_to_serdes_map_nif_lane60=rx60:tx62
+lane_to_serdes_map_nif_lane61=rx62:tx61
+lane_to_serdes_map_nif_lane62=rx56:tx56
+lane_to_serdes_map_nif_lane63=rx57:tx63
+lane_to_serdes_map_nif_lane64=rx71:tx69
+lane_to_serdes_map_nif_lane65=rx68:tx70
+lane_to_serdes_map_nif_lane66=rx69:tx68
+lane_to_serdes_map_nif_lane67=rx70:tx71
+lane_to_serdes_map_nif_lane68=rx67:tx64
+lane_to_serdes_map_nif_lane69=rx64:tx67
+lane_to_serdes_map_nif_lane70=rx66:tx66
+lane_to_serdes_map_nif_lane71=rx65:tx65
+lane_to_serdes_map_nif_lane72=rx75:tx74
+lane_to_serdes_map_nif_lane73=rx73:tx73
+lane_to_serdes_map_nif_lane74=rx74:tx72
+lane_to_serdes_map_nif_lane75=rx72:tx75
+lane_to_serdes_map_nif_lane76=rx77:tx76
+lane_to_serdes_map_nif_lane77=rx76:tx79
+lane_to_serdes_map_nif_lane78=rx79:tx77
+lane_to_serdes_map_nif_lane79=rx78:tx78
+lane_to_serdes_map_nif_lane80=rx87:tx85
+lane_to_serdes_map_nif_lane81=rx84:tx86
+lane_to_serdes_map_nif_lane82=rx85:tx84
+lane_to_serdes_map_nif_lane83=rx86:tx87
+lane_to_serdes_map_nif_lane84=rx83:tx80
+lane_to_serdes_map_nif_lane85=rx80:tx83
+lane_to_serdes_map_nif_lane86=rx82:tx82
+lane_to_serdes_map_nif_lane87=rx81:tx81
+lane_to_serdes_map_nif_lane88=rx91:tx89
+lane_to_serdes_map_nif_lane89=rx89:tx88
+lane_to_serdes_map_nif_lane90=rx90:tx90
+lane_to_serdes_map_nif_lane91=rx88:tx91
+lane_to_serdes_map_nif_lane92=rx93:tx92
+lane_to_serdes_map_nif_lane93=rx92:tx95
+lane_to_serdes_map_nif_lane94=rx95:tx93
+lane_to_serdes_map_nif_lane95=rx94:tx94
+lane_to_serdes_map_nif_lane96=rx97:tx102
+lane_to_serdes_map_nif_lane97=rx103:tx96
+lane_to_serdes_map_nif_lane98=rx100:tx98
+lane_to_serdes_map_nif_lane99=rx96:tx103
+lane_to_serdes_map_nif_lane100=rx99:tx100
+lane_to_serdes_map_nif_lane101=rx101:tx99
+lane_to_serdes_map_nif_lane102=rx102:tx97
+lane_to_serdes_map_nif_lane103=rx98:tx101
+lane_to_serdes_map_nif_lane104=rx109:tx105
+lane_to_serdes_map_nif_lane105=rx111:tx104
+lane_to_serdes_map_nif_lane106=rx110:tx110
+lane_to_serdes_map_nif_lane107=rx107:tx108
+lane_to_serdes_map_nif_lane108=rx108:tx111
+lane_to_serdes_map_nif_lane109=rx106:tx107
+lane_to_serdes_map_nif_lane110=rx104:tx106
+lane_to_serdes_map_nif_lane111=rx105:tx109
+lane_to_serdes_map_nif_lane112=rx112:tx118
+lane_to_serdes_map_nif_lane113=rx117:tx113
+lane_to_serdes_map_nif_lane114=rx116:tx116
+lane_to_serdes_map_nif_lane115=rx118:tx112
+lane_to_serdes_map_nif_lane116=rx114:tx115
+lane_to_serdes_map_nif_lane117=rx115:tx117
+lane_to_serdes_map_nif_lane118=rx113:tx119
+lane_to_serdes_map_nif_lane119=rx119:tx114
+lane_to_serdes_map_nif_lane120=rx122:tx123
+lane_to_serdes_map_nif_lane121=rx124:tx127
+lane_to_serdes_map_nif_lane122=rx121:tx125
+lane_to_serdes_map_nif_lane123=rx120:tx122
+lane_to_serdes_map_nif_lane124=rx127:tx120
+lane_to_serdes_map_nif_lane125=rx125:tx121
+lane_to_serdes_map_nif_lane126=rx123:tx124
+lane_to_serdes_map_nif_lane127=rx126:tx126
+lane_to_serdes_map_nif_lane128=rx134:tx128
+lane_to_serdes_map_nif_lane129=rx132:tx132
+lane_to_serdes_map_nif_lane130=rx128:tx131
+lane_to_serdes_map_nif_lane131=rx130:tx135
+lane_to_serdes_map_nif_lane132=rx129:tx129
+lane_to_serdes_map_nif_lane133=rx131:tx130
+lane_to_serdes_map_nif_lane134=rx135:tx134
+lane_to_serdes_map_nif_lane135=rx133:tx133
+lane_to_serdes_map_nif_lane136=rx139:tx138
+lane_to_serdes_map_nif_lane137=rx137:tx137
+lane_to_serdes_map_nif_lane138=rx141:tx141
+lane_to_serdes_map_nif_lane139=rx143:tx142
+lane_to_serdes_map_nif_lane140=rx140:tx140
+lane_to_serdes_map_nif_lane141=rx142:tx136
+lane_to_serdes_map_nif_lane142=rx138:tx143
+lane_to_serdes_map_nif_lane143=rx136:tx139
+lane_to_serdes_map_nif_lane144=rx150:tx144
+lane_to_serdes_map_nif_lane145=rx148:tx148
+lane_to_serdes_map_nif_lane146=rx144:tx147
+lane_to_serdes_map_nif_lane147=rx146:tx151
+lane_to_serdes_map_nif_lane148=rx145:tx145
+lane_to_serdes_map_nif_lane149=rx147:tx146
+lane_to_serdes_map_nif_lane150=rx151:tx150
+lane_to_serdes_map_nif_lane151=rx149:tx149
+lane_to_serdes_map_nif_lane152=rx153:tx158
+lane_to_serdes_map_nif_lane153=rx159:tx153
+lane_to_serdes_map_nif_lane154=rx156:tx156
+lane_to_serdes_map_nif_lane155=rx158:tx152
+lane_to_serdes_map_nif_lane156=rx154:tx155
+lane_to_serdes_map_nif_lane157=rx155:tx157
+lane_to_serdes_map_nif_lane158=rx152:tx159
+lane_to_serdes_map_nif_lane159=rx157:tx154
+lane_to_serdes_map_nif_lane160=rx164:tx165
+lane_to_serdes_map_nif_lane161=rx165:tx167
+lane_to_serdes_map_nif_lane162=rx166:tx164
+lane_to_serdes_map_nif_lane163=rx167:tx166
+lane_to_serdes_map_nif_lane164=rx162:tx163
+lane_to_serdes_map_nif_lane165=rx161:tx162
+lane_to_serdes_map_nif_lane166=rx163:tx161
+lane_to_serdes_map_nif_lane167=rx160:tx160
+lane_to_serdes_map_nif_lane168=rx170:tx168
+lane_to_serdes_map_nif_lane169=rx168:tx169
+lane_to_serdes_map_nif_lane170=rx171:tx170
+lane_to_serdes_map_nif_lane171=rx169:tx171
+lane_to_serdes_map_nif_lane172=rx174:tx173
+lane_to_serdes_map_nif_lane173=rx173:tx174
+lane_to_serdes_map_nif_lane174=rx172:tx172
+lane_to_serdes_map_nif_lane175=rx175:tx175
+lane_to_serdes_map_nif_lane176=rx180:tx181
+lane_to_serdes_map_nif_lane177=rx181:tx183
+lane_to_serdes_map_nif_lane178=rx182:tx180
+lane_to_serdes_map_nif_lane179=rx183:tx182
+lane_to_serdes_map_nif_lane180=rx178:tx179
+lane_to_serdes_map_nif_lane181=rx177:tx178
+lane_to_serdes_map_nif_lane182=rx179:tx177
+lane_to_serdes_map_nif_lane183=rx176:tx176
+lane_to_serdes_map_nif_lane184=rx187:tx186
+lane_to_serdes_map_nif_lane185=rx185:tx185
+lane_to_serdes_map_nif_lane186=rx186:tx184
+lane_to_serdes_map_nif_lane187=rx184:tx187
+lane_to_serdes_map_nif_lane188=rx189:tx188
+lane_to_serdes_map_nif_lane189=rx188:tx191
+lane_to_serdes_map_nif_lane190=rx191:tx189
+lane_to_serdes_map_nif_lane191=rx190:tx190
+lane_to_serdes_map_nif_lane192=rx199:tx193
+lane_to_serdes_map_nif_lane193=rx197:tx194
+lane_to_serdes_map_nif_lane194=rx195:tx196
+lane_to_serdes_map_nif_lane195=rx194:tx195
+lane_to_serdes_map_nif_lane196=rx196:tx198
+lane_to_serdes_map_nif_lane197=rx198:tx197
+lane_to_serdes_map_nif_lane198=rx192:tx192
+lane_to_serdes_map_nif_lane199=rx193:tx199
+lane_to_serdes_map_nif_lane200=rx207:tx201
+lane_to_serdes_map_nif_lane201=rx205:tx202
+lane_to_serdes_map_nif_lane202=rx203:tx204
+lane_to_serdes_map_nif_lane203=rx202:tx203
+lane_to_serdes_map_nif_lane204=rx204:tx206
+lane_to_serdes_map_nif_lane205=rx206:tx205
+lane_to_serdes_map_nif_lane206=rx200:tx200
+lane_to_serdes_map_nif_lane207=rx201:tx207
+lane_to_serdes_map_nif_lane208=rx208:tx212
+lane_to_serdes_map_nif_lane209=rx209:tx209
+lane_to_serdes_map_nif_lane210=rx212:tx210
+lane_to_serdes_map_nif_lane211=rx214:tx211
+lane_to_serdes_map_nif_lane212=rx210:tx213
+lane_to_serdes_map_nif_lane213=rx211:tx208
+lane_to_serdes_map_nif_lane214=rx213:tx214
+lane_to_serdes_map_nif_lane215=rx215:tx215
+lane_to_serdes_map_nif_lane216=rx222:tx221
+lane_to_serdes_map_nif_lane217=rx220:tx222
+lane_to_serdes_map_nif_lane218=rx217:tx223
+lane_to_serdes_map_nif_lane219=rx216:tx216
+lane_to_serdes_map_nif_lane220=rx221:tx218
+lane_to_serdes_map_nif_lane221=rx223:tx217
+lane_to_serdes_map_nif_lane222=rx218:tx219
+lane_to_serdes_map_nif_lane223=rx219:tx220
+lane_to_serdes_map_nif_lane224=rx231:tx230
+lane_to_serdes_map_nif_lane225=rx229:tx231
+lane_to_serdes_map_nif_lane226=rx230:tx228
+lane_to_serdes_map_nif_lane227=rx228:tx229
+lane_to_serdes_map_nif_lane228=rx226:tx225
+lane_to_serdes_map_nif_lane229=rx225:tx226
+lane_to_serdes_map_nif_lane230=rx224:tx224
+lane_to_serdes_map_nif_lane231=rx227:tx227
+lane_to_serdes_map_nif_lane232=rx234:tx233
+lane_to_serdes_map_nif_lane233=rx232:tx234
+lane_to_serdes_map_nif_lane234=rx235:tx232
+lane_to_serdes_map_nif_lane235=rx233:tx235
+lane_to_serdes_map_nif_lane236=rx237:tx239
+lane_to_serdes_map_nif_lane237=rx238:tx237
+lane_to_serdes_map_nif_lane238=rx239:tx238
+lane_to_serdes_map_nif_lane239=rx236:tx236
+lane_to_serdes_map_nif_lane240=rx247:tx247
+lane_to_serdes_map_nif_lane241=rx246:tx244
+lane_to_serdes_map_nif_lane242=rx245:tx245
+lane_to_serdes_map_nif_lane243=rx244:tx246
+lane_to_serdes_map_nif_lane244=rx242:tx240
+lane_to_serdes_map_nif_lane245=rx241:tx243
+lane_to_serdes_map_nif_lane246=rx243:tx241
+lane_to_serdes_map_nif_lane247=rx240:tx242
+lane_to_serdes_map_nif_lane248=rx250:tx249
+lane_to_serdes_map_nif_lane249=rx248:tx250
+lane_to_serdes_map_nif_lane250=rx251:tx248
+lane_to_serdes_map_nif_lane251=rx249:tx251
+lane_to_serdes_map_nif_lane252=rx253:tx255
+lane_to_serdes_map_nif_lane253=rx254:tx253
+lane_to_serdes_map_nif_lane254=rx255:tx254
+lane_to_serdes_map_nif_lane255=rx252:tx252
+
+#########################
+### High Availability ###
+#########################
+
+sw_state_max_size=750000000
+
+#location of warmboot NV memory
+#Allowed options for dnx are - 3:external storage in filesystem 4:driver will save the state directly in shared memory
+stable_location=4
+
+# Note that each unit should have a unique filename and that adapter does not play well with tmp and dev/shm folders.
+stable_filename=/dev/shm/warmboot_data_0
+stable_filename.1=/dev/shm/warmboot_data_1
+stable_filename.2=/dev/shm/warmboot_data_2
+
+#Maximum size for NVM used for WB storage, must be larger than sw_state_max_size.BCM8885X
+stable_size=800000000
+
+#########################
+#########################
+#########################
+
+tm_port_header_type_in_0=INJECTED_2_PP
+tm_port_header_type_out_0=CPU
+
+tm_port_header_type_in_200=INJECTED_2_PP
+tm_port_header_type_out_200=ETH
+tm_port_header_type_in_201=INJECTED_2_PP
+tm_port_header_type_out_201=ETH
+tm_port_header_type_in_202=INJECTED_2_PP
+tm_port_header_type_out_202=ETH
+tm_port_header_type_in_203=INJECTED_2_PP
+tm_port_header_type_out_203=ETH
+tm_port_header_type_in_204=INJECTED_2_PP
+tm_port_header_type_out_204=ETH
+tm_port_header_type_in_205=INJECTED_2_PP
+tm_port_header_type_out_205=ETH
+tm_port_header_type_in_206=INJECTED_2_PP
+tm_port_header_type_out_206=ETH
+tm_port_header_type_in_207=INJECTED_2_PP
+tm_port_header_type_out_207=ETH
+
+
+### RCY
+sai_recycle_port_lane_base=215
+ucode_port_65=RCY0:core_0.65
+tm_port_header_type_out_65=ETH
+tm_port_header_type_in_65=ETH
+port_init_speed_65=800000
+appl_param_rcy_mirror_ports_range=100-164
+ucode_port_100=RCY_MIRROR.0:core_0.100
+ucode_port_101=RCY_MIRROR.1:core_1.101
+ucode_port_102=RCY_MIRROR.2:core_1.102
+ucode_port_103=RCY_MIRROR.3:core_1.103
+ucode_port_104=RCY_MIRROR.4:core_1.104
+ucode_port_105=RCY_MIRROR.5:core_1.105
+ucode_port_106=RCY_MIRROR.6:core_1.106
+ucode_port_107=RCY_MIRROR.7:core_1.107
+ucode_port_108=RCY_MIRROR.8:core_1.108
+ucode_port_109=RCY_MIRROR.9:core_3.109
+ucode_port_110=RCY_MIRROR.10:core_3.110
+ucode_port_111=RCY_MIRROR.11:core_3.111
+ucode_port_112=RCY_MIRROR.12:core_3.112
+ucode_port_113=RCY_MIRROR.13:core_3.113
+ucode_port_114=RCY_MIRROR.14:core_3.114
+ucode_port_115=RCY_MIRROR.15:core_3.115
+ucode_port_116=RCY_MIRROR.16:core_3.116
+ucode_port_117=RCY_MIRROR.17:core_2.117
+ucode_port_118=RCY_MIRROR.18:core_2.118
+ucode_port_119=RCY_MIRROR.19:core_2.119
+ucode_port_120=RCY_MIRROR.20:core_2.120
+ucode_port_121=RCY_MIRROR.21:core_2.121
+ucode_port_122=RCY_MIRROR.22:core_2.122
+ucode_port_123=RCY_MIRROR.23:core_2.123
+ucode_port_124=RCY_MIRROR.24:core_2.124
+ucode_port_125=RCY_MIRROR.25:core_0.125
+ucode_port_126=RCY_MIRROR.26:core_0.126
+ucode_port_127=RCY_MIRROR.27:core_0.127
+ucode_port_128=RCY_MIRROR.28:core_0.128
+ucode_port_129=RCY_MIRROR.29:core_0.129
+ucode_port_130=RCY_MIRROR.30:core_0.130
+ucode_port_131=RCY_MIRROR.31:core_0.131
+ucode_port_132=RCY_MIRROR.32:core_0.132
+ucode_port_133=RCY_MIRROR.33:core_5.133
+ucode_port_134=RCY_MIRROR.34:core_5.134
+ucode_port_135=RCY_MIRROR.35:core_5.135
+ucode_port_136=RCY_MIRROR.36:core_5.136
+ucode_port_137=RCY_MIRROR.37:core_5.137
+ucode_port_138=RCY_MIRROR.38:core_5.138
+ucode_port_139=RCY_MIRROR.39:core_5.139
+ucode_port_140=RCY_MIRROR.40:core_5.140
+ucode_port_141=RCY_MIRROR.41:core_7.141
+ucode_port_142=RCY_MIRROR.42:core_7.142
+ucode_port_143=RCY_MIRROR.43:core_7.143
+ucode_port_144=RCY_MIRROR.44:core_7.144
+ucode_port_145=RCY_MIRROR.45:core_7.145
+ucode_port_146=RCY_MIRROR.46:core_7.146
+ucode_port_147=RCY_MIRROR.47:core_7.147
+ucode_port_148=RCY_MIRROR.48:core_7.148
+ucode_port_149=RCY_MIRROR.49:core_6.149
+ucode_port_150=RCY_MIRROR.50:core_6.150
+ucode_port_151=RCY_MIRROR.51:core_6.151
+ucode_port_152=RCY_MIRROR.52:core_6.152
+ucode_port_153=RCY_MIRROR.53:core_6.153
+ucode_port_154=RCY_MIRROR.54:core_6.154
+ucode_port_155=RCY_MIRROR.55:core_6.155
+ucode_port_156=RCY_MIRROR.56:core_6.156
+ucode_port_157=RCY_MIRROR.57:core_4.157
+ucode_port_158=RCY_MIRROR.58:core_4.158
+ucode_port_159=RCY_MIRROR.59:core_4.159
+ucode_port_160=RCY_MIRROR.60:core_4.160
+ucode_port_161=RCY_MIRROR.61:core_4.161
+ucode_port_162=RCY_MIRROR.62:core_4.162
+ucode_port_163=RCY_MIRROR.63:core_4.163
+ucode_port_164=RCY_MIRROR.64:core_4.164
+rcy_mirror_to_forward_port_map_100=0
+rcy_mirror_to_forward_port_map_101=1
+rcy_mirror_to_forward_port_map_102=2
+rcy_mirror_to_forward_port_map_103=3
+rcy_mirror_to_forward_port_map_104=4
+rcy_mirror_to_forward_port_map_105=5
+rcy_mirror_to_forward_port_map_106=6
+rcy_mirror_to_forward_port_map_107=7
+rcy_mirror_to_forward_port_map_108=8
+rcy_mirror_to_forward_port_map_109=9
+rcy_mirror_to_forward_port_map_110=10
+rcy_mirror_to_forward_port_map_111=11
+rcy_mirror_to_forward_port_map_112=12
+rcy_mirror_to_forward_port_map_113=13
+rcy_mirror_to_forward_port_map_114=14
+rcy_mirror_to_forward_port_map_115=15
+rcy_mirror_to_forward_port_map_116=16
+rcy_mirror_to_forward_port_map_117=17
+rcy_mirror_to_forward_port_map_118=18
+rcy_mirror_to_forward_port_map_119=19
+rcy_mirror_to_forward_port_map_120=20
+rcy_mirror_to_forward_port_map_121=21
+rcy_mirror_to_forward_port_map_122=22
+rcy_mirror_to_forward_port_map_123=23
+rcy_mirror_to_forward_port_map_124=24
+rcy_mirror_to_forward_port_map_125=25
+rcy_mirror_to_forward_port_map_126=26
+rcy_mirror_to_forward_port_map_127=27
+rcy_mirror_to_forward_port_map_128=28
+rcy_mirror_to_forward_port_map_129=29
+rcy_mirror_to_forward_port_map_130=30
+rcy_mirror_to_forward_port_map_131=31
+rcy_mirror_to_forward_port_map_132=32
+rcy_mirror_to_forward_port_map_133=33
+rcy_mirror_to_forward_port_map_134=34
+rcy_mirror_to_forward_port_map_135=35
+rcy_mirror_to_forward_port_map_136=36
+rcy_mirror_to_forward_port_map_137=37
+rcy_mirror_to_forward_port_map_138=38
+rcy_mirror_to_forward_port_map_139=39
+rcy_mirror_to_forward_port_map_140=40
+rcy_mirror_to_forward_port_map_141=41
+rcy_mirror_to_forward_port_map_142=42
+rcy_mirror_to_forward_port_map_143=43
+rcy_mirror_to_forward_port_map_144=44
+rcy_mirror_to_forward_port_map_145=45
+rcy_mirror_to_forward_port_map_146=46
+rcy_mirror_to_forward_port_map_147=47
+rcy_mirror_to_forward_port_map_148=48
+rcy_mirror_to_forward_port_map_149=49
+rcy_mirror_to_forward_port_map_150=50
+rcy_mirror_to_forward_port_map_151=51
+rcy_mirror_to_forward_port_map_152=52
+rcy_mirror_to_forward_port_map_153=53
+rcy_mirror_to_forward_port_map_154=54
+rcy_mirror_to_forward_port_map_155=55
+rcy_mirror_to_forward_port_map_156=56
+rcy_mirror_to_forward_port_map_157=57
+rcy_mirror_to_forward_port_map_158=58
+rcy_mirror_to_forward_port_map_159=59
+rcy_mirror_to_forward_port_map_160=60
+rcy_mirror_to_forward_port_map_161=61
+rcy_mirror_to_forward_port_map_162=62
+rcy_mirror_to_forward_port_map_163=63
+rcy_mirror_to_forward_port_map_164=64
+
+# Set statically the region mode per region id
+dtm_flow_mapping_mode_region_257=3
+dtm_flow_mapping_mode_region_258=3
+dtm_flow_mapping_mode_region_259=3
+dtm_flow_mapping_mode_region_260=3
+dtm_flow_mapping_mode_region_261=3
+dtm_flow_mapping_mode_region_262=3
+dtm_flow_mapping_mode_region_263=3
+dtm_flow_mapping_mode_region_264=3
+dtm_flow_mapping_mode_region_265=3
+dtm_flow_mapping_mode_region_266=7
+dtm_flow_mapping_mode_region_267=3
+dtm_flow_mapping_mode_region_268=3
+dtm_flow_mapping_mode_region_269=3
+dtm_flow_mapping_mode_region_270=3
+dtm_flow_mapping_mode_region_271=3
+dtm_flow_mapping_mode_region_272=3
+dtm_flow_mapping_mode_region_273=3
+dtm_flow_mapping_mode_region_274=3
+dtm_flow_mapping_mode_region_275=3
+dtm_flow_mapping_mode_region_276=3
+dtm_flow_mapping_mode_region_277=3
+dtm_flow_mapping_mode_region_278=3
+dtm_flow_mapping_mode_region_279=3
+dtm_flow_mapping_mode_region_280=3
+dtm_flow_mapping_mode_region_281=3
+dtm_flow_mapping_mode_region_282=3
+dtm_flow_mapping_mode_region_283=3
+dtm_flow_mapping_mode_region_284=3
+dtm_flow_mapping_mode_region_285=3
+dtm_flow_mapping_mode_region_286=3
+dtm_flow_mapping_mode_region_287=3
+
+## Configure number of symmetric cores each region supports ##
+dtm_flow_nof_remote_cores_region_1=2
+dtm_flow_nof_remote_cores_region_2=2
+dtm_flow_nof_remote_cores_region_3=2
+dtm_flow_nof_remote_cores_region_4=2
+dtm_flow_nof_remote_cores_region_5=2
+dtm_flow_nof_remote_cores_region_6=2
+dtm_flow_nof_remote_cores_region_7=2
+dtm_flow_nof_remote_cores_region_8=2
+dtm_flow_nof_remote_cores_region_9=2
+dtm_flow_nof_remote_cores_region_10=2
+dtm_flow_nof_remote_cores_region_11=2
+dtm_flow_nof_remote_cores_region_12=2
+dtm_flow_nof_remote_cores_region_13=2
+dtm_flow_nof_remote_cores_region_14=2
+dtm_flow_nof_remote_cores_region_15=2
+dtm_flow_nof_remote_cores_region_16=2
+dtm_flow_nof_remote_cores_region_17=2
+dtm_flow_nof_remote_cores_region_18=2
+dtm_flow_nof_remote_cores_region_19=2
+dtm_flow_nof_remote_cores_region_20=2
+dtm_flow_nof_remote_cores_region_21=2
+dtm_flow_nof_remote_cores_region_22=2
+dtm_flow_nof_remote_cores_region_23=2
+dtm_flow_nof_remote_cores_region_24=2
+dtm_flow_nof_remote_cores_region_25=2
+dtm_flow_nof_remote_cores_region_26=2
+dtm_flow_nof_remote_cores_region_27=2
+dtm_flow_nof_remote_cores_region_28=2
+dtm_flow_nof_remote_cores_region_29=2
+dtm_flow_nof_remote_cores_region_30=2
+dtm_flow_nof_remote_cores_region_31=2
+dtm_flow_nof_remote_cores_region_32=2
+dtm_flow_nof_remote_cores_region_33=2
+dtm_flow_nof_remote_cores_region_34=2
+dtm_flow_nof_remote_cores_region_35=2
+dtm_flow_nof_remote_cores_region_36=2
+dtm_flow_nof_remote_cores_region_37=2
+dtm_flow_nof_remote_cores_region_38=2
+dtm_flow_nof_remote_cores_region_39=2
+dtm_flow_nof_remote_cores_region_40=2
+dtm_flow_nof_remote_cores_region_41=2
+dtm_flow_nof_remote_cores_region_42=2
+dtm_flow_nof_remote_cores_region_43=2
+dtm_flow_nof_remote_cores_region_44=2
+dtm_flow_nof_remote_cores_region_45=2
+dtm_flow_nof_remote_cores_region_46=2
+dtm_flow_nof_remote_cores_region_47=2
+dtm_flow_nof_remote_cores_region_48=2
+dtm_flow_nof_remote_cores_region_49=2
+dtm_flow_nof_remote_cores_region_50=2
+dtm_flow_nof_remote_cores_region_51=2
+dtm_flow_nof_remote_cores_region_52=2
+dtm_flow_nof_remote_cores_region_53=2
+dtm_flow_nof_remote_cores_region_54=2
+dtm_flow_nof_remote_cores_region_55=2
+dtm_flow_nof_remote_cores_region_56=2
+dtm_flow_nof_remote_cores_region_57=2
+dtm_flow_nof_remote_cores_region_58=2
+dtm_flow_nof_remote_cores_region_59=2
+dtm_flow_nof_remote_cores_region_60=2
+
+### MDB configuration ###
+mdb_profile=Elastic-Balanced
+
+### Descriptor-DMA configuration ###
+dma_desc_aggregator_chain_length_max=1000
+dma_desc_aggregator_buff_size_kb=100
+dma_desc_aggregator_timeout_usec=1000
+dma_desc_aggregator_enable_specific_MDB_LPM=1
+dma_desc_aggregator_enable_specific_MDB_FEC=1
+
+### Outlif configuarion ###
+outlif_logical_to_physical_phase_map_1=S1
+outlif_logical_to_physical_phase_map_2=L1
+outlif_logical_to_physical_phase_map_3=XL
+outlif_logical_to_physical_phase_map_4=L2
+outlif_logical_to_physical_phase_map_5=M1
+outlif_logical_to_physical_phase_map_6=M2
+outlif_logical_to_physical_phase_map_7=M3
+outlif_logical_to_physical_phase_map_8=S2
+
+### Outlif data granularity configuration ###
+outlif_physical_phase_data_granularity_S1=60
+outlif_physical_phase_data_granularity_S2=60
+outlif_physical_phase_data_granularity_M1=60
+outlif_physical_phase_data_granularity_M2=60
+outlif_physical_phase_data_granularity_M3=60
+outlif_physical_phase_data_granularity_L1=60
+outlif_physical_phase_data_granularity_L2=60
+outlif_physical_phase_data_granularity_XL=60
+
+## Fabric transmission mode
+# Set the Connect mode to the Fabric
+# Options: FE - presence of a Fabric device (single stage)
+# SINGLE_FAP - stand-alone device
+# MESH - devices in Mesh
+# Note: If 'diag_chassis' is on, value will be override in dnx.soc
+# to be FE instead of SINGLE_FAP.
+fabric_connect_mode=SINGLE_FAP
+
+#
+##Protocol trap look-up mode:
+# Options: IN_LIF - Look-ups in the profile table are done by IN-LIF
+# IN_PORT - Look-ups in the profile table are done by IN-PORT
+protocol_traps_mode=IN_LIF
+
+# access definitions
+schan_intr_enable=0
+tdma_intr_enable=0
+tslam_intr_enable=0
+miim_intr_enable=0
+schan_timeout_usec=300000
+tdma_timeout_usec=1000000
+tslam_timeout_usec=1000000
+
+### Interrupts
+appl_enable_intr_init=1
+polled_irq_mode=0
+# reduce CPU load, configure delay 100ms
+polled_irq_delay=1000
+
+# reduce the CPU load over adapter (caused by counter thread)
+bcm_stat_interval=1000000
+
+# shadow memory
+mem_cache_enable_ecc=1
+mem_cache_enable_parity=1
+
+# serdes_nif/fabric_clk_freq_in/out configuration
+serdes_nif_clk_freq_in=2
+serdes_nif_clk_freq_out=1
+serdes_fabric_clk_freq_in=2
+serdes_fabric_clk_freq_out=1
+
+dport_map_direct=1
+
+rif_id_max=0x2000
+
+# Port Polarity
+phy_rx_polarity_flip_phy0=1
+phy_tx_polarity_flip_phy0=1
+phy_rx_polarity_flip_phy1=1
+phy_tx_polarity_flip_phy1=1
+phy_rx_polarity_flip_phy2=0
+phy_tx_polarity_flip_phy2=1
+phy_rx_polarity_flip_phy3=1
+phy_tx_polarity_flip_phy3=0
+phy_rx_polarity_flip_phy4=0
+phy_tx_polarity_flip_phy4=1
+phy_rx_polarity_flip_phy5=0
+phy_tx_polarity_flip_phy5=0
+phy_rx_polarity_flip_phy6=0
+phy_tx_polarity_flip_phy6=1
+phy_rx_polarity_flip_phy7=0
+phy_tx_polarity_flip_phy7=1
+phy_rx_polarity_flip_phy8=1
+phy_tx_polarity_flip_phy8=0
+phy_rx_polarity_flip_phy9=1
+phy_tx_polarity_flip_phy9=0
+phy_rx_polarity_flip_phy10=1
+phy_tx_polarity_flip_phy10=0
+phy_rx_polarity_flip_phy11=1
+phy_tx_polarity_flip_phy11=1
+phy_rx_polarity_flip_phy12=1
+phy_tx_polarity_flip_phy12=1
+phy_rx_polarity_flip_phy13=0
+phy_tx_polarity_flip_phy13=0
+phy_rx_polarity_flip_phy14=0
+phy_tx_polarity_flip_phy14=0
+phy_rx_polarity_flip_phy15=1
+phy_tx_polarity_flip_phy15=0
+phy_rx_polarity_flip_phy16=1
+phy_tx_polarity_flip_phy16=1
+phy_rx_polarity_flip_phy17=1
+phy_tx_polarity_flip_phy17=1
+phy_rx_polarity_flip_phy18=0
+phy_tx_polarity_flip_phy18=1
+phy_rx_polarity_flip_phy19=1
+phy_tx_polarity_flip_phy19=0
+phy_rx_polarity_flip_phy20=0
+phy_tx_polarity_flip_phy20=1
+phy_rx_polarity_flip_phy21=0
+phy_tx_polarity_flip_phy21=0
+phy_rx_polarity_flip_phy22=0
+phy_tx_polarity_flip_phy22=1
+phy_rx_polarity_flip_phy23=0
+phy_tx_polarity_flip_phy23=1
+phy_rx_polarity_flip_phy24=0
+phy_tx_polarity_flip_phy24=1
+phy_rx_polarity_flip_phy25=0
+phy_tx_polarity_flip_phy25=1
+phy_rx_polarity_flip_phy26=0
+phy_tx_polarity_flip_phy26=0
+phy_rx_polarity_flip_phy27=0
+phy_tx_polarity_flip_phy27=1
+phy_rx_polarity_flip_phy28=1
+phy_tx_polarity_flip_phy28=0
+phy_rx_polarity_flip_phy29=0
+phy_tx_polarity_flip_phy29=0
+phy_rx_polarity_flip_phy30=1
+phy_tx_polarity_flip_phy30=1
+phy_rx_polarity_flip_phy31=1
+phy_tx_polarity_flip_phy31=1
+phy_rx_polarity_flip_phy32=0
+phy_tx_polarity_flip_phy32=0
+phy_rx_polarity_flip_phy33=0
+phy_tx_polarity_flip_phy33=0
+phy_rx_polarity_flip_phy34=1
+phy_tx_polarity_flip_phy34=1
+phy_rx_polarity_flip_phy35=1
+phy_tx_polarity_flip_phy35=0
+phy_rx_polarity_flip_phy36=0
+phy_tx_polarity_flip_phy36=0
+phy_rx_polarity_flip_phy37=1
+phy_tx_polarity_flip_phy37=0
+phy_rx_polarity_flip_phy38=0
+phy_tx_polarity_flip_phy38=1
+phy_rx_polarity_flip_phy39=1
+phy_tx_polarity_flip_phy39=1
+phy_rx_polarity_flip_phy40=1
+phy_tx_polarity_flip_phy40=0
+phy_rx_polarity_flip_phy41=0
+phy_tx_polarity_flip_phy41=0
+phy_rx_polarity_flip_phy42=1
+phy_tx_polarity_flip_phy42=1
+phy_rx_polarity_flip_phy43=0
+phy_tx_polarity_flip_phy43=1
+phy_rx_polarity_flip_phy44=0
+phy_tx_polarity_flip_phy44=0
+phy_rx_polarity_flip_phy45=0
+phy_tx_polarity_flip_phy45=0
+phy_rx_polarity_flip_phy46=1
+phy_tx_polarity_flip_phy46=0
+phy_rx_polarity_flip_phy47=1
+phy_tx_polarity_flip_phy47=1
+phy_rx_polarity_flip_phy48=1
+phy_tx_polarity_flip_phy48=1
+phy_rx_polarity_flip_phy49=0
+phy_tx_polarity_flip_phy49=1
+phy_rx_polarity_flip_phy50=1
+phy_tx_polarity_flip_phy50=1
+phy_rx_polarity_flip_phy51=0
+phy_tx_polarity_flip_phy51=1
+phy_rx_polarity_flip_phy52=0
+phy_tx_polarity_flip_phy52=1
+phy_rx_polarity_flip_phy53=0
+phy_tx_polarity_flip_phy53=0
+phy_rx_polarity_flip_phy54=1
+phy_tx_polarity_flip_phy54=0
+phy_rx_polarity_flip_phy55=1
+phy_tx_polarity_flip_phy55=0
+phy_rx_polarity_flip_phy56=1
+phy_tx_polarity_flip_phy56=0
+phy_rx_polarity_flip_phy57=1
+phy_tx_polarity_flip_phy57=1
+phy_rx_polarity_flip_phy58=0
+phy_tx_polarity_flip_phy58=1
+phy_rx_polarity_flip_phy59=1
+phy_tx_polarity_flip_phy59=1
+phy_rx_polarity_flip_phy60=0
+phy_tx_polarity_flip_phy60=1
+phy_rx_polarity_flip_phy61=1
+phy_tx_polarity_flip_phy61=1
+phy_rx_polarity_flip_phy62=1
+phy_tx_polarity_flip_phy62=1
+phy_rx_polarity_flip_phy63=1
+phy_tx_polarity_flip_phy63=0
+phy_rx_polarity_flip_phy64=1
+phy_tx_polarity_flip_phy64=0
+phy_rx_polarity_flip_phy65=0
+phy_tx_polarity_flip_phy65=0
+phy_rx_polarity_flip_phy66=1
+phy_tx_polarity_flip_phy66=0
+phy_rx_polarity_flip_phy67=1
+phy_tx_polarity_flip_phy67=1
+phy_rx_polarity_flip_phy68=0
+phy_tx_polarity_flip_phy68=0
+phy_rx_polarity_flip_phy69=1
+phy_tx_polarity_flip_phy69=0
+phy_rx_polarity_flip_phy70=1
+phy_tx_polarity_flip_phy70=0
+phy_rx_polarity_flip_phy71=1
+phy_tx_polarity_flip_phy71=1
+phy_rx_polarity_flip_phy72=1
+phy_tx_polarity_flip_phy72=1
+phy_rx_polarity_flip_phy73=0
+phy_tx_polarity_flip_phy73=0
+phy_rx_polarity_flip_phy74=0
+phy_tx_polarity_flip_phy74=1
+phy_rx_polarity_flip_phy75=0
+phy_tx_polarity_flip_phy75=1
+phy_rx_polarity_flip_phy76=0
+phy_tx_polarity_flip_phy76=1
+phy_rx_polarity_flip_phy77=1
+phy_tx_polarity_flip_phy77=0
+phy_rx_polarity_flip_phy78=0
+phy_tx_polarity_flip_phy78=1
+phy_rx_polarity_flip_phy79=0
+phy_tx_polarity_flip_phy79=1
+phy_rx_polarity_flip_phy80=1
+phy_tx_polarity_flip_phy80=0
+phy_rx_polarity_flip_phy81=0
+phy_tx_polarity_flip_phy81=0
+phy_rx_polarity_flip_phy82=1
+phy_tx_polarity_flip_phy82=0
+phy_rx_polarity_flip_phy83=1
+phy_tx_polarity_flip_phy83=1
+phy_rx_polarity_flip_phy84=0
+phy_tx_polarity_flip_phy84=0
+phy_rx_polarity_flip_phy85=1
+phy_tx_polarity_flip_phy85=0
+phy_rx_polarity_flip_phy86=1
+phy_tx_polarity_flip_phy86=0
+phy_rx_polarity_flip_phy87=1
+phy_tx_polarity_flip_phy87=1
+phy_rx_polarity_flip_phy88=1
+phy_tx_polarity_flip_phy88=0
+phy_rx_polarity_flip_phy89=0
+phy_tx_polarity_flip_phy89=1
+phy_rx_polarity_flip_phy90=0
+phy_tx_polarity_flip_phy90=1
+phy_rx_polarity_flip_phy91=0
+phy_tx_polarity_flip_phy91=1
+phy_rx_polarity_flip_phy92=0
+phy_tx_polarity_flip_phy92=1
+phy_rx_polarity_flip_phy93=1
+phy_tx_polarity_flip_phy93=0
+phy_rx_polarity_flip_phy94=0
+phy_tx_polarity_flip_phy94=1
+phy_rx_polarity_flip_phy95=0
+phy_tx_polarity_flip_phy95=1
+phy_rx_polarity_flip_phy96=0
+phy_tx_polarity_flip_phy96=0
+phy_rx_polarity_flip_phy97=0
+phy_tx_polarity_flip_phy97=1
+phy_rx_polarity_flip_phy98=1
+phy_tx_polarity_flip_phy98=1
+phy_rx_polarity_flip_phy99=1
+phy_tx_polarity_flip_phy99=0
+phy_rx_polarity_flip_phy100=0
+phy_tx_polarity_flip_phy100=1
+phy_rx_polarity_flip_phy101=0
+phy_tx_polarity_flip_phy101=0
+phy_rx_polarity_flip_phy102=1
+phy_tx_polarity_flip_phy102=0
+phy_rx_polarity_flip_phy103=0
+phy_tx_polarity_flip_phy103=0
+phy_rx_polarity_flip_phy104=0
+phy_tx_polarity_flip_phy104=0
+phy_rx_polarity_flip_phy105=0
+phy_tx_polarity_flip_phy105=1
+phy_rx_polarity_flip_phy106=0
+phy_tx_polarity_flip_phy106=0
+phy_rx_polarity_flip_phy107=1
+phy_tx_polarity_flip_phy107=0
+phy_rx_polarity_flip_phy108=0
+phy_tx_polarity_flip_phy108=0
+phy_rx_polarity_flip_phy109=0
+phy_tx_polarity_flip_phy109=1
+phy_rx_polarity_flip_phy110=1
+phy_tx_polarity_flip_phy110=0
+phy_rx_polarity_flip_phy111=0
+phy_tx_polarity_flip_phy111=1
+phy_rx_polarity_flip_phy112=1
+phy_tx_polarity_flip_phy112=0
+phy_rx_polarity_flip_phy113=0
+phy_tx_polarity_flip_phy113=0
+phy_rx_polarity_flip_phy114=0
+phy_tx_polarity_flip_phy114=0
+phy_rx_polarity_flip_phy115=0
+phy_tx_polarity_flip_phy115=1
+phy_rx_polarity_flip_phy116=1
+phy_tx_polarity_flip_phy116=1
+phy_rx_polarity_flip_phy117=1
+phy_tx_polarity_flip_phy117=1
+phy_rx_polarity_flip_phy118=0
+phy_tx_polarity_flip_phy118=0
+phy_rx_polarity_flip_phy119=0
+phy_tx_polarity_flip_phy119=0
+phy_rx_polarity_flip_phy120=1
+phy_tx_polarity_flip_phy120=1
+phy_rx_polarity_flip_phy121=0
+phy_tx_polarity_flip_phy121=0
+phy_rx_polarity_flip_phy122=0
+phy_tx_polarity_flip_phy122=1
+phy_rx_polarity_flip_phy123=1
+phy_tx_polarity_flip_phy123=0
+phy_rx_polarity_flip_phy124=0
+phy_tx_polarity_flip_phy124=1
+phy_rx_polarity_flip_phy125=0
+phy_tx_polarity_flip_phy125=0
+phy_rx_polarity_flip_phy126=1
+phy_tx_polarity_flip_phy126=0
+phy_rx_polarity_flip_phy127=0
+phy_tx_polarity_flip_phy127=0
+phy_rx_polarity_flip_phy128=1
+phy_tx_polarity_flip_phy128=1
+phy_rx_polarity_flip_phy129=1
+phy_tx_polarity_flip_phy129=1
+phy_rx_polarity_flip_phy130=0
+phy_tx_polarity_flip_phy130=1
+phy_rx_polarity_flip_phy131=0
+phy_tx_polarity_flip_phy131=1
+phy_rx_polarity_flip_phy132=0
+phy_tx_polarity_flip_phy132=0
+phy_rx_polarity_flip_phy133=1
+phy_tx_polarity_flip_phy133=1
+phy_rx_polarity_flip_phy134=1
+phy_tx_polarity_flip_phy134=0
+phy_rx_polarity_flip_phy135=1
+phy_tx_polarity_flip_phy135=1
+phy_rx_polarity_flip_phy136=1
+phy_tx_polarity_flip_phy136=1
+phy_rx_polarity_flip_phy137=0
+phy_tx_polarity_flip_phy137=0
+phy_rx_polarity_flip_phy138=1
+phy_tx_polarity_flip_phy138=1
+phy_rx_polarity_flip_phy139=1
+phy_tx_polarity_flip_phy139=0
+phy_rx_polarity_flip_phy140=1
+phy_tx_polarity_flip_phy140=1
+phy_rx_polarity_flip_phy141=1
+phy_tx_polarity_flip_phy141=1
+phy_rx_polarity_flip_phy142=0
+phy_tx_polarity_flip_phy142=1
+phy_rx_polarity_flip_phy143=1
+phy_tx_polarity_flip_phy143=1
+phy_rx_polarity_flip_phy144=1
+phy_tx_polarity_flip_phy144=1
+phy_rx_polarity_flip_phy145=1
+phy_tx_polarity_flip_phy145=1
+phy_rx_polarity_flip_phy146=0
+phy_tx_polarity_flip_phy146=1
+phy_rx_polarity_flip_phy147=0
+phy_tx_polarity_flip_phy147=1
+phy_rx_polarity_flip_phy148=0
+phy_tx_polarity_flip_phy148=0
+phy_rx_polarity_flip_phy149=1
+phy_tx_polarity_flip_phy149=1
+phy_rx_polarity_flip_phy150=1
+phy_tx_polarity_flip_phy150=0
+phy_rx_polarity_flip_phy151=1
+phy_tx_polarity_flip_phy151=1
+phy_rx_polarity_flip_phy152=1
+phy_tx_polarity_flip_phy152=1
+phy_rx_polarity_flip_phy153=1
+phy_tx_polarity_flip_phy153=0
+phy_rx_polarity_flip_phy154=1
+phy_tx_polarity_flip_phy154=1
+phy_rx_polarity_flip_phy155=1
+phy_tx_polarity_flip_phy155=1
+phy_rx_polarity_flip_phy156=0
+phy_tx_polarity_flip_phy156=1
+phy_rx_polarity_flip_phy157=0
+phy_tx_polarity_flip_phy157=1
+phy_rx_polarity_flip_phy158=0
+phy_tx_polarity_flip_phy158=1
+phy_rx_polarity_flip_phy159=1
+phy_tx_polarity_flip_phy159=1
+phy_rx_polarity_flip_phy160=0
+phy_tx_polarity_flip_phy160=1
+phy_rx_polarity_flip_phy161=0
+phy_tx_polarity_flip_phy161=0
+phy_rx_polarity_flip_phy162=1
+phy_tx_polarity_flip_phy162=1
+phy_rx_polarity_flip_phy163=1
+phy_tx_polarity_flip_phy163=1
+phy_rx_polarity_flip_phy164=0
+phy_tx_polarity_flip_phy164=1
+phy_rx_polarity_flip_phy165=1
+phy_tx_polarity_flip_phy165=0
+phy_rx_polarity_flip_phy166=0
+phy_tx_polarity_flip_phy166=0
+phy_rx_polarity_flip_phy167=1
+phy_tx_polarity_flip_phy167=1
+phy_rx_polarity_flip_phy168=1
+phy_tx_polarity_flip_phy168=0
+phy_rx_polarity_flip_phy169=0
+phy_tx_polarity_flip_phy169=1
+phy_rx_polarity_flip_phy170=1
+phy_tx_polarity_flip_phy170=1
+phy_rx_polarity_flip_phy171=0
+phy_tx_polarity_flip_phy171=0
+phy_rx_polarity_flip_phy172=0
+phy_tx_polarity_flip_phy172=0
+phy_rx_polarity_flip_phy173=1
+phy_tx_polarity_flip_phy173=0
+phy_rx_polarity_flip_phy174=1
+phy_tx_polarity_flip_phy174=0
+phy_rx_polarity_flip_phy175=0
+phy_tx_polarity_flip_phy175=1
+phy_rx_polarity_flip_phy176=0
+phy_tx_polarity_flip_phy176=1
+phy_rx_polarity_flip_phy177=0
+phy_tx_polarity_flip_phy177=0
+phy_rx_polarity_flip_phy178=1
+phy_tx_polarity_flip_phy178=1
+phy_rx_polarity_flip_phy179=1
+phy_tx_polarity_flip_phy179=1
+phy_rx_polarity_flip_phy180=0
+phy_tx_polarity_flip_phy180=1
+phy_rx_polarity_flip_phy181=1
+phy_tx_polarity_flip_phy181=0
+phy_rx_polarity_flip_phy182=0
+phy_tx_polarity_flip_phy182=0
+phy_rx_polarity_flip_phy183=1
+phy_tx_polarity_flip_phy183=1
+phy_rx_polarity_flip_phy184=0
+phy_tx_polarity_flip_phy184=0
+phy_rx_polarity_flip_phy185=1
+phy_tx_polarity_flip_phy185=1
+phy_rx_polarity_flip_phy186=1
+phy_tx_polarity_flip_phy186=0
+phy_rx_polarity_flip_phy187=1
+phy_tx_polarity_flip_phy187=0
+phy_rx_polarity_flip_phy188=1
+phy_tx_polarity_flip_phy188=0
+phy_rx_polarity_flip_phy189=0
+phy_tx_polarity_flip_phy189=1
+phy_rx_polarity_flip_phy190=1
+phy_tx_polarity_flip_phy190=0
+phy_rx_polarity_flip_phy191=1
+phy_tx_polarity_flip_phy191=0
+phy_rx_polarity_flip_phy192=0
+phy_tx_polarity_flip_phy192=1
+phy_rx_polarity_flip_phy193=0
+phy_tx_polarity_flip_phy193=0
+phy_rx_polarity_flip_phy194=1
+phy_tx_polarity_flip_phy194=0
+phy_rx_polarity_flip_phy195=0
+phy_tx_polarity_flip_phy195=0
+phy_rx_polarity_flip_phy196=1
+phy_tx_polarity_flip_phy196=0
+phy_rx_polarity_flip_phy197=0
+phy_tx_polarity_flip_phy197=0
+phy_rx_polarity_flip_phy198=0
+phy_tx_polarity_flip_phy198=0
+phy_rx_polarity_flip_phy199=1
+phy_tx_polarity_flip_phy199=1
+phy_rx_polarity_flip_phy200=0
+phy_tx_polarity_flip_phy200=1
+phy_rx_polarity_flip_phy201=0
+phy_tx_polarity_flip_phy201=0
+phy_rx_polarity_flip_phy202=1
+phy_tx_polarity_flip_phy202=0
+phy_rx_polarity_flip_phy203=0
+phy_tx_polarity_flip_phy203=0
+phy_rx_polarity_flip_phy204=1
+phy_tx_polarity_flip_phy204=0
+phy_rx_polarity_flip_phy205=0
+phy_tx_polarity_flip_phy205=0
+phy_rx_polarity_flip_phy206=0
+phy_tx_polarity_flip_phy206=0
+phy_rx_polarity_flip_phy207=0
+phy_tx_polarity_flip_phy207=1
+phy_rx_polarity_flip_phy208=0
+phy_tx_polarity_flip_phy208=0
+phy_rx_polarity_flip_phy209=0
+phy_tx_polarity_flip_phy209=1
+phy_rx_polarity_flip_phy210=1
+phy_tx_polarity_flip_phy210=1
+phy_rx_polarity_flip_phy211=0
+phy_tx_polarity_flip_phy211=0
+phy_rx_polarity_flip_phy212=0
+phy_tx_polarity_flip_phy212=1
+phy_rx_polarity_flip_phy213=1
+phy_tx_polarity_flip_phy213=1
+phy_rx_polarity_flip_phy214=0
+phy_tx_polarity_flip_phy214=0
+phy_rx_polarity_flip_phy215=0
+phy_tx_polarity_flip_phy215=1
+phy_rx_polarity_flip_phy216=0
+phy_tx_polarity_flip_phy216=0
+phy_rx_polarity_flip_phy217=1
+phy_tx_polarity_flip_phy217=0
+phy_rx_polarity_flip_phy218=0
+phy_tx_polarity_flip_phy218=1
+phy_rx_polarity_flip_phy219=0
+phy_tx_polarity_flip_phy219=0
+phy_rx_polarity_flip_phy220=0
+phy_tx_polarity_flip_phy220=0
+phy_rx_polarity_flip_phy221=0
+phy_tx_polarity_flip_phy221=1
+phy_rx_polarity_flip_phy222=0
+phy_tx_polarity_flip_phy222=0
+phy_rx_polarity_flip_phy223=1
+phy_tx_polarity_flip_phy223=0
+phy_rx_polarity_flip_phy224=1
+phy_tx_polarity_flip_phy224=0
+phy_rx_polarity_flip_phy225=1
+phy_tx_polarity_flip_phy225=0
+phy_rx_polarity_flip_phy226=0
+phy_tx_polarity_flip_phy226=1
+phy_rx_polarity_flip_phy227=0
+phy_tx_polarity_flip_phy227=0
+phy_rx_polarity_flip_phy228=1
+phy_tx_polarity_flip_phy228=0
+phy_rx_polarity_flip_phy229=1
+phy_tx_polarity_flip_phy229=1
+phy_rx_polarity_flip_phy230=0
+phy_tx_polarity_flip_phy230=1
+phy_rx_polarity_flip_phy231=1
+phy_tx_polarity_flip_phy231=0
+phy_rx_polarity_flip_phy232=0
+phy_tx_polarity_flip_phy232=1
+phy_rx_polarity_flip_phy233=1
+phy_tx_polarity_flip_phy233=1
+phy_rx_polarity_flip_phy234=1
+phy_tx_polarity_flip_phy234=0
+phy_rx_polarity_flip_phy235=0
+phy_tx_polarity_flip_phy235=0
+phy_rx_polarity_flip_phy236=0
+phy_tx_polarity_flip_phy236=1
+phy_rx_polarity_flip_phy237=0
+phy_tx_polarity_flip_phy237=0
+phy_rx_polarity_flip_phy238=0
+phy_tx_polarity_flip_phy238=1
+phy_rx_polarity_flip_phy239=0
+phy_tx_polarity_flip_phy239=1
+phy_rx_polarity_flip_phy240=1
+phy_tx_polarity_flip_phy240=0
+phy_rx_polarity_flip_phy241=1
+phy_tx_polarity_flip_phy241=0
+phy_rx_polarity_flip_phy242=1
+phy_tx_polarity_flip_phy242=1
+phy_rx_polarity_flip_phy243=1
+phy_tx_polarity_flip_phy243=0
+phy_rx_polarity_flip_phy244=0
+phy_tx_polarity_flip_phy244=1
+phy_rx_polarity_flip_phy245=1
+phy_tx_polarity_flip_phy245=1
+phy_rx_polarity_flip_phy246=0
+phy_tx_polarity_flip_phy246=0
+phy_rx_polarity_flip_phy247=0
+phy_tx_polarity_flip_phy247=0
+phy_rx_polarity_flip_phy248=1
+phy_tx_polarity_flip_phy248=1
+phy_rx_polarity_flip_phy249=1
+phy_tx_polarity_flip_phy249=1
+phy_rx_polarity_flip_phy250=1
+phy_tx_polarity_flip_phy250=0
+phy_rx_polarity_flip_phy251=0
+phy_tx_polarity_flip_phy251=0
+phy_rx_polarity_flip_phy252=0
+phy_tx_polarity_flip_phy252=1
+phy_rx_polarity_flip_phy253=0
+phy_tx_polarity_flip_phy253=0
+phy_rx_polarity_flip_phy254=0
+phy_tx_polarity_flip_phy254=1
+phy_rx_polarity_flip_phy255=0
+phy_tx_polarity_flip_phy255=1
+
+appl_param_nof_ports_per_modid=66
+xflow_macsec_secure_chan_to_num_secure_assoc_encrypt=2
+xflow_macsec_secure_chan_to_num_secure_assoc_decrypt=4
+sai_pfc_dlr_init_capability=0
+sai_default_cpu_tx_tc=7
+sai_disable_srcmacqedstmac_ctrl=1
+appl_param_active_links_thr_high=91
+appl_param_active_links_thr_low=1
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/qos.json.j2 b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/qos.json.j2
new file mode 100644
index 00000000000..411942ab526
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/qos.json.j2
@@ -0,0 +1,21 @@
+{%- macro generate_wred_profiles() %}
+ "WRED_PROFILE": {
+ "AZURE_LOSSLESS" : {
+ "wred_green_enable" : "true",
+ "wred_yellow_enable" : "true",
+ "wred_red_enable" : "true",
+ "ecn" : "ecn_all",
+ "green_max_threshold" : "10000000",
+ "green_min_threshold" : "2000000",
+ "yellow_max_threshold" : "10000000",
+ "yellow_min_threshold" : "2000000",
+ "red_max_threshold" : "10000000",
+ "red_min_threshold" : "2000000",
+ "green_drop_probability" : "5",
+ "yellow_drop_probability": "5",
+ "red_drop_probability" : "5"
+ }
+ },
+{%- endmacro %}
+
+{%- include 'qos_config.j2' %}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/sai.profile b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/sai.profile
new file mode 100644
index 00000000000..a3d73018b47
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/sai.profile
@@ -0,0 +1 @@
+SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/q3d-a7280R4-32QFx400G-32DFx400G.config.bcm
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/sai_postinit_cmd.soc b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/sai_postinit_cmd.soc
new file mode 100644
index 00000000000..ed203b7ff11
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O/sai_postinit_cmd.soc
@@ -0,0 +1 @@
+modreg TCAM_RESERVED_SPARE_2 RESERVED_SPARE_2=1
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/chassisdb.conf b/device/arista/x86_64-arista_7280r4_32qf_32df/chassisdb.conf
new file mode 100644
index 00000000000..3ce45b2fb9c
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/chassisdb.conf
@@ -0,0 +1,4 @@
+start_chassis_db=1
+chassis_db_address=240.127.1.1
+lag_id_start=1
+lag_id_end=1023
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/default_sku b/device/arista/x86_64-arista_7280r4_32qf_32df/default_sku
new file mode 100644
index 00000000000..0ee119ca8eb
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/default_sku
@@ -0,0 +1 @@
+Arista-7280R4-32QF-32DF-64O t2
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/gbsyncd.ini b/device/arista/x86_64-arista_7280r4_32qf_32df/gbsyncd.ini
new file mode 100644
index 00000000000..9bd130dff9e
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/gbsyncd.ini
@@ -0,0 +1 @@
+platform=gbsyncd-credo
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/media_settings.json b/device/arista/x86_64-arista_7280r4_32qf_32df/media_settings.json
new file mode 100644
index 00000000000..f227d8647b7
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/media_settings.json
@@ -0,0 +1,8520 @@
+{
+ "PORT_MEDIA_SETTINGS": {
+ "17": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "18": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "19": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "20": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "21": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "22": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "23": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "24": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "25": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "26": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "27": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "28": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "29": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "30": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "31": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "32": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "33": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "34": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "35": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "36": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "37": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "38": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "39": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "40": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "41": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "42": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "43": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "44": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "45": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "46": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "47": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ },
+ "48": {
+ "COPPER100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "COPPER50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL100": {
+ "main": {
+ "lane0": "0x78",
+ "lane1": "0x78",
+ "lane2": "0x78",
+ "lane3": "0x78"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffe0",
+ "lane1": "0xffffffe0",
+ "lane2": "0xffffffe0",
+ "lane3": "0xffffffe0"
+ },
+ "pre2": {
+ "lane0": "0x10",
+ "lane1": "0x10",
+ "lane2": "0x10",
+ "lane3": "0x10"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL25": {
+ "main": {
+ "lane0": "0x73",
+ "lane1": "0x73",
+ "lane2": "0x73",
+ "lane3": "0x73"
+ },
+ "post1": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff6",
+ "lane2": "0xfffffff6",
+ "lane3": "0xfffffff6"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ },
+ "OPTICAL50": {
+ "main": {
+ "lane0": "0x94",
+ "lane1": "0x94",
+ "lane2": "0x94",
+ "lane3": "0x94"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xffffffec",
+ "lane1": "0xffffffec",
+ "lane2": "0xffffffec",
+ "lane3": "0xffffffec"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0"
+ }
+ }
+ }
+ }
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/pcie.yaml b/device/arista/x86_64-arista_7280r4_32qf_32df/pcie.yaml
new file mode 120000
index 00000000000..df18a601d82
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/pcie.yaml
@@ -0,0 +1 @@
+../x86_64-arista_common/pcie.yaml
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/platform.json b/device/arista/x86_64-arista_7280r4_32qf_32df/platform.json
new file mode 100644
index 00000000000..34def36bf84
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/platform.json
@@ -0,0 +1,326 @@
+{
+ "chassis": {
+ "name": "DCS-7280R4-32QF-32DF",
+ "components": [
+ {
+ "name": "Aboot()"
+ },
+ {
+ "name": "Scd(addr=0000:04:00.0)"
+ },
+ {
+ "name": "RedstartSysCpld(addr=13-0023)"
+ },
+ {
+ "name": "Adm1266(addr=14-0040)"
+ },
+ {
+ "name": "Scd(addr=0000:06:00.0)"
+ }
+ ],
+ "fans": [],
+ "fan_drawers": [
+ {
+ "name": "slot1",
+ "status_led": {
+ "controllable": false
+ },
+ "fans": [
+ {
+ "name": "fan1",
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ]
+ },
+ {
+ "name": "slot2",
+ "status_led": {
+ "controllable": false
+ },
+ "fans": [
+ {
+ "name": "fan2",
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ]
+ },
+ {
+ "name": "slot3",
+ "status_led": {
+ "controllable": false
+ },
+ "fans": [
+ {
+ "name": "fan3",
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ]
+ },
+ {
+ "name": "slot4",
+ "status_led": {
+ "controllable": false
+ },
+ "fans": [
+ {
+ "name": "fan4",
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ]
+ }
+ ],
+ "psus": [
+ {
+ "name": "psu1",
+ "fans": [
+ {
+ "name": "psu1/1",
+ "status_led": {
+ "controllable": false
+ },
+ "speed": {
+ "controllable": false
+ }
+ }
+ ],
+ "status_led": {
+ "controllable": false
+ }
+ },
+ {
+ "name": "psu2",
+ "fans": [
+ {
+ "name": "psu2/1",
+ "status_led": {
+ "controllable": false
+ },
+ "speed": {
+ "controllable": false
+ }
+ }
+ ],
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ],
+ "thermals": [
+ {
+ "name": "Cpu temp sensor",
+ "controllable": false
+ },
+ {
+ "name": "Outlet",
+ "controllable": false
+ },
+ {
+ "name": "Management Card",
+ "controllable": false
+ }
+ ],
+ "sfps": [
+ {
+ "name": "osfp1"
+ },
+ {
+ "name": "osfp2"
+ },
+ {
+ "name": "osfp3"
+ },
+ {
+ "name": "osfp4"
+ },
+ {
+ "name": "osfp5"
+ },
+ {
+ "name": "osfp6"
+ },
+ {
+ "name": "osfp7"
+ },
+ {
+ "name": "osfp8"
+ },
+ {
+ "name": "osfp9"
+ },
+ {
+ "name": "osfp10"
+ },
+ {
+ "name": "osfp11"
+ },
+ {
+ "name": "osfp12"
+ },
+ {
+ "name": "osfp13"
+ },
+ {
+ "name": "osfp14"
+ },
+ {
+ "name": "osfp15"
+ },
+ {
+ "name": "osfp16"
+ },
+ {
+ "name": "qsfp17"
+ },
+ {
+ "name": "qsfp18"
+ },
+ {
+ "name": "qsfp19"
+ },
+ {
+ "name": "qsfp20"
+ },
+ {
+ "name": "qsfp21"
+ },
+ {
+ "name": "qsfp22"
+ },
+ {
+ "name": "qsfp23"
+ },
+ {
+ "name": "qsfp24"
+ },
+ {
+ "name": "qsfp25"
+ },
+ {
+ "name": "qsfp26"
+ },
+ {
+ "name": "qsfp27"
+ },
+ {
+ "name": "qsfp28"
+ },
+ {
+ "name": "qsfp29"
+ },
+ {
+ "name": "qsfp30"
+ },
+ {
+ "name": "qsfp31"
+ },
+ {
+ "name": "qsfp32"
+ },
+ {
+ "name": "qsfp33"
+ },
+ {
+ "name": "qsfp34"
+ },
+ {
+ "name": "qsfp35"
+ },
+ {
+ "name": "qsfp36"
+ },
+ {
+ "name": "qsfp37"
+ },
+ {
+ "name": "qsfp38"
+ },
+ {
+ "name": "qsfp39"
+ },
+ {
+ "name": "qsfp40"
+ },
+ {
+ "name": "qsfp41"
+ },
+ {
+ "name": "qsfp42"
+ },
+ {
+ "name": "qsfp43"
+ },
+ {
+ "name": "qsfp44"
+ },
+ {
+ "name": "qsfp45"
+ },
+ {
+ "name": "qsfp46"
+ },
+ {
+ "name": "qsfp47"
+ },
+ {
+ "name": "qsfp48"
+ },
+ {
+ "name": "osfp49"
+ },
+ {
+ "name": "osfp50"
+ },
+ {
+ "name": "osfp51"
+ },
+ {
+ "name": "osfp52"
+ },
+ {
+ "name": "osfp53"
+ },
+ {
+ "name": "osfp54"
+ },
+ {
+ "name": "osfp55"
+ },
+ {
+ "name": "osfp56"
+ },
+ {
+ "name": "osfp57"
+ },
+ {
+ "name": "osfp58"
+ },
+ {
+ "name": "osfp59"
+ },
+ {
+ "name": "osfp60"
+ },
+ {
+ "name": "osfp61"
+ },
+ {
+ "name": "osfp62"
+ },
+ {
+ "name": "osfp63"
+ },
+ {
+ "name": "osfp64"
+ }
+ ]
+ },
+ "interfaces": {}
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/platform_asic b/device/arista/x86_64-arista_7280r4_32qf_32df/platform_asic
new file mode 100644
index 00000000000..9ba24ca3e75
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/platform_asic
@@ -0,0 +1 @@
+broadcom-dnx
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/platform_components.json b/device/arista/x86_64-arista_7280r4_32qf_32df/platform_components.json
new file mode 100644
index 00000000000..033dd38547c
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/platform_components.json
@@ -0,0 +1,13 @@
+{
+ "chassis": {
+ "DCS-7280R4-32QF-32DF": {
+ "component": {
+ "Aboot()": {},
+ "Scd(addr=0000:04:00.0)": {},
+ "RedstartSysCpld(addr=13-0023)": {},
+ "Adm1266(addr=14-0040)": {},
+ "Scd(addr=0000:06:00.0)": {}
+ }
+ }
+ }
+}
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/platform_env.conf b/device/arista/x86_64-arista_7280r4_32qf_32df/platform_env.conf
new file mode 100644
index 00000000000..a5640bdb87a
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/platform_env.conf
@@ -0,0 +1,4 @@
+SYNCD_SHM_SIZE=1gb
+dmasize=64M
+usemsi=1
+disaggregated_chassis=1
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/platform_reboot b/device/arista/x86_64-arista_7280r4_32qf_32df/platform_reboot
new file mode 120000
index 00000000000..7f94a49e38b
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/platform_reboot
@@ -0,0 +1 @@
+../x86_64-arista_common/platform_reboot
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/plugins b/device/arista/x86_64-arista_7280r4_32qf_32df/plugins
new file mode 120000
index 00000000000..789a45fcace
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/plugins
@@ -0,0 +1 @@
+../x86_64-arista_common/plugins
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/pmon_daemon_control.json b/device/arista/x86_64-arista_7280r4_32qf_32df/pmon_daemon_control.json
new file mode 120000
index 00000000000..51d5ab7b005
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/pmon_daemon_control.json
@@ -0,0 +1 @@
+../x86_64-arista_common/pmon_daemon_control.json
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/sensors.conf b/device/arista/x86_64-arista_7280r4_32qf_32df/sensors.conf
new file mode 100644
index 00000000000..8ce37496c0c
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/sensors.conf
@@ -0,0 +1,4 @@
+chip "nvme-pci-0500"
+ ignore temp3
+ ignore temp4
+ ignore temp7
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/system_health_monitoring_config.json b/device/arista/x86_64-arista_7280r4_32qf_32df/system_health_monitoring_config.json
new file mode 120000
index 00000000000..1185f771fa8
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/system_health_monitoring_config.json
@@ -0,0 +1 @@
+../x86_64-arista_common/system_health_monitoring_config.json
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4_32qf_32df/thermal_policy.json b/device/arista/x86_64-arista_7280r4_32qf_32df/thermal_policy.json
new file mode 120000
index 00000000000..0991dc7f363
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4_32qf_32df/thermal_policy.json
@@ -0,0 +1 @@
+../x86_64-arista_common/thermal_policy.json
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/Arista-7280R4K-32QF-32DF-64O b/device/arista/x86_64-arista_7280r4k_32qf_32df/Arista-7280R4K-32QF-32DF-64O
new file mode 120000
index 00000000000..02d1ab051ee
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/Arista-7280R4K-32QF-32DF-64O
@@ -0,0 +1 @@
+../x86_64-arista_7280r4_32qf_32df/Arista-7280R4-32QF-32DF-64O
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/chassisdb.conf b/device/arista/x86_64-arista_7280r4k_32qf_32df/chassisdb.conf
new file mode 120000
index 00000000000..47fda17eed7
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/chassisdb.conf
@@ -0,0 +1 @@
+../x86_64-arista_7280r4_32qf_32df/chassisdb.conf
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/default_sku b/device/arista/x86_64-arista_7280r4k_32qf_32df/default_sku
new file mode 100644
index 00000000000..f5f76f2f70a
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/default_sku
@@ -0,0 +1 @@
+Arista-7280R4K-32QF-32DF-64O t2
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/gbsyncd.ini b/device/arista/x86_64-arista_7280r4k_32qf_32df/gbsyncd.ini
new file mode 120000
index 00000000000..3a56e21592e
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/gbsyncd.ini
@@ -0,0 +1 @@
+../x86_64-arista_7280r4_32qf_32df/gbsyncd.ini
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/media_settings.json b/device/arista/x86_64-arista_7280r4k_32qf_32df/media_settings.json
new file mode 120000
index 00000000000..a9b3af973ef
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/media_settings.json
@@ -0,0 +1 @@
+../x86_64-arista_7280r4_32qf_32df/media_settings.json
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/pcie.yaml b/device/arista/x86_64-arista_7280r4k_32qf_32df/pcie.yaml
new file mode 120000
index 00000000000..df18a601d82
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/pcie.yaml
@@ -0,0 +1 @@
+../x86_64-arista_common/pcie.yaml
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/platform.json b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform.json
new file mode 100644
index 00000000000..ad735b3c4ba
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform.json
@@ -0,0 +1,326 @@
+{
+ "chassis": {
+ "name": "DCS-7280R4K-32QF-32DF",
+ "components": [
+ {
+ "name": "Aboot()"
+ },
+ {
+ "name": "Scd(addr=0000:04:00.0)"
+ },
+ {
+ "name": "RedstartSysCpld(addr=13-0023)"
+ },
+ {
+ "name": "Adm1266(addr=14-0040)"
+ },
+ {
+ "name": "Scd(addr=0000:06:00.0)"
+ }
+ ],
+ "fans": [],
+ "fan_drawers": [
+ {
+ "name": "slot1",
+ "status_led": {
+ "controllable": false
+ },
+ "fans": [
+ {
+ "name": "fan1",
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ]
+ },
+ {
+ "name": "slot2",
+ "status_led": {
+ "controllable": false
+ },
+ "fans": [
+ {
+ "name": "fan2",
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ]
+ },
+ {
+ "name": "slot3",
+ "status_led": {
+ "controllable": false
+ },
+ "fans": [
+ {
+ "name": "fan3",
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ]
+ },
+ {
+ "name": "slot4",
+ "status_led": {
+ "controllable": false
+ },
+ "fans": [
+ {
+ "name": "fan4",
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ]
+ }
+ ],
+ "psus": [
+ {
+ "name": "psu1",
+ "fans": [
+ {
+ "name": "psu1/1",
+ "status_led": {
+ "controllable": false
+ },
+ "speed": {
+ "controllable": false
+ }
+ }
+ ],
+ "status_led": {
+ "controllable": false
+ }
+ },
+ {
+ "name": "psu2",
+ "fans": [
+ {
+ "name": "psu2/1",
+ "status_led": {
+ "controllable": false
+ },
+ "speed": {
+ "controllable": false
+ }
+ }
+ ],
+ "status_led": {
+ "controllable": false
+ }
+ }
+ ],
+ "thermals": [
+ {
+ "name": "Cpu temp sensor",
+ "controllable": false
+ },
+ {
+ "name": "Outlet",
+ "controllable": false
+ },
+ {
+ "name": "Management Card",
+ "controllable": false
+ }
+ ],
+ "sfps": [
+ {
+ "name": "osfp1"
+ },
+ {
+ "name": "osfp2"
+ },
+ {
+ "name": "osfp3"
+ },
+ {
+ "name": "osfp4"
+ },
+ {
+ "name": "osfp5"
+ },
+ {
+ "name": "osfp6"
+ },
+ {
+ "name": "osfp7"
+ },
+ {
+ "name": "osfp8"
+ },
+ {
+ "name": "osfp9"
+ },
+ {
+ "name": "osfp10"
+ },
+ {
+ "name": "osfp11"
+ },
+ {
+ "name": "osfp12"
+ },
+ {
+ "name": "osfp13"
+ },
+ {
+ "name": "osfp14"
+ },
+ {
+ "name": "osfp15"
+ },
+ {
+ "name": "osfp16"
+ },
+ {
+ "name": "qsfp17"
+ },
+ {
+ "name": "qsfp18"
+ },
+ {
+ "name": "qsfp19"
+ },
+ {
+ "name": "qsfp20"
+ },
+ {
+ "name": "qsfp21"
+ },
+ {
+ "name": "qsfp22"
+ },
+ {
+ "name": "qsfp23"
+ },
+ {
+ "name": "qsfp24"
+ },
+ {
+ "name": "qsfp25"
+ },
+ {
+ "name": "qsfp26"
+ },
+ {
+ "name": "qsfp27"
+ },
+ {
+ "name": "qsfp28"
+ },
+ {
+ "name": "qsfp29"
+ },
+ {
+ "name": "qsfp30"
+ },
+ {
+ "name": "qsfp31"
+ },
+ {
+ "name": "qsfp32"
+ },
+ {
+ "name": "qsfp33"
+ },
+ {
+ "name": "qsfp34"
+ },
+ {
+ "name": "qsfp35"
+ },
+ {
+ "name": "qsfp36"
+ },
+ {
+ "name": "qsfp37"
+ },
+ {
+ "name": "qsfp38"
+ },
+ {
+ "name": "qsfp39"
+ },
+ {
+ "name": "qsfp40"
+ },
+ {
+ "name": "qsfp41"
+ },
+ {
+ "name": "qsfp42"
+ },
+ {
+ "name": "qsfp43"
+ },
+ {
+ "name": "qsfp44"
+ },
+ {
+ "name": "qsfp45"
+ },
+ {
+ "name": "qsfp46"
+ },
+ {
+ "name": "qsfp47"
+ },
+ {
+ "name": "qsfp48"
+ },
+ {
+ "name": "osfp49"
+ },
+ {
+ "name": "osfp50"
+ },
+ {
+ "name": "osfp51"
+ },
+ {
+ "name": "osfp52"
+ },
+ {
+ "name": "osfp53"
+ },
+ {
+ "name": "osfp54"
+ },
+ {
+ "name": "osfp55"
+ },
+ {
+ "name": "osfp56"
+ },
+ {
+ "name": "osfp57"
+ },
+ {
+ "name": "osfp58"
+ },
+ {
+ "name": "osfp59"
+ },
+ {
+ "name": "osfp60"
+ },
+ {
+ "name": "osfp61"
+ },
+ {
+ "name": "osfp62"
+ },
+ {
+ "name": "osfp63"
+ },
+ {
+ "name": "osfp64"
+ }
+ ]
+ },
+ "interfaces": {}
+}
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_asic b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_asic
new file mode 120000
index 00000000000..afece29d637
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_asic
@@ -0,0 +1 @@
+../x86_64-arista_7280r4_32qf_32df/platform_asic
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_components.json b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_components.json
new file mode 100644
index 00000000000..aeab2a2cbf4
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_components.json
@@ -0,0 +1,13 @@
+{
+ "chassis": {
+ "DCS-7280R4K-32QF-32DF": {
+ "component": {
+ "Aboot()": {},
+ "Scd(addr=0000:04:00.0)": {},
+ "RedstartSysCpld(addr=13-0023)": {},
+ "Adm1266(addr=14-0040)": {},
+ "Scd(addr=0000:06:00.0)": {}
+ }
+ }
+ }
+}
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_env.conf b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_env.conf
new file mode 100644
index 00000000000..cbf9b6975e3
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_env.conf
@@ -0,0 +1,5 @@
+SYNCD_SHM_SIZE=1gb
+dmasize=64M
+usemsi=1
+disaggregated_chassis=1
+macsec_enabled=1
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_reboot b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_reboot
new file mode 120000
index 00000000000..7f94a49e38b
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/platform_reboot
@@ -0,0 +1 @@
+../x86_64-arista_common/platform_reboot
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/plugins b/device/arista/x86_64-arista_7280r4k_32qf_32df/plugins
new file mode 120000
index 00000000000..789a45fcace
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/plugins
@@ -0,0 +1 @@
+../x86_64-arista_common/plugins
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/pmon_daemon_control.json b/device/arista/x86_64-arista_7280r4k_32qf_32df/pmon_daemon_control.json
new file mode 120000
index 00000000000..51d5ab7b005
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/pmon_daemon_control.json
@@ -0,0 +1 @@
+../x86_64-arista_common/pmon_daemon_control.json
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/sensors.conf b/device/arista/x86_64-arista_7280r4k_32qf_32df/sensors.conf
new file mode 120000
index 00000000000..21e1fc0682c
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/sensors.conf
@@ -0,0 +1 @@
+../x86_64-arista_7280r4_32qf_32df/sensors.conf
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/system_health_monitoring_config.json b/device/arista/x86_64-arista_7280r4k_32qf_32df/system_health_monitoring_config.json
new file mode 120000
index 00000000000..1185f771fa8
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/system_health_monitoring_config.json
@@ -0,0 +1 @@
+../x86_64-arista_common/system_health_monitoring_config.json
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7280r4k_32qf_32df/thermal_policy.json b/device/arista/x86_64-arista_7280r4k_32qf_32df/thermal_policy.json
new file mode 120000
index 00000000000..0991dc7f363
--- /dev/null
+++ b/device/arista/x86_64-arista_7280r4k_32qf_32df/thermal_policy.json
@@ -0,0 +1 @@
+../x86_64-arista_common/thermal_policy.json
\ No newline at end of file
diff --git a/src/sonic-device-data/tests/permitted_list b/src/sonic-device-data/tests/permitted_list
index b77b1072471..4d442f1b43c 100644
--- a/src/sonic-device-data/tests/permitted_list
+++ b/src/sonic-device-data/tests/permitted_list
@@ -362,3 +362,6 @@ fabric_num_pipes
fabric_pipe_map_uc
fabric_pipe_map_mc
system_contains_multiple_pipe_device
+appl_param_rcy_mirror_ports_range
+rcy_mirror_to_forward_port_map
+port_priorities_sch