From 6021e76cc3ef71ea2f4fce9cd7e70416e0e27ce8 Mon Sep 17 00:00:00 2001
From: mssonicbld <79238446+mssonicbld@users.noreply.github.com>
Date: Thu, 9 Jan 2025 14:01:12 +0800
Subject: [PATCH 1/3] Platform DCS-7060DX5-64S misc update (#20323) (#21153)
Why I did it
This is to add the HWSKU DCS-7060DX5-64S misc update. This is a must have for the platform support. This should get into the master branch as soon as possible and back port to the needed releases.
Work item tracking
Microsoft ADO (number only):
How I did it
Adding additional media, port config settings etc needed for the HWSKU.
This is an updated version of an older PR #19109 for 202305 which is closed. This PR should replace the older PR#19109 and should be cast to all active releases. This PR has the latest chip configuration base on Arista lab setting and the most up to date SI setting for optical transceivers.
How to verify it
We have verified it in house using the sonic mgmt test.
In additional, we have verify all the SI value which match our HW database for optical deployment.
This changes has been verified in Arista lab with 202305 , 202311, 202405 releases.
Co-authored-by: vincentpcng <129542523+vincentpcng@users.noreply.github.com>
---
...th4-a7060dx5-32-200Gx48-100Gx32.config.bcm | 1 +
...7060dx5-32-25Gx96-100Gx8-200Gx8.config.bcm | 1 +
.../th4-a7060dx5-32.config.bcm | 1 +
.../Arista-7060DX5-64S/blackhawk.xml | 380 +-
.../Arista-7060DX5-64S/media_settings.json | 4790 +++++++++++++++++
.../Arista-7060DX5-64S/port_config.ini | 130 +-
.../th4-a7060dx5-64s.config.bcm | 1 +
.../x86_64-arista_7060dx5_64s/platform.json | 195 +-
.../platform_components.json | 12 +
.../Arista-7060PX5-64S/gearbox_config.json | 16 +-
10 files changed, 5359 insertions(+), 168 deletions(-)
mode change 120000 => 100644 device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/blackhawk.xml
create mode 100644 device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/media_settings.json
create mode 100644 device/arista/x86_64-arista_7060dx5_64s/platform_components.json
diff --git a/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32-200Gx48-100Gx32/th4-a7060dx5-32-200Gx48-100Gx32.config.bcm b/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32-200Gx48-100Gx32/th4-a7060dx5-32-200Gx48-100Gx32.config.bcm
index ae51822fc6..027509541e 100644
--- a/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32-200Gx48-100Gx32/th4-a7060dx5-32-200Gx48-100Gx32.config.bcm
+++ b/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32-200Gx48-100Gx32/th4-a7060dx5-32-200Gx48-100Gx32.config.bcm
@@ -19,6 +19,7 @@ bcm_device:
0:
global:
pktio_mode: 1
+ default_cpu_tx_queue: 7
vlan_flooding_l2mc_num_reserved: 0
ipv6_lpm_128b_enable: 1
shared_block_mask_section: uc_bc
diff --git a/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32-25Gx96-100Gx8-200Gx8/th4-a7060dx5-32-25Gx96-100Gx8-200Gx8.config.bcm b/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32-25Gx96-100Gx8-200Gx8/th4-a7060dx5-32-25Gx96-100Gx8-200Gx8.config.bcm
index b1f5241858..a196ad2a2b 100644
--- a/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32-25Gx96-100Gx8-200Gx8/th4-a7060dx5-32-25Gx96-100Gx8-200Gx8.config.bcm
+++ b/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32-25Gx96-100Gx8-200Gx8/th4-a7060dx5-32-25Gx96-100Gx8-200Gx8.config.bcm
@@ -23,6 +23,7 @@ bcm_device:
0:
global:
pktio_mode: 1
+ default_cpu_tx_queue: 7
vlan_flooding_l2mc_num_reserved: 0
ipv6_lpm_128b_enable: 1
shared_block_mask_section: uc_bc
diff --git a/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32/th4-a7060dx5-32.config.bcm b/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32/th4-a7060dx5-32.config.bcm
index 9369ec3230..0c7dd34d35 100644
--- a/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32/th4-a7060dx5-32.config.bcm
+++ b/device/arista/x86_64-arista_7060dx5_32/Arista-7060DX5-32/th4-a7060dx5-32.config.bcm
@@ -23,6 +23,7 @@ bcm_device:
0:
global:
pktio_mode: 1
+ default_cpu_tx_queue: 7
vlan_flooding_l2mc_num_reserved: 0
ipv6_lpm_128b_enable: 1
shared_block_mask_section: uc_bc
diff --git a/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/blackhawk.xml b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/blackhawk.xml
deleted file mode 120000
index d8e2cb69d2..0000000000
--- a/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/blackhawk.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../x86_64-arista_7060px5_64s/Arista-7060PX5-64S/blackhawk.xml
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/blackhawk.xml b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/blackhawk.xml
new file mode 100644
index 0000000000..11bfbc5b68
--- /dev/null
+++ b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/blackhawk.xml
@@ -0,0 +1,379 @@
+
+
+ CSDK-BH
+ retimer
+
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bypass
+
+
+
+
+
+
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bypass
+
+
+
+
+
+
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bypass
+
+
+
+
+
+
+ 3
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bypass
+
+
+
+
+
+
+ 4
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bypass
+
+
+
+
+
+
+ 5
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bypass
+
+
+
+
+
+
+ 6
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bypass
+
+
+
+
+
+
+ 7
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bypass
+
+
+
+
+
+
diff --git a/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/media_settings.json b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/media_settings.json
new file mode 100644
index 0000000000..2ec71a30a6
--- /dev/null
+++ b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/media_settings.json
@@ -0,0 +1,4790 @@
+{
+ "PORT_MEDIA_SETTINGS": {
+ "1": {
+ "Default": {
+ "main": {
+ "lane0": "0x9a",
+ "lane1": "0x9a",
+ "lane2": "0x9a",
+ "lane3": "0x9a",
+ "lane4": "0x9a",
+ "lane5": "0x9a",
+ "lane6": "0x9a",
+ "lane7": "0x9a"
+ },
+ "post1": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffc"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "2": {
+ "Default": {
+ "main": {
+ "lane0": "0x9a",
+ "lane1": "0x9a",
+ "lane2": "0x9a",
+ "lane3": "0x9a",
+ "lane4": "0x9a",
+ "lane5": "0x9a",
+ "lane6": "0x9a",
+ "lane7": "0x9a"
+ },
+ "post1": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffc"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "3": {
+ "Default": {
+ "main": {
+ "lane0": "0x8a",
+ "lane1": "0x8b",
+ "lane2": "0x8b",
+ "lane3": "0x8a",
+ "lane4": "0x8a",
+ "lane5": "0x8b",
+ "lane6": "0x8a",
+ "lane7": "0x8b"
+ },
+ "post1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff5",
+ "lane2": "0xfffffff5",
+ "lane3": "0xfffffff6",
+ "lane4": "0xfffffff6",
+ "lane5": "0xfffffff5",
+ "lane6": "0xfffffff6",
+ "lane7": "0xfffffff5"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xffffffff",
+ "lane6": "0xfffffffe",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff1",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff1",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff1",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff1",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x2",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x2",
+ "lane4": "0x2",
+ "lane5": "0x1",
+ "lane6": "0x2",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "4": {
+ "Default": {
+ "main": {
+ "lane0": "0x96",
+ "lane1": "0x8b",
+ "lane2": "0x96",
+ "lane3": "0x8b",
+ "lane4": "0x8b",
+ "lane5": "0x8b",
+ "lane6": "0x8b",
+ "lane7": "0x8b"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0xfffffff5",
+ "lane2": "0x0",
+ "lane3": "0xfffffff5",
+ "lane4": "0xfffffff5",
+ "lane5": "0xfffffff5",
+ "lane6": "0xfffffff5",
+ "lane7": "0xfffffff5"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xffffffff",
+ "lane2": "0xfffffffe",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff1",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff1",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x1",
+ "lane6": "0x1",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "5": {
+ "Default": {
+ "main": {
+ "lane0": "0x8a",
+ "lane1": "0x8b",
+ "lane2": "0x8b",
+ "lane3": "0x8a",
+ "lane4": "0x8a",
+ "lane5": "0x8b",
+ "lane6": "0x8a",
+ "lane7": "0x8b"
+ },
+ "post1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff5",
+ "lane2": "0xfffffff5",
+ "lane3": "0xfffffff6",
+ "lane4": "0xfffffff6",
+ "lane5": "0xfffffff5",
+ "lane6": "0xfffffff6",
+ "lane7": "0xfffffff5"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xffffffff",
+ "lane6": "0xfffffffe",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff1",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff1",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff1",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff1",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x2",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x2",
+ "lane4": "0x2",
+ "lane5": "0x1",
+ "lane6": "0x2",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "6": {
+ "Default": {
+ "main": {
+ "lane0": "0x96",
+ "lane1": "0x8b",
+ "lane2": "0x96",
+ "lane3": "0x8b",
+ "lane4": "0x8b",
+ "lane5": "0x96",
+ "lane6": "0x8b",
+ "lane7": "0x96"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0xfffffff5",
+ "lane2": "0x0",
+ "lane3": "0xfffffff5",
+ "lane4": "0xfffffff5",
+ "lane5": "0x0",
+ "lane6": "0xfffffff5",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xffffffff",
+ "lane2": "0xfffffffe",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xfffffffe",
+ "lane6": "0xffffffff",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff1",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff1",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x1",
+ "lane6": "0x1",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "7": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x8b",
+ "lane2": "0x9f",
+ "lane3": "0x8a",
+ "lane4": "0x9f",
+ "lane5": "0x8b",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0xfffffff5",
+ "lane2": "0x0",
+ "lane3": "0xfffffff6",
+ "lane4": "0x0",
+ "lane5": "0xfffffff5",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xffffffff",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffd",
+ "lane5": "0xffffffff",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0xfffffffd",
+ "lane2": "0x0",
+ "lane3": "0xfffffffd",
+ "lane4": "0x0",
+ "lane5": "0xfffffffd",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff8",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff8",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff8",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff8",
+ "lane7": "0xfffffff8"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x1",
+ "lane2": "0x0",
+ "lane3": "0x2",
+ "lane4": "0x0",
+ "lane5": "0x1",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "8": {
+ "Default": {
+ "main": {
+ "lane0": "0x96",
+ "lane1": "0x8b",
+ "lane2": "0x96",
+ "lane3": "0x8b",
+ "lane4": "0x96",
+ "lane5": "0x96",
+ "lane6": "0x96",
+ "lane7": "0x96"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0xfffffff5",
+ "lane2": "0x0",
+ "lane3": "0xfffffff5",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xffffffff",
+ "lane2": "0xfffffffe",
+ "lane3": "0xffffffff",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x1",
+ "lane6": "0x1",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "9": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff8",
+ "lane1": "0xfffffff8",
+ "lane2": "0xfffffff8",
+ "lane3": "0xfffffff8",
+ "lane4": "0xfffffff8",
+ "lane5": "0xfffffff8",
+ "lane6": "0xfffffff8",
+ "lane7": "0xfffffff8"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "10": {
+ "Default": {
+ "main": {
+ "lane0": "0x96",
+ "lane1": "0x96",
+ "lane2": "0x96",
+ "lane3": "0x96",
+ "lane4": "0x96",
+ "lane5": "0x96",
+ "lane6": "0x96",
+ "lane7": "0x96"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x1",
+ "lane6": "0x1",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "11": {
+ "Default": {
+ "main": {
+ "lane0": "0x90",
+ "lane1": "0x9f",
+ "lane2": "0x90",
+ "lane3": "0x9f",
+ "lane4": "0x90",
+ "lane5": "0x9f",
+ "lane6": "0x90",
+ "lane7": "0x90"
+ },
+ "post1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0x0",
+ "lane2": "0xfffffff4",
+ "lane3": "0x0",
+ "lane4": "0xfffffff4",
+ "lane5": "0x0",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0x0",
+ "lane2": "0xfffffffd",
+ "lane3": "0x0",
+ "lane4": "0xfffffffd",
+ "lane5": "0x0",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff7",
+ "lane1": "0xfffffff8",
+ "lane2": "0xfffffff7",
+ "lane3": "0xfffffff8",
+ "lane4": "0xfffffff7",
+ "lane5": "0xfffffff8",
+ "lane6": "0xfffffff7",
+ "lane7": "0xfffffff7"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "12": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x96",
+ "lane2": "0x8f",
+ "lane3": "0x96",
+ "lane4": "0x8f",
+ "lane5": "0x96",
+ "lane6": "0x8f",
+ "lane7": "0x96"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0x0",
+ "lane2": "0xfffffff9",
+ "lane3": "0x0",
+ "lane4": "0xfffffff9",
+ "lane5": "0x0",
+ "lane6": "0xfffffff9",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xfffffffe",
+ "lane2": "0xffffffff",
+ "lane3": "0xfffffffe",
+ "lane4": "0xffffffff",
+ "lane5": "0xfffffffe",
+ "lane6": "0xffffffff",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x1",
+ "lane2": "0x3",
+ "lane3": "0x1",
+ "lane4": "0x3",
+ "lane5": "0x1",
+ "lane6": "0x3",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "13": {
+ "Default": {
+ "main": {
+ "lane0": "0x90",
+ "lane1": "0x90",
+ "lane2": "0x90",
+ "lane3": "0x90",
+ "lane4": "0x90",
+ "lane5": "0x90",
+ "lane6": "0x90",
+ "lane7": "0x90"
+ },
+ "post1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff7",
+ "lane1": "0xfffffff7",
+ "lane2": "0xfffffff7",
+ "lane3": "0xfffffff7",
+ "lane4": "0xfffffff7",
+ "lane5": "0xfffffff7",
+ "lane6": "0xfffffff7",
+ "lane7": "0xfffffff7"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "14": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff3"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "15": {
+ "Default": {
+ "main": {
+ "lane0": "0x90",
+ "lane1": "0x90",
+ "lane2": "0x90",
+ "lane3": "0x90",
+ "lane4": "0x90",
+ "lane5": "0x90",
+ "lane6": "0x90",
+ "lane7": "0x90"
+ },
+ "post1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff7",
+ "lane1": "0xfffffff7",
+ "lane2": "0xfffffff7",
+ "lane3": "0xfffffff7",
+ "lane4": "0xfffffff7",
+ "lane5": "0xfffffff7",
+ "lane6": "0xfffffff7",
+ "lane7": "0xfffffff7"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "16": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff3"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "17": {
+ "Default": {
+ "main": {
+ "lane0": "0x90",
+ "lane1": "0x90",
+ "lane2": "0x90",
+ "lane3": "0x90",
+ "lane4": "0x90",
+ "lane5": "0x90",
+ "lane6": "0x90",
+ "lane7": "0x90"
+ },
+ "post1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff7",
+ "lane1": "0xfffffff7",
+ "lane2": "0xfffffff7",
+ "lane3": "0xfffffff7",
+ "lane4": "0xfffffff7",
+ "lane5": "0xfffffff7",
+ "lane6": "0xfffffff7",
+ "lane7": "0xfffffff7"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "18": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff3"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "19": {
+ "Default": {
+ "main": {
+ "lane0": "0x90",
+ "lane1": "0x90",
+ "lane2": "0x90",
+ "lane3": "0x90",
+ "lane4": "0x90",
+ "lane5": "0x90",
+ "lane6": "0x90",
+ "lane7": "0x90"
+ },
+ "post1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff7",
+ "lane1": "0xfffffff7",
+ "lane2": "0xfffffff7",
+ "lane3": "0xfffffff7",
+ "lane4": "0xfffffff7",
+ "lane5": "0xfffffff7",
+ "lane6": "0xfffffff7",
+ "lane7": "0xfffffff7"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "20": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff3"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "21": {
+ "Default": {
+ "main": {
+ "lane0": "0x90",
+ "lane1": "0x90",
+ "lane2": "0x90",
+ "lane3": "0x90",
+ "lane4": "0x90",
+ "lane5": "0x90",
+ "lane6": "0x90",
+ "lane7": "0x90"
+ },
+ "post1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff7",
+ "lane1": "0xfffffff7",
+ "lane2": "0xfffffff7",
+ "lane3": "0xfffffff7",
+ "lane4": "0xfffffff7",
+ "lane5": "0xfffffff7",
+ "lane6": "0xfffffff7",
+ "lane7": "0xfffffff7"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "22": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff3"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "23": {
+ "Default": {
+ "main": {
+ "lane0": "0x90",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x90",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0xfffffff4",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0xfffffffd",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff7",
+ "lane1": "0xfffffff8",
+ "lane2": "0xfffffff8",
+ "lane3": "0xfffffff8",
+ "lane4": "0xfffffff7",
+ "lane5": "0xfffffff8",
+ "lane6": "0xfffffff8",
+ "lane7": "0xfffffff8"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "24": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x96",
+ "lane2": "0x96",
+ "lane3": "0x96",
+ "lane4": "0x96",
+ "lane5": "0x96",
+ "lane6": "0x96",
+ "lane7": "0x96"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x1",
+ "lane6": "0x1",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "25": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff8",
+ "lane1": "0xfffffff8",
+ "lane2": "0xfffffff8",
+ "lane3": "0xfffffff8",
+ "lane4": "0xfffffff8",
+ "lane5": "0xfffffff8",
+ "lane6": "0xfffffff8",
+ "lane7": "0xfffffff8"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "26": {
+ "Default": {
+ "main": {
+ "lane0": "0x96",
+ "lane1": "0x96",
+ "lane2": "0x96",
+ "lane3": "0x96",
+ "lane4": "0x96",
+ "lane5": "0x96",
+ "lane6": "0x96",
+ "lane7": "0x96"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x1",
+ "lane6": "0x1",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "27": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x8b",
+ "lane2": "0x8b",
+ "lane3": "0x8a",
+ "lane4": "0x9f",
+ "lane5": "0x8b",
+ "lane6": "0x8a",
+ "lane7": "0x8b"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0xfffffff5",
+ "lane2": "0xfffffff5",
+ "lane3": "0xfffffff6",
+ "lane4": "0x0",
+ "lane5": "0xfffffff5",
+ "lane6": "0xfffffff6",
+ "lane7": "0xfffffff5"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffd",
+ "lane5": "0xffffffff",
+ "lane6": "0xfffffffe",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0x0",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff8",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff1",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff8",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff1",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x2",
+ "lane4": "0x0",
+ "lane5": "0x1",
+ "lane6": "0x2",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "28": {
+ "Default": {
+ "main": {
+ "lane0": "0x96",
+ "lane1": "0x8b",
+ "lane2": "0x96",
+ "lane3": "0x8b",
+ "lane4": "0x96",
+ "lane5": "0x96",
+ "lane6": "0x8b",
+ "lane7": "0x96"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0xfffffff5",
+ "lane2": "0x0",
+ "lane3": "0xfffffff5",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0xfffffff5",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xffffffff",
+ "lane2": "0xfffffffe",
+ "lane3": "0xffffffff",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xffffffff",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff1",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x1",
+ "lane6": "0x1",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "29": {
+ "Default": {
+ "main": {
+ "lane0": "0x8a",
+ "lane1": "0x8b",
+ "lane2": "0x8b",
+ "lane3": "0x8a",
+ "lane4": "0x8a",
+ "lane5": "0x8b",
+ "lane6": "0x8a",
+ "lane7": "0x8b"
+ },
+ "post1": {
+ "lane0": "0xfffffff6",
+ "lane1": "0xfffffff5",
+ "lane2": "0xfffffff5",
+ "lane3": "0xfffffff6",
+ "lane4": "0xfffffff6",
+ "lane5": "0xfffffff5",
+ "lane6": "0xfffffff6",
+ "lane7": "0xfffffff5"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xffffffff",
+ "lane6": "0xfffffffe",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff1",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff1",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff1",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff1",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x2",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x2",
+ "lane4": "0x2",
+ "lane5": "0x1",
+ "lane6": "0x2",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "30": {
+ "Default": {
+ "main": {
+ "lane0": "0x96",
+ "lane1": "0x8b",
+ "lane2": "0x96",
+ "lane3": "0x8b",
+ "lane4": "0x8b",
+ "lane5": "0x96",
+ "lane6": "0x8b",
+ "lane7": "0x96"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0xfffffff5",
+ "lane2": "0x0",
+ "lane3": "0xfffffff5",
+ "lane4": "0xfffffff5",
+ "lane5": "0x0",
+ "lane6": "0xfffffff5",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xffffffff",
+ "lane2": "0xfffffffe",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xfffffffe",
+ "lane6": "0xffffffff",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff1",
+ "lane4": "0xfffffff1",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff1",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x1",
+ "lane2": "0x1",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x1",
+ "lane6": "0x1",
+ "lane7": "0x1"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "31": {
+ "Default": {
+ "main": {
+ "lane0": "0x9a",
+ "lane1": "0x9a",
+ "lane2": "0x9a",
+ "lane3": "0x9a",
+ "lane4": "0x9a",
+ "lane5": "0x9a",
+ "lane6": "0x9a",
+ "lane7": "0x9a"
+ },
+ "post1": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffc"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "32": {
+ "Default": {
+ "main": {
+ "lane0": "0x9a",
+ "lane1": "0x9a",
+ "lane2": "0x9a",
+ "lane3": "0x9a",
+ "lane4": "0x9a",
+ "lane5": "0x9a",
+ "lane6": "0x9a",
+ "lane7": "0x9a"
+ },
+ "post1": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffc"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "33": {
+ "Default": {
+ "main": {
+ "lane0": "0x9a",
+ "lane1": "0x9a",
+ "lane2": "0x9a",
+ "lane3": "0x9a",
+ "lane4": "0x9a",
+ "lane5": "0x9a",
+ "lane6": "0x9a",
+ "lane7": "0x9a"
+ },
+ "post1": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffc"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "34": {
+ "Default": {
+ "main": {
+ "lane0": "0x9a",
+ "lane1": "0x9a",
+ "lane2": "0x9a",
+ "lane3": "0x9a",
+ "lane4": "0x9a",
+ "lane5": "0x9a",
+ "lane6": "0x9a",
+ "lane7": "0x9a"
+ },
+ "post1": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffc"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "35": {
+ "Default": {
+ "main": {
+ "lane0": "0x8e",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8e",
+ "lane4": "0x8e",
+ "lane5": "0x8f",
+ "lane6": "0x8e",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffd"
+ },
+ "post2": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffc"
+ },
+ "pre1": {
+ "lane0": "0xfffffff0",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff1",
+ "lane3": "0xfffffff0",
+ "lane4": "0xfffffff0",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff0",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x2",
+ "lane2": "0x2",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x2",
+ "lane6": "0x1",
+ "lane7": "0x2"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "36": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "pre1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "37": {
+ "Default": {
+ "main": {
+ "lane0": "0x8e",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8e",
+ "lane4": "0x8e",
+ "lane5": "0x8f",
+ "lane6": "0x8e",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffd"
+ },
+ "post2": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffc"
+ },
+ "pre1": {
+ "lane0": "0xfffffff0",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff1",
+ "lane3": "0xfffffff0",
+ "lane4": "0xfffffff0",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff0",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x2",
+ "lane2": "0x2",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x2",
+ "lane6": "0x1",
+ "lane7": "0x2"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "38": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "pre1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "39": {
+ "Default": {
+ "main": {
+ "lane0": "0x99",
+ "lane1": "0x99",
+ "lane2": "0x99",
+ "lane3": "0x99",
+ "lane4": "0x99",
+ "lane5": "0x99",
+ "lane6": "0x99",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0xfffffffd"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffc"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x2"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "40": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "pre1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "41": {
+ "Default": {
+ "main": {
+ "lane0": "0x99",
+ "lane1": "0x99",
+ "lane2": "0x99",
+ "lane3": "0x99",
+ "lane4": "0x99",
+ "lane5": "0x99",
+ "lane6": "0x99",
+ "lane7": "0x99"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "42": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "pre1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "43": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x99"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "44": {
+ "Default": {
+ "main": {
+ "lane0": "0x91",
+ "lane1": "0x91",
+ "lane2": "0x91",
+ "lane3": "0x91",
+ "lane4": "0x91",
+ "lane5": "0x91",
+ "lane6": "0x91",
+ "lane7": "0x91"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffb",
+ "lane2": "0xfffffffb",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffb",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffb"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "45": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff3"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "46": {
+ "Default": {
+ "main": {
+ "lane0": "0x91",
+ "lane1": "0x91",
+ "lane2": "0x91",
+ "lane3": "0x91",
+ "lane4": "0x91",
+ "lane5": "0x91",
+ "lane6": "0x91",
+ "lane7": "0x91"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffb",
+ "lane2": "0xfffffffb",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffb",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffb"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "47": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff3"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "48": {
+ "Default": {
+ "main": {
+ "lane0": "0x91",
+ "lane1": "0x91",
+ "lane2": "0x91",
+ "lane3": "0x91",
+ "lane4": "0x91",
+ "lane5": "0x91",
+ "lane6": "0x91",
+ "lane7": "0x91"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffb",
+ "lane2": "0xfffffffb",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffb",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffb"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "49": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8f",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff3",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff3"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "50": {
+ "Default": {
+ "main": {
+ "lane0": "0x91",
+ "lane1": "0x91",
+ "lane2": "0x91",
+ "lane3": "0x91",
+ "lane4": "0x91",
+ "lane5": "0x91",
+ "lane6": "0x91",
+ "lane7": "0x91"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffb",
+ "lane2": "0xfffffffb",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffb",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffb"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "51": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x99",
+ "lane4": "0x8f",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x99"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0x0",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xfffffffe",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff3",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff3",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x0",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "52": {
+ "Default": {
+ "main": {
+ "lane0": "0x91",
+ "lane1": "0x91",
+ "lane2": "0x91",
+ "lane3": "0x91",
+ "lane4": "0x91",
+ "lane5": "0x91",
+ "lane6": "0x91",
+ "lane7": "0x91"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffb",
+ "lane2": "0xfffffffb",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffb",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffb"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff2",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x3",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "53": {
+ "Default": {
+ "main": {
+ "lane0": "0x8f",
+ "lane1": "0x99",
+ "lane2": "0x8f",
+ "lane3": "0x99",
+ "lane4": "0x99",
+ "lane5": "0x8f",
+ "lane6": "0x8f",
+ "lane7": "0x99"
+ },
+ "post1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0x0",
+ "lane2": "0xfffffff9",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xfffffffe",
+ "lane2": "0xffffffff",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff3",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff3",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff3",
+ "lane6": "0xfffffff3",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x0",
+ "lane2": "0x3",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "54": {
+ "Default": {
+ "main": {
+ "lane0": "0x91",
+ "lane1": "0x91",
+ "lane2": "0x91",
+ "lane3": "0x9f",
+ "lane4": "0x91",
+ "lane5": "0x91",
+ "lane6": "0x91",
+ "lane7": "0x91"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffb",
+ "lane2": "0xfffffffb",
+ "lane3": "0x0",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffb",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffb"
+ },
+ "post2": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xfffffffd",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xffffffff",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "pre1": {
+ "lane0": "0xfffffff2",
+ "lane1": "0xfffffff2",
+ "lane2": "0xfffffff2",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff2",
+ "lane5": "0xfffffff2",
+ "lane6": "0xfffffff2",
+ "lane7": "0xfffffff2"
+ },
+ "pre2": {
+ "lane0": "0x3",
+ "lane1": "0x3",
+ "lane2": "0x3",
+ "lane3": "0x0",
+ "lane4": "0x3",
+ "lane5": "0x3",
+ "lane6": "0x3",
+ "lane7": "0x3"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "55": {
+ "Default": {
+ "main": {
+ "lane0": "0x99",
+ "lane1": "0x99",
+ "lane2": "0x99",
+ "lane3": "0x99",
+ "lane4": "0x99",
+ "lane5": "0x99",
+ "lane6": "0x99",
+ "lane7": "0x99"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffe",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffe"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "56": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "pre1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "57": {
+ "Default": {
+ "main": {
+ "lane0": "0x99",
+ "lane1": "0x8f",
+ "lane2": "0x99",
+ "lane3": "0x8e",
+ "lane4": "0x99",
+ "lane5": "0x99",
+ "lane6": "0x99",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0xfffffffd",
+ "lane2": "0x0",
+ "lane3": "0xfffffffb",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0xfffffffd"
+ },
+ "post2": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffe",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffe",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffc"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff0",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x2",
+ "lane2": "0x0",
+ "lane3": "0x1",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x2"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "58": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "pre1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "59": {
+ "Default": {
+ "main": {
+ "lane0": "0x8e",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8e",
+ "lane4": "0x8e",
+ "lane5": "0x8f",
+ "lane6": "0x8e",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffd"
+ },
+ "post2": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffc"
+ },
+ "pre1": {
+ "lane0": "0xfffffff0",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff1",
+ "lane3": "0xfffffff0",
+ "lane4": "0xfffffff0",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff0",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x2",
+ "lane2": "0x2",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x2",
+ "lane6": "0x1",
+ "lane7": "0x2"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "60": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "pre1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "61": {
+ "Default": {
+ "main": {
+ "lane0": "0x8e",
+ "lane1": "0x8f",
+ "lane2": "0x8f",
+ "lane3": "0x8e",
+ "lane4": "0x8e",
+ "lane5": "0x8f",
+ "lane6": "0x8e",
+ "lane7": "0x8f"
+ },
+ "post1": {
+ "lane0": "0xfffffffb",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffb",
+ "lane4": "0xfffffffb",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffb",
+ "lane7": "0xfffffffd"
+ },
+ "post2": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xfffffffe",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffe",
+ "lane4": "0xfffffffe",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffe",
+ "lane7": "0xfffffffc"
+ },
+ "pre1": {
+ "lane0": "0xfffffff0",
+ "lane1": "0xfffffff1",
+ "lane2": "0xfffffff1",
+ "lane3": "0xfffffff0",
+ "lane4": "0xfffffff0",
+ "lane5": "0xfffffff1",
+ "lane6": "0xfffffff0",
+ "lane7": "0xfffffff1"
+ },
+ "pre2": {
+ "lane0": "0x1",
+ "lane1": "0x2",
+ "lane2": "0x2",
+ "lane3": "0x1",
+ "lane4": "0x1",
+ "lane5": "0x2",
+ "lane6": "0x1",
+ "lane7": "0x2"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "62": {
+ "Default": {
+ "main": {
+ "lane0": "0x9f",
+ "lane1": "0x9f",
+ "lane2": "0x9f",
+ "lane3": "0x9f",
+ "lane4": "0x9f",
+ "lane5": "0x9f",
+ "lane6": "0x9f",
+ "lane7": "0x9f"
+ },
+ "post1": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post2": {
+ "lane0": "0xfffffffd",
+ "lane1": "0xfffffffd",
+ "lane2": "0xfffffffd",
+ "lane3": "0xfffffffd",
+ "lane4": "0xfffffffd",
+ "lane5": "0xfffffffd",
+ "lane6": "0xfffffffd",
+ "lane7": "0xfffffffd"
+ },
+ "post3": {
+ "lane0": "0xffffffff",
+ "lane1": "0xffffffff",
+ "lane2": "0xffffffff",
+ "lane3": "0xffffffff",
+ "lane4": "0xffffffff",
+ "lane5": "0xffffffff",
+ "lane6": "0xffffffff",
+ "lane7": "0xffffffff"
+ },
+ "pre1": {
+ "lane0": "0xfffffff9",
+ "lane1": "0xfffffff9",
+ "lane2": "0xfffffff9",
+ "lane3": "0xfffffff9",
+ "lane4": "0xfffffff9",
+ "lane5": "0xfffffff9",
+ "lane6": "0xfffffff9",
+ "lane7": "0xfffffff9"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "63": {
+ "Default": {
+ "main": {
+ "lane0": "0x9a",
+ "lane1": "0x9a",
+ "lane2": "0x9a",
+ "lane3": "0x9a",
+ "lane4": "0x9a",
+ "lane5": "0x9a",
+ "lane6": "0x9a",
+ "lane7": "0x9a"
+ },
+ "post1": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffc"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "64": {
+ "Default": {
+ "main": {
+ "lane0": "0x9a",
+ "lane1": "0x9a",
+ "lane2": "0x9a",
+ "lane3": "0x9a",
+ "lane4": "0x9a",
+ "lane5": "0x9a",
+ "lane6": "0x9a",
+ "lane7": "0x9a"
+ },
+ "post1": {
+ "lane0": "0xfffffffc",
+ "lane1": "0xfffffffc",
+ "lane2": "0xfffffffc",
+ "lane3": "0xfffffffc",
+ "lane4": "0xfffffffc",
+ "lane5": "0xfffffffc",
+ "lane6": "0xfffffffc",
+ "lane7": "0xfffffffc"
+ },
+ "post2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre1": {
+ "lane0": "0xfffffff4",
+ "lane1": "0xfffffff4",
+ "lane2": "0xfffffff4",
+ "lane3": "0xfffffff4",
+ "lane4": "0xfffffff4",
+ "lane5": "0xfffffff4",
+ "lane6": "0xfffffff4",
+ "lane7": "0xfffffff4"
+ },
+ "pre2": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0",
+ "lane1": "0x0",
+ "lane2": "0x0",
+ "lane3": "0x0",
+ "lane4": "0x0",
+ "lane5": "0x0",
+ "lane6": "0x0",
+ "lane7": "0x0"
+ }
+ }
+ },
+ "65": {
+ "Default": {
+ "main": {
+ "lane0": "0x32"
+ },
+ "post1": {
+ "lane0": "0x5"
+ },
+ "post2": {
+ "lane0": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0"
+ },
+ "pre1": {
+ "lane0": "0x5"
+ },
+ "pre2": {
+ "lane0": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0"
+ }
+ }
+ },
+ "66": {
+ "Default": {
+ "main": {
+ "lane0": "0x32"
+ },
+ "post1": {
+ "lane0": "0x5"
+ },
+ "post2": {
+ "lane0": "0x0"
+ },
+ "post3": {
+ "lane0": "0x0"
+ },
+ "pre1": {
+ "lane0": "0x5"
+ },
+ "pre2": {
+ "lane0": "0x0"
+ },
+ "pre3": {
+ "lane0": "0x0"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/port_config.ini b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/port_config.ini
index c7bdcf79be..ef35708de1 100644
--- a/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/port_config.ini
+++ b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/port_config.ini
@@ -1,67 +1,67 @@
# name lanes alias index speed fec
-Ethernet0 9,10,11,12,13,14,15,16 Ethernet1/1 1 400000 rs
-Ethernet8 5,6,7,8,9,10,11,12 Ethernet2/1 2 400000 rs
-Ethernet16 25,26,27,28,29,30,31,32 Ethernet3/1 3 400000 rs
-Ethernet24 17,18,19,20,21,22,23,24 Ethernet4/1 4 400000 rs
-Ethernet32 41,42,43,44,45,46,47,48 Ethernet5/1 5 400000 rs
-Ethernet40 33,34,35,36,37,38,39,40 Ethernet6/1 6 400000 rs
-Ethernet48 57,58,59,60,61,62,63,64 Ethernet7/1 7 400000 rs
-Ethernet56 49,50,51,52,53,54,55,56 Ethernet8/1 8 400000 rs
-Ethernet64 73,74,75,76,77,78,79,80 Ethernet9/1 9 400000 rs
-Ethernet72 65,66,67,68,69,70,71,72 Ethernet10/1 10 400000 rs
-Ethernet80 89,90,91,92,93,94,95,96 Ethernet11/1 11 400000 rs
-Ethernet88 81,82,83,84,85,86,87,88 Ethernet12/1 12 400000 rs
-Ethernet96 105,106,107,108,109,110,111,112 Ethernet13/1 13 400000 rs
-Ethernet104 97,98,99,100,101,102,103,104 Ethernet14/1 14 400000 rs
-Ethernet112 121,122,123,124,125,126,127,128 Ethernet15/1 15 400000 rs
-Ethernet120 117,118,119,120,121,122,123,124 Ethernet16/1 16 400000 rs
-Ethernet128 141,142,143,144,145,146,147,148 Ethernet17/1 17 400000 rs
-Ethernet136 129,130,131,132,133,134,135,136 Ethernet18/1 18 400000 rs
-Ethernet144 153,154,155,156,157,158,159,160 Ethernet19/1 19 400000 rs
-Ethernet152 145,146,147,148,149,150,151,152 Ethernet20/1 20 400000 rs
-Ethernet160 169,170,171,172,173,174,175,176 Ethernet21/1 21 400000 rs
-Ethernet168 161,162,163,164,165,166,167,168 Ethernet22/1 22 400000 rs
-Ethernet176 185,186,187,188,189,190,191,192 Ethernet23/1 23 400000 rs
-Ethernet184 177,178,179,180,181,182,183,184 Ethernet24/1 24 400000 rs
-Ethernet192 201,202,203,204,205,206,207,208 Ethernet25/1 25 400000 rs
-Ethernet200 193,194,195,196,197,198,199,200 Ethernet26/1 26 400000 rs
-Ethernet208 217,218,219,220,221,222,223,224 Ethernet27/1 27 400000 rs
-Ethernet216 209,210,211,212,213,214,215,216 Ethernet28/1 28 400000 rs
-Ethernet224 233,234,235,236,237,238,239,240 Ethernet29/1 29 400000 rs
-Ethernet232 225,226,227,228,229,230,231,232 Ethernet30/1 30 400000 rs
-Ethernet240 241,242,243,244,245,246,247,248 Ethernet31/1 31 400000 rs
-Ethernet248 253,254,255,256,257,258,259,260 Ethernet32/1 32 400000 rs
+Ethernet0 17,18,19,20,21,22,23,24 Ethernet1/1 1 400000 rs
+Ethernet8 9,10,11,12,13,14,15,16 Ethernet2/1 2 400000 rs
+Ethernet16 49,50,51,52,53,54,55,56 Ethernet3/1 3 400000 rs
+Ethernet24 33,34,35,36,37,38,39,40 Ethernet4/1 4 400000 rs
+Ethernet32 81,82,83,84,85,86,87,88 Ethernet5/1 5 400000 rs
+Ethernet40 65,66,67,68,69,70,71,72 Ethernet6/1 6 400000 rs
+Ethernet48 113,114,115,116,117,118,119,120 Ethernet7/1 7 400000 rs
+Ethernet56 97,98,99,100,101,102,103,104 Ethernet8/1 8 400000 rs
+Ethernet64 145,146,147,148,149,150,151,152 Ethernet9/1 9 400000 rs
+Ethernet72 129,130,131,132,133,134,135,136 Ethernet10/1 10 400000 rs
+Ethernet80 177,178,179,180,181,182,183,184 Ethernet11/1 11 400000 rs
+Ethernet88 161,162,163,164,165,166,167,168 Ethernet12/1 12 400000 rs
+Ethernet96 209,210,211,212,213,214,215,216 Ethernet13/1 13 400000 rs
+Ethernet104 193,194,195,196,197,198,199,200 Ethernet14/1 14 400000 rs
+Ethernet112 241,242,243,244,245,246,247,248 Ethernet15/1 15 400000 rs
+Ethernet120 233,234,235,236,237,238,239,240 Ethernet16/1 16 400000 rs
+Ethernet128 281,282,283,284,285,286,287,288 Ethernet17/1 17 400000 rs
+Ethernet136 257,258,259,260,261,262,263,264 Ethernet18/1 18 400000 rs
+Ethernet144 305,306,307,308,309,310,311,312 Ethernet19/1 19 400000 rs
+Ethernet152 289,290,291,292,293,294,295,296 Ethernet20/1 20 400000 rs
+Ethernet160 337,338,339,340,341,342,343,344 Ethernet21/1 21 400000 rs
+Ethernet168 321,322,323,324,325,326,327,328 Ethernet22/1 22 400000 rs
+Ethernet176 369,370,371,372,373,374,375,376 Ethernet23/1 23 400000 rs
+Ethernet184 353,354,355,356,357,358,359,360 Ethernet24/1 24 400000 rs
+Ethernet192 401,402,403,404,405,406,407,408 Ethernet25/1 25 400000 rs
+Ethernet200 385,386,387,388,389,390,391,392 Ethernet26/1 26 400000 rs
+Ethernet208 433,434,435,436,437,438,439,440 Ethernet27/1 27 400000 rs
+Ethernet216 417,418,419,420,421,422,423,424 Ethernet28/1 28 400000 rs
+Ethernet224 465,466,467,468,469,470,471,472 Ethernet29/1 29 400000 rs
+Ethernet232 449,450,451,452,453,454,455,456 Ethernet30/1 30 400000 rs
+Ethernet240 481,482,483,484,485,486,487,488 Ethernet31/1 31 400000 rs
+Ethernet248 505,506,507,508,509,510,511,512 Ethernet32/1 32 400000 rs
Ethernet256 1,2,3,4,5,6,7,8 Ethernet33/1 33 400000 rs
-Ethernet264 13,14,15,16,17,18,19,20 Ethernet34/1 34 400000 rs
-Ethernet272 29,30,31,32,33,34,35,36 Ethernet35/1 35 400000 rs
-Ethernet280 21,22,23,24,25,26,27,28 Ethernet36/1 36 400000 rs
-Ethernet288 45,46,47,48,49,50,51,52 Ethernet37/1 37 400000 rs
-Ethernet296 37,38,39,40,41,42,43,44 Ethernet38/1 38 400000 rs
-Ethernet304 61,62,63,64,65,66,67,68 Ethernet39/1 39 400000 rs
-Ethernet312 53,54,55,56,57,58,59,60 Ethernet40/1 40 400000 rs
-Ethernet320 77,78,79,80,81,82,83,84 Ethernet41/1 41 400000 rs
-Ethernet328 69,70,71,72,73,74,75,76 Ethernet42/1 42 400000 rs
-Ethernet336 93,94,95,96,97,98,99,100 Ethernet43/1 43 400000 rs
-Ethernet344 85,86,87,88,89,90,91,92 Ethernet44/1 44 400000 rs
-Ethernet352 109,110,111,112,113,114,115,116 Ethernet45/1 45 400000 rs
-Ethernet360 101,102,103,104,105,106,107,108 Ethernet46/1 46 400000 rs
-Ethernet368 125,126,127,128,129,130,131,132 Ethernet47/1 47 400000 rs
-Ethernet376 113,114,115,116,117,118,119,120 Ethernet48/1 48 400000 rs
-Ethernet384 137,138,139,140,141,142,143,144 Ethernet49/1 49 400000 rs
-Ethernet392 133,134,135,136,137,138,139,140 Ethernet50/1 50 400000 rs
-Ethernet400 157,158,159,160,161,162,163,164 Ethernet51/1 51 400000 rs
-Ethernet408 149,150,151,152,153,154,155,156 Ethernet52/1 52 400000 rs
-Ethernet416 173,174,175,176,177,178,179,180 Ethernet53/1 53 400000 rs
-Ethernet424 165,166,167,168,169,170,171,172 Ethernet54/1 54 400000 rs
-Ethernet432 189,190,191,192,193,194,195,196 Ethernet55/1 55 400000 rs
-Ethernet440 181,182,183,184,185,186,187,188 Ethernet56/1 56 400000 rs
-Ethernet448 205,206,207,208,209,210,211,212 Ethernet57/1 57 400000 rs
-Ethernet456 197,198,199,200,201,202,203,204 Ethernet58/1 58 400000 rs
-Ethernet464 221,222,223,224,225,226,227,228 Ethernet59/1 59 400000 rs
-Ethernet472 213,214,215,216,217,218,219,220 Ethernet60/1 60 400000 rs
-Ethernet480 237,238,239,240,241,242,243,244 Ethernet61/1 61 400000 rs
-Ethernet488 229,230,231,232,233,234,235,236 Ethernet62/1 62 400000 rs
-Ethernet496 249,250,251,252,253,254,255,256 Ethernet63/1 63 400000 rs
-Ethernet504 245,246,247,248,249,250,251,252 Ethernet64/1 64 400000 rs
-Ethernet512 258 Ethernet65 65 10000 none
-Ethernet513 257 Ethernet66 66 10000 none
+Ethernet264 25,26,27,28,29,30,31,32 Ethernet34/1 34 400000 rs
+Ethernet272 57,58,59,60,61,62,63,64 Ethernet35/1 35 400000 rs
+Ethernet280 41,42,43,44,45,46,47,48 Ethernet36/1 36 400000 rs
+Ethernet288 89,90,91,92,93,94,95,96 Ethernet37/1 37 400000 rs
+Ethernet296 73,74,75,76,77,78,79,80 Ethernet38/1 38 400000 rs
+Ethernet304 121,122,123,124,125,126,127,128 Ethernet39/1 39 400000 rs
+Ethernet312 105,106,107,108,109,110,111,112 Ethernet40/1 40 400000 rs
+Ethernet320 153,154,155,156,157,158,159,160 Ethernet41/1 41 400000 rs
+Ethernet328 137,138,139,140,141,142,143,144 Ethernet42/1 42 400000 rs
+Ethernet336 185,186,187,188,189,190,191,192 Ethernet43/1 43 400000 rs
+Ethernet344 169,170,171,172,173,174,175,176 Ethernet44/1 44 400000 rs
+Ethernet352 217,218,219,220,221,222,223,224 Ethernet45/1 45 400000 rs
+Ethernet360 201,202,203,204,205,206,207,208 Ethernet46/1 46 400000 rs
+Ethernet368 249,250,251,252,253,254,255,256 Ethernet47/1 47 400000 rs
+Ethernet376 225,226,227,228,229,230,231,232 Ethernet48/1 48 400000 rs
+Ethernet384 273,274,275,276,277,278,279,280 Ethernet49/1 49 400000 rs
+Ethernet392 265,266,267,268,269,270,271,272 Ethernet50/1 50 400000 rs
+Ethernet400 313,314,315,316,317,318,319,320 Ethernet51/1 51 400000 rs
+Ethernet408 297,298,299,300,301,302,303,304 Ethernet52/1 52 400000 rs
+Ethernet416 345,346,347,348,349,350,351,352 Ethernet53/1 53 400000 rs
+Ethernet424 329,330,331,332,333,334,335,336 Ethernet54/1 54 400000 rs
+Ethernet432 377,378,379,380,381,382,383,384 Ethernet55/1 55 400000 rs
+Ethernet440 361,362,363,364,365,366,367,368 Ethernet56/1 56 400000 rs
+Ethernet448 409,410,411,412,413,414,415,416 Ethernet57/1 57 400000 rs
+Ethernet456 393,394,395,396,397,398,399,400 Ethernet58/1 58 400000 rs
+Ethernet464 441,442,443,444,445,446,447,448 Ethernet59/1 59 400000 rs
+Ethernet472 425,426,427,428,429,430,431,432 Ethernet60/1 60 400000 rs
+Ethernet480 473,474,475,476,477,478,479,480 Ethernet61/1 61 400000 rs
+Ethernet488 457,458,459,460,461,462,463,464 Ethernet62/1 62 400000 rs
+Ethernet496 497,498,499,500,501,502,503,504 Ethernet63/1 63 400000 rs
+Ethernet504 489,490,491,492,493,494,495,496 Ethernet64/1 64 400000 rs
+Ethernet512 515 Ethernet65 65 10000 none
+Ethernet513 513 Ethernet66 66 10000 none
diff --git a/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/th4-a7060dx5-64s.config.bcm b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/th4-a7060dx5-64s.config.bcm
index 1d58944983..ec5f4d9f0f 100644
--- a/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/th4-a7060dx5-64s.config.bcm
+++ b/device/arista/x86_64-arista_7060dx5_64s/Arista-7060DX5-64S/th4-a7060dx5-64s.config.bcm
@@ -23,6 +23,7 @@ bcm_device:
0:
global:
pktio_mode: 1
+ default_cpu_tx_queue: 7
vlan_flooding_l2mc_num_reserved: 0
ipv6_lpm_128b_enable: 1
shared_block_mask_section: uc_bc
diff --git a/device/arista/x86_64-arista_7060dx5_64s/platform.json b/device/arista/x86_64-arista_7060dx5_64s/platform.json
index fa89a17687..a006f48dae 100644
--- a/device/arista/x86_64-arista_7060dx5_64s/platform.json
+++ b/device/arista/x86_64-arista_7060dx5_64s/platform.json
@@ -1,7 +1,20 @@
{
"chassis": {
"name": "DCS-7060DX5-64S",
- "components": [],
+ "components": [
+ {
+ "name": "Aboot()"
+ },
+ {
+ "name": "Scd(addr=0000:00:18.7)"
+ },
+ {
+ "name": "Scd(addr=0000:01:00.0)"
+ },
+ {
+ "name": "LorikeetSysCpld(addr=13-0023)"
+ }
+ ],
"fans": [],
"fan_drawers": [
{
@@ -40,24 +53,30 @@
"psus": [
{
"name": "psu1",
- "fans": []
+ "fans": [
+ {
+ "name": "psu1/1",
+ "speed": {
+ "controllable": false
+ }
+ }
+ ]
},
{
"name": "psu2",
- "fans": []
+ "fans": [
+ {
+ "name": "psu2/1",
+ "speed": {
+ "controllable": false
+ }
+ }
+ ]
}
],
"thermals": [
{
- "name": "Board sensor",
- "controllable": false
- },
- {
- "name": "TH4 exhaust temp sensor",
- "controllable": false
- },
- {
- "name": "Inlet temp sensor",
+ "name": "Cpu temp sensor",
"controllable": false
},
{
@@ -65,35 +84,23 @@
"controllable": false
},
{
- "name": "Back panel temp sensor",
+ "name": "Back-panel temp sensor",
"controllable": false
},
{
- "name": "Front panel temp sensor",
+ "name": "Switch card",
"controllable": false
},
{
- "name": "Power supply 1 hotspot sensor",
+ "name": "Air outlet",
"controllable": false
},
{
- "name": "Power supply 1 inlet temp sensor",
+ "name": "Air inlet",
"controllable": false
},
{
- "name": "Power supply 1 exhaust temp sensor",
- "controllable": false
- },
- {
- "name": "Power supply 2 hotspot sensor",
- "controllable": false
- },
- {
- "name": "Power supply 2 inlet temp sensor",
- "controllable": false
- },
- {
- "name": "Power supply 2 exhaust temp sensor",
+ "name": "Front-panel temp sensor",
"controllable": false
}
],
@@ -301,7 +308,7 @@
"interfaces": {
"Ethernet0": {
"index": "1,1,1,1,1,1,1,1",
- "lanes": "9,10,11,12,13,14,15,16",
+ "lanes": "17,18,19,20,21,22,23,24",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet1/1"
@@ -330,7 +337,7 @@
},
"Ethernet8": {
"index": "2,2,2,2,2,2,2,2",
- "lanes": "5,6,7,8,9,10,11,12",
+ "lanes": "9,10,11,12,13,14,15,16",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet2/1"
@@ -359,7 +366,7 @@
},
"Ethernet16": {
"index": "3,3,3,3,3,3,3,3",
- "lanes": "25,26,27,28,29,30,31,32",
+ "lanes": "49,50,51,52,53,54,55,56",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet3/1"
@@ -388,7 +395,7 @@
},
"Ethernet24": {
"index": "4,4,4,4,4,4,4,4",
- "lanes": "17,18,19,20,21,22,23,24",
+ "lanes": "33,34,35,36,37,38,39,40",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet4/1"
@@ -417,7 +424,7 @@
},
"Ethernet32": {
"index": "5,5,5,5,5,5,5,5",
- "lanes": "41,42,43,44,45,46,47,48",
+ "lanes": "81,82,83,84,85,86,87,88",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet5/1"
@@ -446,7 +453,7 @@
},
"Ethernet40": {
"index": "6,6,6,6,6,6,6,6",
- "lanes": "33,34,35,36,37,38,39,40",
+ "lanes": "65,66,67,68,69,70,71,72",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet6/1"
@@ -475,7 +482,7 @@
},
"Ethernet48": {
"index": "7,7,7,7,7,7,7,7",
- "lanes": "57,58,59,60,61,62,63,64",
+ "lanes": "113,114,115,116,117,118,119,120",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet7/1"
@@ -504,7 +511,7 @@
},
"Ethernet56": {
"index": "8,8,8,8,8,8,8,8",
- "lanes": "49,50,51,52,53,54,55,56",
+ "lanes": "97,98,99,100,101,102,103,104",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet8/1"
@@ -533,7 +540,7 @@
},
"Ethernet64": {
"index": "9,9,9,9,9,9,9,9",
- "lanes": "73,74,75,76,77,78,79,80",
+ "lanes": "145,146,147,148,149,150,151,152",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet9/1"
@@ -562,7 +569,7 @@
},
"Ethernet72": {
"index": "10,10,10,10,10,10,10,10",
- "lanes": "65,66,67,68,69,70,71,72",
+ "lanes": "129,130,131,132,133,134,135,136",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet10/1"
@@ -591,7 +598,7 @@
},
"Ethernet80": {
"index": "11,11,11,11,11,11,11,11",
- "lanes": "89,90,91,92,93,94,95,96",
+ "lanes": "177,178,179,180,181,182,183,184",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet11/1"
@@ -620,7 +627,7 @@
},
"Ethernet88": {
"index": "12,12,12,12,12,12,12,12",
- "lanes": "81,82,83,84,85,86,87,88",
+ "lanes": "161,162,163,164,165,166,167,168",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet12/1"
@@ -649,7 +656,7 @@
},
"Ethernet96": {
"index": "13,13,13,13,13,13,13,13",
- "lanes": "105,106,107,108,109,110,111,112",
+ "lanes": "209,210,211,212,213,214,215,216",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet13/1"
@@ -678,7 +685,7 @@
},
"Ethernet104": {
"index": "14,14,14,14,14,14,14,14",
- "lanes": "97,98,99,100,101,102,103,104",
+ "lanes": "193,194,195,196,197,198,199,200",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet14/1"
@@ -707,7 +714,7 @@
},
"Ethernet112": {
"index": "15,15,15,15,15,15,15,15",
- "lanes": "121,122,123,124,125,126,127,128",
+ "lanes": "241,242,243,244,245,246,247,248",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet15/1"
@@ -736,7 +743,7 @@
},
"Ethernet120": {
"index": "16,16,16,16,16,16,16,16",
- "lanes": "117,118,119,120,121,122,123,124",
+ "lanes": "233,234,235,236,237,238,239,240",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet16/1"
@@ -765,7 +772,7 @@
},
"Ethernet128": {
"index": "17,17,17,17,17,17,17,17",
- "lanes": "141,142,143,144,145,146,147,148",
+ "lanes": "281,282,283,284,285,286,287,288",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet17/1"
@@ -794,7 +801,7 @@
},
"Ethernet136": {
"index": "18,18,18,18,18,18,18,18",
- "lanes": "129,130,131,132,133,134,135,136",
+ "lanes": "257,258,259,260,261,262,263,264",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet18/1"
@@ -823,7 +830,7 @@
},
"Ethernet144": {
"index": "19,19,19,19,19,19,19,19",
- "lanes": "153,154,155,156,157,158,159,160",
+ "lanes": "305,306,307,308,309,310,311,312",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet19/1"
@@ -852,7 +859,7 @@
},
"Ethernet152": {
"index": "20,20,20,20,20,20,20,20",
- "lanes": "145,146,147,148,149,150,151,152",
+ "lanes": "289,290,291,292,293,294,295,296",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet20/1"
@@ -881,7 +888,7 @@
},
"Ethernet160": {
"index": "21,21,21,21,21,21,21,21",
- "lanes": "169,170,171,172,173,174,175,176",
+ "lanes": "337,338,339,340,341,342,343,344",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet21/1"
@@ -910,7 +917,7 @@
},
"Ethernet168": {
"index": "22,22,22,22,22,22,22,22",
- "lanes": "161,162,163,164,165,166,167,168",
+ "lanes": "321,322,323,324,325,326,327,328",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet22/1"
@@ -939,7 +946,7 @@
},
"Ethernet176": {
"index": "23,23,23,23,23,23,23,23",
- "lanes": "185,186,187,188,189,190,191,192",
+ "lanes": "369,370,371,372,373,374,375,376",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet23/1"
@@ -968,7 +975,7 @@
},
"Ethernet184": {
"index": "24,24,24,24,24,24,24,24",
- "lanes": "177,178,179,180,181,182,183,184",
+ "lanes": "353,354,355,356,357,358,359,360",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet24/1"
@@ -997,7 +1004,7 @@
},
"Ethernet192": {
"index": "25,25,25,25,25,25,25,25",
- "lanes": "201,202,203,204,205,206,207,208",
+ "lanes": "401,402,403,404,405,406,407,408",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet25/1"
@@ -1026,7 +1033,7 @@
},
"Ethernet200": {
"index": "26,26,26,26,26,26,26,26",
- "lanes": "193,194,195,196,197,198,199,200",
+ "lanes": "385,386,387,388,389,390,391,392",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet26/1"
@@ -1055,7 +1062,7 @@
},
"Ethernet208": {
"index": "27,27,27,27,27,27,27,27",
- "lanes": "217,218,219,220,221,222,223,224",
+ "lanes": "433,434,435,436,437,438,439,440",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet27/1"
@@ -1084,7 +1091,7 @@
},
"Ethernet216": {
"index": "28,28,28,28,28,28,28,28",
- "lanes": "209,210,211,212,213,214,215,216",
+ "lanes": "417,418,419,420,421,422,423,424",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet28/1"
@@ -1113,7 +1120,7 @@
},
"Ethernet224": {
"index": "29,29,29,29,29,29,29,29",
- "lanes": "233,234,235,236,237,238,239,240",
+ "lanes": "465,466,467,468,469,470,471,472",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet29/1"
@@ -1142,7 +1149,7 @@
},
"Ethernet232": {
"index": "30,30,30,30,30,30,30,30",
- "lanes": "225,226,227,228,229,230,231,232",
+ "lanes": "449,450,451,452,453,454,455,456",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet30/1"
@@ -1171,7 +1178,7 @@
},
"Ethernet240": {
"index": "31,31,31,31,31,31,31,31",
- "lanes": "241,242,243,244,245,246,247,248",
+ "lanes": "481,482,483,484,485,486,487,488",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet31/1"
@@ -1200,7 +1207,7 @@
},
"Ethernet248": {
"index": "32,32,32,32,32,32,32,32",
- "lanes": "253,254,255,256,257,258,259,260",
+ "lanes": "505,506,507,508,509,510,511,512",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet32/1"
@@ -1258,7 +1265,7 @@
},
"Ethernet264": {
"index": "34,34,34,34,34,34,34,34",
- "lanes": "13,14,15,16,17,18,19,20",
+ "lanes": "25,26,27,28,29,30,31,32",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet34/1"
@@ -1287,7 +1294,7 @@
},
"Ethernet272": {
"index": "35,35,35,35,35,35,35,35",
- "lanes": "29,30,31,32,33,34,35,36",
+ "lanes": "57,58,59,60,61,62,63,64",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet35/1"
@@ -1316,7 +1323,7 @@
},
"Ethernet280": {
"index": "36,36,36,36,36,36,36,36",
- "lanes": "21,22,23,24,25,26,27,28",
+ "lanes": "41,42,43,44,45,46,47,48",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet36/1"
@@ -1345,7 +1352,7 @@
},
"Ethernet288": {
"index": "37,37,37,37,37,37,37,37",
- "lanes": "45,46,47,48,49,50,51,52",
+ "lanes": "89,90,91,92,93,94,95,96",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet37/1"
@@ -1374,7 +1381,7 @@
},
"Ethernet296": {
"index": "38,38,38,38,38,38,38,38",
- "lanes": "37,38,39,40,41,42,43,44",
+ "lanes": "73,74,75,76,77,78,79,80",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet38/1"
@@ -1403,7 +1410,7 @@
},
"Ethernet304": {
"index": "39,39,39,39,39,39,39,39",
- "lanes": "61,62,63,64,65,66,67,68",
+ "lanes": "121,122,123,124,125,126,127,128",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet39/1"
@@ -1432,7 +1439,7 @@
},
"Ethernet312": {
"index": "40,40,40,40,40,40,40,40",
- "lanes": "53,54,55,56,57,58,59,60",
+ "lanes": "105,106,107,108,109,110,111,112",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet40/1"
@@ -1461,7 +1468,7 @@
},
"Ethernet320": {
"index": "41,41,41,41,41,41,41,41",
- "lanes": "77,78,79,80,81,82,83,84",
+ "lanes": "153,154,155,156,157,158,159,160",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet41/1"
@@ -1490,7 +1497,7 @@
},
"Ethernet328": {
"index": "42,42,42,42,42,42,42,42",
- "lanes": "69,70,71,72,73,74,75,76",
+ "lanes": "137,138,139,140,141,142,143,144",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet42/1"
@@ -1519,7 +1526,7 @@
},
"Ethernet336": {
"index": "43,43,43,43,43,43,43,43",
- "lanes": "93,94,95,96,97,98,99,100",
+ "lanes": "185,186,187,188,189,190,191,192",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet43/1"
@@ -1548,7 +1555,7 @@
},
"Ethernet344": {
"index": "44,44,44,44,44,44,44,44",
- "lanes": "85,86,87,88,89,90,91,92",
+ "lanes": "169,170,171,172,173,174,175,176",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet44/1"
@@ -1577,7 +1584,7 @@
},
"Ethernet352": {
"index": "45,45,45,45,45,45,45,45",
- "lanes": "109,110,111,112,113,114,115,116",
+ "lanes": "217,218,219,220,221,222,223,224",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet45/1"
@@ -1606,7 +1613,7 @@
},
"Ethernet360": {
"index": "46,46,46,46,46,46,46,46",
- "lanes": "101,102,103,104,105,106,107,108",
+ "lanes": "201,202,203,204,205,206,207,208",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet46/1"
@@ -1635,7 +1642,7 @@
},
"Ethernet368": {
"index": "47,47,47,47,47,47,47,47",
- "lanes": "125,126,127,128,129,130,131,132",
+ "lanes": "249,250,251,252,253,254,255,256",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet47/1"
@@ -1664,7 +1671,7 @@
},
"Ethernet376": {
"index": "48,48,48,48,48,48,48,48",
- "lanes": "113,114,115,116,117,118,119,120",
+ "lanes": "225,226,227,228,229,230,231,232",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet48/1"
@@ -1693,7 +1700,7 @@
},
"Ethernet384": {
"index": "49,49,49,49,49,49,49,49",
- "lanes": "137,138,139,140,141,142,143,144",
+ "lanes": "273,274,275,276,277,278,279,280",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet49/1"
@@ -1722,7 +1729,7 @@
},
"Ethernet392": {
"index": "50,50,50,50,50,50,50,50",
- "lanes": "133,134,135,136,137,138,139,140",
+ "lanes": "265,266,267,268,269,270,271,272",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet50/1"
@@ -1751,7 +1758,7 @@
},
"Ethernet400": {
"index": "51,51,51,51,51,51,51,51",
- "lanes": "157,158,159,160,161,162,163,164",
+ "lanes": "313,314,315,316,317,318,319,320",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet51/1"
@@ -1780,7 +1787,7 @@
},
"Ethernet408": {
"index": "52,52,52,52,52,52,52,52",
- "lanes": "149,150,151,152,153,154,155,156",
+ "lanes": "297,298,299,300,301,302,303,304",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet52/1"
@@ -1809,7 +1816,7 @@
},
"Ethernet416": {
"index": "53,53,53,53,53,53,53,53",
- "lanes": "173,174,175,176,177,178,179,180",
+ "lanes": "345,346,347,348,349,350,351,352",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet53/1"
@@ -1838,7 +1845,7 @@
},
"Ethernet424": {
"index": "54,54,54,54,54,54,54,54",
- "lanes": "165,166,167,168,169,170,171,172",
+ "lanes": "329,330,331,332,333,334,335,336",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet54/1"
@@ -1867,7 +1874,7 @@
},
"Ethernet432": {
"index": "55,55,55,55,55,55,55,55",
- "lanes": "189,190,191,192,193,194,195,196",
+ "lanes": "377,378,379,380,381,382,383,384",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet55/1"
@@ -1896,7 +1903,7 @@
},
"Ethernet440": {
"index": "56,56,56,56,56,56,56,56",
- "lanes": "181,182,183,184,185,186,187,188",
+ "lanes": "361,362,363,364,365,366,367,368",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet56/1"
@@ -1925,7 +1932,7 @@
},
"Ethernet448": {
"index": "57,57,57,57,57,57,57,57",
- "lanes": "205,206,207,208,209,210,211,212",
+ "lanes": "409,410,411,412,413,414,415,416",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet57/1"
@@ -1954,7 +1961,7 @@
},
"Ethernet456": {
"index": "58,58,58,58,58,58,58,58",
- "lanes": "197,198,199,200,201,202,203,204",
+ "lanes": "393,394,395,396,397,398,399,400",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet58/1"
@@ -1983,7 +1990,7 @@
},
"Ethernet464": {
"index": "59,59,59,59,59,59,59,59",
- "lanes": "221,222,223,224,225,226,227,228",
+ "lanes": "441,442,443,444,445,446,447,448",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet59/1"
@@ -2012,7 +2019,7 @@
},
"Ethernet472": {
"index": "60,60,60,60,60,60,60,60",
- "lanes": "213,214,215,216,217,218,219,220",
+ "lanes": "425,426,427,428,429,430,431,432",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet60/1"
@@ -2041,7 +2048,7 @@
},
"Ethernet480": {
"index": "61,61,61,61,61,61,61,61",
- "lanes": "237,238,239,240,241,242,243,244",
+ "lanes": "473,474,475,476,477,478,479,480",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet61/1"
@@ -2070,7 +2077,7 @@
},
"Ethernet488": {
"index": "62,62,62,62,62,62,62,62",
- "lanes": "229,230,231,232,233,234,235,236",
+ "lanes": "457,458,459,460,461,462,463,464",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet62/1"
@@ -2099,7 +2106,7 @@
},
"Ethernet496": {
"index": "63,63,63,63,63,63,63,63",
- "lanes": "249,250,251,252,253,254,255,256",
+ "lanes": "497,498,499,500,501,502,503,504",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet63/1"
@@ -2128,7 +2135,7 @@
},
"Ethernet504": {
"index": "64,64,64,64,64,64,64,64",
- "lanes": "245,246,247,248,249,250,251,252",
+ "lanes": "489,490,491,492,493,494,495,496",
"breakout_modes": {
"1x400G[200G,100G,50G,40G,25G,10G]": [
"Ethernet64/1"
@@ -2157,7 +2164,7 @@
},
"Ethernet512": {
"index": "65",
- "lanes": "258",
+ "lanes": "515",
"breakout_modes": {
"1x10G": [
"Ethernet65"
@@ -2166,7 +2173,7 @@
},
"Ethernet513": {
"index": "66",
- "lanes": "257",
+ "lanes": "513",
"breakout_modes": {
"1x10G": [
"Ethernet66"
diff --git a/device/arista/x86_64-arista_7060dx5_64s/platform_components.json b/device/arista/x86_64-arista_7060dx5_64s/platform_components.json
new file mode 100644
index 0000000000..2012dc63aa
--- /dev/null
+++ b/device/arista/x86_64-arista_7060dx5_64s/platform_components.json
@@ -0,0 +1,12 @@
+{
+ "chassis": {
+ "DCS-7060DX5-64S": {
+ "component": {
+ "Aboot()": {},
+ "Scd(addr=0000:00:18.7)": {},
+ "Scd(addr=0000:01:00.0)": {},
+ "LorikeetSysCpld(addr=13-0023)": {}
+ }
+ }
+ }
+}
diff --git a/device/arista/x86_64-arista_7060px5_64s/Arista-7060PX5-64S/gearbox_config.json b/device/arista/x86_64-arista_7060px5_64s/Arista-7060PX5-64S/gearbox_config.json
index b6d090ec6e..853ad935e8 100644
--- a/device/arista/x86_64-arista_7060px5_64s/Arista-7060PX5-64S/gearbox_config.json
+++ b/device/arista/x86_64-arista_7060px5_64s/Arista-7060PX5-64S/gearbox_config.json
@@ -5,7 +5,7 @@
"name": "phy1_1",
"address": "1",
"lib_name": "",
- "firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
+ "firmware_path": "/usr/etc/credo/firmware/bh.lz4.fw.1.5.5.bin",
"config_file": "/usr/share/sonic/hwsku/phy1_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
@@ -18,7 +18,7 @@
"name": "phy1_2",
"address": "2",
"lib_name": "",
- "firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
+ "firmware_path": "/usr/etc/credo/firmware/bh.lz4.fw.1.5.5.bin",
"config_file": "/usr/share/sonic/hwsku/phy2_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
@@ -31,7 +31,7 @@
"name": "phy2_1",
"address": "3",
"lib_name": "",
- "firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
+ "firmware_path": "/usr/etc/credo/firmware/bh.lz4.fw.1.5.5.bin",
"config_file": "/usr/share/sonic/hwsku/phy3_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
@@ -44,7 +44,7 @@
"name": "phy2_2",
"address": "4",
"lib_name": "",
- "firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
+ "firmware_path": "/usr/etc/credo/firmware/bh.lz4.fw.1.5.5.bin",
"config_file": "/usr/share/sonic/hwsku/phy4_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
@@ -57,7 +57,7 @@
"name": "phy3_1",
"address": "5",
"lib_name": "",
- "firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
+ "firmware_path": "/usr/etc/credo/firmware/bh.lz4.fw.1.5.5.bin",
"config_file": "/usr/share/sonic/hwsku/phy5_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
@@ -70,7 +70,7 @@
"name": "phy3_2",
"address": "6",
"lib_name": "",
- "firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
+ "firmware_path": "/usr/etc/credo/firmware/bh.lz4.fw.1.5.5.bin",
"config_file": "/usr/share/sonic/hwsku/phy6_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
@@ -83,7 +83,7 @@
"name": "phy4_1",
"address": "7",
"lib_name": "",
- "firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
+ "firmware_path": "/usr/etc/credo/firmware/bh.lz4.fw.1.5.5.bin",
"config_file": "/usr/share/sonic/hwsku/phy7_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
@@ -96,7 +96,7 @@
"name": "phy4_2",
"address": "8",
"lib_name": "",
- "firmware_path": "/usr/etc/credo/firmware/blackhawk.lz4.fw.0.1.17.bin",
+ "firmware_path": "/usr/etc/credo/firmware/bh.lz4.fw.1.5.5.bin",
"config_file": "/usr/share/sonic/hwsku/phy8_config.json",
"sai_init_config_file": "",
"phy_access": "mdio",
From c5948d53fbccfbc19889647f0c73565f80004201 Mon Sep 17 00:00:00 2001
From: Longxiang Lyu <35479537+lolyu@users.noreply.github.com>
Date: Fri, 10 Jan 2025 09:01:49 +0800
Subject: [PATCH 2/3] 202405 add subnet decap yang (#21263)
* [YANG] Add yang model to `SUBNET_DECAP` table
Signed-off-by: Longxiang Lyu
---
src/sonic-yang-models/doc/Configuration.md | 15 +++
src/sonic-yang-models/setup.py | 1 +
.../tests/files/sample_config_db.json | 7 ++
.../yang_model_tests/tests/subnet_decap.json | 31 +++++
.../tests_config/subnet_decap.json | 111 ++++++++++++++++++
.../yang-models/sonic-subnet-decap.yang | 57 +++++++++
6 files changed, 222 insertions(+)
create mode 100644 src/sonic-yang-models/tests/yang_model_tests/tests/subnet_decap.json
create mode 100644 src/sonic-yang-models/tests/yang_model_tests/tests_config/subnet_decap.json
create mode 100644 src/sonic-yang-models/yang-models/sonic-subnet-decap.yang
diff --git a/src/sonic-yang-models/doc/Configuration.md b/src/sonic-yang-models/doc/Configuration.md
index 88189978ef..9c10daf7d7 100644
--- a/src/sonic-yang-models/doc/Configuration.md
+++ b/src/sonic-yang-models/doc/Configuration.md
@@ -84,6 +84,7 @@
* [WRED_PROFILE](#wred_profile)
* [PASSWORD_HARDENING](#password_hardening)
* [SSH_SERVER](#ssh_server)
+ * [SUBNET_DECAP](#subnet_decap)
* [SYSTEM_DEFAULTS table](#systemdefaults-table)
* [RADIUS](#radius)
* [Static DNS](#static-dns)
@@ -2742,6 +2743,20 @@ The method could be:
}
```
+### SUBNET_DECAP
+
+The **SUBNET_DECAP** table is used for subnet decap configuration.
+
+```
+"SUBNET_DECAP": {
+ "AZURE": {
+ "status": "enable",
+ "src_ip": "10.10.10.0/24",
+ "src_ip_v6": "20c1:ba8::/64"
+ }
+}
+```
+
### SYSTEM_DEFAULTS table
To have a better management of the features in SONiC, a new table `SYSTEM_DEFAULTS` is introduced.
diff --git a/src/sonic-yang-models/setup.py b/src/sonic-yang-models/setup.py
index a632594eea..61b803e90b 100644
--- a/src/sonic-yang-models/setup.py
+++ b/src/sonic-yang-models/setup.py
@@ -166,6 +166,7 @@ def run(self):
'./yang-models/sonic-system-tacacs.yang',
'./yang-models/sonic-system-radius.yang',
'./yang-models/sonic-system-ldap.yang',
+ './yang-models/sonic-subnet-decap.yang',
'./yang-models/sonic-telemetry.yang',
'./yang-models/sonic-telemetry_client.yang',
'./yang-models/sonic-gnmi.yang',
diff --git a/src/sonic-yang-models/tests/files/sample_config_db.json b/src/sonic-yang-models/tests/files/sample_config_db.json
index 8b5e8da071..279efc86a2 100644
--- a/src/sonic-yang-models/tests/files/sample_config_db.json
+++ b/src/sonic-yang-models/tests/files/sample_config_db.json
@@ -5,6 +5,13 @@
"vni" : "100"
}
},
+ "SUBNET_DECAP": {
+ "AZURE": {
+ "status": "enable",
+ "src_ip": "10.10.10.0/24",
+ "src_ip_v6": "20c1:ba8::/64"
+ }
+ },
"DHCP_SERVER": {
"192.0.0.8": {},
"192.0.0.8": {},
diff --git a/src/sonic-yang-models/tests/yang_model_tests/tests/subnet_decap.json b/src/sonic-yang-models/tests/yang_model_tests/tests/subnet_decap.json
new file mode 100644
index 0000000000..d3ce0b7213
--- /dev/null
+++ b/src/sonic-yang-models/tests/yang_model_tests/tests/subnet_decap.json
@@ -0,0 +1,31 @@
+{
+ "SUBNET_DECAP_DEFAULT_TEST": {
+ "desc": "Configure SUBNET_DECAP table."
+ },
+ "SUBNET_DECAP_ENABLE_TEST": {
+ "desc": "Configure SUBNET_DECAP table with status as enable."
+ },
+ "SUBNET_DECAP_DISABLE_TEST": {
+ "desc": "Configure SUBNET_DECAP table with status as disable."
+ },
+ "SUBNET_DECAP_INVALID_STATUS_TEST": {
+ "desc": "Configure SUBNET_DECAP table with invalid status.",
+ "eStrKey": "InvalidValue"
+ },
+ "SUBNET_DECAP_INVALID_IPV4": {
+ "desc": "Configure SUBNET_DECAP table with invalid src ipv4 prefix.",
+ "eStrKey": "Pattern"
+ },
+ "SUBNET_DECAP_INVALID_IPV6": {
+ "desc": "Configure SUBNET_DECAP table with invalid src ipv6 prefix.",
+ "eStrKey": "Pattern"
+ },
+ "SUBNET_DECAP_NO_IPV4": {
+ "desc": "Configure SUBNET_DECAP table without src ipv4 prefix.",
+ "eStrKey": "Mandatory"
+ },
+ "SUBNET_DECAP_NO_IPV6": {
+ "desc": "Configure SUBNET_DECAP table without src ipv6 prefix.",
+ "eStrKey": "Mandatory"
+ }
+}
diff --git a/src/sonic-yang-models/tests/yang_model_tests/tests_config/subnet_decap.json b/src/sonic-yang-models/tests/yang_model_tests/tests_config/subnet_decap.json
new file mode 100644
index 0000000000..6b8373d7ad
--- /dev/null
+++ b/src/sonic-yang-models/tests/yang_model_tests/tests_config/subnet_decap.json
@@ -0,0 +1,111 @@
+{
+ "SUBNET_DECAP_DEFAULT_TEST": {
+ "sonic-subnet-decap:sonic-subnet-decap": {
+ "sonic-subnet-decap:SUBNET_DECAP": {
+ "SUBNET_DECAP_LIST": [
+ {
+ "name": "AZURE",
+ "src_ip": "10.10.10.0/24",
+ "src_ip_v6": "20c1:ba8::/64"
+ }
+ ]
+ }
+ }
+ },
+ "SUBNET_DECAP_ENABLE_TEST": {
+ "sonic-subnet-decap:sonic-subnet-decap": {
+ "sonic-subnet-decap:SUBNET_DECAP": {
+ "SUBNET_DECAP_LIST": [
+ {
+ "name": "AZURE",
+ "status": "enable",
+ "src_ip": "10.10.10.0/24",
+ "src_ip_v6": "20c1:ba8::/64"
+ }
+ ]
+ }
+ }
+ },
+ "SUBNET_DECAP_DISABLE_TEST": {
+ "sonic-subnet-decap:sonic-subnet-decap": {
+ "sonic-subnet-decap:SUBNET_DECAP": {
+ "SUBNET_DECAP_LIST": [
+ {
+ "name": "AZURE",
+ "status": "disable",
+ "src_ip": "10.10.10.0/24",
+ "src_ip_v6": "20c1:ba8::/64"
+ }
+ ]
+ }
+ }
+ },
+ "SUBNET_DECAP_INVALID_STATUS_TEST": {
+ "sonic-subnet-decap:sonic-subnet-decap": {
+ "sonic-subnet-decap:SUBNET_DECAP": {
+ "SUBNET_DECAP_LIST": [
+ {
+ "name": "AZURE",
+ "status": "enabled",
+ "src_ip": "10.10.10.0/24",
+ "src_ip_v6": "20c1:ba8::/64"
+ }
+ ]
+ }
+ }
+ },
+ "SUBNET_DECAP_INVALID_IPV4": {
+ "sonic-subnet-decap:sonic-subnet-decap": {
+ "sonic-subnet-decap:SUBNET_DECAP": {
+ "SUBNET_DECAP_LIST": [
+ {
+ "name": "AZURE",
+ "status": "enable",
+ "src_ip": "10.10.10.01111/24",
+ "src_ip_v6": "20c1:ba8::/64"
+ }
+ ]
+ }
+ }
+ },
+ "SUBNET_DECAP_INVALID_IPV6": {
+ "sonic-subnet-decap:sonic-subnet-decap": {
+ "sonic-subnet-decap:SUBNET_DECAP": {
+ "SUBNET_DECAP_LIST": [
+ {
+ "name": "AZURE",
+ "status": "enable",
+ "src_ip": "10.10.10.0/24",
+ "src_ip_v6": "20c1:ba8::01111/64"
+ }
+ ]
+ }
+ }
+ },
+ "SUBNET_DECAP_NO_IPV4": {
+ "sonic-subnet-decap:sonic-subnet-decap": {
+ "sonic-subnet-decap:SUBNET_DECAP": {
+ "SUBNET_DECAP_LIST": [
+ {
+ "name": "AZURE",
+ "status": "enable",
+ "src_ip_v6": "20c1:ba8::/64"
+ }
+ ]
+ }
+ }
+ },
+ "SUBNET_DECAP_NO_IPV6": {
+ "sonic-subnet-decap:sonic-subnet-decap": {
+ "sonic-subnet-decap:SUBNET_DECAP": {
+ "SUBNET_DECAP_LIST": [
+ {
+ "name": "AZURE",
+ "status": "enable",
+ "src_ip": "10.10.10.0/24"
+ }
+ ]
+ }
+ }
+ }
+}
diff --git a/src/sonic-yang-models/yang-models/sonic-subnet-decap.yang b/src/sonic-yang-models/yang-models/sonic-subnet-decap.yang
new file mode 100644
index 0000000000..c14c6b2184
--- /dev/null
+++ b/src/sonic-yang-models/yang-models/sonic-subnet-decap.yang
@@ -0,0 +1,57 @@
+module sonic-subnet-decap {
+
+ yang-version 1.1;
+
+ namespace "http://github.com/sonic-net/sonic-subnet-decap";
+
+ prefix subnet-decap;
+
+ import ietf-inet-types {
+ prefix inet;
+ }
+
+ import sonic-types {
+ prefix stypes;
+ }
+
+ description "Subnet decap configuration for SONiC OS.";
+
+ revision 2024-12-19 {
+ description "Initial version";
+ }
+
+ container sonic-subnet-decap {
+ container SUBNET_DECAP {
+
+ description "CONFIG_DB subnet decap configuration.";
+
+ list SUBNET_DECAP_LIST {
+
+ key "name";
+
+ leaf name {
+ type string;
+ description "Subnet Decap config name.";
+ }
+
+ leaf status {
+ type stypes:mode-status;
+ default disable;
+ description "Subnet Decap status.";
+ }
+
+ leaf src_ip {
+ type inet:ipv4-prefix;
+ description "Subnet decap term source IPv4 prefix.";
+ mandatory true;
+ }
+
+ leaf src_ip_v6 {
+ type inet:ipv6-prefix;
+ description "Subnet decap term source IPv6 prefix.";
+ mandatory true;
+ }
+ }
+ }
+ }
+}
From 07ef4e68336a3bd34b340ea1820ad07effcc3e10 Mon Sep 17 00:00:00 2001
From: mssonicbld <79238446+mssonicbld@users.noreply.github.com>
Date: Fri, 10 Jan 2025 10:01:30 +0800
Subject: [PATCH 3/3] [submodule] Update submodule sonic-linux-kernel to the
latest HEAD automatically (#21358)
#### Why I did it
src/sonic-linux-kernel
```
* 7e8ca67 - (HEAD -> 202405, origin/202405) [PCI/ASPM] Revert commit `456d8aa` to avoid kernel panics in `6.1.94` (#448) (#453) (17 hours ago) [kenneth-arista]
```
#### How I did it
#### How to verify it
#### Description for the changelog
---
src/sonic-linux-kernel | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/sonic-linux-kernel b/src/sonic-linux-kernel
index 51b996dc40..7e8ca67fa6 160000
--- a/src/sonic-linux-kernel
+++ b/src/sonic-linux-kernel
@@ -1 +1 @@
-Subproject commit 51b996dc409d0b7d7e5f2d376e961761a4238b8c
+Subproject commit 7e8ca67fa611945ea873a09edb246c4ec1090023