summaryrefslogtreecommitdiffstats
path: root/src/import/chips
diff options
context:
space:
mode:
authorJohn Rell <jgrell@us.ibm.com>2017-05-05 17:16:20 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-08-20 10:07:05 -0500
commit396eca7c503c4e932e1280875df92c29df6469db (patch)
treeb434141c49502be0a66f33431fdd2db94947e999 /src/import/chips
parentc09432de26ea4c266c331dc755f3a95513f148b0 (diff)
downloadtalos-hostboot-396eca7c503c4e932e1280875df92c29df6469db.tar.gz
talos-hostboot-396eca7c503c4e932e1280875df92c29df6469db.zip
jgr17050500 Updated Obus initfile for HW405290
Added rx_cfg_lte_mc=0x1 with attributes for dd1/dd2 diffs Added rx_pr_phase_step=0x8 Change-Id: I82b8484ed8d4be5e7520f840d66e850add8c703e Original-Change-Id: Icc40d150679ed5241436b8e762d36ba25e71cec3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40182 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christopher W. Steffen <cwsteffen@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64765 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips')
-rw-r--r--src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C277
1 files changed, 275 insertions, 2 deletions
diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C b/src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C
index 95f8e831a..7cb2bef34 100644
--- a/src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C
+++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C
@@ -31,20 +31,20 @@ using namespace fapi2;
constexpr uint64_t literal_0 = 0;
constexpr uint64_t literal_1 = 1;
+constexpr uint64_t literal_0b0001 = 0b0001;
constexpr uint64_t literal_0b1000 = 0b1000;
constexpr uint64_t literal_0b10000 = 0b10000;
constexpr uint64_t literal_0b0011 = 0b0011;
constexpr uint64_t literal_0b1010 = 0b1010;
constexpr uint64_t literal_0b000000 = 0b000000;
constexpr uint64_t literal_0b000 = 0b000;
+constexpr uint64_t literal_0b01 = 0b01;
constexpr uint64_t literal_0b010 = 0b010;
constexpr uint64_t literal_0b001 = 0b001;
constexpr uint64_t literal_0b0010 = 0b0010;
-constexpr uint64_t literal_0b0001 = 0b0001;
constexpr uint64_t literal_0b101 = 0b101;
constexpr uint64_t literal_0b100 = 0b100;
constexpr uint64_t literal_0b110 = 0b110;
-constexpr uint64_t literal_0b01 = 0b01;
constexpr uint64_t literal_0b00 = 0b00;
constexpr uint64_t literal_0b00100 = 0b00100;
constexpr uint64_t literal_0b0010101 = 0b0010101;
@@ -93,6 +93,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000009010c3full, l_scom_buffer));
}
{
@@ -122,6 +127,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000109010c3full, l_scom_buffer));
}
{
@@ -151,6 +161,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000209010c3full, l_scom_buffer));
}
{
@@ -180,6 +195,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000309010c3full, l_scom_buffer));
}
{
@@ -209,6 +229,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000409010c3full, l_scom_buffer));
}
{
@@ -238,6 +263,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000509010c3full, l_scom_buffer));
}
{
@@ -267,6 +297,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000609010c3full, l_scom_buffer));
}
{
@@ -296,6 +331,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000709010c3full, l_scom_buffer));
}
{
@@ -325,6 +365,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000809010c3full, l_scom_buffer));
}
{
@@ -354,6 +399,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000909010c3full, l_scom_buffer));
}
{
@@ -383,6 +433,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000a09010c3full, l_scom_buffer));
}
{
@@ -412,6 +467,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000b09010c3full, l_scom_buffer));
}
{
@@ -441,6 +501,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000c09010c3full, l_scom_buffer));
}
{
@@ -470,6 +535,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000d09010c3full, l_scom_buffer));
}
{
@@ -499,6 +569,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000e09010c3full, l_scom_buffer));
}
{
@@ -528,6 +603,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000000f09010c3full, l_scom_buffer));
}
{
@@ -557,6 +637,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000001009010c3full, l_scom_buffer));
}
{
@@ -586,6 +671,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000001109010c3full, l_scom_buffer));
}
{
@@ -615,6 +705,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000001209010c3full, l_scom_buffer));
}
{
@@ -644,6 +739,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000001309010c3full, l_scom_buffer));
}
{
@@ -673,6 +773,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000001409010c3full, l_scom_buffer));
}
{
@@ -702,6 +807,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000001509010c3full, l_scom_buffer));
}
{
@@ -731,6 +841,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000001609010c3full, l_scom_buffer));
}
{
@@ -760,6 +875,11 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
(l_IOO0_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON );
}
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x20)) )
+ {
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b0001 );
+ }
+
FAPI_TRY(fapi2::putScom(TGT0, 0x8000001709010c3full, l_scom_buffer));
}
{
@@ -2803,6 +2923,150 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
FAPI_TRY(fapi2::putScom(TGT0, 0x8002201709010c3full, l_scom_buffer));
}
{
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280009010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280009010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280109010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280109010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280209010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280209010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280309010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280309010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280409010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280409010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280509010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280509010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280609010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280609010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280709010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280709010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280809010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280809010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280909010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280909010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280a09010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280a09010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280b09010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280b09010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280c09010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280c09010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280d09010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280d09010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280e09010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280e09010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002280f09010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002280f09010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002281009010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002281009010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002281109010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002281109010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002281209010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002281209010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002281309010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002281309010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002281409010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002281409010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002281509010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002281509010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002281609010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002281609010c3full, l_scom_buffer));
+ }
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8002281709010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<60, 4, 60, uint64_t>(literal_0b1000 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8002281709010c3full, l_scom_buffer));
+ }
+ {
FAPI_TRY(fapi2::getScom( TGT0, 0x8004040009010c3full, l_scom_buffer ));
constexpr auto l_IOO0_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED = 0x0;
@@ -3014,6 +3278,15 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT
FAPI_TRY(fapi2::putScom(TGT0, 0x8008100009010c3full, l_scom_buffer));
}
{
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x10)) )
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x8008180009010c3full, l_scom_buffer ));
+
+ l_scom_buffer.insert<62, 2, 62, uint64_t>(literal_0b01 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x8008180009010c3full, l_scom_buffer));
+ }
+ }
+ {
FAPI_TRY(fapi2::getScom( TGT0, 0x8008580009010c3full, l_scom_buffer ));
if (l_def_IS_HW)
OpenPOWER on IntegriCloud