commit 35269c0750156195c667e3bb2e16a2cf09d3b27a
parent 4f7da76d1a0060b7a619be23db5e02d834b07960
Author: Broadcom SDK Release <sdk.releases@broadcom.com>
Date: Wed, 8 Jan 2020 17:08:55 -0800
SDK-174219: update all the speed id entry with RS fec enabled on TH3/TD4 with...
Devices: 56980_B0
Module: Phymod
update all the speed id entry with RS fec enabled on TH3/TD4 with
AM_LOCK_FSM_MODE enabled
Diffstat:
1 file changed, 48 insertions(+), 48 deletions(-)
diff --git a/sdk-6.5.16/libs/phymod/chip/tscbh/tier1/tbhmod_sc_lkup_table.c b/sdk-6.5.16/libs/phymod/chip/tscbh/tier1/tbhmod_sc_lkup_table.c
@@ -195,13 +195,13 @@ const sc_pmd_entry_st tscbh_sc_pmd_entry_312M_ref[] = {
uint32_t spd_id_entry_26[TSCBH_SPEED_ID_TABLE_SIZE][TSCBH_SPEED_ID_ENTRY_SIZE] = {
{ 0x00020000, 0x00000000, 0x0050a400, 0x01842304, 0x00010804 },
{ 0x00040000, 0x00000000, 0x00105800, 0x01c02302, 0x00110804 },
- { 0x34352802, 0x0001f800, 0x00105804, 0x06002302, 0x0012940a },
+ { 0x34352802, 0x0001f800, 0x00105804, 0x06002302, 0x001a940a },
{ 0x00040003, 0x1d400000, 0x0050b800, 0x01042a04, 0x00010810 },
{ 0x00040003, 0x1d400000, 0x0050b800, 0x01042a04, 0x00010810 },
- { 0x1d912905, 0x0009d003, 0x0010383d, 0x0180ea04, 0x0012a80a },
- { 0x34312886, 0x00406800, 0x0010583d, 0x01002a02, 0x0010a50a },
- { 0x34312886, 0x00406800, 0x0010583d, 0x01002a02, 0x0010a50a },
- { 0x1d912908, 0x0028c003, 0x0010383d, 0x0100ea04, 0x0011540a },
+ { 0x1d912905, 0x0009d003, 0x0010383d, 0x0180ea04, 0x001aa80a },
+ { 0x34312886, 0x00406800, 0x0010583d, 0x01002a02, 0x0018a50a },
+ { 0x34312886, 0x00406800, 0x0010583d, 0x01002a02, 0x0018a50a },
+ { 0x1d912908, 0x0028c003, 0x0010383d, 0x0100ea04, 0x0019540a },
{ 0xb7113749, 0x004800c2, 0x0010393d, 0x0100ec04, 0x00395414 },
{ 0xb711374a, 0x00680042, 0x0010393d, 0x0100ec04, 0x0038aa14 },
{ 0x00000000, 0x00000000, 0x0050a000, 0x01600004, 0x00000000 },
@@ -209,34 +209,34 @@ uint32_t spd_id_entry_26[TSCBH_SPEED_ID_TABLE_SIZE][TSCBH_SPEED_ID_ENTRY_SIZE] =
{ 0x00000000, 0x00000000, 0x0050a000, 0x01500004, 0x00000000 },
{ 0x00020000, 0x00000000, 0x01504000, 0x01402308, 0x00110804 },
{ 0x00020000, 0x00000000, 0x01504000, 0x01402308, 0x00110804 },
- { 0x34352810, 0x0001f800, 0x00105804, 0x06002302, 0x0012940a },
- { 0x34352810, 0x0001f800, 0x00105804, 0x06002302, 0x0012940a },
+ { 0x34352810, 0x0001f800, 0x00105804, 0x06002302, 0x001a940a },
+ { 0x34352810, 0x0001f800, 0x00105804, 0x06002302, 0x001a940a },
{ 0x00000003, 0x1d280000, 0x01505800, 0x01002a08, 0x00121010 },
{ 0x00000003, 0x1d280000, 0x01505800, 0x01002a08, 0x00121010 },
{ 0x00000014, 0x24280000, 0x00105800, 0x01002a02, 0x00121010 },
- { 0x34312895, 0x0020f000, 0x0010583d, 0x01402a02, 0x00114a0a },
+ { 0x34312895, 0x0020f000, 0x0010583d, 0x01402a02, 0x00194a0a },
{ 0x00000000, 0x00000000, 0x00102000, 0x00000004, 0x00100000 },
{ 0x00000000, 0x00000000, 0x00102000, 0x00000004, 0x00100000 },
- { 0x1d912905, 0x0020f003, 0x0010583d, 0x01402a02, 0x0011540a },
+ { 0x1d912905, 0x0020f003, 0x0010583d, 0x01402a02, 0x0019540a },
{ 0x00000019, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00102000, 0x00000004, 0x00000000 },
+ { 0x00000000, 0x00000000, 0x00102000, 0x00000004, 0x00080000 },
{ 0x00000014, 0x24100000, 0x00103800, 0x0080ea04, 0x00121008 },
- { 0x34312895, 0x0009e000, 0x0010383d, 0x0180ea04, 0x0012940a },
+ { 0x34312895, 0x0009e000, 0x0010383d, 0x0180ea04, 0x001a940a },
{ 0x00000000, 0x00000000, 0x01100000, 0x00000020, 0x00000000 },
{ 0xb711374a, 0x00680042, 0x0010393d, 0x0100ec04, 0x0038aa14 },
{ 0x0000001f, 0x47480000, 0x00103800, 0x0100ea04, 0x00310810 },
{ 0xb7113509, 0x00484002, 0x0010393d, 0x0100ec04, 0x0038aa0a },
- { 0x1d912908, 0x00406003, 0x0010583d, 0x01002a02, 0x0010aa0a },
+ { 0x1d912908, 0x00406003, 0x0010583d, 0x01002a02, 0x0018aa0a },
{ 0x00000022, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
- { 0x34312886, 0x0028d000, 0x0010383d, 0x0100ea04, 0x00114a0a },
+ { 0x34312886, 0x0028d000, 0x0010383d, 0x0100ea04, 0x00194a0a },
{ 0x00000024, 0x47280000, 0x00103800, 0x0100ea04, 0x00121010 },
{ 0x00000025, 0x0e580000, 0x00105800, 0x01002a02, 0x00114a14 },
- { 0x8ed128c5, 0x0008f001, 0x0010383d, 0x0180ea04, 0x00115405 },
- { 0x5b9128c8, 0x00287001, 0x0010383d, 0x0100ea04, 0x0010aa05 },
+ { 0x8ed128c5, 0x0008f001, 0x0010383d, 0x0180ea04, 0x00195405 },
+ { 0x5b9128c8, 0x00287001, 0x0010383d, 0x0100ea04, 0x0018aa05 },
{ 0x5b913789, 0x00480071, 0x0010393d, 0x0100ec04, 0x0038aa0a },
{ 0x00000000, 0x00000000, 0x00105800, 0x01c02302, 0x00110804 },
{ 0x00040040, 0x00000000, 0x00105800, 0x01c02302, 0x00110804 },
- { 0x34312890, 0x0001f800, 0x00105804, 0x06002302, 0x0012940a },
+ { 0x34312890, 0x0001f800, 0x00105804, 0x06002302, 0x001a940a },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
@@ -272,13 +272,13 @@ uint32_t spd_id_entry_26[TSCBH_SPEED_ID_TABLE_SIZE][TSCBH_SPEED_ID_ENTRY_SIZE] =
uint32_t spd_id_entry_25[TSCBH_SPEED_ID_TABLE_SIZE][TSCBH_SPEED_ID_ENTRY_SIZE] = {
{ 0x00020000, 0x00000000, 0x0050a400, 0x01842308, 0x00010804 },
{ 0x00040000, 0x00000000, 0x00105800, 0x01c02304, 0x00110804 },
- { 0x34352802, 0x0001f800, 0x00105804, 0x06002304, 0x0012940a },
+ { 0x34352802, 0x0001f800, 0x00105804, 0x06002304, 0x001a940a },
{ 0x00040003, 0x1d400000, 0x0050b800, 0x01042a08, 0x00010810 },
{ 0x00040003, 0x1d400000, 0x0050b800, 0x01042a08, 0x00010810 },
- { 0x1d912905, 0x0009d003, 0x0010383d, 0x0180ea08, 0x0012a80a },
- { 0x34312886, 0x00406800, 0x0010583d, 0x01002a04, 0x0010a50a },
- { 0x34312886, 0x00406800, 0x0010583d, 0x01002a04, 0x0010a50a },
- { 0x1d912908, 0x0028c003, 0x0010383d, 0x0100ea08, 0x0011540a },
+ { 0x1d912905, 0x0009d003, 0x0010383d, 0x0180ea08, 0x001aa80a },
+ { 0x34312886, 0x00406800, 0x0010583d, 0x01002a04, 0x0018a50a },
+ { 0x34312886, 0x00406800, 0x0010583d, 0x01002a04, 0x0018a50a },
+ { 0x1d912908, 0x0028c003, 0x0010383d, 0x0100ea08, 0x0019540a },
{ 0xb7113749, 0x004800c2, 0x0010393d, 0x0100ec08, 0x00395414 },
{ 0xb711374a, 0x00680042, 0x0010393d, 0x0100ec08, 0x0038aa14 },
{ 0x00000000, 0x00000000, 0x0050a000, 0x01600008, 0x00000000 },
@@ -286,34 +286,34 @@ uint32_t spd_id_entry_25[TSCBH_SPEED_ID_TABLE_SIZE][TSCBH_SPEED_ID_ENTRY_SIZE] =
{ 0x00000000, 0x00000000, 0x0050a000, 0x01500008, 0x00000000 },
{ 0x00020000, 0x00000000, 0x02504000, 0x01402310, 0x00110804 },
{ 0x00020000, 0x00000000, 0x02504000, 0x01402310, 0x00110804 },
- { 0x34352810, 0x0001f800, 0x00105804, 0x06002304, 0x0012940a },
- { 0x34352810, 0x0001f800, 0x00105804, 0x06002304, 0x0012940a },
+ { 0x34352810, 0x0001f800, 0x00105804, 0x06002304, 0x001a940a },
+ { 0x34352810, 0x0001f800, 0x00105804, 0x06002304, 0x001a940a },
{ 0x00000003, 0x1d280000, 0x02505800, 0x01002a10, 0x00121010 },
{ 0x00000003, 0x1d280000, 0x02505800, 0x01002a10, 0x00121010 },
{ 0x00000014, 0x24280000, 0x00105800, 0x01002a04, 0x00121010 },
- { 0x34312895, 0x0020f000, 0x0010583d, 0x01402a04, 0x00114a0a },
+ { 0x34312895, 0x0020f000, 0x0010583d, 0x01402a04, 0x00194a0a },
{ 0x00000000, 0x00000000, 0x00102000, 0x00000008, 0x00100000 },
{ 0x00000000, 0x00000000, 0x00102000, 0x00000008, 0x00100000 },
- { 0x1d912905, 0x0020f003, 0x0010583d, 0x01402a04, 0x0011540a },
+ { 0x1d912905, 0x0020f003, 0x0010583d, 0x01402a04, 0x0019540a },
{ 0x00000019, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00102000, 0x00000008, 0x00000000 },
+ { 0x00000000, 0x00000000, 0x00102000, 0x00000008, 0x00080000 },
{ 0x00000014, 0x24100000, 0x00103800, 0x0080ea08, 0x00121008 },
- { 0x34312895, 0x0009e000, 0x0010383d, 0x0180ea08, 0x0012940a },
+ { 0x34312895, 0x0009e000, 0x0010383d, 0x0180ea08, 0x001a940a },
{ 0x00000000, 0x00000000, 0x02100000, 0x00000040, 0x00000000 },
{ 0xb711374a, 0x00680042, 0x0010393d, 0x0100ec08, 0x0038aa14 },
{ 0x0000001f, 0x47480000, 0x00103800, 0x0100ea08, 0x00310810 },
{ 0xb7113509, 0x00484002, 0x0010393d, 0x0100ec08, 0x0038aa0a },
- { 0x1d912908, 0x00406003, 0x0010583d, 0x01002a04, 0x0010aa0a },
+ { 0x1d912908, 0x00406003, 0x0010583d, 0x01002a04, 0x0018aa0a },
{ 0x00000022, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
- { 0x34312886, 0x0028d000, 0x0010383d, 0x0100ea08, 0x00114a0a },
+ { 0x34312886, 0x0028d000, 0x0010383d, 0x0100ea08, 0x00194a0a },
{ 0x00000024, 0x47280000, 0x00103800, 0x0100ea08, 0x00121010 },
{ 0x00000025, 0x0e580000, 0x00105800, 0x01002a04, 0x00114a14 },
- { 0x8ed128c5, 0x0008f001, 0x0010383d, 0x0180ea08, 0x00115405 },
- { 0x5b9128c8, 0x00287001, 0x0010383d, 0x0100ea08, 0x0010aa05 },
+ { 0x8ed128c5, 0x0008f001, 0x0010383d, 0x0180ea08, 0x00195405 },
+ { 0x5b9128c8, 0x00287001, 0x0010383d, 0x0100ea08, 0x0018aa05 },
{ 0x5b913789, 0x00480071, 0x0010393d, 0x0100ec08, 0x0038aa0a },
{ 0x00000000, 0x00000000, 0x00105800, 0x01c02304, 0x00110804 },
{ 0x00040040, 0x00000000, 0x00105800, 0x01c02304, 0x00110804 },
- { 0x34312890, 0x0001f800, 0x00105804, 0x06002304, 0x0012940a },
+ { 0x34312890, 0x0001f800, 0x00105804, 0x06002304, 0x001a940a },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
@@ -349,13 +349,13 @@ uint32_t spd_id_entry_25[TSCBH_SPEED_ID_TABLE_SIZE][TSCBH_SPEED_ID_ENTRY_SIZE] =
uint32_t spd_id_entry_20[TSCBH_SPEED_ID_TABLE_SIZE][TSCBH_SPEED_ID_ENTRY_SIZE] = {
{ 0x00020000, 0x00000000, 0x00108400, 0x01842302, 0x00010804 },
{ 0x00040000, 0x00000000, 0x00d03800, 0x01c02305, 0x00110804 },
- { 0x34352802, 0x0001f800, 0x00d03804, 0x06002305, 0x0012940a },
+ { 0x34352802, 0x0001f800, 0x00d03804, 0x06002305, 0x001a940a },
{ 0x00040003, 0x1d400000, 0x00109800, 0x01042a02, 0x00010810 },
{ 0x00040003, 0x1d400000, 0x00109800, 0x01042a02, 0x00010810 },
- { 0x1d912905, 0x0009d003, 0x0210183d, 0x0180ea0a, 0x0012a80a },
- { 0x34312886, 0x00406800, 0x00d0383d, 0x01002a05, 0x0010a50a },
- { 0x34312886, 0x00406800, 0x00d0383d, 0x01002a05, 0x0010a50a },
- { 0x1d912908, 0x0028c003, 0x0210183d, 0x0100ea0a, 0x0011540a },
+ { 0x1d912905, 0x0009d003, 0x0210183d, 0x0180ea0a, 0x001aa80a },
+ { 0x34312886, 0x00406800, 0x00d0383d, 0x01002a05, 0x0018a50a },
+ { 0x34312886, 0x00406800, 0x00d0383d, 0x01002a05, 0x0018a50a },
+ { 0x1d912908, 0x0028c003, 0x0210183d, 0x0100ea0a, 0x0019540a },
{ 0xb7113749, 0x004800c2, 0x0210193d, 0x0100ec0a, 0x00395414 },
{ 0xb711374a, 0x00680042, 0x0210193d, 0x0100ec0a, 0x0038aa14 },
{ 0x00000000, 0x00000000, 0x00108000, 0x01600002, 0x00000000 },
@@ -363,34 +363,34 @@ uint32_t spd_id_entry_20[TSCBH_SPEED_ID_TABLE_SIZE][TSCBH_SPEED_ID_ENTRY_SIZE] =
{ 0x00000000, 0x00000000, 0x00108000, 0x01500002, 0x00000000 },
{ 0x00020000, 0x00000000, 0x00104000, 0x01402304, 0x00110804 },
{ 0x00020000, 0x00000000, 0x00104000, 0x01402304, 0x00110804 },
- { 0x34352810, 0x0001f800, 0x00d03804, 0x06002305, 0x0012940a },
- { 0x34352810, 0x0001f800, 0x00d03804, 0x06002305, 0x0012940a },
+ { 0x34352810, 0x0001f800, 0x00d03804, 0x06002305, 0x001a940a },
+ { 0x34352810, 0x0001f800, 0x00d03804, 0x06002305, 0x001a940a },
{ 0x00000003, 0x1d280000, 0x00105800, 0x01002a04, 0x00121010 },
{ 0x00000003, 0x1d280000, 0x00105800, 0x01002a04, 0x00121010 },
{ 0x00000014, 0x24280000, 0x00d03800, 0x01002a05, 0x00121010 },
- { 0x34312895, 0x0020f000, 0x00d0383d, 0x01402a05, 0x00114a0a },
+ { 0x34312895, 0x0020f000, 0x00d0383d, 0x01402a05, 0x00194a0a },
{ 0x00000000, 0x00000000, 0x02100000, 0x0000000a, 0x00100000 },
{ 0x00000000, 0x00000000, 0x02100000, 0x0000000a, 0x00100000 },
- { 0x1d912905, 0x0020f003, 0x00d0383d, 0x01402a05, 0x0011540a },
+ { 0x1d912905, 0x0020f003, 0x00d0383d, 0x01402a05, 0x0019540a },
{ 0x00000019, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000 },
{ 0x00000014, 0x24100000, 0x02101800, 0x0080ea0a, 0x00121008 },
- { 0x34312895, 0x0009e000, 0x0210183d, 0x0180ea0a, 0x0012940a },
+ { 0x34312895, 0x0009e000, 0x0210183d, 0x0180ea0a, 0x001a940a },
{ 0x00000000, 0x00000000, 0x02100000, 0x00000050, 0x00000000 },
{ 0xb711374a, 0x00680042, 0x0210193d, 0x0100ec0a, 0x0038aa14 },
{ 0x0000001f, 0x47480000, 0x02101800, 0x0100ea0a, 0x00310810 },
{ 0xb7113509, 0x00484002, 0x0210193d, 0x0100ec0a, 0x0038aa0a },
- { 0x1d912908, 0x00406003, 0x00d0383d, 0x01002a05, 0x0010aa0a },
+ { 0x1d912908, 0x00406003, 0x00d0383d, 0x01002a05, 0x0018aa0a },
{ 0x00000022, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
- { 0x34312886, 0x0028d000, 0x0210183d, 0x0100ea0a, 0x00114a0a },
+ { 0x34312886, 0x0028d000, 0x0210183d, 0x0100ea0a, 0x00194a0a },
{ 0x00000024, 0x47280000, 0x02101800, 0x0100ea0a, 0x00121010 },
{ 0x00000025, 0x0e580000, 0x00d03800, 0x01002a05, 0x00114a14 },
- { 0x8ed128c5, 0x0008f001, 0x0210183d, 0x0180ea0a, 0x00115405 },
- { 0x5b9128c8, 0x00287001, 0x0210183d, 0x0100ea0a, 0x0010aa05 },
+ { 0x8ed128c5, 0x0008f001, 0x0210183d, 0x0180ea0a, 0x00195405 },
+ { 0x5b9128c8, 0x00287001, 0x0210183d, 0x0100ea0a, 0x0018aa05 },
{ 0x5b913789, 0x00480071, 0x0210193d, 0x0100ec0a, 0x0038aa0a },
{ 0x00000000, 0x00000000, 0x00d03800, 0x01c02305, 0x00110804 },
{ 0x00040040, 0x00000000, 0x00d03800, 0x01c02305, 0x00110804 },
- { 0x34312890, 0x0001f800, 0x00d03804, 0x06002305, 0x0012940a },
+ { 0x34312890, 0x0001f800, 0x00d03804, 0x06002305, 0x001a940a },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },
{ 0x00000000, 0x00000000, 0x400c6000, 0x00000000, 0x00000000 },