diff options
author | Chris Steffen <cwsteffen@us.ibm.com> | 2016-04-12 12:57:07 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-08-20 10:04:03 -0500 |
commit | 30d9a874a1ec8ca24507b68c71aa0de3eb04c5e8 (patch) | |
tree | a32dc4e7b31ad2fe6f57edd417fed9492039450a /src/import/chips | |
parent | 9680212043235f365610017aedc995323f4e64f2 (diff) | |
download | talos-hostboot-30d9a874a1ec8ca24507b68c71aa0de3eb04c5e8.tar.gz talos-hostboot-30d9a874a1ec8ca24507b68c71aa0de3eb04c5e8.zip |
io xbus/obus initfile update
Added obus initfile update, so it does not update
on every compile.
In the initfile, I needed to comment out several registers
due to compiling against an older model than the engd
of the inifile (e9034 vs e9038)
RX_RPR_TX_LD_CNTLS_TIMEOUT_SEL
RX_TX_SLS_LN_MV_TIMEOUT_SEL
RX_SLS_TIMEOUT_EXT_SEL
To Test, need to change the base scom address
to chiplet 0 scom address
0601103F to 06010C3F
Change-Id: Icb94ef184822b2d1b529bfb042197d0e2c45bc6b
Original-Change-Id: I06ef61b9ed955c85271015fd09f7af363ab3fb00
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23173
Tested-by: Jenkins Server
Tested-by: Hostboot CI
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64753
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.C | 9818 |
1 files changed, 3473 insertions, 6345 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 c6ae471e9..cb10e31d4 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 @@ -26,565 +26,21 @@ #include <stdint.h> #include <stddef.h> #include <fapi2.H> -#include <attribute_ids.H> -#include <target_types.H> -#include <fapi2_attribute_service.H> + using namespace fapi2; -#define ATTR_IS_SIMULATION_ATTRIBUTE_VALUE_0 0 -#define ATTR_IS_SIMULATION_ATTRIBUTE_VALUE_1 1 -#define LITERAL_IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_P_4X_0b00100 0b00100 -#define LITERAL_IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MAX_VAL_0b1000110 0b1000110 -#define LITERAL_IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_0b0010101 0b0010101 -#define LITERAL_IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_0b0010110 0b0010110 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_CFG_0b0001 0b0001 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_CFG_0b0010 0b0010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_0b001 0b001 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_0b010 0b010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_RECAL_CFG_0b001 0b001 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_RECAL_CFG_0b010 0b010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_BUS_ID_0b000000 0b000000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_CLKDIST_PDWN_0b000 0b000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_CM_CFG_0b010 0b010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_IREF_PDWN_B_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_INIT_CFG_0b010 0b010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_RECAL_CFG_0b010 0b010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PEAK_INIT_CFG_0b101 0b101 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PEAK_RECAL_CFG_0b101 0b101 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PG_SPARE_MODE_4_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_0b010 0b010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_0b100 0b100 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_DATASM_DATASM_REGS_RX_CTL_DATASM_CLKDIST_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011 0b0011 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010 0b1010 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000 0b1000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000 0b10000 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF 0x0 -#define LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON 0x1 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_BUS_ID_0b000000 0b000000 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_CLKDIST_PDWN_0b000 0b000 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 -#define LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED 0x0 +constexpr auto literal_0b1000 = 0b1000; +constexpr auto literal_0b0011 = 0b0011; +constexpr auto literal_0b000000 = 0b000000; +constexpr auto literal_0b000 = 0b000; +constexpr auto literal_0 = 0; +constexpr auto literal_0b010 = 0b010; +constexpr auto literal_1 = 1; +constexpr auto literal_0b001 = 0b001; +constexpr auto literal_0b100 = 0b100; +constexpr auto literal_0b00100 = 0b00100; +constexpr auto literal_0b0010101 = 0b0010101; +constexpr auto literal_0b0010110 = 0b0010110; fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT0, const fapi2::Target<fapi2::TARGET_TYPE_SYSTEM>& TGT1) @@ -593,7007 +49,4679 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT do { - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_BUS_ID_scom0; - l_rc = fapi2::getScom( TGT0, 0x8008080009010c3full, IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_BUS_ID_scom0 ); - - if (l_rc) + fapi2::buffer<uint64_t> l_scom_buffer; { - FAPI_ERR("ERROR executing: getScom (0x8008080009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_BUS_ID_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_BUS_ID_0b000000, 48, 6, 58 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000009010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_BUS_ID_scom0; - l_rc = fapi2::getScom( TGT0, 0x800c0c0009010c3full, IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_BUS_ID_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x800c0c0009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000009010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_BUS_ID_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_BUS_ID_0b000000, 48, 6, 58 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002200009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002200109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002200209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000209010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002200309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002200409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000309010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002200509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002200609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000409010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002200709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000409010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002200809010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000509010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002200909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002200a09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000609010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002200b09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002200c09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000709010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002200d09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002200e09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000809010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000809010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002200f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000809010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002200f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000809010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002201009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002201009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000909010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000909010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002201109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002201109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000909010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002201209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002201209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000a09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000a09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002201309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000a09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002201309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000a09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002201409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002201409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000b09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000b09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002201509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002201509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000b09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002201609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8002201609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000c09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000c09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8002201709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000c09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8002201709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000c09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_OFF, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000080009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000d09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000d09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000d09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000080109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000d09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000080209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000e09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000e09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000e09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000080309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000e09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000080409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000000f09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000000f09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000000f09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000080509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000000f09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000080609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000001009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000001009010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000001009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000080709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000001009010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000080809010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000001109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000001109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000001109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000080909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000001109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000080a09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000001209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000001209010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000001209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000080b09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000001209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000080c09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000001309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000001309010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000001309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000080d09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000001309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000080e09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000001409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000001409010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000080f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000001409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000080f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000001409010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000081009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000081009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000001509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000001509010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000081109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000001509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000081109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000001509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000081209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000081209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000001609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000001609010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000081309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000001609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000081309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000001609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000081409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000081409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000001709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000001709010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000081509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 53, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000001709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000081509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000001709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000081609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000081609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080009010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000081709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000081709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080009010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_OFF, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040009010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004040009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040109010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004040109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040209010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004040209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080209010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040309010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004040309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040409010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004040409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080309010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040509010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004040509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040609010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004040609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080409010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040709010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004040709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080409010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040809010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004040809010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080509010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040909010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004040909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040a09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004040a09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080609010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040b09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004040b09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040c09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004040c09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080709010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040d09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004040d09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040e09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004040e09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080809010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080809010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004040f09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080809010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004040f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080809010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004041009010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004041009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080909010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080909010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004041109010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004041109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080909010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004041209010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004041209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080a09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080a09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004041309010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080a09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004041309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080a09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004041409010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004041409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080b09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080b09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004041509010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004041509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080b09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004041609010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8004041609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080c09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080c09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8004041709010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080c09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8004041709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080c09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_ENABLED, 48, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_CLKDIST_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8008100009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_CLKDIST_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8008100009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080d09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_CLKDIST_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_CLKDIST_PDWN_0b000, 48, 3, 61 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080d09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_IREF_PDWN_B_scom0; - l_rc = fapi2::getScom( TGT0, 0x8008c00009010c3full, IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_IREF_PDWN_B_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080d09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8008c00009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080d09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_IREF_PDWN_B_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_IREF_PDWN_B_ON, 54, 1, 63 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_CLKDIST_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x800c140009010c3full, - IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_CLKDIST_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x800c140009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080e09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_CLKDIST_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_CLKDIST_PDWN_0b000, 48, 3, 61 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080e09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXCTL_DATASM_DATASM_REGS_RX_CTL_DATASM_CLKDIST_PDWN_scom0; - l_rc = fapi2::getScom( TGT0, 0x800b800009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_DATASM_DATASM_REGS_RX_CTL_DATASM_CLKDIST_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080e09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x800b800009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080e09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXCTL_DATASM_DATASM_REGS_RX_CTL_DATASM_CLKDIST_PDWN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_DATASM_DATASM_REGS_RX_CTL_DATASM_CLKDIST_PDWN_OFF, 60, 1, 63 ); - - ATTR_IS_SIMULATION_Type iv_TGT1_ATTR_IS_SIMULATION; - l_rc = FAPI_ATTR_GET(ATTR_IS_SIMULATION, TGT1, iv_TGT1_ATTR_IS_SIMULATION); - - if (l_rc) { - FAPI_ERR("ERROR executing: FAPI_ATTR_GET (iv_TGT1_ATTR_IS_SIMULATION)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000080f09010c3full, l_scom_buffer ); - auto iv_def_IS_HW = (iv_TGT1_ATTR_IS_SIMULATION == ATTR_IS_SIMULATION_ATTRIBUTE_VALUE_0); - auto iv_def_IS_SIM = (iv_TGT1_ATTR_IS_SIMULATION == ATTR_IS_SIMULATION_ATTRIBUTE_VALUE_1); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_scom0; - l_rc = fapi2::getScom( TGT0, 0x800f2c0009010c3full, - IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000080f09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x800f2c0009010c3f)"); - break; - } + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000080f09010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_0b0010101, 48, 7, 57 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000080f09010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_0b0010110, 48, 7, 57 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000081009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MAX_VAL_0b1000110, 55, 7, 57 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000081009010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_P_4X_scom0; - l_rc = fapi2::getScom( TGT0, 0x800f1c0009010c3full, IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_P_4X_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000081009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x800f1c0009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000081009010c3full)"); + break; + } } - - IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_P_4X_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_P_4X_0b00100, 48, 5, 59 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0; - l_rc = fapi2::getScom( TGT0, 0x8008580009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8008580009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000081109010c3full, l_scom_buffer ); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_0b010, 48, 3, 61 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_0b001, 48, 3, 61 ); - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000081109010c3full)"); + break; + } - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_RECAL_CFG_0b010, 51, 3, 61 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_RECAL_CFG_0b001, 51, 3, 61 ); - } + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000081109010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_CFG_0b0010, 60, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000081109010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_CFG_0b0001, 60, 4, 60 ); - } - - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PEAK_INIT_CFG_0b101, 54, 3, 61 ); + l_rc = fapi2::getScom( TGT0, 0x8000081209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PEAK_RECAL_CFG_0b101, 57, 3, 61 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000081209010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_INIT_CFG_scom0; - l_rc = fapi2::getScom( TGT0, 0x8008600009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_INIT_CFG_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000081209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8008600009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000081209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_INIT_CFG_0b010, 48, 3, 61 ); - - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_RECAL_CFG_0b010, 51, 3, 61 ); - - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_INIT_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_CM_CFG_0b010, 54, 3, 61 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_scom0; - l_rc = fapi2::getScom( TGT0, 0x8008680009010c3full, IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8008680009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000081309010c3full, l_scom_buffer ); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_0b100, 60, 3, 61 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_0b010, 60, 3, 61 ); - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000081309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000081309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000000009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000081309010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000081409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000081409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000081409010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000081409010c3full)"); + break; + } } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000300009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000081509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000081509010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000081509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000081509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80009010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000081609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000081609010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000081609010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000081609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000081709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000081709010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8000081709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000081709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280009010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280009010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280009010c3full)"); + break; + } } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000300109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80109010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000280209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280209010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280209010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280409010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280409010c3full)"); + break; + } } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000300209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280509010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80209010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000280609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280609010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280609010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280709010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280809010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280809010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280809010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280809010c3full)"); + break; + } } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000300309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280909010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280909010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280909010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80309010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000280a09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280a09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280a09010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280a09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280b09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280b09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280b09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280c09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280c09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280c09010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280c09010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000280d09010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280d09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300409010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280d09010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00409010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280d09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80409010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000280e09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280e09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280e09010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280409010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280e09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000280f09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000280f09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000280f09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00409010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000280f09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000509010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000281009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000281009010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000281009010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000281009010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300509010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000281109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000281109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000281109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000281109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80509010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000281209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000281209010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000281209010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000281209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980509010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000281309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000281309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000281309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000281309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000281409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000281409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000281409010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000281409010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000281509010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000281509010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300609010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000281509010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000281509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80609010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000281609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000281609010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000281609010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000281609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000281709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000281709010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000281709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000281709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000709010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300009010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300009010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300009010c3full)"); + break; + } } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000300709010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80709010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000300209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300209010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300209010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980709010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000809010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300409010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300409010c3full)"); + break; + } } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000300809010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300509010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00809010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80809010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000300609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300609010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280809010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980809010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300709010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00809010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000909010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300809010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300809010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300809010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300809010c3full)"); + break; + } } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000300909010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300909010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300909010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300909010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80909010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000300a09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300a09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300a09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300a09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980909010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300b09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300b09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300b09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000a09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300c09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300c09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300c09010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300c09010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000300d09010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300d09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300a09010c3f)"); - break; - } + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300d09010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00a09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300d09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80a09010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000300e09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300e09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300e09010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280a09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300e09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980a09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000300f09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000300f09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000300f09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00a09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000300f09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000b09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000301009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000301009010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000301009010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000301009010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300b09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000301109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000301109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000301109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00b09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000301109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80b09010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000301209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000301209010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000301209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280b09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000301209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980b09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000301309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000301309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000301309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00b09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000301309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000c09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000301409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000301409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000301409010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000301409010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000301509010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000301509010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300c09010c3f)"); - break; - } + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000301509010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000301509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80c09010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000301609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000301609010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000301609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000301609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980c09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000301709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000301709010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000301709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000301709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980009010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980009010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980009010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00d09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80d09010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000980209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980209010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980209010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280d09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00d09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000e09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980409010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980409010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000980509010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980509010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300e09010c3f)"); - break; - } + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980509010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00e09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80e09010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000980609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980609010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980609010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280e09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980e09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980709010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00e09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000000f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000000f09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980809010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980809010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980809010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980809010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000300f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000300f09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980909010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980909010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a00f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a00f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980909010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c80f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c80f09010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000980a09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980a09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980a09010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000280f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000280f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980a09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000980f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000980f09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980b09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980b09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c00f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c00f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980b09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000001009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000001009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980c09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980c09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980c09010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980c09010c3full)"); + break; + } } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000301009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000301009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980d09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980d09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a01009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980d09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a01009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980d09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c81009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c81009010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_rc = fapi2::getScom( TGT0, 0x8000980e09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980e09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980e09010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000281009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000281009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980e09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000981009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000981009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000980f09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000980f09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c01009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000980f09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c01009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000980f09010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000001109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000001109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000981009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000981009010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000981009010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000981009010c3full)"); + break; + } } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000301109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000301109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000981109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000981109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a01109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000981109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a01109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000981109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c81109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c81109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000981209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000981209010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000981209010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000281109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000281109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000981209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000981109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000981109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000981309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000981309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c01109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000981309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c01109010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000981309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000001209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000001209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000981409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000981409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000981409010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000981409010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000981509010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000301209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000301209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000981509010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000981509010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a01209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a01209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000981509010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c81209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c81209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000981609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000981609010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000981609010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000281209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000281209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000981609010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000981209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000981209010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000981709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000981709010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c01209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000981709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c01209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000981709010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000001309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000001309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000a00009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00009010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00009010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00009010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000a00109010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000301309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00109010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000301309010c3f)"); - break; - } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00109010c3full, l_scom_buffer); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a01309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a01309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00109010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c81309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000c81309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000a00209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00209010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00209010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000281309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000281309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00209010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000981309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000981309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000a00309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c01309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c01309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00309010c3full)"); + break; + } } - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); - - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); - - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000001409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000001409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000a00409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00409010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); - } - else if (iv_def_IS_SIM) - { - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00409010c3full)"); + break; + } } - - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000301409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: getScom (0x8000301409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000a00509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00509010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a01409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a01409010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00509010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00609010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c81409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c81409010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00609010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00709010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00709010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00709010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00809010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00809010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000281409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00809010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000281409010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00809010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00909010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00909010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000981409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000981409010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00909010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00a09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00a09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c01409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00a09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c01409010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00a09010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00b09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00b09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00b09010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00b09010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00c09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00c09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00c09010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00c09010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00d09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00d09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000001509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00d09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000001509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00d09010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a00e09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00e09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00e09010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00e09010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000a00f09010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000301509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a00f09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000301509010c3f)"); - break; + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a00f09010c3full, l_scom_buffer); + + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a00f09010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a01009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a01009010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a01509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a01009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a01509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a01009010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a01109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a01109010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c81509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a01109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c81509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a01109010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a01209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a01209010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a01209010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a01209010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000a01309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a01309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000281509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a01309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000281509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a01309010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a01409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a01409010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000981509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a01409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000981509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a01409010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a01509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a01509010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c01509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a01509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c01509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a01509010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000a01609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a01609010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a01609010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a01609010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000a01709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000a01709010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000a01709010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000a01709010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00009010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000001609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000001609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00009010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00109010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00109010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00109010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000c00209010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000301609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00209010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000301609010c3f)"); - break; + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00209010c3full, l_scom_buffer); + + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00209010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00309010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a01609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a01609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00309010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00409010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c81609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c81609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00409010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00509010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00509010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00509010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00609010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000281609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000281609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00609010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00709010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000981609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000981609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00709010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00809010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00809010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c01609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00809010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c01609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00809010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00909010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00909010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00909010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00909010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00a09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00a09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00a09010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00a09010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00b09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00b09010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000001709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000001709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00b09010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00c09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_OFF, 53, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00c09010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_6_OFF, 54, 1, - 63 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00c09010c3full, l_scom_buffer); - if (iv_def_IS_HW) - { - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_OFF, 55, 1, - 63 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00c09010c3full)"); + break; + } } - else if (iv_def_IS_SIM) { - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_7_ON, 55, 1, - 63 ); - } + l_rc = fapi2::getScom( TGT0, 0x8000c00d09010c3full, l_scom_buffer ); - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000301709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00d09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000301709010c3f)"); - break; + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00d09010c3full, l_scom_buffer); + + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00d09010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00e09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00e09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000a01709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00e09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000a01709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00e09010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c00f09010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c00f09010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c81709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c00f09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c81709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c00f09010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c01009010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_0b0011, 48, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c01009010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_GAIN_0b1010, 53, 4, 60 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c01009010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c01009010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000c01109010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_GAIN_0b1010, 52, 4, 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c01109010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000281709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c01109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000281709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c01109010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c01209010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c01209010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000981709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c01209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000981709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c01209010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c01309010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c01309010c3full)"); + break; + } - fapi2::buffer<uint64_t> - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0; - l_rc = fapi2::getScom( TGT0, 0x8000c01709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c01309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8000c01709010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c01309010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c01409010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_0b1000, 48, 4, - 60 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c01409010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c01409010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c01409010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000c01509010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c01509010c3full)"); + break; + } - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c01509010c3full, l_scom_buffer); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_EVEN_INTEG_FINE_GAIN_0b10000, 52, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c01509010c3full)"); + break; + } + } + { + l_rc = fapi2::getScom( TGT0, 0x8000c01609010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_ODD_INTEG_FINE_GAIN_0b10000, 57, 5, - 59 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c01609010c3full)"); + break; + } - fapi2::buffer<uint64_t> IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PG_SPARE_MODE_4_scom0; - l_rc = fapi2::getScom( TGT0, 0x8008000009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PG_SPARE_MODE_4_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c01609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: getScom (0x8008000009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c01609010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x8000c01709010c3full, l_scom_buffer ); - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PG_SPARE_MODE_4_scom0.insert<uint64_t> - (LITERAL_IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PG_SPARE_MODE_4_OFF, 52, 1, 63 ); - + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c01709010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000000009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b1000, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c01709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c01709010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000000109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000000109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c80009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000000209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000000309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000000409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000000409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c80109010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000000509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80109010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000509010c3f)"); - break; - } + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80109010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8000000609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80109010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000000709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000000709010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000000809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80209010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000809010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80209010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000000909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80209010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000000a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000000a09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000000b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80309010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000b09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80309010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000000c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80309010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000000d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000000d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c80409010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000000e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80409010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000e09010c3f)"); - break; - } + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80409010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8000000f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000000f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80409010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000001009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000001009010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000001109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80509010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000001109010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80509010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000001209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000001209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80509010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000001309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000001309010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000001409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80609010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000001409010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80609010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000001509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000001509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80609010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000001609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000001609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c80709010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000001709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_PL_DATA_DAC_SPARE_MODE_5_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000001709010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80709010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000080009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80709010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000080109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000080109010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000080209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80809010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80809010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000080309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80809010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80809010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000080409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000080409010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000080509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80909010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080509010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80909010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000080609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80909010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000080709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000080709010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c80a09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000080809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80a09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080809010c3f)"); - break; - } + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80a09010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8000080909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80a09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000080a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000080a09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000080b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80b09010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080b09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80b09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000080c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80b09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000080d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000080d09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000080e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80c09010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080e09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80c09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000080f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80c09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000080f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80c09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000081009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000081009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c80d09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000081109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000081109010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80d09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000081209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80d09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000081209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80d09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000081309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000081309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c80e09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000081409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000081409010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80e09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000081509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80e09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000081509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80e09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000081609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000081609010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000081709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_LANE_ANA_PDWN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c80f09010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000081709010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c80f09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000280009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c80f09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c80f09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000280109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000280109010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000280209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c81009010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c81009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000280309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c81009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c81009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000280409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000280409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c81109010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000280509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280509010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c81109010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000280609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c81109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c81109010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000280709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000280709010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000280809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c81209010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280809010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c81209010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000280909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c81209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c81209010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000280a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000280a09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000280b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c81309010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280b09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c81309010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000280c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c81309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c81309010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000280d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000280d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c81409010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000280e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280e09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c81409010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000280f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c81409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000280f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c81409010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000281009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000281009010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000281109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c81509010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000281109010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c81509010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000281209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c81509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000281209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c81509010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000281309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000281309010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000281409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8000c81609010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000281409010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c81609010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000281509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c81609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000281509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c81609010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000281609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000281609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8000c81709010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000281709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000281709010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8000c81709010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000300009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b0011, 48, 4, 60 ); + l_rc = fapi2::putScom(TGT0, 0x8000c81709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8000c81709010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000300109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000300109010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000300209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002200009010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000300309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000300409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000300409010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000300509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002200109010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300509010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200109010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000300609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200109010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000300709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000300709010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000300809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002200209010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300809010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200209010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000300909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200209010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000300a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000300a09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200309010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000300b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200309010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300b09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000300c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200309010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000300d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000300d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200409010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000300e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200409010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300e09010c3f)"); - break; - } + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200409010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8000300f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000300f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200409010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000301009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000301009010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000301109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002200509010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000301109010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200509010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000301209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000301209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200509010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000301309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000301309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200609010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000301409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200609010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000301409010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000301509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000301509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200609010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000301609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000301609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200709010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000301709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_A_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200709010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000301709010c3f)"); - break; - } + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200709010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8000980009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200709010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000980109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000980109010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000980209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002200809010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200809010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000980309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200809010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200809010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000980409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000980409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200909010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000980509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200909010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980509010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000980609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200909010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000980709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000980709010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200a09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000980809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200a09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980809010c3f)"); - break; - } + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200a09010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8000980909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200a09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000980a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000980a09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000980b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002200b09010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980b09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200b09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000980c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200b09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000980d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000980d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200c09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000980e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200c09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980e09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000980f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200c09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000980f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200c09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000981009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000981009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200d09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000981109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000981109010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200d09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000981209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200d09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000981209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200d09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000981309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000981309010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000981409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002200e09010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000981409010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200e09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000981509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200e09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000981509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200e09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000981609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000981609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002200f09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000981709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_INTEG_COARSE_GAIN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002200f09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000981709010c3f)"); - break; - } + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002200f09010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8000a00009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002200f09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000a00109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000a00109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002201009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000a00209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002201009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00209010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000a00309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002201009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002201009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000a00409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000a00409010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000a00509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002201109010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00509010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002201109010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000a00609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002201109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002201109010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000a00709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000a00709010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000a00809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002201209010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00809010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002201209010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000a00909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002201209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002201209010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000a00a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000a00a09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000a00b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8002201309010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00b09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002201309010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000a00c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002201309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002201309010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000a00d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000a00d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002201409010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000a00e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00e09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002201409010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000a00f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002201409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a00f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002201409010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000a01009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000a01009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002201509010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000a01109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002201509010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a01109010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000a01209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002201509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a01209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002201509010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000a01309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000a01309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002201609010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000a01409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002201609010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a01409010c3f)"); - break; - } + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002201609010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8000a01509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a01509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002201609010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000a01609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000a01609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8002201709010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000a01709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_B_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000a01709010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8002201709010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c00009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8002201709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8002201709010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c00109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c00109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c00209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c00309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c00409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c00409010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c00509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8004040109010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00509010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040109010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c00609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040109010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c00709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c00709010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c00809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8004040209010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00809010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040209010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c00909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040209010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040209010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c00a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c00a09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040309010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c00b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040309010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00b09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c00c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040309010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040309010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c00d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c00d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040409010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c00e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040409010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00e09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c00f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c00f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040409010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c01009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c01009010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c01109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8004040509010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c01109010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040509010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c01209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040509010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c01209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040509010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c01309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c01309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040609010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c01409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040609010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c01409010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c01509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040609010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c01509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040609010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c01609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c01609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040709010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c01709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_INTEG_COARSE_GAIN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040709010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c01709010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c80009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040709010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c80109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c80109010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c80209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8004040809010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040809010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c80309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040809010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040809010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c80409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c80409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040909010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c80509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040909010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80509010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c80609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040909010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040909010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c80709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c80709010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040a09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c80809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040a09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80809010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c80909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040a09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040a09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c80a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c80a09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c80b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8004040b09010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80b09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040b09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c80c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040b09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040b09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c80d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c80d09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c80e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8004040c09010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80e09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040c09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c80f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040c09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c80f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040c09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c81009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c81009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040d09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c81109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040d09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c81109010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8000c81209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040d09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c81209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040d09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c81309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c81309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040e09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c81409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c81409010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040e09010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8000c81509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040e09010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c81509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040e09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8000c81609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8000c81609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004040f09010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8000c81709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RX_DAC_REGS_RX_DAC_REGS_RX_E_CTLE_COARSE_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004040f09010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8000c81709010c3f)"); - break; - } + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004040f09010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8002200009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004040f09010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8002200109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8002200109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004041009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8002200209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004041009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200209010c3f)"); - break; - } + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004041009010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8002200309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_0_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004041009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8002200409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8002200409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004041109010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8002200509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200509010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004041109010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8002200609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004041109010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004041109010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8002200709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_1_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8002200709010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004041209010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8002200809010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004041209010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200809010c3f)"); - break; - } + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004041209010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8002200909010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004041209010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8002200a09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8002200a09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004041309010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8002200b09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_2_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004041309010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200b09010c3f)"); - break; - } + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004041309010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8002200c09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200c09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004041309010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8002200d09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8002200d09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004041409010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8002200e09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200e09010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004041409010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8002200f09010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_3_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004041409010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002200f09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004041409010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8002201009010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8002201009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004041509010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8002201109010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004041509010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002201109010c3f)"); - break; - } + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004041509010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8002201209010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002201209010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004041509010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8002201309010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_4_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8002201309010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004041609010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8002201409010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_0_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004041609010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002201409010c3f)"); - break; - } + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004041609010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8002201509010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_1_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002201509010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004041609010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8002201609010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_2_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8002201609010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8004041709010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8002201709010c3full, - IOOP_IOO_CPLT_RX0_RXPACKS_5_RXPACK_RD_SLICE_3_RD_RX_BIT_REGS_RX_LANE_DIG_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8002201709010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8004041709010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8004040009010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_ENABLED = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ENABLED, 48, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8004041709010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8004041709010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8004040109010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8004040109010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8004040209010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8008000009010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040209010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8008000009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8004040309010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_0_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 52, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8008000009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8008000009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8004040409010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8004040409010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8004040509010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8008080009010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040509010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8008080009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8004040609010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b000000, 48, 6, 58 ); + l_rc = fapi2::putScom(TGT0, 0x8008080009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8008080009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8004040709010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_1_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8004040709010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8004040809010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + l_rc = fapi2::getScom( TGT0, 0x8008100009010c3full, l_scom_buffer ); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040809010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8008100009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8004040909010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b000, 48, 3, 61 ); + l_rc = fapi2::putScom(TGT0, 0x8008100009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040909010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8008100009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8004040a09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + fapi2::ATTR_IS_SIMULATION_Type l_TGT1_ATTR_IS_SIMULATION; + l_rc = FAPI_ATTR_GET(fapi2::ATTR_IS_SIMULATION, TGT1, l_TGT1_ATTR_IS_SIMULATION); if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8004040a09010c3f)"); + FAPI_ERR("ERROR executing: FAPI_ATTR_GET (ATTR_IS_SIMULATION)"); break; } - l_rc = fapi2::putScom( TGT0, 0x8004040b09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_2_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) + auto l_def_IS_HW = (l_TGT1_ATTR_IS_SIMULATION == literal_0); + auto l_def_IS_SIM = (l_TGT1_ATTR_IS_SIMULATION == literal_1); { - FAPI_ERR("ERROR executing: putScom (0x8004040b09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8008580009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8004040c09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8008580009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040c09010c3f)"); - break; - } + if (l_def_IS_HW) + { + l_scom_buffer.insert<uint64_t> (literal_0b010, 48, 3, 61 ); + } + else if (l_def_IS_SIM) + { + l_scom_buffer.insert<uint64_t> (literal_0b001, 48, 3, 61 ); + } - l_rc = fapi2::putScom( TGT0, 0x8004040d09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + l_rc = fapi2::putScom(TGT0, 0x8008580009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040d09010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8008580009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8004040e09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8004040e09010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8008600009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8004040f09010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_3_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8008600009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004040f09010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8004041009010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b010, 48, 3, 61 ); + l_rc = fapi2::putScom(TGT0, 0x8008600009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004041009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8008600009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8004041109010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8004041109010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8008680009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8004041209010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8008680009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004041209010c3f)"); - break; - } + if (l_def_IS_HW) + { + l_scom_buffer.insert<uint64_t> (literal_0b100, 60, 3, 61 ); + } + else if (l_def_IS_SIM) + { + l_scom_buffer.insert<uint64_t> (literal_0b010, 60, 3, 61 ); + } - l_rc = fapi2::putScom( TGT0, 0x8004041309010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_4_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + l_rc = fapi2::putScom(TGT0, 0x8008680009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004041309010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8008680009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8004041409010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_0_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8004041409010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x8008c00009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8004041509010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_1_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004041509010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x8008c00009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x8004041609010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_2_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); + constexpr auto l_scom_buffer_ON = 0x1; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_ON, 54, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x8008c00009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8004041609010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x8008c00009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8004041709010c3full, - IOOP_IOO_CPLT_TX0_TXPACKS_5_TXPACK_DD_SLICE_3_DD_TX_BIT_REGS_TX_LANE_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8004041709010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x800b800009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8008000009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_PG_SPARE_MODE_4_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x800b800009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8008000009010c3f)"); - break; - } + constexpr auto l_scom_buffer_OFF = 0x0; + l_scom_buffer.insert<uint64_t> (l_scom_buffer_OFF, 60, 1, 63 ); + l_rc = fapi2::putScom(TGT0, 0x800b800009010c3full, l_scom_buffer); - l_rc = fapi2::putScom( TGT0, 0x8008080009010c3full, IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_BUS_ID_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8008080009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x800b800009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8008100009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_CLKDIST_PDWN_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8008100009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x800c0c0009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8008580009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_AMP_INIT_CFG_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x800c0c0009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8008580009010c3f)"); - break; - } - - l_rc = fapi2::putScom( TGT0, 0x8008600009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_OFF_INIT_CFG_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b000000, 48, 6, 58 ); + l_rc = fapi2::putScom(TGT0, 0x800c0c0009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8008600009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x800c0c0009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x8008680009010c3full, IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_VOFF_CFG_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x8008680009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x800c140009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x8008c00009010c3full, IOOP_IOO_CPLT_RX0_RXCTL_CTL_REGS_RX_CTL_REGS_RX_IREF_PDWN_B_scom0 ); - - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x8008c00009010c3f)"); - break; - } + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x800c140009010c3full)"); + break; + } - l_rc = fapi2::putScom( TGT0, 0x800b800009010c3full, - IOOP_IOO_CPLT_RX0_RXCTL_DATASM_DATASM_REGS_RX_CTL_DATASM_CLKDIST_PDWN_scom0 ); + l_scom_buffer.insert<uint64_t> (literal_0b000, 48, 3, 61 ); + l_rc = fapi2::putScom(TGT0, 0x800c140009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x800b800009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x800c140009010c3full)"); + break; + } } - - l_rc = fapi2::putScom( TGT0, 0x800c0c0009010c3full, IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_BUS_ID_scom0 ); - - if (l_rc) { - FAPI_ERR("ERROR executing: putScom (0x800c0c0009010c3f)"); - break; - } + l_rc = fapi2::getScom( TGT0, 0x800f1c0009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x800c140009010c3full, - IOOP_IOO_CPLT_TX0_TXCTL_CTL_REGS_TX_CTL_REGS_TX_CLKDIST_PDWN_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x800f1c0009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x800c140009010c3f)"); - break; + l_scom_buffer.insert<uint64_t> (literal_0b00100, 48, 5, 59 ); + l_rc = fapi2::putScom(TGT0, 0x800f1c0009010c3full, l_scom_buffer); + + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x800f1c0009010c3full)"); + break; + } } + { + l_rc = fapi2::getScom( TGT0, 0x800f2c0009010c3full, l_scom_buffer ); - l_rc = fapi2::putScom( TGT0, 0x800f1c0009010c3full, IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_P_4X_scom0 ); + if (l_rc) + { + FAPI_ERR("ERROR executing: getScom (0x800f2c0009010c3full)"); + break; + } - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x800f1c0009010c3f)"); - break; - } + if (l_def_IS_HW) + { + l_scom_buffer.insert<uint64_t> (literal_0b0010101, 48, 7, 57 ); + } + else if (l_def_IS_SIM) + { + l_scom_buffer.insert<uint64_t> (literal_0b0010110, 48, 7, 57 ); + } - l_rc = fapi2::putScom( TGT0, 0x800f2c0009010c3full, - IOOP_IOO_CPLT_BUSCTL_BUS_REG_IF_BUS_CTL_REGS_TX_ZCAL_SM_MIN_VAL_scom0 ); + l_rc = fapi2::putScom(TGT0, 0x800f2c0009010c3full, l_scom_buffer); - if (l_rc) - { - FAPI_ERR("ERROR executing: putScom (0x800f2c0009010c3f)"); - break; + if (l_rc) + { + FAPI_ERR("ERROR executing: putScom (0x800f2c0009010c3full)"); + break; + } } - } - while(0); + while (0); return l_rc; } |