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