##############################################################################
## This file is part of 'SLAC Firmware Standard Library'.
## It is subject to the license terms in the LICENSE.txt file found in the 
## top-level directory of this distribution and at: 
##    https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. 
## No part of 'SLAC Firmware Standard Library', including this file, 
## may be copied, modified, propagated, or distributed except according to 
## the terms contained in the LICENSE.txt file.
##############################################################################
#schemaversion 3.0.0
#once Gthe3Channel.yaml

Gthe3Channel: &Gthe3Channel
  class: MMIODev
  configPrio: 1
  description: Gthe3Channel
  size: 0x400
  children:
    #########################################################
    CDR_SWAP_MODE_EN:
      at:
        offset: 0x008
      class: IntField
      name: CDR_SWAP_MODE_EN
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    RXCDRFREQRESET_TIME:
      at:
        offset: 0x00C
      class: IntField
      name: RXCDRFREQRESET_TIME
      mode: RW
      lsBit: 0
      sizeBits: 5
      description: ''
    #########################################################
    RX_DATA_WIDTH:
      at:
        offset: 0x00C
      class: IntField
      name: RX_DATA_WIDTH
      mode: RW
      lsBit: 5
      sizeBits: 4
      description: ''
    #########################################################
    #########################################################
    EYE_SCAN_SWAP_EN:
      at:
        offset: 0x00D
      class: IntField
      name: EYE_SCAN_SWAP_EN
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    #########################################################
    RXBUFRESET_TIME:
      at:
        offset: 0x00D
      class: IntField
      name: RXBUFRESET_TIME
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    RX_FABINT_USRCLK_FLOP:
      at:
        offset: 0x010
      class: IntField
      name: RX_FABINT_USRCLK_FLOP
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    RXDFELPMRESET_TIME:
      at:
        offset: 0x010
      class: IntField
      name: RXDFELPMRESET_TIME
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    PCI3_RX_ELECIDLE_H2L_DISABLE:
      at:
        offset: 0x011
      class: IntField
      name: PCI3_RX_ELECIDLE_H2L_DISABLE
      mode: RW
      lsBit: 0
      sizeBits: 3
      description: ''
    #########################################################
    RXCDRPHRESET_TIME:
      at:
        offset: 0x011
      class: IntField
      name: RXCDRPHRESET_TIME
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    RXELECIDLE_CFG:
      at:
        offset: 0x014
      class: IntField
      name: RXELECIDLE_CFG
      mode: RW
      lsBit: 0
      sizeBits: 3
      description: ''
    #########################################################
    RXPCSRESET_TIME:
      at:
        offset: 0x014
      class: IntField
      name: RXPCSRESET_TIME
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    PCI3_RX_FIFO_DISABLE:
      at:
        offset: 0x015
      class: IntField
      name: PCI3_RX_FIFO_DISABLE
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    PCI3_RX_ELECIDLE_EI2_ENABLE:
      at:
        offset: 0x015
      class: IntField
      name: PCI3_RX_ELECIDLE_EI2_ENABLE
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    PCI3_RX_ELECIDLE_LP4_DISABLE:
      at:
        offset: 0x015
      class: IntField
      name: PCI3_RX_ELECIDLE_LP4_DISABLE
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RXPMARESET_TIME:
      at:
        offset: 0x015
      class: IntField
      name: RXPMARESET_TIME
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    RXDFE_HB_CFG1:
      at:
        offset: 0x018
      class: IntField
      name: RXDFE_HB_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TXPCSRESET_TIME:
      at:
        offset: 0x024
      class: IntField
      name: TXPCSRESET_TIME
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    TX_PMA_POWER_SAVE:
      at:
        offset: 0x025
      class: IntField
      name: TX_PMA_POWER_SAVE
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    RX_PMA_POWER_SAVE:
      at:
        offset: 0x025
      class: IntField
      name: RX_PMA_POWER_SAVE
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    TXPMARESET_TIME:
      at:
        offset: 0x025
      class: IntField
      name: TXPMARESET_TIME
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    TX_FABINT_USRCLK_FLOP:
      at:
        offset: 0x02C
      class: IntField
      name: TX_FABINT_USRCLK_FLOP
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    RXPMACLK_SEL:
      at:
        offset: 0x02B
      class: IntField
      name: RXPMACLK_SEL
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    WB_MODE:
      at:
        offset: 0x02B
      class: IntField
      name: WB_MODE
      mode: RW
      lsBit: 6
      sizeBits: 2
      description: ''
    #########################################################
    RXISCANRESET_TIME:
      at:
        offset: 0x030
      class: IntField
      name: RXISCANRESET_TIME
      mode: RW
      lsBit: 5
      sizeBits: 5
      description: ''
    #########################################################
    TX_PROGCLK_SEL:
      at:
        offset: 0x031
      class: IntField
      name: TX_PROGCLK_SEL
      mode: RW
      lsBit: 2
      sizeBits: 2
      description: ''
    #########################################################
    RXCDR_CFG:
      at:
        offset: 0x038
        stride: 4
        nelms: 5
      class: IntField
      name: RXCDR_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_LOCK_CFG0:
      at:
        offset: 0x04C
      class: IntField
      name: RXCDR_LOCK_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    CHAN_BOND_SEQ_1_1:
      at:
        offset: 0x050
      class: IntField
      name: CHAN_BOND_SEQ_1_1
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CHAN_BOND_SEQ_LEN:
      at:
        offset: 0x051
      class: IntField
      name: CHAN_BOND_SEQ_LEN
      mode: RW
      lsBit: 2
      sizeBits: 2
      description: ''
    #########################################################
    CHAN_BOND_MAX_SKEW:
      at:
        offset: 0x051
      class: IntField
      name: CHAN_BOND_MAX_SKEW
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    CHAN_BOND_SEQ_1_3:
      at:
        offset: 0x054
      class: IntField
      name: CHAN_BOND_SEQ_1_3
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    PCI3_RX_ELECIDLE_HI_COUNT:
      at:
        offset: 0x055
      class: IntField
      name: PCI3_RX_ELECIDLE_HI_COUNT
      mode: RW
      lsBit: 2
      sizeBits: 5
      description: ''
    #########################################################
    CHAN_BOND_SEQ_1_4:
      at:
        offset: 0x058
      class: IntField
      name: CHAN_BOND_SEQ_1_4
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    PCI3_RX_ELECIDLE_H2L_COUNT:
      at:
        offset: 0x059
      class: IntField
      name: PCI3_RX_ELECIDLE_H2L_COUNT
      mode: RW
      lsBit: 2
      sizeBits: 5
      description: ''
    #########################################################
    PCI3_PIPE_RX_ELECIDLE:
      at:
        offset: 0x05C
      class: IntField
      name: PCI3_PIPE_RX_ELECIDLE
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    PCI3_AUTO_REALIGN:
      at:
        offset: 0x05C
      class: IntField
      name: PCI3_AUTO_REALIGN
      mode: RW
      lsBit: 5
      sizeBits: 2
      description: ''
    #########################################################
    OOBDIVCTL:
      at:
        offset: 0x05C
      class: IntField
      name: OOBDIVCTL
      mode: RW
      lsBit: 7
      sizeBits: 2
      description: ''
    #########################################################
    RX_DEFER_RESET_BUF_EN:
      at:
        offset: 0x05D
      class: IntField
      name: RX_DEFER_RESET_BUF_EN
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    RX_BUFFER_CFG:
      at:
        offset: 0x05D
      class: IntField
      name: RX_BUFFER_CFG
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    CHAN_BOND_SEQ_2_1:
      at:
        offset: 0x060
      class: IntField
      name: CHAN_BOND_SEQ_2_1
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    PCI3_RX_ASYNC_EBUF_BYPASS:
      at:
        offset: 0x061
      class: IntField
      name: PCI3_RX_ASYNC_EBUF_BYPASS
      mode: RW
      lsBit: 2
      sizeBits: 2
      description: ''
    #########################################################
    CHAN_BOND_SEQ_1_ENABLE:
      at:
        offset: 0x061
      class: IntField
      name: CHAN_BOND_SEQ_1_ENABLE
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    CHAN_BOND_SEQ_2_2:
      at:
        offset: 0x064
      class: IntField
      name: CHAN_BOND_SEQ_2_2
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CHAN_BOND_SEQ_2_3:
      at:
        offset: 0x068
      class: IntField
      name: CHAN_BOND_SEQ_2_3
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CHAN_BOND_SEQ_2_4:
      at:
        offset: 0x06C
      class: IntField
      name: CHAN_BOND_SEQ_2_4
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CLK_COR_MIN_LAT:
      at:
        offset: 0x070
      class: IntField
      name: CLK_COR_MIN_LAT
      mode: RW
      lsBit: 0
      sizeBits: 6
      description: ''
    #########################################################
    CLK_COR_KEEP_IDLE:
      at:
        offset: 0x070
      class: IntField
      name: CLK_COR_KEEP_IDLE
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    CHAN_BOND_SEQ_2_USE:
      at:
        offset: 0x071
      class: IntField
      name: CHAN_BOND_SEQ_2_USE
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    CHAN_BOND_SEQ_2_ENABLE:
      at:
        offset: 0x071
      class: IntField
      name: CHAN_BOND_SEQ_2_ENABLE
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    CHAN_BOND_KEEP_ALIGN:
      at:
        offset: 0x074
      class: IntField
      name: CHAN_BOND_KEEP_ALIGN
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    CLK_COR_SEQ_LEN:
      at:
        offset: 0x074
      class: IntField
      name: CLK_COR_SEQ_LEN
      mode: RW
      lsBit: 2
      sizeBits: 2
      description: ''
    #########################################################
    CLK_COR_REPEAT_WAIT:
      at:
        offset: 0x074
      class: IntField
      name: CLK_COR_REPEAT_WAIT
      mode: RW
      lsBit: 4
      sizeBits: 5
      description: ''
    #########################################################
    CLK_COR_PRECEDENCE:
      at:
        offset: 0x075
      class: IntField
      name: CLK_COR_PRECEDENCE
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    CLK_COR_MAX_LAT:
      at:
        offset: 0x075
      class: IntField
      name: CLK_COR_MAX_LAT
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    CLK_COR_SEQ_1_1:
      at:
        offset: 0x078
      class: IntField
      name: CLK_COR_SEQ_1_1
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CLK_COR_SEQ_1_2:
      at:
        offset: 0x07C
      class: IntField
      name: CLK_COR_SEQ_1_2
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CLK_COR_SEQ_1_3:
      at:
        offset: 0x080
      class: IntField
      name: CLK_COR_SEQ_1_3
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CLK_COR_SEQ_1_4:
      at:
        offset: 0x084
      class: IntField
      name: CLK_COR_SEQ_1_4
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CLK_COR_SEQ_2_1:
      at:
        offset: 0x088
      class: IntField
      name: CLK_COR_SEQ_2_1
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CLK_COR_SEQ_1_ENABLE:
      at:
        offset: 0x089
      class: IntField
      name: CLK_COR_SEQ_1_ENABLE
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    CLK_COR_SEQ_2_2:
      at:
        offset: 0x08C
      class: IntField
      name: CLK_COR_SEQ_2_2
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CLK_COR_SEQ_2_3:
      at:
        offset: 0x090
      class: IntField
      name: CLK_COR_SEQ_2_3
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    CLK_CORRECT_USE:
      at:
        offset: 0x091
      class: IntField
      name: CLK_CORRECT_USE
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    CLK_COR_SEQ_2_USE:
      at:
        offset: 0x091
      class: IntField
      name: CLK_COR_SEQ_2_USE
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    CLK_COR_SEQ_2_ENABLE:
      at:
        offset: 0x091
      class: IntField
      name: CLK_COR_SEQ_2_ENABLE
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    CLK_COR_SEQ_2_4:
      at:
        offset: 0x094
      class: IntField
      name: CLK_COR_SEQ_2_4
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    RXDFE_HE_CFG0:
      at:
        offset: 0x098
      class: IntField
      name: RXDFE_HE_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ALIGN_COMMA_ENABLE:
      at:
        offset: 0x09C
      class: IntField
      name: ALIGN_COMMA_ENABLE
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    SHOW_REALIGN_COMMA:
      at:
        offset: 0x09D
      class: IntField
      name: SHOW_REALIGN_COMMA
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    ALIGN_COMMA_DOUBLE:
      at:
        offset: 0x09D
      class: IntField
      name: ALIGN_COMMA_DOUBLE
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    ALIGN_COMMA_WORD:
      at:
        offset: 0x09D
      class: IntField
      name: ALIGN_COMMA_WORD
      mode: RW
      lsBit: 5
      sizeBits: 3
      description: ''
    #########################################################
    TXDRVBIAS_N:
      at:
        offset: 0x0A0
      class: IntField
      name: TXDRVBIAS_N
      mode: RW
      lsBit: 0
      sizeBits: 4
      description: ''
    #########################################################
    CPLL_FBDIV_45:
      at:
        offset: 0x0A0
      class: IntField
      name: CPLL_FBDIV_45
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    CPLL_FBDIV:
      at:
        offset: 0x0A1
      class: IntField
      name: CPLL_FBDIV
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    CPLL_LOCK_CFG:
      at:
        offset: 0x0A4
      class: IntField
      name: CPLL_LOCK_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TXDRVBIAS_P:
      at:
        offset: 0x0A8
      class: IntField
      name: TXDRVBIAS_P
      mode: RW
      lsBit: 0
      sizeBits: 4
      description: ''
    #########################################################
    SATA_CPLL_CFG:
      at:
        offset: 0x0A8
      class: IntField
      name: SATA_CPLL_CFG
      mode: RW
      lsBit: 5
      sizeBits: 2
      description: ''
    #########################################################
    CPLL_REFCLK_DIV:
      at:
        offset: 0x0A9
      class: IntField
      name: CPLL_REFCLK_DIV
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    CPLL_INIT_CFG0:
      at:
        offset: 0x0AC
      class: IntField
      name: CPLL_INIT_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    A_RXPROGDIVRESET:
      at:
        offset: 0x0B0
      class: IntField
      name: A_RXPROGDIVRESET
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    A_TXPROGDIVRESET:
      at:
        offset: 0x0B0
      class: IntField
      name: A_TXPROGDIVRESET
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    RX_DIVRESET_TIME:
      at:
        offset: 0x0B0
      class: IntField
      name: RX_DIVRESET_TIME
      mode: RW
      lsBit: 2
      sizeBits: 5
      description: ''
    #########################################################
    TX_DIVRESET_TIME:
      at:
        offset: 0x0B0
      class: IntField
      name: TX_DIVRESET_TIME
      mode: RW
      lsBit: 7
      sizeBits: 5
      description: ''
    #########################################################
    DEC_PCOMMA_DETECT:
      at:
        offset: 0x0B1
      class: IntField
      name: DEC_PCOMMA_DETECT
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    RXCDR_LOCK_CFG1:
      at:
        offset: 0x0B4
      class: IntField
      name: RXCDR_LOCK_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCFOK_CFG1:
      at:
        offset: 0x0B8
      class: IntField
      name: RXCFOK_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H2_CFG0:
      at:
        offset: 0x0BC
      class: IntField
      name: RXDFE_H2_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H2_CFG1:
      at:
        offset: 0x0C0
      class: IntField
      name: RXDFE_H2_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCFOK_CFG2:
      at:
        offset: 0x0C4
      class: IntField
      name: RXCFOK_CFG2
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXLPM_CFG:
      at:
        offset: 0x0C8
      class: IntField
      name: RXLPM_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXLPM_KH_CFG0:
      at:
        offset: 0x0CC
      class: IntField
      name: RXLPM_KH_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXLPM_KH_CFG1:
      at:
        offset: 0x0D0
      class: IntField
      name: RXLPM_KH_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFELPM_KL_CFG0:
      at:
        offset: 0x0D4
      class: IntField
      name: RXDFELPM_KL_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFELPM_KL_CFG1:
      at:
        offset: 0x0D8
      class: IntField
      name: RXDFELPM_KL_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXLPM_OS_CFG0:
      at:
        offset: 0x0DC
      class: IntField
      name: RXLPM_OS_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXLPM_OS_CFG1:
      at:
        offset: 0x0E0
      class: IntField
      name: RXLPM_OS_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXLPM_GC_CFG:
      at:
        offset: 0x0E4
      class: IntField
      name: RXLPM_GC_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    DMONITOR_CFG1:
      at:
        offset: 0x0E9
      class: IntField
      name: DMONITOR_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    ES_PRESCALE:
      at:
        offset: 0x0F0
      class: IntField
      name: ES_PRESCALE
      mode: RW
      lsBit: 0
      sizeBits: 5
      description: ''
    #########################################################
    ES_EYE_SCAN_EN:
      at:
        offset: 0x0F1
      class: IntField
      name: ES_EYE_SCAN_EN
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    RXDFE_HB_CFG0:
      at:
        offset: 0x33C
      class: IntField
      name: RXDFE_HB_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_HA_CFG1:
      at:
        offset: 0x338
      class: IntField
      name: RXDFE_HA_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    CPLL_INIT_CFG1:
      at:
        offset: 0x335
      class: IntField
      name: CPLL_INIT_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    RX_DDI_SEL:
      at:
        offset: 0x334
      class: IntField
      name: RX_DDI_SEL
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    DEC_VALID_COMMA_ONLY:
      at:
        offset: 0x334
      class: IntField
      name: DEC_VALID_COMMA_ONLY
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    DEC_MCOMMA_DETECT:
      at:
        offset: 0x334
      class: IntField
      name: DEC_MCOMMA_DETECT
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    CPLL_CFG1:
      at:
        offset: 0x330
      class: IntField
      name: CPLL_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    CPLL_CFG0:
      at:
        offset: 0x32C
      class: IntField
      name: CPLL_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    CHAN_BOND_SEQ_1_2:
      at:
        offset: 0x328
      class: IntField
      name: CHAN_BOND_SEQ_1_2
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    RXDFE_HA_CFG0:
      at:
        offset: 0x320
      class: IntField
      name: RXDFE_HA_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H9_CFG1:
      at:
        offset: 0x31C
      class: IntField
      name: RXDFE_H9_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RX_PROGDIV_CFG:
      at:
        offset: 0x318
      class: IntField
      name: RX_PROGDIV_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H9_CFG0:
      at:
        offset: 0x314
      class: IntField
      name: RXDFE_H9_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    PCIE_RXPCS_CFG_GEN3:
      at:
        offset: 0x310
      class: IntField
      name: PCIE_RXPCS_CFG_GEN3
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    PCIE_BUFG_DIV_CTRL:
      at:
        offset: 0x30C
      class: IntField
      name: PCIE_BUFG_DIV_CTRL
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H8_CFG1:
      at:
        offset: 0x308
      class: IntField
      name: RXDFE_H8_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H8_CFG0:
      at:
        offset: 0x304
      class: IntField
      name: RXDFE_H8_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H7_CFG1:
      at:
        offset: 0x300
      class: IntField
      name: RXDFE_H7_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXPHBEACON_CFG:
      at:
        offset: 0x2FC
      class: IntField
      name: RXPHBEACON_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXPHSLIP_CFG:
      at:
        offset: 0x2F8
      class: IntField
      name: RXPHSLIP_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXPHSAMP_CFG:
      at:
        offset: 0x2F4
      class: IntField
      name: RXPHSAMP_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    CPLL_CFG2:
      at:
        offset: 0x2F0
      class: IntField
      name: CPLL_CFG2
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TXGBOX_FIFO_INIT_RD_ADDR:
      at:
        offset: 0x2ED
      class: IntField
      name: TXGBOX_FIFO_INIT_RD_ADDR
      mode: RW
      lsBit: 1
      sizeBits: 3
      description: ''
    #########################################################
    TX_SAMPLE_PERIOD:
      at:
        offset: 0x2EC
      class: IntField
      name: TX_SAMPLE_PERIOD
      mode: RW
      lsBit: 6
      sizeBits: 3
      description: ''
    #########################################################
    RXGBOX_FIFO_INIT_RD_ADDR:
      at:
        offset: 0x2EC
      class: IntField
      name: RXGBOX_FIFO_INIT_RD_ADDR
      mode: RW
      lsBit: 3
      sizeBits: 3
      description: ''
    #########################################################
    RX_SAMPLE_PERIOD:
      at:
        offset: 0x2EC
      class: IntField
      name: RX_SAMPLE_PERIOD
      mode: RW
      lsBit: 0
      sizeBits: 3
      description: ''
    #########################################################
    DDI_REALIGN_WAIT:
      at:
        offset: 0x2E8
      class: IntField
      name: DDI_REALIGN_WAIT
      mode: RW
      lsBit: 2
      sizeBits: 5
      description: ''
    #########################################################
    DDI_CTRL:
      at:
        offset: 0x2E8
      class: IntField
      name: DDI_CTRL
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    RXDFE_H7_CFG0:
      at:
        offset: 0x2E4
      class: IntField
      name: RXDFE_H7_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H6_CFG1:
      at:
        offset: 0x2E0
      class: IntField
      name: RXDFE_H6_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H6_CFG0:
      at:
        offset: 0x2DC
      class: IntField
      name: RXDFE_H6_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TX_DCD_CFG:
      at:
        offset: 0x2D9
      class: IntField
      name: TX_DCD_CFG
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    TX_DCD_EN:
      at:
        offset: 0x2D9
      class: IntField
      name: TX_DCD_EN
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    TX_EML_PHI_TUNE:
      at:
        offset: 0x2D9
      class: IntField
      name: TX_EML_PHI_TUNE
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    CPLL_CFG3:
      at:
        offset: 0x2D8
      class: IntField
      name: CPLL_CFG3
      mode: RW
      lsBit: 0
      sizeBits: 6
      description: ''
    #########################################################
    RXDFE_H5_CFG1:
      at:
        offset: 0x2D4
      class: IntField
      name: RXDFE_H5_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    PROCESS_PAR:
      at:
        offset: 0x2D1
      class: IntField
      name: PROCESS_PAR
      mode: RW
      lsBit: 5
      sizeBits: 3
      description: ''
    #########################################################
    TEMPERATUR_PAR:
      at:
        offset: 0x2D1
      class: IntField
      name: TEMPERATUR_PAR
      mode: RW
      lsBit: 0
      sizeBits: 4
      description: ''
    #########################################################
    TX_MODE_SEL:
      at:
        offset: 0x2D0
      class: IntField
      name: TX_MODE_SEL
      mode: RW
      lsBit: 5
      sizeBits: 3
      description: ''
    #########################################################
    TX_SARC_LPBK_ENB:
      at:
        offset: 0x2D0
      class: IntField
      name: TX_SARC_LPBK_ENB
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    RXDFE_H5_CFG0:
      at:
        offset: 0x2CC
      class: IntField
      name: RXDFE_H5_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H4_CFG1:
      at:
        offset: 0x2C8
      class: IntField
      name: RXDFE_H4_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H4_CFG0:
      at:
        offset: 0x2C4
      class: IntField
      name: RXDFE_H4_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_H3_CFG1:
      at:
        offset: 0x2C0
      class: IntField
      name: RXDFE_H3_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    DFE_D_X_REL_POS:
      at:
        offset: 0x2BD
      class: IntField
      name: DFE_D_X_REL_POS
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    DFE_VCM_COMP_EN:
      at:
        offset: 0x2BD
      class: IntField
      name: DFE_VCM_COMP_EN
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    GM_BIAS_SELECT:
      at:
        offset: 0x2BD
      class: IntField
      name: GM_BIAS_SELECT
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    EVODD_PHI_CFG:
      at:
        offset: 0x2BC
      class: IntField
      name: EVODD_PHI_CFG
      mode: RW
      lsBit: 0
      sizeBits: 11
      description: ''
    #########################################################
    RXDFE_H3_CFG0:
      at:
        offset: 0x2B8
      class: IntField
      name: RXDFE_H3_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    PLL_SEL_MODE_GEN3:
      at:
        offset: 0x2B5
      class: IntField
      name: PLL_SEL_MODE_GEN3
      mode: RW
      lsBit: 3
      sizeBits: 2
      description: ''
    #########################################################
    PLL_SEL_MODE_GEN12:
      at:
        offset: 0x2B5
      class: IntField
      name: PLL_SEL_MODE_GEN12
      mode: RW
      lsBit: 1
      sizeBits: 2
      description: ''
    #########################################################
    RATE_SW_USE_DRP:
      at:
        offset: 0x2B5
      class: IntField
      name: RATE_SW_USE_DRP
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    RXPI_LPM:
      at:
        offset: 0x2B4
      class: IntField
      name: RXPI_LPM
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    RXPI_VREFSEL:
      at:
        offset: 0x2B4
      class: IntField
      name: RXPI_VREFSEL
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RX_CLK_SLIP_OVRD:
      at:
        offset: 0x2B0
      class: IntField
      name: RX_CLK_SLIP_OVRD
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    PCS_RSVD1:
      at:
        offset: 0x2B0
      class: IntField
      name: PCS_RSVD1
      mode: RW
      lsBit: 0
      sizeBits: 3
      description: ''
    #########################################################
    PCIE_TXPMA_CFG:
      at:
        offset: 0x2AC
      class: IntField
      name: PCIE_TXPMA_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    PCIE_TXPCS_CFG_GEN3:
      at:
        offset: 0x2A8
      class: IntField
      name: PCIE_TXPCS_CFG_GEN3
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    PCIE_RXPMA_CFG:
      at:
        offset: 0x2A4
      class: IntField
      name: PCIE_RXPMA_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_CFG5:
      at:
        offset: 0x2A0
      class: IntField
      name: RXCDR_CFG5
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_CFG5_GEN3:
      at:
        offset: 0x29C
      class: IntField
      name: RXCDR_CFG5_GEN3
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_CFG4_GEN3:
      at:
        offset: 0x298
      class: IntField
      name: RXCDR_CFG4_GEN3
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_CFG3_GEN3:
      at:
        offset: 0x294
      class: IntField
      name: RXCDR_CFG3_GEN3
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_CFG2_GEN3:
      at:
        offset: 0x290
      class: IntField
      name: RXCDR_CFG2_GEN3
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_CFG1_GEN3:
      at:
        offset: 0x28C
      class: IntField
      name: RXCDR_CFG1_GEN3
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_CFG0_GEN3:
      at:
        offset: 0x288
      class: IntField
      name: RXCDR_CFG0_GEN3
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_GC_CFG2:
      at:
        offset: 0x284
      class: IntField
      name: RXDFE_GC_CFG2
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_GC_CFG1:
      at:
        offset: 0x280
      class: IntField
      name: RXDFE_GC_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_GC_CFG0:
      at:
        offset: 0x27C
      class: IntField
      name: RXDFE_GC_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_UT_CFG0:
      at:
        offset: 0x278
      class: IntField
      name: RXDFE_UT_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXPI_CFG1:
      at:
        offset: 0x275
      class: IntField
      name: RXPI_CFG1
      mode: RW
      lsBit: 6
      sizeBits: 2
      description: ''
    #########################################################
    RXPI_CFG2:
      at:
        offset: 0x275
      class: IntField
      name: RXPI_CFG2
      mode: RW
      lsBit: 4
      sizeBits: 2
      description: ''
    #########################################################
    RXPI_CFG3:
      at:
        offset: 0x275
      class: IntField
      name: RXPI_CFG3
      mode: RW
      lsBit: 2
      sizeBits: 2
      description: ''
    #########################################################
    RXPI_CFG4:
      at:
        offset: 0x275
      class: IntField
      name: RXPI_CFG4
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    RXPI_CFG5:
      at:
        offset: 0x275
      class: IntField
      name: RXPI_CFG5
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    RXPI_CFG6:
      at:
        offset: 0x274
      class: IntField
      name: RXPI_CFG6
      mode: RW
      lsBit: 5
      sizeBits: 3
      description: ''
    #########################################################
    RXPI_CFG0:
      at:
        offset: 0x274
      class: IntField
      name: RXPI_CFG0
      mode: RW
      lsBit: 3
      sizeBits: 2
      description: ''
    #########################################################
    TXPI_CFG0:
      at:
        offset: 0x271
      class: IntField
      name: TXPI_CFG0
      mode: RW
      lsBit: 3
      sizeBits: 2
      description: ''
    #########################################################
    TXPI_CFG1:
      at:
        offset: 0x271
      class: IntField
      name: TXPI_CFG1
      mode: RW
      lsBit: 1
      sizeBits: 2
      description: ''
    #########################################################
    TXPI_CFG2:
      at:
        offset: 0x270
      class: IntField
      name: TXPI_CFG2
      mode: RW
      lsBit: 7
      sizeBits: 2
      description: ''
    #########################################################
    TXPI_CFG3:
      at:
        offset: 0x270
      class: IntField
      name: TXPI_CFG3
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    TXPI_CFG4:
      at:
        offset: 0x270
      class: IntField
      name: TXPI_CFG4
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    TXPI_CFG5:
      at:
        offset: 0x270
      class: IntField
      name: TXPI_CFG5
      mode: RW
      lsBit: 2
      sizeBits: 3
      description: ''
    #########################################################
    RX_DFELPM_KLKH_AGC_STUP_EN:
      at:
        offset: 0x26D
      class: IntField
      name: RX_DFELPM_KLKH_AGC_STUP_EN
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    RX_DFELPM_CFG0:
      at:
        offset: 0x26D
      class: IntField
      name: RX_DFELPM_CFG0
      mode: RW
      lsBit: 3
      sizeBits: 4
      description: ''
    #########################################################
    RX_DFELPM_CFG1:
      at:
        offset: 0x26D
      class: IntField
      name: RX_DFELPM_CFG1
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RX_DFE_KL_LPM_KH_CFG0:
      at:
        offset: 0x26D
      class: IntField
      name: RX_DFE_KL_LPM_KH_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    RX_DFE_KL_LPM_KH_CFG1:
      at:
        offset: 0x26C
      class: IntField
      name: RX_DFE_KL_LPM_KH_CFG1
      mode: RW
      lsBit: 5
      sizeBits: 3
      description: ''
    #########################################################
    TXPI_PPM_CFG:
      at:
        offset: 0x268
      class: IntField
      name: TXPI_PPM_CFG
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    GEARBOX_MODE:
      at:
        offset: 0x265
      class: IntField
      name: GEARBOX_MODE
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    TXPI_SYNFREQ_PPM:
      at:
        offset: 0x265
      class: IntField
      name: TXPI_SYNFREQ_PPM
      mode: RW
      lsBit: 0
      sizeBits: 3
      description: ''
    #########################################################
    TXPI_PPMCLK_SEL:
      at:
        offset: 0x264
      class: IntField
      name: TXPI_PPMCLK_SEL
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    TXPI_INVSTROBE_SEL:
      at:
        offset: 0x264
      class: IntField
      name: TXPI_INVSTROBE_SEL
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    TXPI_GRAY_SEL:
      at:
        offset: 0x264
      class: IntField
      name: TXPI_GRAY_SEL
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    TXPI_LPM:
      at:
        offset: 0x264
      class: IntField
      name: TXPI_LPM
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    TXPI_VREFSEL:
      at:
        offset: 0x264
      class: IntField
      name: TXPI_VREFSEL
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RXDFE_HE_CFG1:
      at:
        offset: 0x260
      class: IntField
      name: RXDFE_HE_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RX_AFE_CM_EN:
      at:
        offset: 0x25D
      class: IntField
      name: RX_AFE_CM_EN
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RX_CAPFF_SARC_ENB:
      at:
        offset: 0x25D
      class: IntField
      name: RX_CAPFF_SARC_ENB
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    RX_EYESCAN_VS_NEG_DIR:
      at:
        offset: 0x25D
      class: IntField
      name: RX_EYESCAN_VS_NEG_DIR
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RX_EYESCAN_VS_UT_SIGN:
      at:
        offset: 0x25D
      class: IntField
      name: RX_EYESCAN_VS_UT_SIGN
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    RX_EYESCAN_VS_CODE:
      at:
        offset: 0x25C
      class: IntField
      name: RX_EYESCAN_VS_CODE
      mode: RW
      lsBit: 2
      sizeBits: 7
      description: ''
    #########################################################
    RX_EYESCAN_VS_RANGE:
      at:
        offset: 0x25C
      class: IntField
      name: RX_EYESCAN_VS_RANGE
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    PMA_RSV1:
      at:
        offset: 0x254
      class: IntField
      name: PMA_RSV1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ES_CLK_PHASE_SEL:
      at:
        offset: 0x251
      class: IntField
      name: ES_CLK_PHASE_SEL
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    USE_PCS_CLK_PHASE_SEL:
      at:
        offset: 0x251
      class: IntField
      name: USE_PCS_CLK_PHASE_SEL
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RXCFOK_CFG0:
      at:
        offset: 0x24C
      class: IntField
      name: RXCFOK_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ADAPT_CFG1:
      at:
        offset: 0x248
      class: IntField
      name: ADAPT_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ADAPT_CFG0:
      at:
        offset: 0x244
      class: IntField
      name: ADAPT_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_UT_CFG1:
      at:
        offset: 0x240
      class: IntField
      name: RXDFE_UT_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_VP_CFG1:
      at:
        offset: 0x23C
      class: IntField
      name: RXDFE_VP_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_VP_CFG0:
      at:
        offset: 0x238
      class: IntField
      name: RXDFE_VP_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFELPM_KL_CFG2:
      at:
        offset: 0x234
      class: IntField
      name: RXDFELPM_KL_CFG2
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ACJTAG_MODE:
      at:
        offset: 0x231
      class: IntField
      name: ACJTAG_MODE
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    ACJTAG_DEBUG_MODE:
      at:
        offset: 0x231
      class: IntField
      name: ACJTAG_DEBUG_MODE
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    ACJTAG_RESET:
      at:
        offset: 0x231
      class: IntField
      name: ACJTAG_RESET
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    RESET_POWERSAVE_DISABLE:
      at:
        offset: 0x231
      class: IntField
      name: RESET_POWERSAVE_DISABLE
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    RX_TUNE_AFE_OS:
      at:
        offset: 0x231
      class: IntField
      name: RX_TUNE_AFE_OS
      mode: RW
      lsBit: 2
      sizeBits: 2
      description: ''
    #########################################################
    RX_DFE_KL_LPM_KL_CFG0:
      at:
        offset: 0x231
      class: IntField
      name: RX_DFE_KL_LPM_KL_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    RX_DFE_KL_LPM_KL_CFG1:
      at:
        offset: 0x230
      class: IntField
      name: RX_DFE_KL_LPM_KL_CFG1
      mode: RW
      lsBit: 5
      sizeBits: 3
      description: ''
    #########################################################
    TXSYNC_MULTILANE:
      at:
        offset: 0x22D
      class: IntField
      name: TXSYNC_MULTILANE
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RXSYNC_MULTILANE:
      at:
        offset: 0x22D
      class: IntField
      name: RXSYNC_MULTILANE
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    RX_CTLE3_LPF:
      at:
        offset: 0x22C
      class: IntField
      name: RX_CTLE3_LPF
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    TX_PMADATA_OPT:
      at:
        offset: 0x229
      class: IntField
      name: TX_PMADATA_OPT
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    RXSYNC_OVRD:
      at:
        offset: 0x229
      class: IntField
      name: RXSYNC_OVRD
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    TXSYNC_OVRD:
      at:
        offset: 0x229
      class: IntField
      name: TXSYNC_OVRD
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    TX_IDLE_DATA_ZERO:
      at:
        offset: 0x229
      class: IntField
      name: TX_IDLE_DATA_ZERO
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    A_RXOSCALRESET:
      at:
        offset: 0x229
      class: IntField
      name: A_RXOSCALRESET
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    RXOOB_CLK_CFG:
      at:
        offset: 0x229
      class: IntField
      name: RXOOB_CLK_CFG
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    TXSYNC_SKIP_DA:
      at:
        offset: 0x229
      class: IntField
      name: TXSYNC_SKIP_DA
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    RXSYNC_SKIP_DA:
      at:
        offset: 0x229
      class: IntField
      name: RXSYNC_SKIP_DA
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    RXOSCALRESET_TIME:
      at:
        offset: 0x228
      class: IntField
      name: RXOSCALRESET_TIME
      mode: RW
      lsBit: 0
      sizeBits: 5
      description: ''
    #########################################################
    RXPRBS_LINKACQ_CNT:
      at:
        offset: 0x224
      class: IntField
      name: RXPRBS_LINKACQ_CNT
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    TX_QPI_STATUS_EN:
      at:
        offset: 0x215
      class: IntField
      name: TX_QPI_STATUS_EN
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    TX_INT_DATAWIDTH:
      at:
        offset: 0x215
      class: IntField
      name: TX_INT_DATAWIDTH
      mode: RW
      lsBit: 2
      sizeBits: 2
      description: ''
    #########################################################
    RXDFE_HD_CFG1:
      at:
        offset: 0x210
      class: IntField
      name: RXDFE_HD_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TX_MARGIN_LOW_3:
      at:
        offset: 0x20D
      class: IntField
      name: TX_MARGIN_LOW_3
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_LOW_4:
      at:
        offset: 0x20C
      class: IntField
      name: TX_MARGIN_LOW_4
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_LOW_1:
      at:
        offset: 0x209
      class: IntField
      name: TX_MARGIN_LOW_1
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_LOW_2:
      at:
        offset: 0x208
      class: IntField
      name: TX_MARGIN_LOW_2
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_FULL_4:
      at:
        offset: 0x205
      class: IntField
      name: TX_MARGIN_FULL_4
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_LOW_0:
      at:
        offset: 0x204
      class: IntField
      name: TX_MARGIN_LOW_0
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_FULL_2:
      at:
        offset: 0x201
      class: IntField
      name: TX_MARGIN_FULL_2
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_FULL_3:
      at:
        offset: 0x200
      class: IntField
      name: TX_MARGIN_FULL_3
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_FULL_0:
      at:
        offset: 0x1FD
      class: IntField
      name: TX_MARGIN_FULL_0
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_MARGIN_FULL_1:
      at:
        offset: 0x1FC
      class: IntField
      name: TX_MARGIN_FULL_1
      mode: RW
      lsBit: 1
      sizeBits: 7
      description: ''
    #########################################################
    TX_CLKMUX_EN:
      at:
        offset: 0x1F9
      class: IntField
      name: TX_CLKMUX_EN
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    TX_LOOPBACK_DRIVE_HIZ:
      at:
        offset: 0x1F9
      class: IntField
      name: TX_LOOPBACK_DRIVE_HIZ
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    TX_DRIVE_MODE:
      at:
        offset: 0x1F9
      class: IntField
      name: TX_DRIVE_MODE
      mode: RW
      lsBit: 0
      sizeBits: 5
      description: ''
    #########################################################
    TX_EIDLE_ASSERT_DELAY:
      at:
        offset: 0x1F8
      class: IntField
      name: TX_EIDLE_ASSERT_DELAY
      mode: RW
      lsBit: 5
      sizeBits: 3
      description: ''
    #########################################################
    TX_EIDLE_DEASSERT_DELAY:
      at:
        offset: 0x1F8
      class: IntField
      name: TX_EIDLE_DEASSERT_DELAY
      mode: RW
      lsBit: 2
      sizeBits: 3
      description: ''
    #########################################################
    TX_RXDETECT_CFG:
      at:
        offset: 0x1F4
      class: IntField
      name: TX_RXDETECT_CFG
      mode: RW
      lsBit: 2
      sizeBits: 14
      description: ''
    #########################################################
    TX_MAINCURSOR_SEL:
      at:
        offset: 0x1F1
      class: IntField
      name: TX_MAINCURSOR_SEL
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    TXGEARBOX_EN:
      at:
        offset: 0x1F1
      class: IntField
      name: TXGEARBOX_EN
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    TXOUT_DIV:
      at:
        offset: 0x1F1
      class: IntField
      name: TXOUT_DIV
      mode: RW
      lsBit: 0
      sizeBits: 3
      description: ''
    #########################################################
    TXBUF_EN:
      at:
        offset: 0x1F0
      class: IntField
      name: TXBUF_EN
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    TXBUF_RESET_ON_RATE_CHANGE:
      at:
        offset: 0x1F0
      class: IntField
      name: TXBUF_RESET_ON_RATE_CHANGE
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    TX_RXDETECT_REF:
      at:
        offset: 0x1F0
      class: IntField
      name: TX_RXDETECT_REF
      mode: RW
      lsBit: 3
      sizeBits: 3
      description: ''
    #########################################################
    TXFIFO_ADDR_CFG:
      at:
        offset: 0x1F0
      class: IntField
      name: TXFIFO_ADDR_CFG
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    TX_DEEMPH0:
      at:
        offset: 0x1ED
      class: IntField
      name: TX_DEEMPH0
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    TX_DEEMPH1:
      at:
        offset: 0x1EC
      class: IntField
      name: TX_DEEMPH1
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    TX_CLK25_DIV:
      at:
        offset: 0x1E9
      class: IntField
      name: TX_CLK25_DIV
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    TX_XCLK_SEL:
      at:
        offset: 0x1E9
      class: IntField
      name: TX_XCLK_SEL
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    TX_DATA_WIDTH:
      at:
        offset: 0x1E8
      class: IntField
      name: TX_DATA_WIDTH
      mode: RW
      lsBit: 0
      sizeBits: 4
      description: ''
    #########################################################
    TST_RSV0:
      at:
        offset: 0x1E5
      class: IntField
      name: TST_RSV0
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    TST_RSV1:
      at:
        offset: 0x1E4
      class: IntField
      name: TST_RSV1
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    TRANS_TIME_RATE:
      at:
        offset: 0x1E1
      class: IntField
      name: TRANS_TIME_RATE
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    PD_TRANS_TIME_NONE_P2:
      at:
        offset: 0x1DD
      class: IntField
      name: PD_TRANS_TIME_NONE_P2
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    PD_TRANS_TIME_TO_P2:
      at:
        offset: 0x1DC
      class: IntField
      name: PD_TRANS_TIME_TO_P2
      mode: RW
      lsBit: 0
      sizeBits: 8
      description: ''
    #########################################################
    PD_TRANS_TIME_FROM_P2:
      at:
        offset: 0x1D8
      class: IntField
      name: PD_TRANS_TIME_FROM_P2
      mode: RW
      lsBit: 4
      sizeBits: 12
      description: ''
    #########################################################
    TERM_RCAL_OVRD:
      at:
        offset: 0x1D8
      class: IntField
      name: TERM_RCAL_OVRD
      mode: RW
      lsBit: 1
      sizeBits: 2
      description: ''
    #########################################################
    RXDFE_HF_CFG1:
      at:
        offset: 0x1D4
      class: IntField
      name: RXDFE_HF_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TERM_RCAL_CFG:
      at:
        offset: 0x1D0
      class: IntField
      name: TERM_RCAL_CFG
      mode: RW
      lsBit: 0
      sizeBits: 15
      description: ''
    #########################################################
    TXPH_CFG:
      at:
        offset: 0x1CC
      class: IntField
      name: TXPH_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXCDR_LOCK_CFG2:
      at:
        offset: 0x1C8
      class: IntField
      name: RXCDR_LOCK_CFG2
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TXPH_MONITOR_SEL:
      at:
        offset: 0x1C4
      class: IntField
      name: TXPH_MONITOR_SEL
      mode: RW
      lsBit: 2
      sizeBits: 5
      description: ''
    #########################################################
    TAPDLY_SET_TX:
      at:
        offset: 0x1C4
      class: IntField
      name: TAPDLY_SET_TX
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    TXDLY_CFG:
      at:
        offset: 0x1C0
      class: IntField
      name: TXDLY_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TXPHDLY_CFG:
      at:
        offset: 0x1B8
        stride: 4
        nelms: 2
      class: IntField
      name: TXPHDLY_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RX_CLK25_DIV:
      at:
        offset: 0x1B4
      class: IntField
      name: RX_CLK25_DIV
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    SATA_MAX_INIT:
      at:
        offset: 0x1B1
      class: IntField
      name: SATA_MAX_INIT
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    SATA_MAX_WAKE:
      at:
        offset: 0x1B0
      class: IntField
      name: SATA_MAX_WAKE
      mode: RW
      lsBit: 1
      sizeBits: 6
      description: ''
    #########################################################
    SATA_MAX_BURST:
      at:
        offset: 0x1AD
      class: IntField
      name: SATA_MAX_BURST
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    SAS_MAX_COM:
      at:
        offset: 0x1AC
      class: IntField
      name: SAS_MAX_COM
      mode: RW
      lsBit: 1
      sizeBits: 6
      description: ''
    #########################################################
    SATA_MIN_INIT:
      at:
        offset: 0x1A9
      class: IntField
      name: SATA_MIN_INIT
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    SATA_MIN_WAKE:
      at:
        offset: 0x1A8
      class: IntField
      name: SATA_MIN_WAKE
      mode: RW
      lsBit: 1
      sizeBits: 6
      description: ''
    #########################################################
    SATA_MIN_BURST:
      at:
        offset: 0x1A5
      class: IntField
      name: SATA_MIN_BURST
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    SAS_MIN_COM:
      at:
        offset: 0x1A4
      class: IntField
      name: SAS_MIN_COM
      mode: RW
      lsBit: 1
      sizeBits: 6
      description: ''
    #########################################################
    SATA_BURST_VAL:
      at:
        offset: 0x1A1
      class: IntField
      name: SATA_BURST_VAL
      mode: RW
      lsBit: 5
      sizeBits: 3
      description: ''
    #########################################################
    SATA_BURST_SEQ_LEN:
      at:
        offset: 0x1A0
      class: IntField
      name: SATA_BURST_SEQ_LEN
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    SATA_EIDLE_VAL:
      at:
        offset: 0x1A0
      class: IntField
      name: SATA_EIDLE_VAL
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    RXBUF_EIDLE_HI_CNT:
      at:
        offset: 0x19D
      class: IntField
      name: RXBUF_EIDLE_HI_CNT
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    RXCDR_HOLD_DURING_EIDLE:
      at:
        offset: 0x19D
      class: IntField
      name: RXCDR_HOLD_DURING_EIDLE
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    RX_DFE_LPM_HOLD_DURING_EIDLE:
      at:
        offset: 0x19D
      class: IntField
      name: RX_DFE_LPM_HOLD_DURING_EIDLE
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RXBUF_EIDLE_LO_CNT:
      at:
        offset: 0x19C
      class: IntField
      name: RXBUF_EIDLE_LO_CNT
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    RXBUF_RESET_ON_EIDLE:
      at:
        offset: 0x19C
      class: IntField
      name: RXBUF_RESET_ON_EIDLE
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    RXCDR_FR_RESET_ON_EIDLE:
      at:
        offset: 0x19C
      class: IntField
      name: RXCDR_FR_RESET_ON_EIDLE
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RXCDR_PH_RESET_ON_EIDLE:
      at:
        offset: 0x19C
      class: IntField
      name: RXCDR_PH_RESET_ON_EIDLE
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
    #########################################################
    RXBUF_THRESH_OVRD:
      at:
        offset: 0x199
      class: IntField
      name: RXBUF_THRESH_OVRD
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    RXBUF_RESET_ON_COMMAALIGN:
      at:
        offset: 0x199
      class: IntField
      name: RXBUF_RESET_ON_COMMAALIGN
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    RXBUF_RESET_ON_RATE_CHANGE:
      at:
        offset: 0x199
      class: IntField
      name: RXBUF_RESET_ON_RATE_CHANGE
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    RXBUF_RESET_ON_CB_CHANGE:
      at:
        offset: 0x199
      class: IntField
      name: RXBUF_RESET_ON_CB_CHANGE
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    RXBUF_THRESH_UNDFLW:
      at:
        offset: 0x198
      class: IntField
      name: RXBUF_THRESH_UNDFLW
      mode: RW
      lsBit: 6
      sizeBits: 6
      description: ''
    #########################################################
    RX_CLKMUX_EN:
      at:
        offset: 0x198
      class: IntField
      name: RX_CLKMUX_EN
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    RX_DISPERR_SEQ_MATCH:
      at:
        offset: 0x198
      class: IntField
      name: RX_DISPERR_SEQ_MATCH
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    RXBUF_ADDR_MODE:
      at:
        offset: 0x198
      class: IntField
      name: RXBUF_ADDR_MODE
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    RX_WIDEMODE_CDR:
      at:
        offset: 0x198
      class: IntField
      name: RX_WIDEMODE_CDR
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RX_INT_DATAWIDTH:
      at:
        offset: 0x198
      class: IntField
      name: RX_INT_DATAWIDTH
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    RXBUF_THRESH_OVFLW:
      at:
        offset: 0x195
      class: IntField
      name: RXBUF_THRESH_OVFLW
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    DMONITOR_CFG0:
      at:
        offset: 0x194
      class: IntField
      name: DMONITOR_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    RX_SIG_VALID_DLY:
      at:
        offset: 0x191
      class: IntField
      name: RX_SIG_VALID_DLY
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    RXSLIDE_MODE:
      at:
        offset: 0x191
      class: IntField
      name: RXSLIDE_MODE
      mode: RW
      lsBit: 1
      sizeBits: 2
      description: ''
    #########################################################
    RXPRBS_ERR_LOOPBACK:
      at:
        offset: 0x191
      class: IntField
      name: RXPRBS_ERR_LOOPBACK
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    RXSLIDE_AUTO_WAIT:
      at:
        offset: 0x190
      class: IntField
      name: RXSLIDE_AUTO_WAIT
      mode: RW
      lsBit: 4
      sizeBits: 4
      description: ''
    #########################################################
    RXBUF_EN:
      at:
        offset: 0x190
      class: IntField
      name: RXBUF_EN
      mode: RW
      lsBit: 3
      sizeBits: 1
      description: ''
    #########################################################
    RX_XCLK_SEL:
      at:
        offset: 0x190
      class: IntField
      name: RX_XCLK_SEL
      mode: RW
      lsBit: 1
      sizeBits: 2
      description: ''
    #########################################################
    RXGEARBOX_EN:
      at:
        offset: 0x190
      class: IntField
      name: RXGEARBOX_EN
      mode: RW
      lsBit: 0
      sizeBits: 1
      description: ''
    #########################################################
    CBCC_DATA_SOURCE_SEL:
      at:
        offset: 0x18D
      class: IntField
      name: CBCC_DATA_SOURCE_SEL
      mode: RW
      lsBit: 7
      sizeBits: 1
      description: ''
    #########################################################
    OOB_PWRUP:
      at:
        offset: 0x18D
      class: IntField
      name: OOB_PWRUP
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    RXOOB_CFG:
      at:
        offset: 0x18C
      class: IntField
      name: RXOOB_CFG
      mode: RW
      lsBit: 5
      sizeBits: 9
      description: ''
    #########################################################
    RXOUT_DIV:
      at:
        offset: 0x18C
      class: IntField
      name: RXOUT_DIV
      mode: RW
      lsBit: 0
      sizeBits: 3
      description: ''
    #########################################################
    RX_SUM_DFETAPREP_EN:
      at:
        offset: 0x189
      class: IntField
      name: RX_SUM_DFETAPREP_EN
      mode: RW
      lsBit: 6
      sizeBits: 1
      description: ''
    #########################################################
    RX_SUM_VCM_OVWR:
      at:
        offset: 0x189
      class: IntField
      name: RX_SUM_VCM_OVWR
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    RX_SUM_IREF_TUNE:
      at:
        offset: 0x189
      class: IntField
      name: RX_SUM_IREF_TUNE
      mode: RW
      lsBit: 1
      sizeBits: 4
      description: ''
    #########################################################
    RX_SUM_RES_CTRL:
      at:
        offset: 0x188
      class: IntField
      name: RX_SUM_RES_CTRL
      mode: RW
      lsBit: 7
      sizeBits: 2
      description: ''
    #########################################################
    RX_SUM_VCMTUNE:
      at:
        offset: 0x188
      class: IntField
      name: RX_SUM_VCMTUNE
      mode: RW
      lsBit: 3
      sizeBits: 4
      description: ''
    #########################################################
    RX_SUM_VREF_TUNE:
      at:
        offset: 0x188
      class: IntField
      name: RX_SUM_VREF_TUNE
      mode: RW
      lsBit: 0
      sizeBits: 3
      description: ''
    #########################################################
    RXPH_MONITOR_SEL:
      at:
        offset: 0x185
      class: IntField
      name: RXPH_MONITOR_SEL
      mode: RW
      lsBit: 3
      sizeBits: 5
      description: ''
    #########################################################
    RX_CM_BUF_PD:
      at:
        offset: 0x185
      class: IntField
      name: RX_CM_BUF_PD
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RX_CM_BUF_CFG:
      at:
        offset: 0x184
      class: IntField
      name: RX_CM_BUF_CFG
      mode: RW
      lsBit: 6
      sizeBits: 4
      description: ''
    #########################################################
    RX_CM_TRIM:
      at:
        offset: 0x184
      class: IntField
      name: RX_CM_TRIM
      mode: RW
      lsBit: 2
      sizeBits: 4
      description: ''
    #########################################################
    RX_CM_SEL:
      at:
        offset: 0x184
      class: IntField
      name: RX_CM_SEL
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    PCS_RSVD0:
      at:
        offset: 0x180
      class: IntField
      name: PCS_RSVD0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RX_BIAS_CFG0:
      at:
        offset: 0x17C
      class: IntField
      name: RX_BIAS_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_HD_CFG0:
      at:
        offset: 0x178
      class: IntField
      name: RXDFE_HD_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_HF_CFG0:
      at:
        offset: 0x174
      class: IntField
      name: RXDFE_HF_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDLY_LCFG:
      at:
        offset: 0x170
      class: IntField
      name: RXDLY_LCFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDLY_CFG:
      at:
        offset: 0x16C
      class: IntField
      name: RXDLY_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_OS_CFG1:
      at:
        offset: 0x168
      class: IntField
      name: RXDFE_OS_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXPHDLY_CFG:
      at:
        offset: 0x164
      class: IntField
      name: RXPHDLY_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_OS_CFG0:
      at:
        offset: 0x160
      class: IntField
      name: RXDFE_OS_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TXDLY_LCFG:
      at:
        offset: 0x15C
      class: IntField
      name: TXDLY_LCFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ALIGN_PCOMMA_DET:
      at:
        offset: 0x159
      class: IntField
      name: ALIGN_PCOMMA_DET
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    ALIGN_PCOMMA_VALUE:
      at:
        offset: 0x158
      class: IntField
      name: ALIGN_PCOMMA_VALUE
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    LOCAL_MASTER:
      at:
        offset: 0x155
      class: IntField
      name: LOCAL_MASTER
      mode: RW
      lsBit: 5
      sizeBits: 1
      description: ''
    #########################################################
    PCS_PCIE_EN:
      at:
        offset: 0x155
      class: IntField
      name: PCS_PCIE_EN
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    ALIGN_MCOMMA_DET:
      at:
        offset: 0x155
      class: IntField
      name: ALIGN_MCOMMA_DET
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    ALIGN_MCOMMA_VALUE:
      at:
        offset: 0x154
      class: IntField
      name: ALIGN_MCOMMA_VALUE
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    RXDFE_CFG:
      at:
        offset: 0x14C
        stride: 4
        nelms: 2
      class: IntField
      name: RXDFE_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RX_EN_HI_LR:
      at:
        offset: 0x149
      class: IntField
      name: RX_EN_HI_LR
      mode: RW
      lsBit: 2
      sizeBits: 1
      description: ''
    #########################################################
    RX_DFE_AGC_CFG1:
      at:
        offset: 0x148
      class: IntField
      name: RX_DFE_AGC_CFG1
      mode: RW
      lsBit: 2
      sizeBits: 3
      description: ''
    #########################################################
    RX_DFE_AGC_CFG0:
      at:
        offset: 0x148
      class: IntField
      name: RX_DFE_AGC_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 2
      description: ''
    #########################################################
    ES_PMA_CFG:
      at:
        offset: 0x144
      class: IntField
      name: ES_PMA_CFG
      mode: RW
      lsBit: 0
      sizeBits: 10
      description: ''
    #########################################################
    RXDFE_HC_CFG1:
      at:
        offset: 0x140
      class: IntField
      name: RXDFE_HC_CFG1
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ES_HORZ_OFFSET:
      at:
        offset: 0x13C
      class: IntField
      name: ES_HORZ_OFFSET
      mode: RW
      lsBit: 4
      sizeBits: 12
      description: ''
    #########################################################
    FTS_LANE_DESKEW_CFG:
      at:
        offset: 0x13C
      class: IntField
      name: FTS_LANE_DESKEW_CFG
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    FTS_LANE_DESKEW_EN:
      at:
        offset: 0x138
      class: IntField
      name: FTS_LANE_DESKEW_EN
      mode: RW
      lsBit: 4
      sizeBits: 1
      description: ''
    #########################################################
    FTS_DESKEW_SEQ_ENABLE:
      at:
        offset: 0x138
      class: IntField
      name: FTS_DESKEW_SEQ_ENABLE
      mode: RW
      lsBit: 0
      sizeBits: 4
      description: ''
    #########################################################
    ES_SDATA_MASK:
      at:
        offset: 0x124
        stride: 4
        nelms: 5
      class: IntField
      name: ES_SDATA_MASK
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ES_QUAL_MASK:
      at:
        offset: 0x110
        stride: 4
        nelms: 5
      class: IntField
      name: ES_QUAL_MASK
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ES_QUALIFIER:
      at:
        offset: 0x0FC
        stride: 4
        nelms: 5
      class: IntField
      name: ES_QUALIFIER
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    TX_PROGDIV_CFG:
      at:
        offset: 0x0F8
      class: IntField
      name: TX_PROGDIV_CFG
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    RXDFE_HC_CFG0:
      at:
        offset: 0x0F4
      class: IntField
      name: RXDFE_HC_CFG0
      mode: RW
      lsBit: 0
      sizeBits: 16
      description: ''
    #########################################################
    ES_CONTROL:
      at:
        offset: 0x0F1
      class: IntField
      name: ES_CONTROL
      mode: RW
      lsBit: 2
      sizeBits: 6
      description: ''
    #########################################################
    ES_ERRDET_EN:
      at:
        offset: 0x0F1
      class: IntField
      name: ES_ERRDET_EN
      mode: RW
      lsBit: 1
      sizeBits: 1
      description: ''
