| //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//; |
| //Defining the USB3 PHY CONTROL REGISTER VALUES FOR BER TEST; |
| //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//; |
| |
| #define U16 u16 |
| |
| U16 SSP_CR_SUP_DIG_IDCODE_LO_val = 0x04cd; |
| U16 SSP_CR_SUP_DIG_IDCODE_HI_val = 0x3006; |
| U16 SSP_CR_SUP_DIG_DEBUG_val = 0x000a; |
| U16 SSP_CR_SUP_DIG_SS_PHASE_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SS_FREQ_val = 0x3327; |
| U16 SSP_CR_SUP_DIG_ATEOVRD_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_val = 0x004c; |
| U16 SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SSC_OVRD_IN_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_BS_OVRD_IN_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_LEVEL_OVRD_IN_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SUP_OVRD_OUT_val = 0x0101; |
| U16 SSP_CR_SUP_DIG_MPLL_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_BS_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_LEVEL_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SSC_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SUP_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_ATEOVRD_STATUS_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_RTUNE_DEBUG_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_RTUNE_STAT_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_ENABLES_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_SAMPLES_val = 0x0100; |
| U16 SSP_CR_SUP_DIG_SCOPE_COUNT_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_CTL_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_000_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_001_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_010_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_011_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_100_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_101_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_110_val = 0x0000; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_111_val = 0x0000; |
| U16 SSP_CR_SUP_ANA_MPLL_LOOP_CTL_val = 0x00c0; |
| U16 SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_val = 0x0000; |
| U16 SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_val = 0x0000; |
| U16 SSP_CR_SUP_ANA_MPLL_OVRD_val = 0x0000; |
| U16 SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_val = 0x0000; |
| U16 SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_val = 0x0000; |
| U16 SSP_CR_SUP_ANA_SSC_CLK_CNTRL_val = 0x007d; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_ASIC_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_ASIC_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_DEBUG_val = 0x0100; |
| U16 SSP_CR_LANE0_DIG_TX_CM_WAIT_TIME_OVRD_val = 0x009f; |
| U16 SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_TX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_LBERT_ERR_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_SCOPE_CTL_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_SCOPE_PHASE_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_DPLL_FREQ_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_CTL_val = 0x000f; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD_val = 0x8000; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_val = 0x0000; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_RX_ATB0_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_RX_ATB1_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_RX_ENPWR0_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_RX_PMIX_PHASE_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_RX_ENPWR1_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_RX_ENPWR2_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_RX_SCOPE_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_TX_POWER_CTL_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_TX_ALT_BLOCK_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_val = 0x0000; |
| U16 SSP_CR_LANE0_ANA_TX_TX_ATB_REG_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_ASIC_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_ASIC_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_DEBUG_val = 0x0100; |
| U16 SSP_CR_LANE1_DIG_TX_CM_WAIT_TIME_OVRD_val = 0x009f; |
| U16 SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_TX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_LBERT_ERR_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_SCOPE_CTL_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_SCOPE_PHASE_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_DPLL_FREQ_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_CTL_val = 0x000f; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD_val = 0x8000; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_val = 0x0000; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_RX_ATB0_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_RX_ATB1_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_RX_ENPWR0_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_RX_PMIX_PHASE_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_RX_ENPWR1_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_RX_ENPWR2_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_RX_SCOPE_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_TX_POWER_CTL_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_TX_ALT_BLOCK_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_val = 0x0000; |
| U16 SSP_CR_LANE1_ANA_TX_TX_ATB_REG_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_ASIC_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_ASIC_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_DEBUG_val = 0x0100; |
| U16 SSP_CR_LANE2_DIG_TX_CM_WAIT_TIME_OVRD_val = 0x009f; |
| U16 SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_TX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_LBERT_ERR_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_SCOPE_CTL_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_SCOPE_PHASE_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_DPLL_FREQ_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_CTL_val = 0x000f; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD_val = 0x8000; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_val = 0x0000; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_RX_ATB0_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_RX_ATB1_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_RX_ENPWR0_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_RX_PMIX_PHASE_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_RX_ENPWR1_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_RX_ENPWR2_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_RX_SCOPE_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_TX_POWER_CTL_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_TX_ALT_BLOCK_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_val = 0x0000; |
| U16 SSP_CR_LANE2_ANA_TX_TX_ATB_REG_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_ASIC_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_ASIC_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_DEBUG_val = 0x0100; |
| U16 SSP_CR_LANE3_DIG_TX_CM_WAIT_TIME_OVRD_val = 0x009f; |
| U16 SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_TX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_LBERT_ERR_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_SCOPE_CTL_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_SCOPE_PHASE_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_DPLL_FREQ_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_CTL_val = 0x000f; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD_val = 0x8000; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_val = 0x0000; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_RX_ATB0_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_RX_ATB1_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_RX_ENPWR0_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_RX_PMIX_PHASE_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_RX_ENPWR1_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_RX_ENPWR2_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_RX_SCOPE_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_TX_POWER_CTL_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_TX_ALT_BLOCK_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_val = 0x0000; |
| U16 SSP_CR_LANE3_ANA_TX_TX_ATB_REG_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_OVRD_OUT_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_ASIC_DRV_LO_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_ASIC_DRV_HI_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_ASIC_IN_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_ASIC_OUT_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_DEBUG_val = 0x0100; |
| U16 SSP_CR_LANEX_DIG_TX_CM_WAIT_TIME_OVRD_val = 0x009f; |
| U16 SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_TX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_LBERT_CTL_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_LBERT_ERR_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_SCOPE_CTL_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_SCOPE_PHASE_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_DPLL_FREQ_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_CTL_val = 0x000f; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD_val = 0x8000; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_val = 0x0000; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_RX_ATB0_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_RX_ATB1_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_RX_ENPWR0_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_RX_PMIX_PHASE_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_RX_ENPWR1_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_RX_ENPWR2_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_RX_SCOPE_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_TX_POWER_CTL_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_TX_ALT_BLOCK_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_val = 0x0000; |
| U16 SSP_CR_LANEX_ANA_TX_TX_ATB_REG_val = 0x0000; |
| |
| U16 SSP_CR_SUP_DIG_IDCODE_LO = 0x0000; |
| U16 SSP_CR_SUP_DIG_IDCODE_HI = 0x0001; |
| U16 SSP_CR_SUP_DIG_DEBUG = 0x0002; |
| U16 SSP_CR_SUP_DIG_SS_PHASE = 0x0005; |
| U16 SSP_CR_SUP_DIG_SS_FREQ = 0x0006; |
| U16 SSP_CR_SUP_DIG_ATEOVRD = 0x0010; |
| U16 SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO = 0x0011; |
| U16 SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI = 0x0012; |
| U16 SSP_CR_SUP_DIG_SSC_OVRD_IN = 0x0013; |
| U16 SSP_CR_SUP_DIG_BS_OVRD_IN = 0x0014; |
| U16 SSP_CR_SUP_DIG_LEVEL_OVRD_IN = 0x0015; |
| U16 SSP_CR_SUP_DIG_SUP_OVRD_OUT = 0x0016; |
| U16 SSP_CR_SUP_DIG_MPLL_ASIC_IN = 0x0017; |
| U16 SSP_CR_SUP_DIG_BS_ASIC_IN = 0x0018; |
| U16 SSP_CR_SUP_DIG_LEVEL_ASIC_IN = 0x0019; |
| U16 SSP_CR_SUP_DIG_SSC_ASIC_IN = 0x001A; |
| U16 SSP_CR_SUP_DIG_SUP_ASIC_OUT = 0x001B; |
| U16 SSP_CR_SUP_DIG_ATEOVRD_STATUS = 0x001C; |
| U16 SSP_CR_SUP_DIG_RTUNE_DEBUG = 0x0003; |
| U16 SSP_CR_SUP_DIG_RTUNE_STAT = 0x0004; |
| U16 SSP_CR_SUP_DIG_SCOPE_ENABLES = 0x0020; |
| U16 SSP_CR_SUP_DIG_SCOPE_SAMPLES = 0x0021; |
| U16 SSP_CR_SUP_DIG_SCOPE_COUNT = 0x0022; |
| U16 SSP_CR_SUP_DIG_SCOPE_CTL = 0x0023; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_000 = 0x0024; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_001 = 0x0025; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_010 = 0x0026; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_011 = 0x0027; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_100 = 0x0028; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_101 = 0x0029; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_110 = 0x002A; |
| U16 SSP_CR_SUP_DIG_SCOPE_MASK_111 = 0x002B; |
| U16 SSP_CR_SUP_ANA_MPLL_LOOP_CTL = 0x0030; |
| U16 SSP_CR_SUP_ANA_MPLL_ATB_MEAS1 = 0x0031; |
| U16 SSP_CR_SUP_ANA_MPLL_ATB_MEAS2 = 0x0032; |
| U16 SSP_CR_SUP_ANA_MPLL_OVRD = 0x0033; |
| U16 SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL = 0x0034; |
| U16 SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL = 0x0035; |
| U16 SSP_CR_SUP_ANA_SSC_CLK_CNTRL = 0x0036; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_IN_LO = 0x1000; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_IN_HI = 0x1001; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_DRV_LO = 0x1002; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_DRV_HI = 0x1003; |
| U16 SSP_CR_LANE0_DIG_TX_OVRD_OUT = 0x1004; |
| U16 SSP_CR_LANE0_DIG_RX_OVRD_IN_LO = 0x1005; |
| U16 SSP_CR_LANE0_DIG_RX_OVRD_IN_HI = 0x1006; |
| U16 SSP_CR_LANE0_DIG_RX_OVRD_OUT = 0x1007; |
| U16 SSP_CR_LANE0_DIG_TX_ASIC_IN = 0x1008; |
| U16 SSP_CR_LANE0_DIG_TX_ASIC_DRV_LO = 0x1009; |
| U16 SSP_CR_LANE0_DIG_TX_ASIC_DRV_HI = 0x100A; |
| U16 SSP_CR_LANE0_DIG_TX_ASIC_OUT = 0x100B; |
| U16 SSP_CR_LANE0_DIG_RX_ASIC_IN = 0x100C; |
| U16 SSP_CR_LANE0_DIG_RX_ASIC_OUT = 0x100D; |
| U16 SSP_CR_LANE0_DIG_TX_DEBUG = 0x1010; |
| U16 SSP_CR_LANE0_DIG_TX_CM_WAIT_TIME_OVRD = 0x1011; |
| U16 SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0 = 0x1012; |
| U16 SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1 = 0x1013; |
| U16 SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN = 0x1014; |
| U16 SSP_CR_LANE0_DIG_TX_LBERT_CTL = 0x1015; |
| U16 SSP_CR_LANE0_DIG_RX_LBERT_CTL = 0x1016; |
| U16 SSP_CR_LANE0_DIG_RX_LBERT_ERR = 0x1017; |
| U16 SSP_CR_LANE0_DIG_RX_SCOPE_CTL = 0x1018; |
| U16 SSP_CR_LANE0_DIG_RX_SCOPE_PHASE = 0x1019; |
| U16 SSP_CR_LANE0_DIG_RX_DPLL_FREQ = 0x101A; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_CTL = 0x101B; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG = 0x101C; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD = 0x101D; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC = 0x101E; |
| U16 SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM = 0x101F; |
| U16 SSP_CR_LANE0_ANA_RX_ATB0 = 0x1020; |
| U16 SSP_CR_LANE0_ANA_RX_ATB1 = 0x1021; |
| U16 SSP_CR_LANE0_ANA_RX_ENPWR0 = 0x1022; |
| U16 SSP_CR_LANE0_ANA_RX_PMIX_PHASE = 0x1023; |
| U16 SSP_CR_LANE0_ANA_RX_ENPWR1 = 0x1024; |
| U16 SSP_CR_LANE0_ANA_RX_ENPWR2 = 0x1025; |
| U16 SSP_CR_LANE0_ANA_RX_SCOPE = 0x1026; |
| U16 SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL = 0x102B; |
| U16 SSP_CR_LANE0_ANA_TX_POWER_CTL = 0x102C; |
| U16 SSP_CR_LANE0_ANA_TX_ALT_BLOCK = 0x102D; |
| U16 SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK = 0x102E; |
| U16 SSP_CR_LANE0_ANA_TX_TX_ATB_REG = 0x102F; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_IN_LO = 0x1100; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_IN_HI = 0x1101; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_DRV_LO = 0x1102; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_DRV_HI = 0x1103; |
| U16 SSP_CR_LANE1_DIG_TX_OVRD_OUT = 0x1104; |
| U16 SSP_CR_LANE1_DIG_RX_OVRD_IN_LO = 0x1105; |
| U16 SSP_CR_LANE1_DIG_RX_OVRD_IN_HI = 0x1106; |
| U16 SSP_CR_LANE1_DIG_RX_OVRD_OUT = 0x1107; |
| U16 SSP_CR_LANE1_DIG_TX_ASIC_IN = 0x1108; |
| U16 SSP_CR_LANE1_DIG_TX_ASIC_DRV_LO = 0x1109; |
| U16 SSP_CR_LANE1_DIG_TX_ASIC_DRV_HI = 0x110A; |
| U16 SSP_CR_LANE1_DIG_TX_ASIC_OUT = 0x110B; |
| U16 SSP_CR_LANE1_DIG_RX_ASIC_IN = 0x110C; |
| U16 SSP_CR_LANE1_DIG_RX_ASIC_OUT = 0x110D; |
| U16 SSP_CR_LANE1_DIG_TX_DEBUG = 0x1110; |
| U16 SSP_CR_LANE1_DIG_TX_CM_WAIT_TIME_OVRD = 0x1111; |
| U16 SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0 = 0x1112; |
| U16 SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1 = 0x1113; |
| U16 SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN = 0x1114; |
| U16 SSP_CR_LANE1_DIG_TX_LBERT_CTL = 0x1115; |
| U16 SSP_CR_LANE1_DIG_RX_LBERT_CTL = 0x1116; |
| U16 SSP_CR_LANE1_DIG_RX_LBERT_ERR = 0x1117; |
| U16 SSP_CR_LANE1_DIG_RX_SCOPE_CTL = 0x1118; |
| U16 SSP_CR_LANE1_DIG_RX_SCOPE_PHASE = 0x1119; |
| U16 SSP_CR_LANE1_DIG_RX_DPLL_FREQ = 0x111A; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_CTL = 0x111B; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG = 0x111C; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD = 0x111D; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC = 0x111E; |
| U16 SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM = 0x111F; |
| U16 SSP_CR_LANE1_ANA_RX_ATB0 = 0x1120; |
| U16 SSP_CR_LANE1_ANA_RX_ATB1 = 0x1121; |
| U16 SSP_CR_LANE1_ANA_RX_ENPWR0 = 0x1122; |
| U16 SSP_CR_LANE1_ANA_RX_PMIX_PHASE = 0x1123; |
| U16 SSP_CR_LANE1_ANA_RX_ENPWR1 = 0x1124; |
| U16 SSP_CR_LANE1_ANA_RX_ENPWR2 = 0x1125; |
| U16 SSP_CR_LANE1_ANA_RX_SCOPE = 0x1126; |
| U16 SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL = 0x112B; |
| U16 SSP_CR_LANE1_ANA_TX_POWER_CTL = 0x112C; |
| U16 SSP_CR_LANE1_ANA_TX_ALT_BLOCK = 0x112D; |
| U16 SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK = 0x112E; |
| U16 SSP_CR_LANE1_ANA_TX_TX_ATB_REG = 0x112F; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_IN_LO = 0x1200; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_IN_HI = 0x1201; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_DRV_LO = 0x1202; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_DRV_HI = 0x1203; |
| U16 SSP_CR_LANE2_DIG_TX_OVRD_OUT = 0x1204; |
| U16 SSP_CR_LANE2_DIG_RX_OVRD_IN_LO = 0x1205; |
| U16 SSP_CR_LANE2_DIG_RX_OVRD_IN_HI = 0x1206; |
| U16 SSP_CR_LANE2_DIG_RX_OVRD_OUT = 0x1207; |
| U16 SSP_CR_LANE2_DIG_TX_ASIC_IN = 0x1208; |
| U16 SSP_CR_LANE2_DIG_TX_ASIC_DRV_LO = 0x1209; |
| U16 SSP_CR_LANE2_DIG_TX_ASIC_DRV_HI = 0x120A; |
| U16 SSP_CR_LANE2_DIG_TX_ASIC_OUT = 0x120B; |
| U16 SSP_CR_LANE2_DIG_RX_ASIC_IN = 0x120C; |
| U16 SSP_CR_LANE2_DIG_RX_ASIC_OUT = 0x120D; |
| U16 SSP_CR_LANE2_DIG_TX_DEBUG = 0x1210; |
| U16 SSP_CR_LANE2_DIG_TX_CM_WAIT_TIME_OVRD = 0x1211; |
| U16 SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0 = 0x1212; |
| U16 SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1 = 0x1213; |
| U16 SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN = 0x1214; |
| U16 SSP_CR_LANE2_DIG_TX_LBERT_CTL = 0x1215; |
| U16 SSP_CR_LANE2_DIG_RX_LBERT_CTL = 0x1216; |
| U16 SSP_CR_LANE2_DIG_RX_LBERT_ERR = 0x1217; |
| U16 SSP_CR_LANE2_DIG_RX_SCOPE_CTL = 0x1218; |
| U16 SSP_CR_LANE2_DIG_RX_SCOPE_PHASE = 0x1219; |
| U16 SSP_CR_LANE2_DIG_RX_DPLL_FREQ = 0x121A; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_CTL = 0x121B; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG = 0x121C; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD = 0x121D; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC = 0x121E; |
| U16 SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM = 0x121F; |
| U16 SSP_CR_LANE2_ANA_RX_ATB0 = 0x1220; |
| U16 SSP_CR_LANE2_ANA_RX_ATB1 = 0x1221; |
| U16 SSP_CR_LANE2_ANA_RX_ENPWR0 = 0x1222; |
| U16 SSP_CR_LANE2_ANA_RX_PMIX_PHASE = 0x1223; |
| U16 SSP_CR_LANE2_ANA_RX_ENPWR1 = 0x1224; |
| U16 SSP_CR_LANE2_ANA_RX_ENPWR2 = 0x1225; |
| U16 SSP_CR_LANE2_ANA_RX_SCOPE = 0x1226; |
| U16 SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL = 0x122B; |
| U16 SSP_CR_LANE2_ANA_TX_POWER_CTL = 0x122C; |
| U16 SSP_CR_LANE2_ANA_TX_ALT_BLOCK = 0x122D; |
| U16 SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK = 0x122E; |
| U16 SSP_CR_LANE2_ANA_TX_TX_ATB_REG = 0x122F; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_IN_LO = 0x1300; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_IN_HI = 0x1301; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_DRV_LO = 0x1302; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_DRV_HI = 0x1303; |
| U16 SSP_CR_LANE3_DIG_TX_OVRD_OUT = 0x1304; |
| U16 SSP_CR_LANE3_DIG_RX_OVRD_IN_LO = 0x1305; |
| U16 SSP_CR_LANE3_DIG_RX_OVRD_IN_HI = 0x1306; |
| U16 SSP_CR_LANE3_DIG_RX_OVRD_OUT = 0x1307; |
| U16 SSP_CR_LANE3_DIG_TX_ASIC_IN = 0x1308; |
| U16 SSP_CR_LANE3_DIG_TX_ASIC_DRV_LO = 0x1309; |
| U16 SSP_CR_LANE3_DIG_TX_ASIC_DRV_HI = 0x130A; |
| U16 SSP_CR_LANE3_DIG_TX_ASIC_OUT = 0x130B; |
| U16 SSP_CR_LANE3_DIG_RX_ASIC_IN = 0x130C; |
| U16 SSP_CR_LANE3_DIG_RX_ASIC_OUT = 0x130D; |
| U16 SSP_CR_LANE3_DIG_TX_DEBUG = 0x1310; |
| U16 SSP_CR_LANE3_DIG_TX_CM_WAIT_TIME_OVRD = 0x1311; |
| U16 SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0 = 0x1312; |
| U16 SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1 = 0x1313; |
| U16 SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN = 0x1314; |
| U16 SSP_CR_LANE3_DIG_TX_LBERT_CTL = 0x1315; |
| U16 SSP_CR_LANE3_DIG_RX_LBERT_CTL = 0x1316; |
| U16 SSP_CR_LANE3_DIG_RX_LBERT_ERR = 0x1317; |
| U16 SSP_CR_LANE3_DIG_RX_SCOPE_CTL = 0x1318; |
| U16 SSP_CR_LANE3_DIG_RX_SCOPE_PHASE = 0x1319; |
| U16 SSP_CR_LANE3_DIG_RX_DPLL_FREQ = 0x131A; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_CTL = 0x131B; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG = 0x131C; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD = 0x131D; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC = 0x131E; |
| U16 SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM = 0x131F; |
| U16 SSP_CR_LANE3_ANA_RX_ATB0 = 0x1320; |
| U16 SSP_CR_LANE3_ANA_RX_ATB1 = 0x1321; |
| U16 SSP_CR_LANE3_ANA_RX_ENPWR0 = 0x1322; |
| U16 SSP_CR_LANE3_ANA_RX_PMIX_PHASE = 0x1323; |
| U16 SSP_CR_LANE3_ANA_RX_ENPWR1 = 0x1324; |
| U16 SSP_CR_LANE3_ANA_RX_ENPWR2 = 0x1325; |
| U16 SSP_CR_LANE3_ANA_RX_SCOPE = 0x1326; |
| U16 SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL = 0x132B; |
| U16 SSP_CR_LANE3_ANA_TX_POWER_CTL = 0x132C; |
| U16 SSP_CR_LANE3_ANA_TX_ALT_BLOCK = 0x132D; |
| U16 SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK = 0x132E; |
| U16 SSP_CR_LANE3_ANA_TX_TX_ATB_REG = 0x132F; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_IN_LO = 0x9000; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_IN_HI = 0x9001; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_DRV_LO = 0x9002; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_DRV_HI = 0x9003; |
| U16 SSP_CR_LANEX_DIG_TX_OVRD_OUT = 0x9004; |
| U16 SSP_CR_LANEX_DIG_RX_OVRD_IN_LO = 0x9005; |
| U16 SSP_CR_LANEX_DIG_RX_OVRD_IN_HI = 0x9006; |
| U16 SSP_CR_LANEX_DIG_RX_OVRD_OUT = 0x9007; |
| U16 SSP_CR_LANEX_DIG_TX_ASIC_IN = 0x9008; |
| U16 SSP_CR_LANEX_DIG_TX_ASIC_DRV_LO = 0x9009; |
| U16 SSP_CR_LANEX_DIG_TX_ASIC_DRV_HI = 0x900A; |
| U16 SSP_CR_LANEX_DIG_TX_ASIC_OUT = 0x900B; |
| U16 SSP_CR_LANEX_DIG_RX_ASIC_IN = 0x900C; |
| U16 SSP_CR_LANEX_DIG_RX_ASIC_OUT = 0x900D; |
| U16 SSP_CR_LANEX_DIG_TX_DEBUG = 0x9010; |
| U16 SSP_CR_LANEX_DIG_TX_CM_WAIT_TIME_OVRD = 0x9011; |
| U16 SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0 = 0x9012; |
| U16 SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1 = 0x9013; |
| U16 SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN = 0x9014; |
| U16 SSP_CR_LANEX_DIG_TX_LBERT_CTL = 0x9015; |
| U16 SSP_CR_LANEX_DIG_RX_LBERT_CTL = 0x9016; |
| U16 SSP_CR_LANEX_DIG_RX_LBERT_ERR = 0x9017; |
| U16 SSP_CR_LANEX_DIG_RX_SCOPE_CTL = 0x9018; |
| U16 SSP_CR_LANEX_DIG_RX_SCOPE_PHASE = 0x9019; |
| U16 SSP_CR_LANEX_DIG_RX_DPLL_FREQ = 0x901A; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_CTL = 0x901B; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG = 0x901C; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD = 0x901D; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC = 0x901E; |
| U16 SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM = 0x901F; |
| U16 SSP_CR_LANEX_ANA_RX_ATB0 = 0x9020; |
| U16 SSP_CR_LANEX_ANA_RX_ATB1 = 0x9021; |
| U16 SSP_CR_LANEX_ANA_RX_ENPWR0 = 0x9022; |
| U16 SSP_CR_LANEX_ANA_RX_PMIX_PHASE = 0x9023; |
| U16 SSP_CR_LANEX_ANA_RX_ENPWR1 = 0x9024; |
| U16 SSP_CR_LANEX_ANA_RX_ENPWR2 = 0x9025; |
| U16 SSP_CR_LANEX_ANA_RX_SCOPE = 0x9026; |
| U16 SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL = 0x902B; |
| U16 SSP_CR_LANEX_ANA_TX_POWER_CTL = 0x902C; |
| U16 SSP_CR_LANEX_ANA_TX_ALT_BLOCK = 0x902D; |
| U16 SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK = 0x902E; |
| U16 SSP_CR_LANEX_ANA_TX_TX_ATB_REG = 0x902F; |
| U16 HSP0_RO_ADDR0 = 0x2000; |
| U16 HSP0_RO_ADDR1 = 0x2001; |
| U16 HSP0_RO_ADDR2 = 0x2002; |
| U16 HSP0_RO_ADDR3 = 0x2003; |
| U16 HSP0_RO_ADDR4 = 0x2004; |
| U16 HSP0_RO_ADDR5 = 0x2005; |
| U16 HSP0_RO_ADDR6 = 0x2005; |
| U16 HSP0_RO_ADDR7 = 0x2007; |
| U16 HSP0_RO_ADDR8 = 0x2008; |
| U16 HSP0_RO_ADDR9 = 0x2009; |
| U16 HSP0_RO_ADDR10 = 0x200A; |
| U16 HSP0_RO_ADDR11 = 0x200B; |
| U16 HSP0_RO_ADDR12 = 0x200C; |
| U16 HSP0_RO_ADDR13 = 0x200D; |
| U16 HSP0_RO_ADDR14 = 0x200E; |
| U16 HSP0_RO_ADDR15 = 0x200F; |
| U16 HSP0_RW_ADDR0 = 0x2010; |
| U16 HSP0_RW_ADDR1 = 0x2011; |
| U16 HSP0_RW_ADDR2 = 0x2012; |
| U16 HSP0_RW_ADDR3 = 0x2013; |
| U16 HSP0_RW_ADDR4 = 0x2014; |
| U16 HSP0_RW_ADDR5 = 0x2015; |
| U16 HSP0_RW_ADDR6 = 0x2016; |
| U16 HSP0_RW_ADDR7 = 0x2017; |
| U16 HSP0_RW_ADDR8 = 0x2018; |
| U16 HSP0_RW_ADDR9 = 0x2019; |
| U16 HSP0_RW_ADDR10 = 0x201A; |
| U16 HSP0_RW_ADDR11 = 0x201B; |
| U16 HSP0_RW_ADDR12 = 0x201C; |
| U16 HSP0_RW_ADDR13 = 0x201D; |
| U16 HSP0_RW_ADDR14 = 0x201E; |
| U16 HSP0_RW_ADDR15 = 0x201F; |
| U16 HSP1_RO_ADDR0 = 0x2100; |
| U16 HSP1_RO_ADDR1 = 0x2101; |
| U16 HSP1_RO_ADDR2 = 0x2102; |
| U16 HSP1_RO_ADDR3 = 0x2103; |
| U16 HSP1_RO_ADDR4 = 0x2104; |
| U16 HSP1_RO_ADDR5 = 0x2105; |
| U16 HSP1_RO_ADDR6 = 0x2105; |
| U16 HSP1_RO_ADDR7 = 0x2107; |
| U16 HSP1_RO_ADDR8 = 0x2108; |
| U16 HSP1_RO_ADDR9 = 0x2109; |
| U16 HSP1_RO_ADDR10 = 0x210A; |
| U16 HSP1_RO_ADDR11 = 0x210B; |
| U16 HSP1_RO_ADDR12 = 0x210C; |
| U16 HSP1_RO_ADDR13 = 0x210D; |
| U16 HSP1_RO_ADDR14 = 0x210E; |
| U16 HSP1_RO_ADDR15 = 0x210F; |
| U16 HSP1_RW_ADDR0 = 0x2110; |
| U16 HSP1_RW_ADDR1 = 0x2111; |
| U16 HSP1_RW_ADDR2 = 0x2112; |
| U16 HSP1_RW_ADDR3 = 0x2113; |
| U16 HSP1_RW_ADDR4 = 0x2114; |
| U16 HSP1_RW_ADDR5 = 0x2115; |
| U16 HSP1_RW_ADDR6 = 0x2116; |
| U16 HSP1_RW_ADDR7 = 0x2117; |
| U16 HSP1_RW_ADDR8 = 0x2118; |
| U16 HSP1_RW_ADDR9 = 0x2119; |
| U16 HSP1_RW_ADDR10 = 0x211A; |
| U16 HSP1_RW_ADDR11 = 0x211B; |
| U16 HSP1_RW_ADDR12 = 0x211C; |
| U16 HSP1_RW_ADDR13 = 0x211D; |
| U16 HSP1_RW_ADDR14 = 0x211E; |
| U16 HSP1_RW_ADDR15 = 0x211F; |
| U16 HSP2_RO_ADDR0 = 0x2200; |
| U16 HSP2_RO_ADDR1 = 0x2201; |
| U16 HSP2_RO_ADDR2 = 0x2202; |
| U16 HSP2_RO_ADDR3 = 0x2203; |
| U16 HSP2_RO_ADDR4 = 0x2204; |
| U16 HSP2_RO_ADDR5 = 0x2205; |
| U16 HSP2_RO_ADDR6 = 0x2205; |
| U16 HSP2_RO_ADDR7 = 0x2207; |
| U16 HSP2_RO_ADDR8 = 0x2208; |
| U16 HSP2_RO_ADDR9 = 0x2209; |
| U16 HSP2_RO_ADDR10 = 0x220A; |
| U16 HSP2_RO_ADDR11 = 0x220B; |
| U16 HSP2_RO_ADDR12 = 0x220C; |
| U16 HSP2_RO_ADDR13 = 0x220D; |
| U16 HSP2_RO_ADDR14 = 0x220E; |
| U16 HSP2_RO_ADDR15 = 0x220F; |
| U16 HSP2_RW_ADDR0 = 0x2210; |
| U16 HSP2_RW_ADDR1 = 0x2211; |
| U16 HSP2_RW_ADDR2 = 0x2212; |
| U16 HSP2_RW_ADDR3 = 0x2213; |
| U16 HSP2_RW_ADDR4 = 0x2214; |
| U16 HSP2_RW_ADDR5 = 0x2215; |
| U16 HSP2_RW_ADDR6 = 0x2216; |
| U16 HSP2_RW_ADDR7 = 0x2217; |
| U16 HSP2_RW_ADDR8 = 0x2218; |
| U16 HSP2_RW_ADDR9 = 0x2219; |
| U16 HSP2_RW_ADDR10 = 0x221A; |
| U16 HSP2_RW_ADDR11 = 0x221B; |
| U16 HSP2_RW_ADDR12 = 0x221C; |
| U16 HSP2_RW_ADDR13 = 0x221D; |
| U16 HSP2_RW_ADDR14 = 0x221E; |
| U16 HSP2_RW_ADDR15 = 0x221F; |
| U16 HSP3_RO_ADDR0 = 0x2300; |
| U16 HSP3_RO_ADDR1 = 0x2301; |
| U16 HSP3_RO_ADDR2 = 0x2302; |
| U16 HSP3_RO_ADDR3 = 0x2303; |
| U16 HSP3_RO_ADDR4 = 0x2304; |
| U16 HSP3_RO_ADDR5 = 0x2305; |
| U16 HSP3_RO_ADDR6 = 0x2305; |
| U16 HSP3_RO_ADDR7 = 0x2307; |
| U16 HSP3_RO_ADDR8 = 0x2308; |
| U16 HSP3_RO_ADDR9 = 0x2309; |
| U16 HSP3_RO_ADDR10 = 0x230A; |
| U16 HSP3_RO_ADDR11 = 0x230B; |
| U16 HSP3_RO_ADDR12 = 0x230C; |
| U16 HSP3_RO_ADDR13 = 0x230D; |
| U16 HSP3_RO_ADDR14 = 0x230E; |
| U16 HSP3_RO_ADDR15 = 0x230F; |
| U16 HSP3_RW_ADDR0 = 0x2310; |
| U16 HSP3_RW_ADDR1 = 0x2311; |
| U16 HSP3_RW_ADDR2 = 0x2312; |
| U16 HSP3_RW_ADDR3 = 0x2313; |
| U16 HSP3_RW_ADDR4 = 0x2314; |
| U16 HSP3_RW_ADDR5 = 0x2315; |
| U16 HSP3_RW_ADDR6 = 0x2316; |
| U16 HSP3_RW_ADDR7 = 0x2317; |
| U16 HSP3_RW_ADDR8 = 0x2318; |
| U16 HSP3_RW_ADDR9 = 0x2319; |
| U16 HSP3_RW_ADDR10 = 0x231A; |
| U16 HSP3_RW_ADDR11 = 0x231B; |
| U16 HSP3_RW_ADDR12 = 0x231C; |
| U16 HSP3_RW_ADDR13 = 0x231D; |
| U16 HSP3_RW_ADDR14 = 0x231E; |
| U16 HSP3_RW_ADDR15 = 0x231F; |
| U16 HSPX_RW_ADDR0 = 0xA110; |
| U16 HSPX_RW_ADDR1 = 0xA111; |
| U16 HSPX_RW_ADDR2 = 0xA112; |
| U16 HSPX_RW_ADDR3 = 0xA113; |
| U16 HSPX_RW_ADDR4 = 0xA114; |
| U16 HSPX_RW_ADDR5 = 0xA115; |
| U16 HSPX_RW_ADDR6 = 0xA116; |
| U16 HSPX_RW_ADDR7 = 0xA117; |
| U16 HSPX_RW_ADDR8 = 0xA118; |
| U16 HSPX_RW_ADDR9 = 0xA119; |
| U16 HSPX_RW_ADDR10 = 0xA11A; |
| U16 HSPX_RW_ADDR11 = 0xA11B; |
| U16 HSPX_RW_ADDR12 = 0xA11C; |
| U16 HSPX_RW_ADDR13 = 0xA11D; |
| U16 HSPX_RW_ADDR14 = 0xA11E; |
| U16 HSPX_RW_ADDR15 = 0xA11F; |
| |
| //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$// |
| /*#define SSP_CR_SUP_DIG_IDCODE_LO 0x0000 |
| #define SSP_CR_SUP_DIG_IDCODE_LO_rst 0b0000010011001101 |
| #define SSP_CR_SUP_DIG_IDCODE_LO_size 16 |
| #define SSP_CR_SUP_DIG_IDCODE_LO_IDCODE_LO [15:0] |
| |
| #define SSP_CR_SUP_DIG_IDCODE_HI 0x0001 |
| #define SSP_CR_SUP_DIG_IDCODE_HI_rst 0b0011000000000110 |
| #define SSP_CR_SUP_DIG_IDCODE_HI_size 16 |
| #define SSP_CR_SUP_DIG_IDCODE_HI_IDCODE_HI [15:0] |
| |
| #define SSP_CR_SUP_DIG_DEBUG 0x0002 |
| #define SSP_CR_SUP_DIG_DEBUG_rst 7'b0001010 |
| #define SSP_CR_SUP_DIG_DEBUG_size 7 |
| #define SSP_CR_SUP_DIG_DEBUG_DTB_SEL [6:5] |
| #define SSP_CR_SUP_DIG_DEBUG_TX_VREF_SEL [4:0] |
| |
| #define SSP_CR_SUP_DIG_SS_PHASE 0x0005 |
| #define SSP_CR_SUP_DIG_SS_PHASE_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SS_PHASE_size 16 |
| #define SSP_CR_SUP_DIG_SS_PHASE_REF_SEL_DIV [15:13] |
| #define SSP_CR_SUP_DIG_SS_PHASE_PH_SEL [12:12] |
| #define SSP_CR_SUP_DIG_SS_PHASE_ZERO_FREQ [11:11] |
| #define SSP_CR_SUP_DIG_SS_PHASE_VAL [10:2] |
| #define SSP_CR_SUP_DIG_SS_PHASE_DTHR [1:0] |
| |
| #define SSP_CR_SUP_DIG_SS_FREQ 0x0006 |
| #define SSP_CR_SUP_DIG_SS_FREQ_rst 15'b011001100100111 |
| #define SSP_CR_SUP_DIG_SS_FREQ_size 15 |
| #define SSP_CR_SUP_DIG_SS_FREQ_FREQ_OVRD [14:14] |
| #define SSP_CR_SUP_DIG_SS_FREQ_FREQ_PK [13:7] |
| #define SSP_CR_SUP_DIG_SS_FREQ_FREQ_CNT_INIT [6:0] |
| |
| #define SSP_CR_SUP_DIG_ATEOVRD 0x0010 |
| #define SSP_CR_SUP_DIG_ATEOVRD_rst 3'b000 |
| #define SSP_CR_SUP_DIG_ATEOVRD_size 3 |
| #define SSP_CR_SUP_DIG_ATEOVRD_ateovrd_en [2:2] |
| #define SSP_CR_SUP_DIG_ATEOVRD_ref_usb2_en [1:1] |
| #define SSP_CR_SUP_DIG_ATEOVRD_ref_clkdiv2 [0:0] |
| |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO 0x0011 |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_rst 0b0000000001001100 |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_size 16 |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_RES_ACK_IN_OVRD [15:15] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_RES_ACK_IN [14:14] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_RES_REQ_IN_OVRD [13:13] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_RES_REQ_IN [12:12] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_RTUNE_REQ_OVRD [11:11] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_RTUNE_REQ [10:10] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_MPLL_MULTIPLIER_OVRD [9:9] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_MPLL_MULTIPLIER [8:2] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_MPLL_EN_OVRD [1:1] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_LO_MPLL_EN [0:0] |
| |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI 0x0012 |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_size 16 |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_TX_VBOOST_LVL [15:13] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_REFSSC_CLK_EN_OVRD [12:12] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_REFSSC_CLK_EN [11:11] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_RST [10:10] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_FSEL_OVRD [9:9] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_FSEL [8:6] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_WORD_CLK_EN_OVRD [5:5] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_WORD_CLK_EN [4:4] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_DWORD_CLK_EN_OVRD [3:3] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_DWORD_CLK_EN [2:2] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_QWORD_CLK_EN_OVRD [1:1] |
| #define SSP_CR_SUP_DIG_MPLL_OVRD_IN_HI_MPLL_QWORD_CLK_EN [0:0] |
| |
| #define SSP_CR_SUP_DIG_SSC_OVRD_IN 0x0013 |
| #define SSP_CR_SUP_DIG_SSC_OVRD_IN_rst 14'b00000000000000 |
| #define SSP_CR_SUP_DIG_SSC_OVRD_IN_size 14 |
| #define SSP_CR_SUP_DIG_SSC_OVRD_IN_SSC_OVRD_IN_EN [13:13] |
| #define SSP_CR_SUP_DIG_SSC_OVRD_IN_SSC_EN [12:12] |
| #define SSP_CR_SUP_DIG_SSC_OVRD_IN_SSC_RANGE [11:9] |
| #define SSP_CR_SUP_DIG_SSC_OVRD_IN_SSC_REF_CLK_SEL [8:0] |
| |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN 0x0014 |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_rst 12'b000000000000 |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_size 12 |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_EN [11:11] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_INVERT [10:10] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_INIT [9:9] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_HIGHZ [8:8] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_CLAMP [7:7] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_EXTEST_AC [6:6] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_EXTEST [5:5] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_PRELOAD [4:4] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_UPDATE_DR [3:3] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_CAPTURE_DR [2:2] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_SHIFT_DR [1:1] |
| #define SSP_CR_SUP_DIG_BS_OVRD_IN_IN [0:0] |
| |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN 0x0015 |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN_size 16 |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN_LOS_BIAS [15:13] |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN_MPLL_HALF_RATE_OVRD [12:12] |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN_MPLL_HALF_RATE [11:11] |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN_LEVEL_EN [10:10] |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN_ACJT_LEVEL [9:5] |
| #define SSP_CR_SUP_DIG_LEVEL_OVRD_IN_LOS_LEVEL [4:0] |
| |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT 0x0016 |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_rst 10'b0100000001 |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_size 10 |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_MPLL_STATE_OVRD [9:9] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_MPLL_STATE [8:8] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_BS_OUT_OVRD [7:7] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_BS_OUT [6:6] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_RTUNE_ACK_OVRD [5:5] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_RTUNE_ACK [4:4] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_RES_REQ_OUT_OVRD [3:3] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_RES_REQ_OUT [2:2] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_RES_ACK_OUT_OVRD [1:1] |
| #define SSP_CR_SUP_DIG_SUP_OVRD_OUT_RES_ACK_OUT [0:0] |
| |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN 0x0017 |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_rst 15'b000000000000000 |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_size 15 |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_MPLL_REFSSC_CLK_EN [14:14] |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_MPLL_WORD_CLK_EN [13:13] |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_MPLL_DWORD_CLK_EN [12:12] |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_MPLL_QWORD_CLK_EN [11:11] |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_RES_ACK_IN [10:10] |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_RES_REQ_IN [9:9] |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_RTUNE_REQ [8:8] |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_MPLL_MULTIPLIER [7:1] |
| #define SSP_CR_SUP_DIG_MPLL_ASIC_IN_MPLL_EN [0:0] |
| |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN 0x0018 |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_rst 14'b00000000000000 |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_size 14 |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_TX_VBOOST_LVL [13:11] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_INVERT [10:10] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_INIT [9:9] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_HIGHZ [8:8] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_CLAMP [7:7] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_EXTEST_AC [6:6] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_EXTEST [5:5] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_PRELOAD [4:4] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_UPDATE_DR [3:3] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_CAPTURE_DR [2:2] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_SHIFT_DR [1:1] |
| #define SSP_CR_SUP_DIG_BS_ASIC_IN_IN [0:0] |
| |
| #define SSP_CR_SUP_DIG_LEVEL_ASIC_IN 0x0019 |
| #define SSP_CR_SUP_DIG_LEVEL_ASIC_IN_rst 15'b000000000000000 |
| #define SSP_CR_SUP_DIG_LEVEL_ASIC_IN_size 15 |
| #define SSP_CR_SUP_DIG_LEVEL_ASIC_IN_LOS_BIAS [14:12] |
| #define SSP_CR_SUP_DIG_LEVEL_ASIC_IN_MPLL_HALF_RATE [11:11] |
| #define SSP_CR_SUP_DIG_LEVEL_ASIC_IN_VREG_BYPASS [10:10] |
| #define SSP_CR_SUP_DIG_LEVEL_ASIC_IN_ACJT_LEVEL [9:5] |
| #define SSP_CR_SUP_DIG_LEVEL_ASIC_IN_LOS_LEVEL [4:0] |
| |
| #define SSP_CR_SUP_DIG_SSC_ASIC_IN 0x001A |
| #define SSP_CR_SUP_DIG_SSC_ASIC_IN_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SSC_ASIC_IN_size 16 |
| #define SSP_CR_SUP_DIG_SSC_ASIC_IN_SS_EN [15:15] |
| #define SSP_CR_SUP_DIG_SSC_ASIC_IN_SSC_RANGE [14:12] |
| #define SSP_CR_SUP_DIG_SSC_ASIC_IN_SSC_REF_CLK_SEL [11:3] |
| #define SSP_CR_SUP_DIG_SSC_ASIC_IN_FSEL [2:0] |
| |
| #define SSP_CR_SUP_DIG_SUP_ASIC_OUT 0x001B |
| #define SSP_CR_SUP_DIG_SUP_ASIC_OUT_rst 5'b00000 |
| #define SSP_CR_SUP_DIG_SUP_ASIC_OUT_size 5 |
| #define SSP_CR_SUP_DIG_SUP_ASIC_OUT_MPLL_STATE [4:4] |
| #define SSP_CR_SUP_DIG_SUP_ASIC_OUT_BS_OUT [3:3] |
| #define SSP_CR_SUP_DIG_SUP_ASIC_OUT_RTUNE_ACK [2:2] |
| #define SSP_CR_SUP_DIG_SUP_ASIC_OUT_RES_REQ_OUT [1:1] |
| #define SSP_CR_SUP_DIG_SUP_ASIC_OUT_RES_ACK_OUT [0:0] |
| |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS 0x001C |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_rst 8'b00000000 |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_size 8 |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_REF_SSP_EN [7:7] |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_REF_USE_PAD [6:6] |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_PHY_RESET_IN [5:5] |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_REF_CLKDIV2_IN [4:4] |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_REF_USB2_EN_IN [3:3] |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_ATEOVRD_EN [2:2] |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_REF_CLKDIV2_OUT [1:1] |
| #define SSP_CR_SUP_DIG_ATEOVRD_STATUS_REF_USB2_EN_OUT [0:0] |
| |
| #define SSP_CR_SUP_DIG_RTUNE_DEBUG 0x0003 |
| #define SSP_CR_SUP_DIG_RTUNE_DEBUG_rst 15'b000000000000000 |
| #define SSP_CR_SUP_DIG_RTUNE_DEBUG_size 15 |
| #define SSP_CR_SUP_DIG_RTUNE_DEBUG_VALUE [14:5] |
| #define SSP_CR_SUP_DIG_RTUNE_DEBUG_TYPE [4:3] |
| #define SSP_CR_SUP_DIG_RTUNE_DEBUG_SET_VAL [2:2] |
| #define SSP_CR_SUP_DIG_RTUNE_DEBUG_MAN_TUNE [1:1] |
| #define SSP_CR_SUP_DIG_RTUNE_DEBUG_FLIP_COMP [0:0] |
| |
| #define SSP_CR_SUP_DIG_RTUNE_STAT 0x0004 |
| #define SSP_CR_SUP_DIG_RTUNE_STAT_rst 10'b0000000000 |
| #define SSP_CR_SUP_DIG_RTUNE_STAT_size 10 |
| #define SSP_CR_SUP_DIG_RTUNE_STAT_STAT [9:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_ENABLES 0x0020 |
| #define SSP_CR_SUP_DIG_SCOPE_ENABLES_rst 5'b00000 |
| #define SSP_CR_SUP_DIG_SCOPE_ENABLES_size 5 |
| #define SSP_CR_SUP_DIG_SCOPE_ENABLES_LANE_SELECT [4:3] |
| #define SSP_CR_SUP_DIG_SCOPE_ENABLES_MASK_SATURATION_MODE [2:2] |
| #define SSP_CR_SUP_DIG_SCOPE_ENABLES_MASK_EN [1:1] |
| #define SSP_CR_SUP_DIG_SCOPE_ENABLES_XOR_EN [0:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_SAMPLES 0x0021 |
| #define SSP_CR_SUP_DIG_SCOPE_SAMPLES_rst 0b0000000100000000 |
| #define SSP_CR_SUP_DIG_SCOPE_SAMPLES_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_SAMPLES_SAMPLES [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_COUNT 0x0022 |
| #define SSP_CR_SUP_DIG_SCOPE_COUNT_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_COUNT_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_COUNT_COUNT [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_CTL 0x0023 |
| #define SSP_CR_SUP_DIG_SCOPE_CTL_rst 2'b00 |
| #define SSP_CR_SUP_DIG_SCOPE_CTL_size 2 |
| #define SSP_CR_SUP_DIG_SCOPE_CTL_MASK_START [1:1] |
| #define SSP_CR_SUP_DIG_SCOPE_CTL_MASK_SATURATION [0:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_000 0x0024 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_000_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_000_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_000_MASK_VAL_000 [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_001 0x0025 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_001_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_001_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_001_MASK_VAL_001 [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_010 0x0026 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_010_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_010_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_010_MASK_VAL_010 [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_011 0x0027 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_011_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_011_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_011_MASK_VAL_011 [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_100 0x0028 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_100_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_100_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_100_MASK_VAL_100 [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_101 0x0029 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_101_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_101_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_101_MASK_VAL_101 [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_110 0x002A |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_110_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_110_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_110_MASK_VAL_110 [15:0] |
| |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_111 0x002B |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_111_rst 0b0000000000000000 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_111_size 16 |
| #define SSP_CR_SUP_DIG_SCOPE_MASK_111_MASK_VAL_111 [15:0] |
| |
| #define SSP_CR_SUP_ANA_MPLL_LOOP_CTL 0x0030 |
| #define SSP_CR_SUP_ANA_MPLL_LOOP_CTL_rst 8'b11000000 |
| #define SSP_CR_SUP_ANA_MPLL_LOOP_CTL_size 8 |
| #define SSP_CR_SUP_ANA_MPLL_LOOP_CTL_VMB [0:0] |
| #define SSP_CR_SUP_ANA_MPLL_LOOP_CTL_VBF_SF [1:1] |
| #define SSP_CR_SUP_ANA_MPLL_LOOP_CTL_INT_CNTRL [3:2] |
| #define SSP_CR_SUP_ANA_MPLL_LOOP_CTL_PROP_CNTRL [7:4] |
| |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1 0x0031 |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_rst 8'b00000000 |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_size 8 |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_VREG_MPLL [0:0] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_VP_CP [1:1] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_VP [2:2] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_IVCO [3:3] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_GD [4:4] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_VCNTRL [5:5] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_VREF [6:6] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS1_VPSF [7:7] |
| |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2 0x0032 |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_rst 8'b00000000 |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_size 8 |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_EN_MPMIX_TST [0:0] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_EN_MPMIX_VPMIX [1:1] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_FRC_MPMIX_VPMIX [2:2] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_MEAS_TEMP [3:3] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_ATB_SENSE_SEL [4:4] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_VCNTRL_M [5:5] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_VCNTRL_P [6:6] |
| #define SSP_CR_SUP_ANA_MPLL_ATB_MEAS2_IVCO_FILT [7:7] |
| |
| #define SSP_CR_SUP_ANA_MPLL_OVRD 0x0033 |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_rst 8'b00000000 |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_size 8 |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_EN_PMIX_CLK_SEL_LCL [0:0] |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_PMIX_CLK_SEL_LCL [1:1] |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_EN_RST_LCL [2:2] |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_RST_LCL [3:3] |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_EN_GS_LCL [4:4] |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_GS_LCL [5:5] |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_EN_PWRON_LCL [6:6] |
| #define SSP_CR_SUP_ANA_MPLL_OVRD_PWRON_LCL [7:7] |
| |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL 0x0034 |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_rst 8'b00000000 |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_size 8 |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_RT_SEL_ATBF [0:0] |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_RT_SEL_ATBP [1:1] |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_RT_ATB [2:2] |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_RT_DAC_CHOP [3:3] |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_RT_DAC_MODE [5:4] |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_X4_FRC_OFF [6:6] |
| #define SSP_CR_SUP_ANA_RTUNE_RTUNE_CTRL_RT_PWRON_FRC_ON [7:7] |
| |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL 0x0035 |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_rst 8'b00000000 |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_size 8 |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_ATEST_ASP [0:0] |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_ATEST_ASM [1:1] |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_ATEST_AFP [2:2] |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_ATEST_AFM [3:3] |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_ASP_VPH [4:4] |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_ASP_VHPREG [5:5] |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_ASP_VP [6:6] |
| #define SSP_CR_SUP_ANA_ATB_SWITCHYARD_CTRL_ASM_GD [7:7] |
| |
| #define SSP_CR_SUP_ANA_SSC_CLK_CNTRL 0x0036 |
| #define SSP_CR_SUP_ANA_SSC_CLK_CNTRL_rst 8'b01111101 |
| #define SSP_CR_SUP_ANA_SSC_CLK_CNTRL_size 8 |
| #define SSP_CR_SUP_ANA_SSC_CLK_CNTRL_SSC_CLK_DIV125 [6:0] |
| #define SSP_CR_SUP_ANA_SSC_CLK_CNTRL_NC [7:7] |
| |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO 0x1000 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ_OVRD [13:13] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ [12:12] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_BEACON_EN_OVRD [11:11] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_BEACON_EN [10:10] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_CM_EN_OVRD [9:9] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_CM_EN [8:8] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_EN_OVRD [7:7] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_EN [6:6] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_DATA_EN [4:4] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_INVERT_OVRD [3:3] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_INVERT [2:2] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_TX_LOOPBK_EN_OVRD [1:1] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_LO_LOOPBK_EN [0:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI 0x1001 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_rst 10'b0000000000 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_size 10 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN_OVRD [9:9] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN [8:8] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_RESET_OVRD [7:7] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_RESET [6:6] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_NYQUIST_DATA [5:5] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN_OVRD [4:4] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN [3:3] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_RATE_OVRD [2:2] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_IN_HI_TX_RATE [1:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_LO 0x1002 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_LO_rst 15'b000000000000000 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_LO_size 15 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_LO_EN [14:14] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_HI 0x1003 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_HI_rst 6'b000000 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_HI_size 6 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_HI_EN [5:5] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT 0x1004 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_rst 8'b00000000 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_size 8 |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_TX_STATE_OVRD [7:7] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_TX_STATE [6:6] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_TX_CM_STATE_OVRD [5:5] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_TX_CM_STATE [4:4] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK_OVRD [3:3] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_DETECT_RX_RES_OVRD [1:1] |
| #define SSP_CR_LANE0_DIG_TX_OVRD_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO 0x1005 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_LOS_EN_OVRD [13:13] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_LOS_EN [12:12] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_TERM_EN_OVRD [11:11] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_TERM_EN [10:10] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT_OVRD [9:9] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT [8:8] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN_OVRD [7:7] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN [6:6] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_DATA_EN [4:4] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_PLL_EN_OVRD [3:3] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_PLL_EN [2:2] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_INVERT_OVRD [1:1] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_LO_RX_INVERT [0:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI 0x1006 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_rst 14'b00000000000000 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_size 14 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_RESET_OVRD [13:13] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_RESET [12:12] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_EQ_OVRD [11:11] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_EQ [10:8] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_EQ_EN_OVRD [7:7] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_EQ_EN [6:6] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER_OVRD [5:5] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER [4:3] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_RATE_OVRD [2:2] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_IN_HI_RX_RATE [1:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT 0x1007 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_rst 7'b0000000 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_size 7 |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_ZERO_DATA [6:6] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_LOS_OVRD [5:5] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_LOS [4:4] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_PLL_STATE_OVRD [3:3] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_PLL_STATE [2:2] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_VALID_OVRD [1:1] |
| #define SSP_CR_LANE0_DIG_RX_OVRD_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN 0x1008 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_rst 12'b000000000000 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_size 12 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_TX_VBOOST_EN [11:11] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_TX_CLK_OUT_EN [10:10] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_DETECT_RX_REQ [9:9] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_BEACON_EN [8:8] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_CM_EN [7:7] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_TX_EN [6:6] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_TX_RESET [4:4] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_INVERT [3:3] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_LOOPBK_EN [2:2] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_IN_TX_RATE [1:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_LO 0x1009 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_LO_size 14 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_HI 0x100A |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_HI_rst 5'b00000 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_HI_size 5 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_ASIC_OUT 0x100B |
| #define SSP_CR_LANE0_DIG_TX_ASIC_OUT_rst 5'b00000 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_OUT_size 5 |
| #define SSP_CR_LANE0_DIG_TX_ASIC_OUT_STATE [4:4] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_OUT_CM_STATE [3:3] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_OUT_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_OUT_RESERVED [1:1] |
| #define SSP_CR_LANE0_DIG_TX_ASIC_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN 0x100C |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_rst 0b0000000000000000 |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_size 16 |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_RX_EQ_EN [15:15] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_RX_EQ [14:12] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_LOS_FILTER [11:10] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_LOS_EN [9:9] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_TERM_EN [8:8] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_CLK_SHIFT [7:7] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_ALIGN_EN [6:6] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_PLL_EN [4:4] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_RX_RESET [3:3] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_INVERT [2:2] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_IN_RX_RATE [1:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_ASIC_OUT 0x100D |
| #define SSP_CR_LANE0_DIG_RX_ASIC_OUT_rst 3'b000 |
| #define SSP_CR_LANE0_DIG_RX_ASIC_OUT_size 3 |
| #define SSP_CR_LANE0_DIG_RX_ASIC_OUT_LOS [2:2] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_OUT_PLL_STATE [1:1] |
| #define SSP_CR_LANE0_DIG_RX_ASIC_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_DEBUG 0x1010 |
| #define SSP_CR_LANE0_DIG_TX_DEBUG_rst 12'b000100000000 |
| #define SSP_CR_LANE0_DIG_TX_DEBUG_size 12 |
| #define SSP_CR_LANE0_DIG_TX_DEBUG_RXDET_MEAS_TIME [11:4] |
| #define SSP_CR_LANE0_DIG_TX_DEBUG_DETECT_RX_ALWAYS [3:3] |
| #define SSP_CR_LANE0_DIG_TX_DEBUG_DTB_SEL [2:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_CM_WAIT_TIME_OVRD 0x1011 |
| #define SSP_CR_LANE0_DIG_TX_CM_WAIT_TIME_OVRD_rst 11'b00010011111 |
| #define SSP_CR_LANE0_DIG_TX_CM_WAIT_TIME_OVRD_size 11 |
| #define SSP_CR_LANE0_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD_EN [10:10] |
| #define SSP_CR_LANE0_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD [9:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0 0x1012 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0_rst 0b0000000000000000 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0_size 16 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0_SHIFT_OUT [15:15] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0_DONE [14:14] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0_N_USE [13:7] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_0_N_TRISTATE [6:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1 0x1013 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1_rst 0b0000000000000000 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1_size 16 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1_FIXED_DONE [15:15] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1_TRA_DONE [14:14] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1_N_FIXED [13:7] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_1_N_TRAILER [6:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN 0x1014 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_rst 4'b0000 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_size 4 |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_OVRD [3:3] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_LOAD [2:2] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_CLK [1:1] |
| #define SSP_CR_LANE0_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_DATA [0:0] |
| |
| #define SSP_CR_LANE0_DIG_TX_LBERT_CTL 0x1015 |
| #define SSP_CR_LANE0_DIG_TX_LBERT_CTL_rst 15'b000000000000000 |
| #define SSP_CR_LANE0_DIG_TX_LBERT_CTL_size 15 |
| #define SSP_CR_LANE0_DIG_TX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANE0_DIG_TX_LBERT_CTL_TRIGGER_ERR [4:4] |
| #define SSP_CR_LANE0_DIG_TX_LBERT_CTL_PAT0 [14:5] |
| |
| #define SSP_CR_LANE0_DIG_RX_LBERT_CTL 0x1016 |
| #define SSP_CR_LANE0_DIG_RX_LBERT_CTL_rst 5'b00000 |
| #define SSP_CR_LANE0_DIG_RX_LBERT_CTL_size 5 |
| #define SSP_CR_LANE0_DIG_RX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANE0_DIG_RX_LBERT_CTL_SYNC [4:4] |
| |
| #define SSP_CR_LANE0_DIG_RX_LBERT_ERR 0x1017 |
| #define SSP_CR_LANE0_DIG_RX_LBERT_ERR_rst 0b0000000000000000 |
| #define SSP_CR_LANE0_DIG_RX_LBERT_ERR_size 16 |
| #define SSP_CR_LANE0_DIG_RX_LBERT_ERR_OV14 [15:15] |
| #define SSP_CR_LANE0_DIG_RX_LBERT_ERR_COUNT [14:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_CTL 0x1018 |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_CTL_rst 14'b00000000000000 |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_CTL_size 14 |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_CTL_RX_VALID_CTL [13:12] |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_CTL_DELAY [11:3] |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_CTL_MODE [2:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_PHASE 0x1019 |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_PHASE_rst 15'b000000000000000 |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_PHASE_size 15 |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_PHASE_BASE [14:10] |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_PHASE_SCOPE_DELAY [9:8] |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_PHASE_SCOPE_SEL [7:7] |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_PHASE_UPDATE [6:6] |
| #define SSP_CR_LANE0_DIG_RX_SCOPE_PHASE_SAMPLE_PHASE [5:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_DPLL_FREQ 0x101A |
| #define SSP_CR_LANE0_DIG_RX_DPLL_FREQ_rst 13'b0000000000000 |
| #define SSP_CR_LANE0_DIG_RX_DPLL_FREQ_size 13 |
| #define SSP_CR_LANE0_DIG_RX_DPLL_FREQ_DTHR [0:0] |
| #define SSP_CR_LANE0_DIG_RX_DPLL_FREQ_VAL [12:1] |
| |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL 0x101B |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_rst 0b0000000000001111 |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_size 16 |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_PHDET_EN [1:0] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_PHDET_EDGE [3:2] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_PHDET_POL [4:4] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_OVRD_DPLL_GAIN [5:5] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_PHUG_VALUE [7:6] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_FRUG_VALUE [9:8] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_FAST_START [10:10] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_ALWAYS_REALIGN [11:11] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CTL_DTB_SEL [15:12] |
| |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG 0x101C |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_rst 0b0000000000000000 |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_size 16 |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_eq [15:13] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_rx_eq_ctr [12:10] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_rx_ana_eq [9:7] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_valid [6:6] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_adap [5:5] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_eq [4:4] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_aligned [3:3] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_rx_valid [2:2] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_timeout [1:1] |
| #define SSP_CR_LANE0_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en [0:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD 0x101D |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD_rst 0b1000000000000000 |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD_size 16 |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD_adap_ctr_level [15:11] |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD_adap_polarity [10:10] |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_ovrd [9:9] |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_en [8:8] |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector [7:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC 0x101E |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_rst 12'b000000000000 |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_size 12 |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_eq_rx_eq [11:9] |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_eq_locked_vector_en [8:8] |
| #define SSP_CR_LANE0_DIG_RX_CDR_LOCK_VEC_eq_locked_vector [7:0] |
| |
| #define SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM 0x101F |
| #define SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM_rst 0b0000000000000000 |
| #define SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM_size 16 |
| #define SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM_mstr_ctr [15:11] |
| #define SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM_loop_ctr [10:7] |
| #define SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM_adap_ctr [6:3] |
| #define SSP_CR_LANE0_DIG_RX_CDR_ADAP_FSM_adap_state [2:0] |
| |
| #define SSP_CR_LANE0_ANA_RX_ATB0 0x1020 |
| #define SSP_CR_LANE0_ANA_RX_ATB0_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_RX_ATB0_size 8 |
| #define SSP_CR_LANE0_ANA_RX_ATB0_EN_ATB_VOFF [0:0] |
| #define SSP_CR_LANE0_ANA_RX_ATB0_EN_ATB_VOS [1:1] |
| #define SSP_CR_LANE0_ANA_RX_ATB0_EN_ATB_RP_S [2:2] |
| #define SSP_CR_LANE0_ANA_RX_ATB0_EN_ATB_RP_F [3:3] |
| #define SSP_CR_LANE0_ANA_RX_ATB0_EN_ATB_RM_S [4:4] |
| #define SSP_CR_LANE0_ANA_RX_ATB0_EN_ATB_RM_F [5:5] |
| #define SSP_CR_LANE0_ANA_RX_ATB0_EN_MARG [6:6] |
| #define SSP_CR_LANE0_ANA_RX_ATB0_EN_ATB [7:7] |
| |
| #define SSP_CR_LANE0_ANA_RX_ATB1 0x1021 |
| #define SSP_CR_LANE0_ANA_RX_ATB1_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_RX_ATB1_size 8 |
| #define SSP_CR_LANE0_ANA_RX_ATB1_RX_NC0 [0:0] |
| #define SSP_CR_LANE0_ANA_RX_ATB1_EN_VLOS_USB3 [1:1] |
| #define SSP_CR_LANE0_ANA_RX_ATB1_MEAS_VP [2:2] |
| #define SSP_CR_LANE0_ANA_RX_ATB1_MEAS_GD [3:3] |
| #define SSP_CR_LANE0_ANA_RX_ATB1_EN_ATB_VRF [4:4] |
| #define SSP_CR_LANE0_ANA_RX_ATB1_EN_ATB_VLOS [5:5] |
| #define SSP_CR_LANE0_ANA_RX_ATB1_VLOS_MIN [6:6] |
| #define SSP_CR_LANE0_ANA_RX_ATB1_VLOS_MAX [7:7] |
| |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0 0x1022 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_size 8 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_LCL_ACJT [0:0] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_CTL_ACJT [1:1] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_LCL_RXCK [2:2] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_CTL_RXCK [3:3] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_LCL_EN_LOS [4:4] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_CTL_EN_LOS [5:5] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_LCL_RXPWRON [6:6] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR0_CTL_RXPWRON [7:7] |
| |
| #define SSP_CR_LANE0_ANA_RX_PMIX_PHASE 0x1023 |
| #define SSP_CR_LANE0_ANA_RX_PMIX_PHASE_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_RX_PMIX_PHASE_size 8 |
| #define SSP_CR_LANE0_ANA_RX_PMIX_PHASE_PHASE [7:0] |
| |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1 0x1024 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1_size 8 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1_CTL_PHASE_REG_RST [7:7] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1_LCL_PHASE_REG_RST [6:6] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1_CTL_BST [5:5] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1_LCL_BST [4:2] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1_CTL_RXTERM [1:1] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR1_LCL_RXTERM [0:0] |
| |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2 0x1025 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_size 8 |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_RX_SCOPE_ATB_0 [0:0] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_RX_SCOPE_ATB_1 [1:1] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_RX_SCOPE_ATB_2 [2:2] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_EN_RXPMIX_FRC_VPMIX [3:3] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_EN_RXPMIX_VOSC [4:4] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_EN_RXPMIX_VRX [5:5] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_EN_RXPMIX_VPMIX [6:6] |
| #define SSP_CR_LANE0_ANA_RX_ENPWR2_EN_RXPMIX_TST [7:7] |
| |
| #define SSP_CR_LANE0_ANA_RX_SCOPE 0x1026 |
| #define SSP_CR_LANE0_ANA_RX_SCOPE_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_RX_SCOPE_size 8 |
| #define SSP_CR_LANE0_ANA_RX_SCOPE_RX_NC1 [2:0] |
| #define SSP_CR_LANE0_ANA_RX_SCOPE_RX_SCOPE_FDIV20 [3:3] |
| #define SSP_CR_LANE0_ANA_RX_SCOPE_RX_SCOPE_SLEW [4:4] |
| #define SSP_CR_LANE0_ANA_RX_SCOPE_RX_NC2 [7:5] |
| |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL 0x102B |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_size 8 |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_NOCONN_6 [0:0] |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_NOCONN_7 [1:1] |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_NOCONN_8 [2:2] |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_OVRD_VCM_HOLD [3:3] |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_VCM_HOLD_REG [4:4] |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_OVRD_PULL_UP [5:5] |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_PULL_UP_REG [6:6] |
| #define SSP_CR_LANE0_ANA_TX_TXDRV_CNTRL_PULL_DN_REG [7:7] |
| |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL 0x102C |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_size 8 |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_LFPS_high_priority [0:0] |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_REFGEN_PDN_REG [1:1] |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_TX_DIV_CLK_EN [2:2] |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_REFGEN_EN_REG [3:3] |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_DATA_EN_REG [4:4] |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_CLK_EN_REG [5:5] |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_SERIAL_EN_REG [6:6] |
| #define SSP_CR_LANE0_ANA_TX_POWER_CTL_OVRD_EN [7:7] |
| |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK 0x102D |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_size 8 |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_OVRD_ALT_BUS [0:0] |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_ALT_OSC_VPHREG [1:1] |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_ALT_OSC_VPH [2:2] |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_ALT_OSC_VP [3:3] |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_JTAG_DATA_REG [4:4] |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_DRV_SOURCE_REG [6:5] |
| #define SSP_CR_LANE0_ANA_TX_ALT_BLOCK_EN_ALT_BUS [7:7] |
| |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK 0x102E |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_size 8 |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_select_pmix_clk [0:0] |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_NOCONN_01 [1:1] |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCM [2:2] |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCP [3:3] |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_ATB_VREG_TX [4:4] |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_ATB_VPTX [5:5] |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_TX_LB_EN_REG [6:6] |
| #define SSP_CR_LANE0_ANA_TX_ALT_AND_LOOPBACK_OVRD_TX_LB [7:7] |
| |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG 0x102F |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_rst 8'b00000000 |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_size 8 |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_ATB_VCM [0:0] |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_ATB_TXSM [1:1] |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_ATB_TXSP [2:2] |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_ATB_TXFM [3:3] |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_ATB_TXFP [4:4] |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_ATB_RXDETREF [5:5] |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_ATB_VCM_REP [6:6] |
| #define SSP_CR_LANE0_ANA_TX_TX_ATB_REG_ATB_PBIAS [7:7] |
| |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO 0x1100 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ_OVRD [13:13] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ [12:12] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_BEACON_EN_OVRD [11:11] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_BEACON_EN [10:10] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_CM_EN_OVRD [9:9] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_CM_EN [8:8] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_EN_OVRD [7:7] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_EN [6:6] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_DATA_EN [4:4] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_INVERT_OVRD [3:3] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_INVERT [2:2] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_TX_LOOPBK_EN_OVRD [1:1] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_LO_LOOPBK_EN [0:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI 0x1101 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_rst 10'b0000000000 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_size 10 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN_OVRD [9:9] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN [8:8] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_RESET_OVRD [7:7] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_RESET [6:6] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_NYQUIST_DATA [5:5] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN_OVRD [4:4] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN [3:3] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_RATE_OVRD [2:2] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_IN_HI_TX_RATE [1:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_LO 0x1102 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_LO_rst 15'b000000000000000 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_LO_size 15 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_LO_EN [14:14] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_HI 0x1103 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_HI_rst 6'b000000 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_HI_size 6 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_HI_EN [5:5] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT 0x1104 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_rst 8'b00000000 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_size 8 |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_TX_STATE_OVRD [7:7] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_TX_STATE [6:6] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_TX_CM_STATE_OVRD [5:5] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_TX_CM_STATE [4:4] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK_OVRD [3:3] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_DETECT_RX_RES_OVRD [1:1] |
| #define SSP_CR_LANE1_DIG_TX_OVRD_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO 0x1105 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_LOS_EN_OVRD [13:13] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_LOS_EN [12:12] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_TERM_EN_OVRD [11:11] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_TERM_EN [10:10] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT_OVRD [9:9] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT [8:8] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN_OVRD [7:7] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN [6:6] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_DATA_EN [4:4] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_PLL_EN_OVRD [3:3] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_PLL_EN [2:2] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_INVERT_OVRD [1:1] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_LO_RX_INVERT [0:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI 0x1106 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_rst 14'b00000000000000 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_size 14 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_RESET_OVRD [13:13] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_RESET [12:12] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_EQ_OVRD [11:11] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_EQ [10:8] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_EQ_EN_OVRD [7:7] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_EQ_EN [6:6] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER_OVRD [5:5] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER [4:3] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_RATE_OVRD [2:2] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_IN_HI_RX_RATE [1:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT 0x1107 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_rst 7'b0000000 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_size 7 |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_ZERO_DATA [6:6] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_LOS_OVRD [5:5] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_LOS [4:4] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_PLL_STATE_OVRD [3:3] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_PLL_STATE [2:2] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_VALID_OVRD [1:1] |
| #define SSP_CR_LANE1_DIG_RX_OVRD_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN 0x1108 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_rst 12'b000000000000 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_size 12 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_TX_VBOOST_EN [11:11] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_TX_CLK_OUT_EN [10:10] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_DETECT_RX_REQ [9:9] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_BEACON_EN [8:8] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_CM_EN [7:7] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_TX_EN [6:6] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_TX_RESET [4:4] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_INVERT [3:3] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_LOOPBK_EN [2:2] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_IN_TX_RATE [1:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_LO 0x1109 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_LO_size 14 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_HI 0x110A |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_HI_rst 5'b00000 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_HI_size 5 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_ASIC_OUT 0x110B |
| #define SSP_CR_LANE1_DIG_TX_ASIC_OUT_rst 5'b00000 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_OUT_size 5 |
| #define SSP_CR_LANE1_DIG_TX_ASIC_OUT_STATE [4:4] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_OUT_CM_STATE [3:3] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_OUT_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_OUT_RESERVED [1:1] |
| #define SSP_CR_LANE1_DIG_TX_ASIC_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN 0x110C |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_rst 0b0000000000000000 |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_size 16 |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_RX_EQ_EN [15:15] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_RX_EQ [14:12] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_LOS_FILTER [11:10] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_LOS_EN [9:9] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_TERM_EN [8:8] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_CLK_SHIFT [7:7] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_ALIGN_EN [6:6] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_PLL_EN [4:4] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_RX_RESET [3:3] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_INVERT [2:2] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_IN_RX_RATE [1:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_ASIC_OUT 0x110D |
| #define SSP_CR_LANE1_DIG_RX_ASIC_OUT_rst 3'b000 |
| #define SSP_CR_LANE1_DIG_RX_ASIC_OUT_size 3 |
| #define SSP_CR_LANE1_DIG_RX_ASIC_OUT_LOS [2:2] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_OUT_PLL_STATE [1:1] |
| #define SSP_CR_LANE1_DIG_RX_ASIC_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_DEBUG 0x1110 |
| #define SSP_CR_LANE1_DIG_TX_DEBUG_rst 12'b000100000000 |
| #define SSP_CR_LANE1_DIG_TX_DEBUG_size 12 |
| #define SSP_CR_LANE1_DIG_TX_DEBUG_RXDET_MEAS_TIME [11:4] |
| #define SSP_CR_LANE1_DIG_TX_DEBUG_DETECT_RX_ALWAYS [3:3] |
| #define SSP_CR_LANE1_DIG_TX_DEBUG_DTB_SEL [2:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_CM_WAIT_TIME_OVRD 0x1111 |
| #define SSP_CR_LANE1_DIG_TX_CM_WAIT_TIME_OVRD_rst 11'b00010011111 |
| #define SSP_CR_LANE1_DIG_TX_CM_WAIT_TIME_OVRD_size 11 |
| #define SSP_CR_LANE1_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD_EN [10:10] |
| #define SSP_CR_LANE1_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD [9:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0 0x1112 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0_rst 0b0000000000000000 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0_size 16 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0_SHIFT_OUT [15:15] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0_DONE [14:14] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0_N_USE [13:7] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_0_N_TRISTATE [6:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1 0x1113 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1_rst 0b0000000000000000 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1_size 16 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1_FIXED_DONE [15:15] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1_TRA_DONE [14:14] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1_N_FIXED [13:7] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_1_N_TRAILER [6:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN 0x1114 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_rst 4'b0000 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_size 4 |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_OVRD [3:3] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_LOAD [2:2] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_CLK [1:1] |
| #define SSP_CR_LANE1_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_DATA [0:0] |
| |
| #define SSP_CR_LANE1_DIG_TX_LBERT_CTL 0x1115 |
| #define SSP_CR_LANE1_DIG_TX_LBERT_CTL_rst 15'b000000000000000 |
| #define SSP_CR_LANE1_DIG_TX_LBERT_CTL_size 15 |
| #define SSP_CR_LANE1_DIG_TX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANE1_DIG_TX_LBERT_CTL_TRIGGER_ERR [4:4] |
| #define SSP_CR_LANE1_DIG_TX_LBERT_CTL_PAT0 [14:5] |
| |
| #define SSP_CR_LANE1_DIG_RX_LBERT_CTL 0x1116 |
| #define SSP_CR_LANE1_DIG_RX_LBERT_CTL_rst 5'b00000 |
| #define SSP_CR_LANE1_DIG_RX_LBERT_CTL_size 5 |
| #define SSP_CR_LANE1_DIG_RX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANE1_DIG_RX_LBERT_CTL_SYNC [4:4] |
| |
| #define SSP_CR_LANE1_DIG_RX_LBERT_ERR 0x1117 |
| #define SSP_CR_LANE1_DIG_RX_LBERT_ERR_rst 0b0000000000000000 |
| #define SSP_CR_LANE1_DIG_RX_LBERT_ERR_size 16 |
| #define SSP_CR_LANE1_DIG_RX_LBERT_ERR_OV14 [15:15] |
| #define SSP_CR_LANE1_DIG_RX_LBERT_ERR_COUNT [14:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_CTL 0x1118 |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_CTL_rst 14'b00000000000000 |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_CTL_size 14 |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_CTL_RX_VALID_CTL [13:12] |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_CTL_DELAY [11:3] |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_CTL_MODE [2:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_PHASE 0x1119 |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_PHASE_rst 15'b000000000000000 |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_PHASE_size 15 |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_PHASE_BASE [14:10] |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_PHASE_SCOPE_DELAY [9:8] |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_PHASE_SCOPE_SEL [7:7] |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_PHASE_UPDATE [6:6] |
| #define SSP_CR_LANE1_DIG_RX_SCOPE_PHASE_SAMPLE_PHASE [5:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_DPLL_FREQ 0x111A |
| #define SSP_CR_LANE1_DIG_RX_DPLL_FREQ_rst 13'b0000000000000 |
| #define SSP_CR_LANE1_DIG_RX_DPLL_FREQ_size 13 |
| #define SSP_CR_LANE1_DIG_RX_DPLL_FREQ_DTHR [0:0] |
| #define SSP_CR_LANE1_DIG_RX_DPLL_FREQ_VAL [12:1] |
| |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL 0x111B |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_rst 0b0000000000001111 |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_size 16 |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_PHDET_EN [1:0] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_PHDET_EDGE [3:2] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_PHDET_POL [4:4] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_OVRD_DPLL_GAIN [5:5] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_PHUG_VALUE [7:6] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_FRUG_VALUE [9:8] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_FAST_START [10:10] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_ALWAYS_REALIGN [11:11] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CTL_DTB_SEL [15:12] |
| |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG 0x111C |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_rst 0b0000000000000000 |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_size 16 |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_eq [15:13] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_rx_eq_ctr [12:10] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_rx_ana_eq [9:7] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_valid [6:6] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_adap [5:5] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_eq [4:4] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_aligned [3:3] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_rx_valid [2:2] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_timeout [1:1] |
| #define SSP_CR_LANE1_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en [0:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD 0x111D |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD_rst 0b1000000000000000 |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD_size 16 |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD_adap_ctr_level [15:11] |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD_adap_polarity [10:10] |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_ovrd [9:9] |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_en [8:8] |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector [7:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC 0x111E |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_rst 12'b000000000000 |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_size 12 |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_eq_rx_eq [11:9] |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_eq_locked_vector_en [8:8] |
| #define SSP_CR_LANE1_DIG_RX_CDR_LOCK_VEC_eq_locked_vector [7:0] |
| |
| #define SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM 0x111F |
| #define SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM_rst 0b0000000000000000 |
| #define SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM_size 16 |
| #define SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM_mstr_ctr [15:11] |
| #define SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM_loop_ctr [10:7] |
| #define SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM_adap_ctr [6:3] |
| #define SSP_CR_LANE1_DIG_RX_CDR_ADAP_FSM_adap_state [2:0] |
| |
| #define SSP_CR_LANE1_ANA_RX_ATB0 0x1120 |
| #define SSP_CR_LANE1_ANA_RX_ATB0_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_RX_ATB0_size 8 |
| #define SSP_CR_LANE1_ANA_RX_ATB0_EN_ATB_VOFF [0:0] |
| #define SSP_CR_LANE1_ANA_RX_ATB0_EN_ATB_VOS [1:1] |
| #define SSP_CR_LANE1_ANA_RX_ATB0_EN_ATB_RP_S [2:2] |
| #define SSP_CR_LANE1_ANA_RX_ATB0_EN_ATB_RP_F [3:3] |
| #define SSP_CR_LANE1_ANA_RX_ATB0_EN_ATB_RM_S [4:4] |
| #define SSP_CR_LANE1_ANA_RX_ATB0_EN_ATB_RM_F [5:5] |
| #define SSP_CR_LANE1_ANA_RX_ATB0_EN_MARG [6:6] |
| #define SSP_CR_LANE1_ANA_RX_ATB0_EN_ATB [7:7] |
| |
| #define SSP_CR_LANE1_ANA_RX_ATB1 0x1121 |
| #define SSP_CR_LANE1_ANA_RX_ATB1_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_RX_ATB1_size 8 |
| #define SSP_CR_LANE1_ANA_RX_ATB1_RX_NC0 [0:0] |
| #define SSP_CR_LANE1_ANA_RX_ATB1_EN_VLOS_USB3 [1:1] |
| #define SSP_CR_LANE1_ANA_RX_ATB1_MEAS_VP [2:2] |
| #define SSP_CR_LANE1_ANA_RX_ATB1_MEAS_GD [3:3] |
| #define SSP_CR_LANE1_ANA_RX_ATB1_EN_ATB_VRF [4:4] |
| #define SSP_CR_LANE1_ANA_RX_ATB1_EN_ATB_VLOS [5:5] |
| #define SSP_CR_LANE1_ANA_RX_ATB1_VLOS_MIN [6:6] |
| #define SSP_CR_LANE1_ANA_RX_ATB1_VLOS_MAX [7:7] |
| |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0 0x1122 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_size 8 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_LCL_ACJT [0:0] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_CTL_ACJT [1:1] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_LCL_RXCK [2:2] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_CTL_RXCK [3:3] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_LCL_EN_LOS [4:4] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_CTL_EN_LOS [5:5] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_LCL_RXPWRON [6:6] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR0_CTL_RXPWRON [7:7] |
| |
| #define SSP_CR_LANE1_ANA_RX_PMIX_PHASE 0x1123 |
| #define SSP_CR_LANE1_ANA_RX_PMIX_PHASE_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_RX_PMIX_PHASE_size 8 |
| #define SSP_CR_LANE1_ANA_RX_PMIX_PHASE_PHASE [7:0] |
| |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1 0x1124 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1_size 8 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1_CTL_PHASE_REG_RST [7:7] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1_LCL_PHASE_REG_RST [6:6] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1_CTL_BST [5:5] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1_LCL_BST [4:2] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1_CTL_RXTERM [1:1] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR1_LCL_RXTERM [0:0] |
| |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2 0x1125 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_size 8 |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_RX_SCOPE_ATB_0 [0:0] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_RX_SCOPE_ATB_1 [1:1] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_RX_SCOPE_ATB_2 [2:2] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_EN_RXPMIX_FRC_VPMIX [3:3] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_EN_RXPMIX_VOSC [4:4] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_EN_RXPMIX_VRX [5:5] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_EN_RXPMIX_VPMIX [6:6] |
| #define SSP_CR_LANE1_ANA_RX_ENPWR2_EN_RXPMIX_TST [7:7] |
| |
| #define SSP_CR_LANE1_ANA_RX_SCOPE 0x1126 |
| #define SSP_CR_LANE1_ANA_RX_SCOPE_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_RX_SCOPE_size 8 |
| #define SSP_CR_LANE1_ANA_RX_SCOPE_RX_NC1 [2:0] |
| #define SSP_CR_LANE1_ANA_RX_SCOPE_RX_SCOPE_FDIV20 [3:3] |
| #define SSP_CR_LANE1_ANA_RX_SCOPE_RX_SCOPE_SLEW [4:4] |
| #define SSP_CR_LANE1_ANA_RX_SCOPE_RX_NC2 [7:5] |
| |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL 0x112B |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_size 8 |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_NOCONN_6 [0:0] |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_NOCONN_7 [1:1] |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_NOCONN_8 [2:2] |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_OVRD_VCM_HOLD [3:3] |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_VCM_HOLD_REG [4:4] |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_OVRD_PULL_UP [5:5] |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_PULL_UP_REG [6:6] |
| #define SSP_CR_LANE1_ANA_TX_TXDRV_CNTRL_PULL_DN_REG [7:7] |
| |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL 0x112C |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_size 8 |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_LFPS_high_priority [0:0] |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_REFGEN_PDN_REG [1:1] |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_TX_DIV_CLK_EN [2:2] |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_REFGEN_EN_REG [3:3] |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_DATA_EN_REG [4:4] |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_CLK_EN_REG [5:5] |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_SERIAL_EN_REG [6:6] |
| #define SSP_CR_LANE1_ANA_TX_POWER_CTL_OVRD_EN [7:7] |
| |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK 0x112D |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_size 8 |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_OVRD_ALT_BUS [0:0] |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_ALT_OSC_VPHREG [1:1] |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_ALT_OSC_VPH [2:2] |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_ALT_OSC_VP [3:3] |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_JTAG_DATA_REG [4:4] |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_DRV_SOURCE_REG [6:5] |
| #define SSP_CR_LANE1_ANA_TX_ALT_BLOCK_EN_ALT_BUS [7:7] |
| |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK 0x112E |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_size 8 |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_select_pmix_clk [0:0] |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_NOCONN_01 [1:1] |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCM [2:2] |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCP [3:3] |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_ATB_VREG_TX [4:4] |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_ATB_VPTX [5:5] |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_TX_LB_EN_REG [6:6] |
| #define SSP_CR_LANE1_ANA_TX_ALT_AND_LOOPBACK_OVRD_TX_LB [7:7] |
| |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG 0x112F |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_rst 8'b00000000 |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_size 8 |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_ATB_VCM [0:0] |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_ATB_TXSM [1:1] |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_ATB_TXSP [2:2] |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_ATB_TXFM [3:3] |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_ATB_TXFP [4:4] |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_ATB_RXDETREF [5:5] |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_ATB_VCM_REP [6:6] |
| #define SSP_CR_LANE1_ANA_TX_TX_ATB_REG_ATB_PBIAS [7:7] |
| |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO 0x1200 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ_OVRD [13:13] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ [12:12] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_BEACON_EN_OVRD [11:11] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_BEACON_EN [10:10] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_CM_EN_OVRD [9:9] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_CM_EN [8:8] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_EN_OVRD [7:7] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_EN [6:6] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_DATA_EN [4:4] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_INVERT_OVRD [3:3] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_INVERT [2:2] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_TX_LOOPBK_EN_OVRD [1:1] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_LO_LOOPBK_EN [0:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI 0x1201 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_rst 10'b0000000000 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_size 10 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN_OVRD [9:9] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN [8:8] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_RESET_OVRD [7:7] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_RESET [6:6] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_NYQUIST_DATA [5:5] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN_OVRD [4:4] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN [3:3] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_RATE_OVRD [2:2] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_IN_HI_TX_RATE [1:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_LO 0x1202 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_LO_rst 15'b000000000000000 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_LO_size 15 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_LO_EN [14:14] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_HI 0x1203 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_HI_rst 6'b000000 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_HI_size 6 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_HI_EN [5:5] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT 0x1204 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_rst 8'b00000000 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_size 8 |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_TX_STATE_OVRD [7:7] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_TX_STATE [6:6] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_TX_CM_STATE_OVRD [5:5] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_TX_CM_STATE [4:4] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK_OVRD [3:3] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_DETECT_RX_RES_OVRD [1:1] |
| #define SSP_CR_LANE2_DIG_TX_OVRD_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO 0x1205 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_LOS_EN_OVRD [13:13] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_LOS_EN [12:12] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_TERM_EN_OVRD [11:11] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_TERM_EN [10:10] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT_OVRD [9:9] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT [8:8] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN_OVRD [7:7] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN [6:6] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_DATA_EN [4:4] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_PLL_EN_OVRD [3:3] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_PLL_EN [2:2] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_INVERT_OVRD [1:1] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_LO_RX_INVERT [0:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI 0x1206 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_rst 14'b00000000000000 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_size 14 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_RESET_OVRD [13:13] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_RESET [12:12] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_EQ_OVRD [11:11] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_EQ [10:8] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_EQ_EN_OVRD [7:7] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_EQ_EN [6:6] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER_OVRD [5:5] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER [4:3] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_RATE_OVRD [2:2] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_IN_HI_RX_RATE [1:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT 0x1207 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_rst 7'b0000000 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_size 7 |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_ZERO_DATA [6:6] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_LOS_OVRD [5:5] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_LOS [4:4] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_PLL_STATE_OVRD [3:3] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_PLL_STATE [2:2] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_VALID_OVRD [1:1] |
| #define SSP_CR_LANE2_DIG_RX_OVRD_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN 0x1208 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_rst 12'b000000000000 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_size 12 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_TX_VBOOST_EN [11:11] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_TX_CLK_OUT_EN [10:10] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_DETECT_RX_REQ [9:9] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_BEACON_EN [8:8] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_CM_EN [7:7] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_TX_EN [6:6] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_TX_RESET [4:4] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_INVERT [3:3] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_LOOPBK_EN [2:2] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_IN_TX_RATE [1:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_LO 0x1209 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_LO_size 14 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_HI 0x120A |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_HI_rst 5'b00000 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_HI_size 5 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_ASIC_OUT 0x120B |
| #define SSP_CR_LANE2_DIG_TX_ASIC_OUT_rst 5'b00000 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_OUT_size 5 |
| #define SSP_CR_LANE2_DIG_TX_ASIC_OUT_STATE [4:4] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_OUT_CM_STATE [3:3] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_OUT_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_OUT_RESERVED [1:1] |
| #define SSP_CR_LANE2_DIG_TX_ASIC_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN 0x120C |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_rst 0b0000000000000000 |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_size 16 |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_RX_EQ_EN [15:15] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_RX_EQ [14:12] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_LOS_FILTER [11:10] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_LOS_EN [9:9] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_TERM_EN [8:8] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_CLK_SHIFT [7:7] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_ALIGN_EN [6:6] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_PLL_EN [4:4] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_RX_RESET [3:3] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_INVERT [2:2] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_IN_RX_RATE [1:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_ASIC_OUT 0x120D |
| #define SSP_CR_LANE2_DIG_RX_ASIC_OUT_rst 3'b000 |
| #define SSP_CR_LANE2_DIG_RX_ASIC_OUT_size 3 |
| #define SSP_CR_LANE2_DIG_RX_ASIC_OUT_LOS [2:2] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_OUT_PLL_STATE [1:1] |
| #define SSP_CR_LANE2_DIG_RX_ASIC_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_DEBUG 0x1210 |
| #define SSP_CR_LANE2_DIG_TX_DEBUG_rst 12'b000100000000 |
| #define SSP_CR_LANE2_DIG_TX_DEBUG_size 12 |
| #define SSP_CR_LANE2_DIG_TX_DEBUG_RXDET_MEAS_TIME [11:4] |
| #define SSP_CR_LANE2_DIG_TX_DEBUG_DETECT_RX_ALWAYS [3:3] |
| #define SSP_CR_LANE2_DIG_TX_DEBUG_DTB_SEL [2:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_CM_WAIT_TIME_OVRD 0x1211 |
| #define SSP_CR_LANE2_DIG_TX_CM_WAIT_TIME_OVRD_rst 11'b00010011111 |
| #define SSP_CR_LANE2_DIG_TX_CM_WAIT_TIME_OVRD_size 11 |
| #define SSP_CR_LANE2_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD_EN [10:10] |
| #define SSP_CR_LANE2_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD [9:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0 0x1212 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0_rst 0b0000000000000000 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0_size 16 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0_SHIFT_OUT [15:15] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0_DONE [14:14] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0_N_USE [13:7] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_0_N_TRISTATE [6:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1 0x1213 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1_rst 0b0000000000000000 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1_size 16 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1_FIXED_DONE [15:15] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1_TRA_DONE [14:14] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1_N_FIXED [13:7] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_1_N_TRAILER [6:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN 0x1214 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_rst 4'b0000 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_size 4 |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_OVRD [3:3] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_LOAD [2:2] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_CLK [1:1] |
| #define SSP_CR_LANE2_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_DATA [0:0] |
| |
| #define SSP_CR_LANE2_DIG_TX_LBERT_CTL 0x1215 |
| #define SSP_CR_LANE2_DIG_TX_LBERT_CTL_rst 15'b000000000000000 |
| #define SSP_CR_LANE2_DIG_TX_LBERT_CTL_size 15 |
| #define SSP_CR_LANE2_DIG_TX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANE2_DIG_TX_LBERT_CTL_TRIGGER_ERR [4:4] |
| #define SSP_CR_LANE2_DIG_TX_LBERT_CTL_PAT0 [14:5] |
| |
| #define SSP_CR_LANE2_DIG_RX_LBERT_CTL 0x1216 |
| #define SSP_CR_LANE2_DIG_RX_LBERT_CTL_rst 5'b00000 |
| #define SSP_CR_LANE2_DIG_RX_LBERT_CTL_size 5 |
| #define SSP_CR_LANE2_DIG_RX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANE2_DIG_RX_LBERT_CTL_SYNC [4:4] |
| |
| #define SSP_CR_LANE2_DIG_RX_LBERT_ERR 0x1217 |
| #define SSP_CR_LANE2_DIG_RX_LBERT_ERR_rst 0b0000000000000000 |
| #define SSP_CR_LANE2_DIG_RX_LBERT_ERR_size 16 |
| #define SSP_CR_LANE2_DIG_RX_LBERT_ERR_OV14 [15:15] |
| #define SSP_CR_LANE2_DIG_RX_LBERT_ERR_COUNT [14:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_CTL 0x1218 |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_CTL_rst 14'b00000000000000 |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_CTL_size 14 |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_CTL_RX_VALID_CTL [13:12] |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_CTL_DELAY [11:3] |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_CTL_MODE [2:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_PHASE 0x1219 |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_PHASE_rst 15'b000000000000000 |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_PHASE_size 15 |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_PHASE_BASE [14:10] |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_PHASE_SCOPE_DELAY [9:8] |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_PHASE_SCOPE_SEL [7:7] |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_PHASE_UPDATE [6:6] |
| #define SSP_CR_LANE2_DIG_RX_SCOPE_PHASE_SAMPLE_PHASE [5:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_DPLL_FREQ 0x121A |
| #define SSP_CR_LANE2_DIG_RX_DPLL_FREQ_rst 13'b0000000000000 |
| #define SSP_CR_LANE2_DIG_RX_DPLL_FREQ_size 13 |
| #define SSP_CR_LANE2_DIG_RX_DPLL_FREQ_DTHR [0:0] |
| #define SSP_CR_LANE2_DIG_RX_DPLL_FREQ_VAL [12:1] |
| |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL 0x121B |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_rst 0b0000000000001111 |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_size 16 |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_PHDET_EN [1:0] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_PHDET_EDGE [3:2] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_PHDET_POL [4:4] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_OVRD_DPLL_GAIN [5:5] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_PHUG_VALUE [7:6] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_FRUG_VALUE [9:8] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_FAST_START [10:10] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_ALWAYS_REALIGN [11:11] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CTL_DTB_SEL [15:12] |
| |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG 0x121C |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_rst 0b0000000000000000 |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_size 16 |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_eq [15:13] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_rx_eq_ctr [12:10] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_rx_ana_eq [9:7] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_valid [6:6] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_adap [5:5] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_eq [4:4] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_aligned [3:3] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_rx_valid [2:2] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_timeout [1:1] |
| #define SSP_CR_LANE2_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en [0:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD 0x121D |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD_rst 0b1000000000000000 |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD_size 16 |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD_adap_ctr_level [15:11] |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD_adap_polarity [10:10] |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_ovrd [9:9] |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_en [8:8] |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector [7:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC 0x121E |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_rst 12'b000000000000 |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_size 12 |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_eq_rx_eq [11:9] |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_eq_locked_vector_en [8:8] |
| #define SSP_CR_LANE2_DIG_RX_CDR_LOCK_VEC_eq_locked_vector [7:0] |
| |
| #define SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM 0x121F |
| #define SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM_rst 0b0000000000000000 |
| #define SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM_size 16 |
| #define SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM_mstr_ctr [15:11] |
| #define SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM_loop_ctr [10:7] |
| #define SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM_adap_ctr [6:3] |
| #define SSP_CR_LANE2_DIG_RX_CDR_ADAP_FSM_adap_state [2:0] |
| |
| #define SSP_CR_LANE2_ANA_RX_ATB0 0x1220 |
| #define SSP_CR_LANE2_ANA_RX_ATB0_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_RX_ATB0_size 8 |
| #define SSP_CR_LANE2_ANA_RX_ATB0_EN_ATB_VOFF [0:0] |
| #define SSP_CR_LANE2_ANA_RX_ATB0_EN_ATB_VOS [1:1] |
| #define SSP_CR_LANE2_ANA_RX_ATB0_EN_ATB_RP_S [2:2] |
| #define SSP_CR_LANE2_ANA_RX_ATB0_EN_ATB_RP_F [3:3] |
| #define SSP_CR_LANE2_ANA_RX_ATB0_EN_ATB_RM_S [4:4] |
| #define SSP_CR_LANE2_ANA_RX_ATB0_EN_ATB_RM_F [5:5] |
| #define SSP_CR_LANE2_ANA_RX_ATB0_EN_MARG [6:6] |
| #define SSP_CR_LANE2_ANA_RX_ATB0_EN_ATB [7:7] |
| |
| #define SSP_CR_LANE2_ANA_RX_ATB1 0x1221 |
| #define SSP_CR_LANE2_ANA_RX_ATB1_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_RX_ATB1_size 8 |
| #define SSP_CR_LANE2_ANA_RX_ATB1_RX_NC0 [0:0] |
| #define SSP_CR_LANE2_ANA_RX_ATB1_EN_VLOS_USB3 [1:1] |
| #define SSP_CR_LANE2_ANA_RX_ATB1_MEAS_VP [2:2] |
| #define SSP_CR_LANE2_ANA_RX_ATB1_MEAS_GD [3:3] |
| #define SSP_CR_LANE2_ANA_RX_ATB1_EN_ATB_VRF [4:4] |
| #define SSP_CR_LANE2_ANA_RX_ATB1_EN_ATB_VLOS [5:5] |
| #define SSP_CR_LANE2_ANA_RX_ATB1_VLOS_MIN [6:6] |
| #define SSP_CR_LANE2_ANA_RX_ATB1_VLOS_MAX [7:7] |
| |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0 0x1222 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_size 8 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_LCL_ACJT [0:0] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_CTL_ACJT [1:1] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_LCL_RXCK [2:2] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_CTL_RXCK [3:3] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_LCL_EN_LOS [4:4] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_CTL_EN_LOS [5:5] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_LCL_RXPWRON [6:6] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR0_CTL_RXPWRON [7:7] |
| |
| #define SSP_CR_LANE2_ANA_RX_PMIX_PHASE 0x1223 |
| #define SSP_CR_LANE2_ANA_RX_PMIX_PHASE_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_RX_PMIX_PHASE_size 8 |
| #define SSP_CR_LANE2_ANA_RX_PMIX_PHASE_PHASE [7:0] |
| |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1 0x1224 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1_size 8 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1_CTL_PHASE_REG_RST [7:7] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1_LCL_PHASE_REG_RST [6:6] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1_CTL_BST [5:5] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1_LCL_BST [4:2] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1_CTL_RXTERM [1:1] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR1_LCL_RXTERM [0:0] |
| |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2 0x1225 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_size 8 |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_RX_SCOPE_ATB_0 [0:0] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_RX_SCOPE_ATB_1 [1:1] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_RX_SCOPE_ATB_2 [2:2] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_EN_RXPMIX_FRC_VPMIX [3:3] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_EN_RXPMIX_VOSC [4:4] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_EN_RXPMIX_VRX [5:5] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_EN_RXPMIX_VPMIX [6:6] |
| #define SSP_CR_LANE2_ANA_RX_ENPWR2_EN_RXPMIX_TST [7:7] |
| |
| #define SSP_CR_LANE2_ANA_RX_SCOPE 0x1226 |
| #define SSP_CR_LANE2_ANA_RX_SCOPE_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_RX_SCOPE_size 8 |
| #define SSP_CR_LANE2_ANA_RX_SCOPE_RX_NC1 [2:0] |
| #define SSP_CR_LANE2_ANA_RX_SCOPE_RX_SCOPE_FDIV20 [3:3] |
| #define SSP_CR_LANE2_ANA_RX_SCOPE_RX_SCOPE_SLEW [4:4] |
| #define SSP_CR_LANE2_ANA_RX_SCOPE_RX_NC2 [7:5] |
| |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL 0x122B |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_size 8 |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_NOCONN_6 [0:0] |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_NOCONN_7 [1:1] |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_NOCONN_8 [2:2] |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_OVRD_VCM_HOLD [3:3] |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_VCM_HOLD_REG [4:4] |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_OVRD_PULL_UP [5:5] |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_PULL_UP_REG [6:6] |
| #define SSP_CR_LANE2_ANA_TX_TXDRV_CNTRL_PULL_DN_REG [7:7] |
| |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL 0x122C |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_size 8 |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_LFPS_high_priority [0:0] |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_REFGEN_PDN_REG [1:1] |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_TX_DIV_CLK_EN [2:2] |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_REFGEN_EN_REG [3:3] |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_DATA_EN_REG [4:4] |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_CLK_EN_REG [5:5] |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_SERIAL_EN_REG [6:6] |
| #define SSP_CR_LANE2_ANA_TX_POWER_CTL_OVRD_EN [7:7] |
| |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK 0x122D |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_size 8 |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_OVRD_ALT_BUS [0:0] |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_ALT_OSC_VPHREG [1:1] |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_ALT_OSC_VPH [2:2] |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_ALT_OSC_VP [3:3] |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_JTAG_DATA_REG [4:4] |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_DRV_SOURCE_REG [6:5] |
| #define SSP_CR_LANE2_ANA_TX_ALT_BLOCK_EN_ALT_BUS [7:7] |
| |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK 0x122E |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_size 8 |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_select_pmix_clk [0:0] |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_NOCONN_01 [1:1] |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCM [2:2] |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCP [3:3] |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_ATB_VREG_TX [4:4] |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_ATB_VPTX [5:5] |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_TX_LB_EN_REG [6:6] |
| #define SSP_CR_LANE2_ANA_TX_ALT_AND_LOOPBACK_OVRD_TX_LB [7:7] |
| |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG 0x122F |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_rst 8'b00000000 |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_size 8 |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_ATB_VCM [0:0] |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_ATB_TXSM [1:1] |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_ATB_TXSP [2:2] |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_ATB_TXFM [3:3] |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_ATB_TXFP [4:4] |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_ATB_RXDETREF [5:5] |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_ATB_VCM_REP [6:6] |
| #define SSP_CR_LANE2_ANA_TX_TX_ATB_REG_ATB_PBIAS [7:7] |
| |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO 0x1300 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ_OVRD [13:13] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ [12:12] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_BEACON_EN_OVRD [11:11] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_BEACON_EN [10:10] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_CM_EN_OVRD [9:9] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_CM_EN [8:8] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_EN_OVRD [7:7] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_EN [6:6] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_DATA_EN [4:4] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_INVERT_OVRD [3:3] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_INVERT [2:2] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_TX_LOOPBK_EN_OVRD [1:1] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_LO_LOOPBK_EN [0:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI 0x1301 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_rst 10'b0000000000 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_size 10 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN_OVRD [9:9] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN [8:8] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_RESET_OVRD [7:7] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_RESET [6:6] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_NYQUIST_DATA [5:5] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN_OVRD [4:4] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN [3:3] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_RATE_OVRD [2:2] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_IN_HI_TX_RATE [1:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_LO 0x1302 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_LO_rst 15'b000000000000000 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_LO_size 15 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_LO_EN [14:14] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_HI 0x1303 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_HI_rst 6'b000000 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_HI_size 6 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_HI_EN [5:5] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT 0x1304 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_rst 8'b00000000 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_size 8 |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_TX_STATE_OVRD [7:7] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_TX_STATE [6:6] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_TX_CM_STATE_OVRD [5:5] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_TX_CM_STATE [4:4] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK_OVRD [3:3] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_DETECT_RX_RES_OVRD [1:1] |
| #define SSP_CR_LANE3_DIG_TX_OVRD_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO 0x1305 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_LOS_EN_OVRD [13:13] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_LOS_EN [12:12] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_TERM_EN_OVRD [11:11] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_TERM_EN [10:10] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT_OVRD [9:9] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT [8:8] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN_OVRD [7:7] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN [6:6] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_DATA_EN [4:4] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_PLL_EN_OVRD [3:3] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_PLL_EN [2:2] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_INVERT_OVRD [1:1] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_LO_RX_INVERT [0:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI 0x1306 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_rst 14'b00000000000000 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_size 14 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_RESET_OVRD [13:13] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_RESET [12:12] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_EQ_OVRD [11:11] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_EQ [10:8] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_EQ_EN_OVRD [7:7] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_EQ_EN [6:6] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER_OVRD [5:5] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER [4:3] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_RATE_OVRD [2:2] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_IN_HI_RX_RATE [1:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT 0x1307 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_rst 7'b0000000 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_size 7 |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_ZERO_DATA [6:6] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_LOS_OVRD [5:5] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_LOS [4:4] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_PLL_STATE_OVRD [3:3] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_PLL_STATE [2:2] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_VALID_OVRD [1:1] |
| #define SSP_CR_LANE3_DIG_RX_OVRD_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN 0x1308 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_rst 12'b000000000000 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_size 12 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_TX_VBOOST_EN [11:11] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_TX_CLK_OUT_EN [10:10] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_DETECT_RX_REQ [9:9] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_BEACON_EN [8:8] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_CM_EN [7:7] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_TX_EN [6:6] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_TX_RESET [4:4] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_INVERT [3:3] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_LOOPBK_EN [2:2] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_IN_TX_RATE [1:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_LO 0x1309 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_LO_size 14 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_HI 0x130A |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_HI_rst 5'b00000 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_HI_size 5 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_ASIC_OUT 0x130B |
| #define SSP_CR_LANE3_DIG_TX_ASIC_OUT_rst 5'b00000 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_OUT_size 5 |
| #define SSP_CR_LANE3_DIG_TX_ASIC_OUT_STATE [4:4] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_OUT_CM_STATE [3:3] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_OUT_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_OUT_RESERVED [1:1] |
| #define SSP_CR_LANE3_DIG_TX_ASIC_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN 0x130C |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_rst 0b0000000000000000 |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_size 16 |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_RX_EQ_EN [15:15] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_RX_EQ [14:12] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_LOS_FILTER [11:10] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_LOS_EN [9:9] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_TERM_EN [8:8] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_CLK_SHIFT [7:7] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_ALIGN_EN [6:6] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_PLL_EN [4:4] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_RX_RESET [3:3] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_INVERT [2:2] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_IN_RX_RATE [1:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_ASIC_OUT 0x130D |
| #define SSP_CR_LANE3_DIG_RX_ASIC_OUT_rst 3'b000 |
| #define SSP_CR_LANE3_DIG_RX_ASIC_OUT_size 3 |
| #define SSP_CR_LANE3_DIG_RX_ASIC_OUT_LOS [2:2] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_OUT_PLL_STATE [1:1] |
| #define SSP_CR_LANE3_DIG_RX_ASIC_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_DEBUG 0x1310 |
| #define SSP_CR_LANE3_DIG_TX_DEBUG_rst 12'b000100000000 |
| #define SSP_CR_LANE3_DIG_TX_DEBUG_size 12 |
| #define SSP_CR_LANE3_DIG_TX_DEBUG_RXDET_MEAS_TIME [11:4] |
| #define SSP_CR_LANE3_DIG_TX_DEBUG_DETECT_RX_ALWAYS [3:3] |
| #define SSP_CR_LANE3_DIG_TX_DEBUG_DTB_SEL [2:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_CM_WAIT_TIME_OVRD 0x1311 |
| #define SSP_CR_LANE3_DIG_TX_CM_WAIT_TIME_OVRD_rst 11'b00010011111 |
| #define SSP_CR_LANE3_DIG_TX_CM_WAIT_TIME_OVRD_size 11 |
| #define SSP_CR_LANE3_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD_EN [10:10] |
| #define SSP_CR_LANE3_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD [9:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0 0x1312 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0_rst 0b0000000000000000 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0_size 16 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0_SHIFT_OUT [15:15] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0_DONE [14:14] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0_N_USE [13:7] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_0_N_TRISTATE [6:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1 0x1313 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1_rst 0b0000000000000000 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1_size 16 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1_FIXED_DONE [15:15] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1_TRA_DONE [14:14] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1_N_FIXED [13:7] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_1_N_TRAILER [6:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN 0x1314 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_rst 4'b0000 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_size 4 |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_OVRD [3:3] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_LOAD [2:2] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_CLK [1:1] |
| #define SSP_CR_LANE3_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_DATA [0:0] |
| |
| #define SSP_CR_LANE3_DIG_TX_LBERT_CTL 0x1315 |
| #define SSP_CR_LANE3_DIG_TX_LBERT_CTL_rst 15'b000000000000000 |
| #define SSP_CR_LANE3_DIG_TX_LBERT_CTL_size 15 |
| #define SSP_CR_LANE3_DIG_TX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANE3_DIG_TX_LBERT_CTL_TRIGGER_ERR [4:4] |
| #define SSP_CR_LANE3_DIG_TX_LBERT_CTL_PAT0 [14:5] |
| |
| #define SSP_CR_LANE3_DIG_RX_LBERT_CTL 0x1316 |
| #define SSP_CR_LANE3_DIG_RX_LBERT_CTL_rst 5'b00000 |
| #define SSP_CR_LANE3_DIG_RX_LBERT_CTL_size 5 |
| #define SSP_CR_LANE3_DIG_RX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANE3_DIG_RX_LBERT_CTL_SYNC [4:4] |
| |
| #define SSP_CR_LANE3_DIG_RX_LBERT_ERR 0x1317 |
| #define SSP_CR_LANE3_DIG_RX_LBERT_ERR_rst 0b0000000000000000 |
| #define SSP_CR_LANE3_DIG_RX_LBERT_ERR_size 16 |
| #define SSP_CR_LANE3_DIG_RX_LBERT_ERR_OV14 [15:15] |
| #define SSP_CR_LANE3_DIG_RX_LBERT_ERR_COUNT [14:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_CTL 0x1318 |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_CTL_rst 14'b00000000000000 |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_CTL_size 14 |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_CTL_RX_VALID_CTL [13:12] |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_CTL_DELAY [11:3] |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_CTL_MODE [2:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_PHASE 0x1319 |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_PHASE_rst 15'b000000000000000 |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_PHASE_size 15 |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_PHASE_BASE [14:10] |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_PHASE_SCOPE_DELAY [9:8] |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_PHASE_SCOPE_SEL [7:7] |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_PHASE_UPDATE [6:6] |
| #define SSP_CR_LANE3_DIG_RX_SCOPE_PHASE_SAMPLE_PHASE [5:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_DPLL_FREQ 0x131A |
| #define SSP_CR_LANE3_DIG_RX_DPLL_FREQ_rst 13'b0000000000000 |
| #define SSP_CR_LANE3_DIG_RX_DPLL_FREQ_size 13 |
| #define SSP_CR_LANE3_DIG_RX_DPLL_FREQ_DTHR [0:0] |
| #define SSP_CR_LANE3_DIG_RX_DPLL_FREQ_VAL [12:1] |
| |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL 0x131B |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_rst 0b0000000000001111 |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_size 16 |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_PHDET_EN [1:0] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_PHDET_EDGE [3:2] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_PHDET_POL [4:4] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_OVRD_DPLL_GAIN [5:5] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_PHUG_VALUE [7:6] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_FRUG_VALUE [9:8] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_FAST_START [10:10] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_ALWAYS_REALIGN [11:11] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CTL_DTB_SEL [15:12] |
| |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG 0x131C |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_rst 0b0000000000000000 |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_size 16 |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_eq [15:13] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_rx_eq_ctr [12:10] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_rx_ana_eq [9:7] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_valid [6:6] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_adap [5:5] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_eq [4:4] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_aligned [3:3] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_rx_valid [2:2] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_timeout [1:1] |
| #define SSP_CR_LANE3_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en [0:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD 0x131D |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD_rst 0b1000000000000000 |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD_size 16 |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD_adap_ctr_level [15:11] |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD_adap_polarity [10:10] |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_ovrd [9:9] |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_en [8:8] |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector [7:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC 0x131E |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_rst 12'b000000000000 |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_size 12 |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_eq_rx_eq [11:9] |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_eq_locked_vector_en [8:8] |
| #define SSP_CR_LANE3_DIG_RX_CDR_LOCK_VEC_eq_locked_vector [7:0] |
| |
| #define SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM 0x131F |
| #define SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM_rst 0b0000000000000000 |
| #define SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM_size 16 |
| #define SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM_mstr_ctr [15:11] |
| #define SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM_loop_ctr [10:7] |
| #define SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM_adap_ctr [6:3] |
| #define SSP_CR_LANE3_DIG_RX_CDR_ADAP_FSM_adap_state [2:0] |
| |
| #define SSP_CR_LANE3_ANA_RX_ATB0 0x1320 |
| #define SSP_CR_LANE3_ANA_RX_ATB0_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_RX_ATB0_size 8 |
| #define SSP_CR_LANE3_ANA_RX_ATB0_EN_ATB_VOFF [0:0] |
| #define SSP_CR_LANE3_ANA_RX_ATB0_EN_ATB_VOS [1:1] |
| #define SSP_CR_LANE3_ANA_RX_ATB0_EN_ATB_RP_S [2:2] |
| #define SSP_CR_LANE3_ANA_RX_ATB0_EN_ATB_RP_F [3:3] |
| #define SSP_CR_LANE3_ANA_RX_ATB0_EN_ATB_RM_S [4:4] |
| #define SSP_CR_LANE3_ANA_RX_ATB0_EN_ATB_RM_F [5:5] |
| #define SSP_CR_LANE3_ANA_RX_ATB0_EN_MARG [6:6] |
| #define SSP_CR_LANE3_ANA_RX_ATB0_EN_ATB [7:7] |
| |
| #define SSP_CR_LANE3_ANA_RX_ATB1 0x1321 |
| #define SSP_CR_LANE3_ANA_RX_ATB1_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_RX_ATB1_size 8 |
| #define SSP_CR_LANE3_ANA_RX_ATB1_RX_NC0 [0:0] |
| #define SSP_CR_LANE3_ANA_RX_ATB1_EN_VLOS_USB3 [1:1] |
| #define SSP_CR_LANE3_ANA_RX_ATB1_MEAS_VP [2:2] |
| #define SSP_CR_LANE3_ANA_RX_ATB1_MEAS_GD [3:3] |
| #define SSP_CR_LANE3_ANA_RX_ATB1_EN_ATB_VRF [4:4] |
| #define SSP_CR_LANE3_ANA_RX_ATB1_EN_ATB_VLOS [5:5] |
| #define SSP_CR_LANE3_ANA_RX_ATB1_VLOS_MIN [6:6] |
| #define SSP_CR_LANE3_ANA_RX_ATB1_VLOS_MAX [7:7] |
| |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0 0x1322 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_size 8 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_LCL_ACJT [0:0] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_CTL_ACJT [1:1] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_LCL_RXCK [2:2] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_CTL_RXCK [3:3] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_LCL_EN_LOS [4:4] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_CTL_EN_LOS [5:5] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_LCL_RXPWRON [6:6] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR0_CTL_RXPWRON [7:7] |
| |
| #define SSP_CR_LANE3_ANA_RX_PMIX_PHASE 0x1323 |
| #define SSP_CR_LANE3_ANA_RX_PMIX_PHASE_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_RX_PMIX_PHASE_size 8 |
| #define SSP_CR_LANE3_ANA_RX_PMIX_PHASE_PHASE [7:0] |
| |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1 0x1324 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1_size 8 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1_CTL_PHASE_REG_RST [7:7] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1_LCL_PHASE_REG_RST [6:6] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1_CTL_BST [5:5] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1_LCL_BST [4:2] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1_CTL_RXTERM [1:1] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR1_LCL_RXTERM [0:0] |
| |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2 0x1325 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_size 8 |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_RX_SCOPE_ATB_0 [0:0] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_RX_SCOPE_ATB_1 [1:1] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_RX_SCOPE_ATB_2 [2:2] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_EN_RXPMIX_FRC_VPMIX [3:3] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_EN_RXPMIX_VOSC [4:4] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_EN_RXPMIX_VRX [5:5] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_EN_RXPMIX_VPMIX [6:6] |
| #define SSP_CR_LANE3_ANA_RX_ENPWR2_EN_RXPMIX_TST [7:7] |
| |
| #define SSP_CR_LANE3_ANA_RX_SCOPE 0x1326 |
| #define SSP_CR_LANE3_ANA_RX_SCOPE_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_RX_SCOPE_size 8 |
| #define SSP_CR_LANE3_ANA_RX_SCOPE_RX_NC1 [2:0] |
| #define SSP_CR_LANE3_ANA_RX_SCOPE_RX_SCOPE_FDIV20 [3:3] |
| #define SSP_CR_LANE3_ANA_RX_SCOPE_RX_SCOPE_SLEW [4:4] |
| #define SSP_CR_LANE3_ANA_RX_SCOPE_RX_NC2 [7:5] |
| |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL 0x132B |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_size 8 |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_NOCONN_6 [0:0] |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_NOCONN_7 [1:1] |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_NOCONN_8 [2:2] |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_OVRD_VCM_HOLD [3:3] |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_VCM_HOLD_REG [4:4] |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_OVRD_PULL_UP [5:5] |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_PULL_UP_REG [6:6] |
| #define SSP_CR_LANE3_ANA_TX_TXDRV_CNTRL_PULL_DN_REG [7:7] |
| |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL 0x132C |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_size 8 |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_LFPS_high_priority [0:0] |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_REFGEN_PDN_REG [1:1] |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_TX_DIV_CLK_EN [2:2] |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_REFGEN_EN_REG [3:3] |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_DATA_EN_REG [4:4] |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_CLK_EN_REG [5:5] |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_SERIAL_EN_REG [6:6] |
| #define SSP_CR_LANE3_ANA_TX_POWER_CTL_OVRD_EN [7:7] |
| |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK 0x132D |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_size 8 |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_OVRD_ALT_BUS [0:0] |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_ALT_OSC_VPHREG [1:1] |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_ALT_OSC_VPH [2:2] |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_ALT_OSC_VP [3:3] |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_JTAG_DATA_REG [4:4] |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_DRV_SOURCE_REG [6:5] |
| #define SSP_CR_LANE3_ANA_TX_ALT_BLOCK_EN_ALT_BUS [7:7] |
| |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK 0x132E |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_size 8 |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_select_pmix_clk [0:0] |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_NOCONN_01 [1:1] |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCM [2:2] |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCP [3:3] |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_ATB_VREG_TX [4:4] |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_ATB_VPTX [5:5] |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_TX_LB_EN_REG [6:6] |
| #define SSP_CR_LANE3_ANA_TX_ALT_AND_LOOPBACK_OVRD_TX_LB [7:7] |
| |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG 0x132F |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_rst 8'b00000000 |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_size 8 |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_ATB_VCM [0:0] |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_ATB_TXSM [1:1] |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_ATB_TXSP [2:2] |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_ATB_TXFM [3:3] |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_ATB_TXFP [4:4] |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_ATB_RXDETREF [5:5] |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_ATB_VCM_REP [6:6] |
| #define SSP_CR_LANE3_ANA_TX_TX_ATB_REG_ATB_PBIAS [7:7] |
| |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO 0x9000 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ_OVRD [13:13] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_DETECT_RX_REQ [12:12] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_BEACON_EN_OVRD [11:11] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_BEACON_EN [10:10] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_CM_EN_OVRD [9:9] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_CM_EN [8:8] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_EN_OVRD [7:7] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_EN [6:6] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_DATA_EN [4:4] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_INVERT_OVRD [3:3] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_INVERT [2:2] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_TX_LOOPBK_EN_OVRD [1:1] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_LO_LOOPBK_EN [0:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI 0x9001 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_rst 10'b0000000000 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_size 10 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN_OVRD [9:9] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_VBOOST_EN [8:8] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_RESET_OVRD [7:7] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_RESET [6:6] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_NYQUIST_DATA [5:5] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN_OVRD [4:4] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_CLK_OUT_EN [3:3] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_RATE_OVRD [2:2] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_IN_HI_TX_RATE [1:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_LO 0x9002 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_LO_rst 15'b000000000000000 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_LO_size 15 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_LO_EN [14:14] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_HI 0x9003 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_HI_rst 6'b000000 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_HI_size 6 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_HI_EN [5:5] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT 0x9004 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_rst 8'b00000000 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_size 8 |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_TX_STATE_OVRD [7:7] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_TX_STATE [6:6] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_TX_CM_STATE_OVRD [5:5] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_TX_CM_STATE [4:4] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK_OVRD [3:3] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_TX_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_DETECT_RX_RES_OVRD [1:1] |
| #define SSP_CR_LANEX_DIG_TX_OVRD_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO 0x9005 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_size 14 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_LOS_EN_OVRD [13:13] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_LOS_EN [12:12] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_TERM_EN_OVRD [11:11] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_TERM_EN [10:10] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT_OVRD [9:9] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_BIT_SHIFT [8:8] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN_OVRD [7:7] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_ALIGN_EN [6:6] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_DATA_EN_OVRD [5:5] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_DATA_EN [4:4] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_PLL_EN_OVRD [3:3] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_PLL_EN [2:2] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_INVERT_OVRD [1:1] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_LO_RX_INVERT [0:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI 0x9006 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_rst 14'b00000000000000 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_size 14 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_RESET_OVRD [13:13] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_RESET [12:12] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_EQ_OVRD [11:11] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_EQ [10:8] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_EQ_EN_OVRD [7:7] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_EQ_EN [6:6] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER_OVRD [5:5] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_LOS_FILTER [4:3] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_RATE_OVRD [2:2] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_IN_HI_RX_RATE [1:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT 0x9007 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_rst 7'b0000000 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_size 7 |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_ZERO_DATA [6:6] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_LOS_OVRD [5:5] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_LOS [4:4] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_PLL_STATE_OVRD [3:3] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_PLL_STATE [2:2] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_VALID_OVRD [1:1] |
| #define SSP_CR_LANEX_DIG_RX_OVRD_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN 0x9008 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_rst 12'b000000000000 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_size 12 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_TX_VBOOST_EN [11:11] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_TX_CLK_OUT_EN [10:10] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_DETECT_RX_REQ [9:9] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_BEACON_EN [8:8] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_CM_EN [7:7] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_TX_EN [6:6] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_TX_RESET [4:4] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_INVERT [3:3] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_LOOPBK_EN [2:2] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_IN_TX_RATE [1:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_LO 0x9009 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_LO_rst 14'b00000000000000 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_LO_size 14 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_LO_PREEMPH [13:7] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_LO_AMPLITUDE [6:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_HI 0x900A |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_HI_rst 5'b00000 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_HI_size 5 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_DRV_HI_TERM_OFFSET [4:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_ASIC_OUT 0x900B |
| #define SSP_CR_LANEX_DIG_TX_ASIC_OUT_rst 5'b00000 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_OUT_size 5 |
| #define SSP_CR_LANEX_DIG_TX_ASIC_OUT_STATE [4:4] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_OUT_CM_STATE [3:3] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_OUT_DETECT_RX_ACK [2:2] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_OUT_RESERVED [1:1] |
| #define SSP_CR_LANEX_DIG_TX_ASIC_OUT_DETECT_RX_RES [0:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN 0x900C |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_rst 0b0000000000000000 |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_size 16 |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_RX_EQ_EN [15:15] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_RX_EQ [14:12] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_LOS_FILTER [11:10] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_LOS_EN [9:9] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_TERM_EN [8:8] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_CLK_SHIFT [7:7] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_ALIGN_EN [6:6] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_DATA_EN [5:5] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_PLL_EN [4:4] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_RX_RESET [3:3] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_INVERT [2:2] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_IN_RX_RATE [1:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_ASIC_OUT 0x900D |
| #define SSP_CR_LANEX_DIG_RX_ASIC_OUT_rst 3'b000 |
| #define SSP_CR_LANEX_DIG_RX_ASIC_OUT_size 3 |
| #define SSP_CR_LANEX_DIG_RX_ASIC_OUT_LOS [2:2] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_OUT_PLL_STATE [1:1] |
| #define SSP_CR_LANEX_DIG_RX_ASIC_OUT_VALID [0:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_DEBUG 0x9010 |
| #define SSP_CR_LANEX_DIG_TX_DEBUG_rst 12'b000100000000 |
| #define SSP_CR_LANEX_DIG_TX_DEBUG_size 12 |
| #define SSP_CR_LANEX_DIG_TX_DEBUG_RXDET_MEAS_TIME [11:4] |
| #define SSP_CR_LANEX_DIG_TX_DEBUG_DETECT_RX_ALWAYS [3:3] |
| #define SSP_CR_LANEX_DIG_TX_DEBUG_DTB_SEL [2:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_CM_WAIT_TIME_OVRD 0x9011 |
| #define SSP_CR_LANEX_DIG_TX_CM_WAIT_TIME_OVRD_rst 11'b00010011111 |
| #define SSP_CR_LANEX_DIG_TX_CM_WAIT_TIME_OVRD_size 11 |
| #define SSP_CR_LANEX_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD_EN [10:10] |
| #define SSP_CR_LANEX_DIG_TX_CM_WAIT_TIME_OVRD_CM_TIME_OVRD [9:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0 0x9012 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0_rst 0b0000000000000000 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0_size 16 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0_SHIFT_OUT [15:15] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0_DONE [14:14] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0_N_USE [13:7] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_0_N_TRISTATE [6:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1 0x9013 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1_rst 0b0000000000000000 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1_size 16 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1_FIXED_DONE [15:15] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1_TRA_DONE [14:14] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1_N_FIXED [13:7] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_1_N_TRAILER [6:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN 0x9014 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_rst 4'b0000 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_size 4 |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_OVRD [3:3] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_LOAD [2:2] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_CLK [1:1] |
| #define SSP_CR_LANEX_DIG_TX_VMD_FSM_TX_VCM_DEBUG_IN_CONFIG_DATA [0:0] |
| |
| #define SSP_CR_LANEX_DIG_TX_LBERT_CTL 0x9015 |
| #define SSP_CR_LANEX_DIG_TX_LBERT_CTL_rst 15'b000000000000000 |
| #define SSP_CR_LANEX_DIG_TX_LBERT_CTL_size 15 |
| #define SSP_CR_LANEX_DIG_TX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANEX_DIG_TX_LBERT_CTL_TRIGGER_ERR [4:4] |
| #define SSP_CR_LANEX_DIG_TX_LBERT_CTL_PAT0 [14:5] |
| |
| #define SSP_CR_LANEX_DIG_RX_LBERT_CTL 0x9016 |
| #define SSP_CR_LANEX_DIG_RX_LBERT_CTL_rst 5'b00000 |
| #define SSP_CR_LANEX_DIG_RX_LBERT_CTL_size 5 |
| #define SSP_CR_LANEX_DIG_RX_LBERT_CTL_MODE [3:0] |
| #define SSP_CR_LANEX_DIG_RX_LBERT_CTL_SYNC [4:4] |
| |
| #define SSP_CR_LANEX_DIG_RX_LBERT_ERR 0x9017 |
| #define SSP_CR_LANEX_DIG_RX_LBERT_ERR_rst 0b0000000000000000 |
| #define SSP_CR_LANEX_DIG_RX_LBERT_ERR_size 16 |
| #define SSP_CR_LANEX_DIG_RX_LBERT_ERR_OV14 [15:15] |
| #define SSP_CR_LANEX_DIG_RX_LBERT_ERR_COUNT [14:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_CTL 0x9018 |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_CTL_rst 14'b00000000000000 |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_CTL_size 14 |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_CTL_RX_VALID_CTL [13:12] |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_CTL_DELAY [11:3] |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_CTL_MODE [2:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_PHASE 0x9019 |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_PHASE_rst 15'b000000000000000 |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_PHASE_size 15 |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_PHASE_BASE [14:10] |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_PHASE_SCOPE_DELAY [9:8] |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_PHASE_SCOPE_SEL [7:7] |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_PHASE_UPDATE [6:6] |
| #define SSP_CR_LANEX_DIG_RX_SCOPE_PHASE_SAMPLE_PHASE [5:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_DPLL_FREQ 0x901A |
| #define SSP_CR_LANEX_DIG_RX_DPLL_FREQ_rst 13'b0000000000000 |
| #define SSP_CR_LANEX_DIG_RX_DPLL_FREQ_size 13 |
| #define SSP_CR_LANEX_DIG_RX_DPLL_FREQ_DTHR [0:0] |
| #define SSP_CR_LANEX_DIG_RX_DPLL_FREQ_VAL [12:1] |
| |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL 0x901B |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_rst 0b0000000000001111 |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_size 16 |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_PHDET_EN [1:0] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_PHDET_EDGE [3:2] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_PHDET_POL [4:4] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_OVRD_DPLL_GAIN [5:5] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_PHUG_VALUE [7:6] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_FRUG_VALUE [9:8] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_FAST_START [10:10] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_ALWAYS_REALIGN [11:11] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CTL_DTB_SEL [15:12] |
| |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG 0x901C |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_rst 0b0000000000000000 |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_size 16 |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_eq [15:13] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_rx_eq_ctr [12:10] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_rx_ana_eq [9:7] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_adap_rx_valid [6:6] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_adap [5:5] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en_eq [4:4] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_aligned [3:3] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_rx_valid [2:2] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_timeout [1:1] |
| #define SSP_CR_LANEX_DIG_RX_CDR_CDR_FSM_DEBUG_cdr_en [0:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD 0x901D |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD_rst 0b1000000000000000 |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD_size 16 |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD_adap_ctr_level [15:11] |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD_adap_polarity [10:10] |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_ovrd [9:9] |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector_en [8:8] |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_OVRD_lock_vector [7:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC 0x901E |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_rst 12'b000000000000 |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_size 12 |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_eq_rx_eq [11:9] |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_eq_locked_vector_en [8:8] |
| #define SSP_CR_LANEX_DIG_RX_CDR_LOCK_VEC_eq_locked_vector [7:0] |
| |
| #define SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM 0x901F |
| #define SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM_rst 0b0000000000000000 |
| #define SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM_size 16 |
| #define SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM_mstr_ctr [15:11] |
| #define SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM_loop_ctr [10:7] |
| #define SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM_adap_ctr [6:3] |
| #define SSP_CR_LANEX_DIG_RX_CDR_ADAP_FSM_adap_state [2:0] |
| |
| #define SSP_CR_LANEX_ANA_RX_ATB0 0x9020 |
| #define SSP_CR_LANEX_ANA_RX_ATB0_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_RX_ATB0_size 8 |
| #define SSP_CR_LANEX_ANA_RX_ATB0_EN_ATB_VOFF [0:0] |
| #define SSP_CR_LANEX_ANA_RX_ATB0_EN_ATB_VOS [1:1] |
| #define SSP_CR_LANEX_ANA_RX_ATB0_EN_ATB_RP_S [2:2] |
| #define SSP_CR_LANEX_ANA_RX_ATB0_EN_ATB_RP_F [3:3] |
| #define SSP_CR_LANEX_ANA_RX_ATB0_EN_ATB_RM_S [4:4] |
| #define SSP_CR_LANEX_ANA_RX_ATB0_EN_ATB_RM_F [5:5] |
| #define SSP_CR_LANEX_ANA_RX_ATB0_EN_MARG [6:6] |
| #define SSP_CR_LANEX_ANA_RX_ATB0_EN_ATB [7:7] |
| |
| #define SSP_CR_LANEX_ANA_RX_ATB1 0x9021 |
| #define SSP_CR_LANEX_ANA_RX_ATB1_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_RX_ATB1_size 8 |
| #define SSP_CR_LANEX_ANA_RX_ATB1_RX_NC0 [0:0] |
| #define SSP_CR_LANEX_ANA_RX_ATB1_EN_VLOS_USB3 [1:1] |
| #define SSP_CR_LANEX_ANA_RX_ATB1_MEAS_VP [2:2] |
| #define SSP_CR_LANEX_ANA_RX_ATB1_MEAS_GD [3:3] |
| #define SSP_CR_LANEX_ANA_RX_ATB1_EN_ATB_VRF [4:4] |
| #define SSP_CR_LANEX_ANA_RX_ATB1_EN_ATB_VLOS [5:5] |
| #define SSP_CR_LANEX_ANA_RX_ATB1_VLOS_MIN [6:6] |
| #define SSP_CR_LANEX_ANA_RX_ATB1_VLOS_MAX [7:7] |
| |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0 0x9022 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_size 8 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_LCL_ACJT [0:0] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_CTL_ACJT [1:1] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_LCL_RXCK [2:2] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_CTL_RXCK [3:3] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_LCL_EN_LOS [4:4] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_CTL_EN_LOS [5:5] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_LCL_RXPWRON [6:6] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR0_CTL_RXPWRON [7:7] |
| |
| #define SSP_CR_LANEX_ANA_RX_PMIX_PHASE 0x9023 |
| #define SSP_CR_LANEX_ANA_RX_PMIX_PHASE_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_RX_PMIX_PHASE_size 8 |
| #define SSP_CR_LANEX_ANA_RX_PMIX_PHASE_PHASE [7:0] |
| |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1 0x9024 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1_size 8 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1_CTL_PHASE_REG_RST [7:7] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1_LCL_PHASE_REG_RST [6:6] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1_CTL_BST [5:5] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1_LCL_BST [4:2] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1_CTL_RXTERM [1:1] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR1_LCL_RXTERM [0:0] |
| |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2 0x9025 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_size 8 |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_RX_SCOPE_ATB_0 [0:0] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_RX_SCOPE_ATB_1 [1:1] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_RX_SCOPE_ATB_2 [2:2] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_EN_RXPMIX_FRC_VPMIX [3:3] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_EN_RXPMIX_VOSC [4:4] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_EN_RXPMIX_VRX [5:5] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_EN_RXPMIX_VPMIX [6:6] |
| #define SSP_CR_LANEX_ANA_RX_ENPWR2_EN_RXPMIX_TST [7:7] |
| |
| #define SSP_CR_LANEX_ANA_RX_SCOPE 0x9026 |
| #define SSP_CR_LANEX_ANA_RX_SCOPE_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_RX_SCOPE_size 8 |
| #define SSP_CR_LANEX_ANA_RX_SCOPE_RX_NC1 [2:0] |
| #define SSP_CR_LANEX_ANA_RX_SCOPE_RX_SCOPE_FDIV20 [3:3] |
| #define SSP_CR_LANEX_ANA_RX_SCOPE_RX_SCOPE_SLEW [4:4] |
| #define SSP_CR_LANEX_ANA_RX_SCOPE_RX_NC2 [7:5] |
| |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL 0x902B |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_size 8 |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_NOCONN_6 [0:0] |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_NOCONN_7 [1:1] |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_NOCONN_8 [2:2] |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_OVRD_VCM_HOLD [3:3] |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_VCM_HOLD_REG [4:4] |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_OVRD_PULL_UP [5:5] |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_PULL_UP_REG [6:6] |
| #define SSP_CR_LANEX_ANA_TX_TXDRV_CNTRL_PULL_DN_REG [7:7] |
| |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL 0x902C |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_size 8 |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_LFPS_high_priority [0:0] |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_REFGEN_PDN_REG [1:1] |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_TX_DIV_CLK_EN [2:2] |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_REFGEN_EN_REG [3:3] |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_DATA_EN_REG [4:4] |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_CLK_EN_REG [5:5] |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_SERIAL_EN_REG [6:6] |
| #define SSP_CR_LANEX_ANA_TX_POWER_CTL_OVRD_EN [7:7] |
| |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK 0x902D |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_size 8 |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_OVRD_ALT_BUS [0:0] |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_ALT_OSC_VPHREG [1:1] |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_ALT_OSC_VPH [2:2] |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_ALT_OSC_VP [3:3] |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_JTAG_DATA_REG [4:4] |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_DRV_SOURCE_REG [6:5] |
| #define SSP_CR_LANEX_ANA_TX_ALT_BLOCK_EN_ALT_BUS [7:7] |
| |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK 0x902E |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_size 8 |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_select_pmix_clk [0:0] |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_NOCONN_01 [1:1] |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCM [2:2] |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_ATB_VDCCP [3:3] |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_ATB_VREG_TX [4:4] |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_ATB_VPTX [5:5] |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_TX_LB_EN_REG [6:6] |
| #define SSP_CR_LANEX_ANA_TX_ALT_AND_LOOPBACK_OVRD_TX_LB [7:7] |
| |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG 0x902F |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_rst 8'b00000000 |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_size 8 |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_ATB_VCM [0:0] |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_ATB_TXSM [1:1] |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_ATB_TXSP [2:2] |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_ATB_TXFM [3:3] |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_ATB_TXFP [4:4] |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_ATB_RXDETREF [5:5] |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_ATB_VCM_REP [6:6] |
| #define SSP_CR_LANEX_ANA_TX_TX_ATB_REG_ATB_PBIAS [7:7] |
| |
| #define HSP0_RO_ADDR0 0x2000 |
| // FIELD: ClkUsable_common [3] // pll_lock |
| // FIELD: Squelch_DisN_inv [2] // Squelch Signal |
| |
| #define HSP0_RO_ADDR1 0x2001 |
| // FIELD: vbus_valid_pu_ps [3] // VBUS Valid Comparator Power-Up |
| // FIELD: otg_pu_ps [2] // OTG Power-Up |
| // FIELD: tx_vref_vreg_pu_ps [1] // Tx Voltage Regulator Power-Up |
| // FIELD: sqrx_pu_ps [0] // Squelch/Rx Power-Up |
| |
| #define HSP0_RO_ADDR2 0x2002 |
| // FIELD: comp_pu_ps [3] // Disconnect/Tune Comparator Power-Up |
| // FIELD: bias_pu_ps [2] // Bias Power-Up |
| // FIELD: pll_pu_ps [1] // PLL Power-Up |
| // FIELD: xo_pu_ps [0] // XO Power-Up |
| |
| #define HSP0_RO_ADDR3 0x2003 |
| // FIELD: TxValid [2] // UTMI+ Input, TXVALID |
| // FIELD: TxValidH [1] // UTMI+ Input, TXVALIDH |
| // FIELD: TxReady [0] // UTMI+ Output, TXREADY |
| |
| |
| #define HSP0_RO_ADDR4 0x2004 |
| // FIELD: RxActive [3] // UTMI+ Output, RXACTIVE |
| // FIELD: RxValid [2] // UTMI+ Output, RXVALID |
| // FIELD: RxValidH [1] // UTMI+ Output, RXVALIDH |
| // FIELD: RxError [0] // UTMI+ Output, RXERROR |
| |
| #define HSP0_RO_ADDR5 0x2005 |
| // FIELD: DataOut [3:0] // UTMI+ Output, DATAOUT[3:0] |
| |
| #define HSP0_RO_ADDR6 0x2005 |
| // FIELD: tx_sliver_en_ct [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| #define HSP0_RO_ADDR7 0x2007 |
| // FIELD: DataIn_bi [3:0] // UTMI+ Input, DATAIN[3:0] |
| |
| #define HSP0_RO_ADDR8 0x2008 |
| // FIELD: DMinus [3] // Single-Ended Rx DÂ Output |
| // FIELD: DPlus [2] // Single-Ended Rx D+ Output |
| // FIELD: HSDataIn_out [1] // HS Differential Rx Data |
| // FIELD: FSDataIn [0] // FS Differential Rx Data |
| |
| #define HSP0_RO_ADDR9 0x2009 |
| // FIELD: tx_short [2] // HS Tx Short Detect |
| // FIELD: bist_done_int [1] // BIST Done |
| // FIELD: bistError_int [0] // BIST Error |
| |
| #define HSP0_RO_ADDR10 0x200A |
| // FIELD: dataRec_rcv_enDebug [3] // DLL Receive Enable |
| // FIELD: recDataValidDebug [2:1] // DLL Data Valid for Recovered Data [1:0] |
| // FIELD: recDataDebug[4][0] // DLL Recovered Data, Bit 4 |
| |
| #define HSP0_RO_ADDR11 0x200B |
| // FIELD: comp_dis_latch_enb [2] // Disconnect/Tune Comparator Latch Enable |
| // FIELD: comp_dis [1] // Disconnect/Tune Comparator Output |
| // FIELD: ClkUsable_common [0] // pll_lock |
| |
| #define HSP0_RO_ADDR12 0x200C |
| // FIELD: underOverDebug [3] // Elasticity Buffer Underrun/Overrun |
| // FIELD: receive_start [2] // Rx SYNC Detected |
| |
| #define HSP0_RO_ADDR13 0x200D |
| // FIELD: tap_val [3:0] // Tap value, Bit[3:0] |
| |
| #define HSP0_RO_ADDR14 0x200E |
| // FIELD: dirToChangeDebug [3] // dirToChangeDebug |
| // FIELD: changeEnDebug [2] // changeEnDebug |
| // FIELD: ldTransIndDebug [1] // ldTransIndDebug |
| // FIELD: squelchDebug [0] // DLL Squelch Signal |
| |
| #define HSP0_RO_ADDR15 0x200F |
| // FIELD: recDataDebug [3:0] // DLL Recovered Data, Bit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR00 0x2010 |
| #define HSP0_RW_ADDR0 0x2010 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: overrd_addr [3:0] // Analog Test Control Override Address[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR01 0x2011 |
| #define HSP0_RW_ADDR1 0x2011 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: vbus_valid_pu_tm [3] // VBUS Valid Comparator Power-Up Override |
| // FIELD: otg_pu_tm [2] // OTG Power-Up Override |
| // FIELD: tx_vref_vreg_pu_tm [1] // Tx Voltage Regulator Power-Up Override |
| // FIELD: sqrx_pu_tm [0] // Squelch/Rx Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR02 0x2012 |
| #define HSP0_RW_ADDR2 0x2012 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: comp_pu_tm [3] // Disconnect/Tune Comparator Power-Up Override |
| // FIELD: bias_pu_tm [2] // Bias Power-Up Override |
| // FIELD: pll_pu_tm [1] // PLL Power-Up Override |
| // FIELD: xo_pu_tm [0] // XO Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR03 0x2013 |
| #define HSP0_RW_ADDR3 0x2013 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: XO_always_on [2] // XO_Always_On |
| // FIELD: serclk_rx_enb_tm [1] // Rx Clock Gating Enable |
| // FIELD: serclk_tx_enb_tm [0] // Tx Clock Gating Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR04 0x2014 |
| #define HSP0_RW_ADDR4 0x2014 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: LoopbackEnb_int [3] // Loopback Enabled |
| // FIELD: VDPU_EN2 [1] // D+ Pull-Up Override 2 |
| // FIELD: VDPU_EN1 [0] // D+ Pull-up Override 1 |
| |
| //#define ATE_HSP_TI_RW_ADDR05 0x2015 |
| #define HSP0_RW_ADDR5 0x2015 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: xo_clk_div_tm [3:2] // Reference Clock Divider Select [1:0] |
| // FIELD: mstr_overrd_bit [2] // Analog Test Control Master Override Bit |
| // FIELD: overrd_addr[4][1] // Analog Test Control Override Address[4] |
| |
| //#define ATE_HSP_TI_RW_ADDR06 0x2016 |
| #define HSP0_RW_ADDR6 0x2016 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_sliver_en [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR07 0x2017 |
| #define HSP0_RW_ADDR7 0x2017 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_ls_en [3] // LS Tx Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR08 0x2018 |
| #define HSP0_RW_ADDR8 0x2018 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bistEn [3] // BIST Enable |
| // FIELD: hs_bist [2] // HS BIST |
| // FIELD: fs_bist [1] // FS BIST |
| // FIELD: ls_bist [0] // LS BIST |
| |
| //#define ATE_HSP_TI_RW_ADDR09 0x2019 |
| #define HSP0_RW_ADDR9 0x2019 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: inst_bist_err [3] // Insert BIST error |
| // FIELD: dm_pulldown_en [1] // D-Â Pull-Down Override |
| // FIELD: dp_pulldown_en [0] // D+ Pull-Down Override |
| |
| //#define ATE_HSP_TI_RW_ADDR10 0x201A |
| #define HSP0_RW_ADDR10 0x201A |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: fs_assert_se0 [2] // FS/LS Tx Assert SE0 |
| // FIELD: fs_output_enb [1] // FS/LS Transmit Output Enable |
| // FIELD: fs_dataout [0] // FS/LS Transmit Data |
| |
| //#define ATE_HSP_TI_RW_ADDR11 0x201B |
| #define HSP0_RW_ADDR11 0x201B |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_req_in_tm [3] // Resistor Request Override |
| // FIELD: incr_tune_dis_tm [2] // Disable Incremental Tune |
| // FIELD: comp_sel_analog [1] // Disconnect/Tune Block Comparator Test Mode |
| |
| //#define ATE_HSP_TI_RW_ADDR12 0x201C |
| #define HSP0_RW_ADDR12 0x201C |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_ack_out [3] // Resistor Acknowledge Override |
| // FIELD: pll_clk_div_tm [1:0] // PLL Clock Divider[1:0] |
| // FIELD: pll_reset [1] // PLL Reset |
| |
| //#define ATE_HSP_TI_RW_ADDR13 0x201D |
| #define HSP0_RW_ADDR13 0x201D |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bist_mode_tm [3] // BIST Mode |
| // FIELD: test_pkt_rpt [2] // BIST Test Packet Repeat |
| // FIELD: xo_clk_sel_tm [1:0] // REFCLKSEL[1:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR14 0x201E |
| #define HSP0_RW_ADDR14 0x201E |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tap_sel_ovrd_tm [3] // TAP Select Override |
| // FIELD: tap_shift_enb_tm [2] // TAP Shift Enable |
| // FIELD: tap_shift_dir_tm [1] // TAP Shift Direction |
| // FIELD: Squelch_DisN_async [0] // Squelch Signal |
| |
| //#define ATE_HSP_TI_RW_ADDR15 0x201F |
| #define HSP0_RW_ADDR15 0x201F |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: ClkUsable_tm [3] // Override for Transceiver ClkUsable |
| // FIELD: scale_down_mode [2] // Scale-Down Enable for Disconnect Timers |
| // FIELD: pll_lock_tm [1] // PLL Force Lock |
| #define HSP1_RO_ADDR0 0x2100 |
| // FIELD: ClkUsable_common [3] // pll_lock |
| // FIELD: Squelch_DisN_inv [2] // Squelch Signal |
| |
| #define HSP1_RO_ADDR1 0x2101 |
| // FIELD: vbus_valid_pu_ps [3] // VBUS Valid Comparator Power-Up |
| // FIELD: otg_pu_ps [2] // OTG Power-Up |
| // FIELD: tx_vref_vreg_pu_ps [1] // Tx Voltage Regulator Power-Up |
| // FIELD: sqrx_pu_ps [0] // Squelch/Rx Power-Up |
| |
| #define HSP1_RO_ADDR2 0x2102 |
| // FIELD: comp_pu_ps [3] // Disconnect/Tune Comparator Power-Up |
| // FIELD: bias_pu_ps [2] // Bias Power-Up |
| // FIELD: pll_pu_ps [1] // PLL Power-Up |
| // FIELD: xo_pu_ps [0] // XO Power-Up |
| |
| #define HSP1_RO_ADDR3 0x2103 |
| // FIELD: TxValid [2] // UTMI+ Input, TXVALID |
| // FIELD: TxValidH [1] // UTMI+ Input, TXVALIDH |
| // FIELD: TxReady [0] // UTMI+ Output, TXREADY |
| |
| |
| #define HSP1_RO_ADDR4 0x2104 |
| // FIELD: RxActive [3] // UTMI+ Output, RXACTIVE |
| // FIELD: RxValid [2] // UTMI+ Output, RXVALID |
| // FIELD: RxValidH [1] // UTMI+ Output, RXVALIDH |
| // FIELD: RxError [0] // UTMI+ Output, RXERROR |
| |
| #define HSP1_RO_ADDR5 0x2105 |
| // FIELD: DataOut [3:0] // UTMI+ Output, DATAOUT[3:0] |
| |
| #define HSP1_RO_ADDR6 0x2105 |
| // FIELD: tx_sliver_en_ct [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| #define HSP1_RO_ADDR7 0x2107 |
| // FIELD: DataIn_bi [3:0] // UTMI+ Input, DATAIN[3:0] |
| |
| #define HSP1_RO_ADDR8 0x2108 |
| // FIELD: DMinus [3] // Single-Ended Rx DÂ Output |
| // FIELD: DPlus [2] // Single-Ended Rx D+ Output |
| // FIELD: HSDataIn_out [1] // HS Differential Rx Data |
| // FIELD: FSDataIn [0] // FS Differential Rx Data |
| |
| #define HSP1_RO_ADDR9 0x2109 |
| // FIELD: tx_short [2] // HS Tx Short Detect |
| // FIELD: bist_done_int [1] // BIST Done |
| // FIELD: bistError_int [0] // BIST Error |
| |
| #define HSP1_RO_ADDR10 0x210A |
| // FIELD: dataRec_rcv_enDebug [3] // DLL Receive Enable |
| // FIELD: recDataValidDebug [2:1] // DLL Data Valid for Recovered Data [1:0] |
| // FIELD: recDataDebug[4][0] // DLL Recovered Data, Bit 4 |
| |
| #define HSP1_RO_ADDR11 0x210B |
| // FIELD: comp_dis_latch_enb [2] // Disconnect/Tune Comparator Latch Enable |
| // FIELD: comp_dis [1] // Disconnect/Tune Comparator Output |
| // FIELD: ClkUsable_common [0] // pll_lock |
| |
| #define HSP1_RO_ADDR12 0x210C |
| // FIELD: underOverDebug [3] // Elasticity Buffer Underrun/Overrun |
| // FIELD: receive_start [2] // Rx SYNC Detected |
| |
| #define HSP1_RO_ADDR13 0x210D |
| // FIELD: tap_val [3:0] // Tap value, Bit[3:0] |
| |
| #define HSP1_RO_ADDR14 0x210E |
| // FIELD: dirToChangeDebug [3] // dirToChangeDebug |
| // FIELD: changeEnDebug [2] // changeEnDebug |
| // FIELD: ldTransIndDebug [1] // ldTransIndDebug |
| // FIELD: squelchDebug [0] // DLL Squelch Signal |
| |
| #define HSP1_RO_ADDR15 0x210F |
| // FIELD: recDataDebug [3:0] // DLL Recovered Data, Bit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR00 0x2010 |
| #define HSP1_RW_ADDR0 0x2110 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: overrd_addr [3:0] // Analog Test Control Override Address[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR01 0x2011 |
| #define HSP1_RW_ADDR1 0x2111 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: vbus_valid_pu_tm [3] // VBUS Valid Comparator Power-Up Override |
| // FIELD: otg_pu_tm [2] // OTG Power-Up Override |
| // FIELD: tx_vref_vreg_pu_tm [1] // Tx Voltage Regulator Power-Up Override |
| // FIELD: sqrx_pu_tm [0] // Squelch/Rx Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR02 0x2012 |
| #define HSP1_RW_ADDR2 0x2112 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: comp_pu_tm [3] // Disconnect/Tune Comparator Power-Up Override |
| // FIELD: bias_pu_tm [2] // Bias Power-Up Override |
| // FIELD: pll_pu_tm [1] // PLL Power-Up Override |
| // FIELD: xo_pu_tm [0] // XO Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR03 0x2013 |
| #define HSP1_RW_ADDR3 0x2113 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: XO_always_on [2] // XO_Always_On |
| // FIELD: serclk_rx_enb_tm [1] // Rx Clock Gating Enable |
| // FIELD: serclk_tx_enb_tm [0] // Tx Clock Gating Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR04 0x2014 |
| #define HSP1_RW_ADDR4 0x2114 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: LoopbackEnb_int [3] // Loopback Enabled |
| // FIELD: VDPU_EN2 [1] // D+ Pull-Up Override 2 |
| // FIELD: VDPU_EN1 [0] // D+ Pull-up Override 1 |
| |
| //#define ATE_HSP_TI_RW_ADDR05 0x2015 |
| #define HSP1_RW_ADDR5 0x2115 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: xo_clk_div_tm [3:2] // Reference Clock Divider Select [1:0] |
| // FIELD: mstr_overrd_bit [2] // Analog Test Control Master Override Bit |
| // FIELD: overrd_addr[4][1] // Analog Test Control Override Address[4] |
| |
| //#define ATE_HSP_TI_RW_ADDR06 0x2016 |
| #define HSP1_RW_ADDR6 0x2116 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_sliver_en [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR07 0x2017 |
| #define HSP1_RW_ADDR7 0x2117 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_ls_en [3] // LS Tx Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR08 0x2018 |
| #define HSP1_RW_ADDR8 0x2118 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bistEn [3] // BIST Enable |
| // FIELD: hs_bist [2] // HS BIST |
| // FIELD: fs_bist [1] // FS BIST |
| // FIELD: ls_bist [0] // LS BIST |
| |
| //#define ATE_HSP_TI_RW_ADDR09 0x2019 |
| #define HSP1_RW_ADDR9 0x2119 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: inst_bist_err [3] // Insert BIST error |
| // FIELD: dm_pulldown_en [1] // D-Â Pull-Down Override |
| // FIELD: dp_pulldown_en [0] // D+ Pull-Down Override |
| |
| //#define ATE_HSP_TI_RW_ADDR10 0x201A |
| #define HSP1_RW_ADDR10 0x211A |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: fs_assert_se0 [2] // FS/LS Tx Assert SE0 |
| // FIELD: fs_output_enb [1] // FS/LS Transmit Output Enable |
| // FIELD: fs_dataout [0] // FS/LS Transmit Data |
| |
| //#define ATE_HSP_TI_RW_ADDR11 0x201B |
| #define HSP1_RW_ADDR11 0x211B |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_req_in_tm [3] // Resistor Request Override |
| // FIELD: incr_tune_dis_tm [2] // Disable Incremental Tune |
| // FIELD: comp_sel_analog [1] // Disconnect/Tune Block Comparator Test Mode |
| |
| //#define ATE_HSP_TI_RW_ADDR12 0x201C |
| #define HSP1_RW_ADDR12 0x211C |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_ack_out [3] // Resistor Acknowledge Override |
| // FIELD: pll_clk_div_tm [1:0] // PLL Clock Divider[1:0] |
| // FIELD: pll_reset [1] // PLL Reset |
| |
| //#define ATE_HSP_TI_RW_ADDR13 0x201D |
| #define HSP1_RW_ADDR13 0x211D |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bist_mode_tm [3] // BIST Mode |
| // FIELD: test_pkt_rpt [2] // BIST Test Packet Repeat |
| // FIELD: xo_clk_sel_tm [1:0] // REFCLKSEL[1:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR14 0x201E |
| #define HSP1_RW_ADDR14 0x211E |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tap_sel_ovrd_tm [3] // TAP Select Override |
| // FIELD: tap_shift_enb_tm [2] // TAP Shift Enable |
| // FIELD: tap_shift_dir_tm [1] // TAP Shift Direction |
| // FIELD: Squelch_DisN_async [0] // Squelch Signal |
| |
| //#define ATE_HSP_TI_RW_ADDR15 0x201F |
| #define HSP1_RW_ADDR15 0x211F |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: ClkUsable_tm [3] // Override for Transceiver ClkUsable |
| // FIELD: scale_down_mode [2] // Scale-Down Enable for Disconnect Timers |
| // FIELD: pll_lock_tm [1] // PLL Force Lock |
| #define HSP2_RO_ADDR0 0x2200 |
| // FIELD: ClkUsable_common [3] // pll_lock |
| // FIELD: Squelch_DisN_inv [2] // Squelch Signal |
| |
| #define HSP2_RO_ADDR1 0x2201 |
| // FIELD: vbus_valid_pu_ps [3] // VBUS Valid Comparator Power-Up |
| // FIELD: otg_pu_ps [2] // OTG Power-Up |
| // FIELD: tx_vref_vreg_pu_ps [1] // Tx Voltage Regulator Power-Up |
| // FIELD: sqrx_pu_ps [0] // Squelch/Rx Power-Up |
| |
| #define HSP2_RO_ADDR2 0x2202 |
| // FIELD: comp_pu_ps [3] // Disconnect/Tune Comparator Power-Up |
| // FIELD: bias_pu_ps [2] // Bias Power-Up |
| // FIELD: pll_pu_ps [1] // PLL Power-Up |
| // FIELD: xo_pu_ps [0] // XO Power-Up |
| |
| #define HSP2_RO_ADDR3 0x2203 |
| // FIELD: TxValid [2] // UTMI+ Input, TXVALID |
| // FIELD: TxValidH [1] // UTMI+ Input, TXVALIDH |
| // FIELD: TxReady [0] // UTMI+ Output, TXREADY |
| |
| |
| #define HSP2_RO_ADDR4 0x2204 |
| // FIELD: RxActive [3] // UTMI+ Output, RXACTIVE |
| // FIELD: RxValid [2] // UTMI+ Output, RXVALID |
| // FIELD: RxValidH [1] // UTMI+ Output, RXVALIDH |
| // FIELD: RxError [0] // UTMI+ Output, RXERROR |
| |
| #define HSP2_RO_ADDR5 0x2205 |
| // FIELD: DataOut [3:0] // UTMI+ Output, DATAOUT[3:0] |
| |
| #define HSP2_RO_ADDR6 0x2205 |
| // FIELD: tx_sliver_en_ct [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| #define HSP2_RO_ADDR7 0x2207 |
| // FIELD: DataIn_bi [3:0] // UTMI+ Input, DATAIN[3:0] |
| |
| #define HSP2_RO_ADDR8 0x2208 |
| // FIELD: DMinus [3] // Single-Ended Rx DÂ Output |
| // FIELD: DPlus [2] // Single-Ended Rx D+ Output |
| // FIELD: HSDataIn_out [1] // HS Differential Rx Data |
| // FIELD: FSDataIn [0] // FS Differential Rx Data |
| |
| #define HSP2_RO_ADDR9 0x2209 |
| // FIELD: tx_short [2] // HS Tx Short Detect |
| // FIELD: bist_done_int [1] // BIST Done |
| // FIELD: bistError_int [0] // BIST Error |
| |
| #define HSP2_RO_ADDR10 0x220A |
| // FIELD: dataRec_rcv_enDebug [3] // DLL Receive Enable |
| // FIELD: recDataValidDebug [2:1] // DLL Data Valid for Recovered Data [1:0] |
| // FIELD: recDataDebug[4][0] // DLL Recovered Data, Bit 4 |
| |
| #define HSP2_RO_ADDR11 0x220B |
| // FIELD: comp_dis_latch_enb [2] // Disconnect/Tune Comparator Latch Enable |
| // FIELD: comp_dis [1] // Disconnect/Tune Comparator Output |
| // FIELD: ClkUsable_common [0] // pll_lock |
| |
| #define HSP2_RO_ADDR12 0x220C |
| // FIELD: underOverDebug [3] // Elasticity Buffer Underrun/Overrun |
| // FIELD: receive_start [2] // Rx SYNC Detected |
| |
| #define HSP2_RO_ADDR13 0x220D |
| // FIELD: tap_val [3:0] // Tap value, Bit[3:0] |
| |
| #define HSP2_RO_ADDR14 0x220E |
| // FIELD: dirToChangeDebug [3] // dirToChangeDebug |
| // FIELD: changeEnDebug [2] // changeEnDebug |
| // FIELD: ldTransIndDebug [1] // ldTransIndDebug |
| // FIELD: squelchDebug [0] // DLL Squelch Signal |
| |
| #define HSP2_RO_ADDR15 0x220F |
| // FIELD: recDataDebug [3:0] // DLL Recovered Data, Bit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR00 0x2010 |
| #define HSP2_RW_ADDR0 0x2210 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: overrd_addr [3:0] // Analog Test Control Override Address[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR01 0x2011 |
| #define HSP2_RW_ADDR1 0x2211 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: vbus_valid_pu_tm [3] // VBUS Valid Comparator Power-Up Override |
| // FIELD: otg_pu_tm [2] // OTG Power-Up Override |
| // FIELD: tx_vref_vreg_pu_tm [1] // Tx Voltage Regulator Power-Up Override |
| // FIELD: sqrx_pu_tm [0] // Squelch/Rx Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR02 0x2012 |
| #define HSP2_RW_ADDR2 0x2212 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: comp_pu_tm [3] // Disconnect/Tune Comparator Power-Up Override |
| // FIELD: bias_pu_tm [2] // Bias Power-Up Override |
| // FIELD: pll_pu_tm [1] // PLL Power-Up Override |
| // FIELD: xo_pu_tm [0] // XO Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR03 0x2013 |
| #define HSP2_RW_ADDR3 0x2213 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: XO_always_on [2] // XO_Always_On |
| // FIELD: serclk_rx_enb_tm [1] // Rx Clock Gating Enable |
| // FIELD: serclk_tx_enb_tm [0] // Tx Clock Gating Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR04 0x2014 |
| #define HSP2_RW_ADDR4 0x2214 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: LoopbackEnb_int [3] // Loopback Enabled |
| // FIELD: VDPU_EN2 [1] // D+ Pull-Up Override 2 |
| // FIELD: VDPU_EN1 [0] // D+ Pull-up Override 1 |
| |
| //#define ATE_HSP_TI_RW_ADDR05 0x2015 |
| #define HSP2_RW_ADDR5 0x2215 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: xo_clk_div_tm [3:2] // Reference Clock Divider Select [1:0] |
| // FIELD: mstr_overrd_bit [2] // Analog Test Control Master Override Bit |
| // FIELD: overrd_addr[4][1] // Analog Test Control Override Address[4] |
| |
| //#define ATE_HSP_TI_RW_ADDR06 0x2016 |
| #define HSP2_RW_ADDR6 0x2216 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_sliver_en [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR07 0x2017 |
| #define HSP2_RW_ADDR7 0x2217 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_ls_en [3] // LS Tx Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR08 0x2018 |
| #define HSP2_RW_ADDR8 0x2218 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bistEn [3] // BIST Enable |
| // FIELD: hs_bist [2] // HS BIST |
| // FIELD: fs_bist [1] // FS BIST |
| // FIELD: ls_bist [0] // LS BIST |
| |
| //#define ATE_HSP_TI_RW_ADDR09 0x2019 |
| #define HSP2_RW_ADDR9 0x2219 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: inst_bist_err [3] // Insert BIST error |
| // FIELD: dm_pulldown_en [1] // D-Â Pull-Down Override |
| // FIELD: dp_pulldown_en [0] // D+ Pull-Down Override |
| |
| //#define ATE_HSP_TI_RW_ADDR10 0x201A |
| #define HSP2_RW_ADDR10 0x221A |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: fs_assert_se0 [2] // FS/LS Tx Assert SE0 |
| // FIELD: fs_output_enb [1] // FS/LS Transmit Output Enable |
| // FIELD: fs_dataout [0] // FS/LS Transmit Data |
| |
| //#define ATE_HSP_TI_RW_ADDR11 0x201B |
| #define HSP2_RW_ADDR11 0x221B |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_req_in_tm [3] // Resistor Request Override |
| // FIELD: incr_tune_dis_tm [2] // Disable Incremental Tune |
| // FIELD: comp_sel_analog [1] // Disconnect/Tune Block Comparator Test Mode |
| |
| //#define ATE_HSP_TI_RW_ADDR12 0x201C |
| #define HSP2_RW_ADDR12 0x221C |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_ack_out [3] // Resistor Acknowledge Override |
| // FIELD: pll_clk_div_tm [1:0] // PLL Clock Divider[1:0] |
| // FIELD: pll_reset [1] // PLL Reset |
| |
| //#define ATE_HSP_TI_RW_ADDR13 0x201D |
| #define HSP2_RW_ADDR13 0x221D |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bist_mode_tm [3] // BIST Mode |
| // FIELD: test_pkt_rpt [2] // BIST Test Packet Repeat |
| // FIELD: xo_clk_sel_tm [1:0] // REFCLKSEL[1:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR14 0x201E |
| #define HSP2_RW_ADDR14 0x221E |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tap_sel_ovrd_tm [3] // TAP Select Override |
| // FIELD: tap_shift_enb_tm [2] // TAP Shift Enable |
| // FIELD: tap_shift_dir_tm [1] // TAP Shift Direction |
| // FIELD: Squelch_DisN_async [0] // Squelch Signal |
| |
| //#define ATE_HSP_TI_RW_ADDR15 0x201F |
| #define HSP2_RW_ADDR15 0x221F |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: ClkUsable_tm [3] // Override for Transceiver ClkUsable |
| // FIELD: scale_down_mode [2] // Scale-Down Enable for Disconnect Timers |
| // FIELD: pll_lock_tm [1] // PLL Force Lock |
| #define HSP3_RO_ADDR0 0x2300 |
| // FIELD: ClkUsable_common [3] // pll_lock |
| // FIELD: Squelch_DisN_inv [2] // Squelch Signal |
| |
| #define HSP3_RO_ADDR1 0x2301 |
| // FIELD: vbus_valid_pu_ps [3] // VBUS Valid Comparator Power-Up |
| // FIELD: otg_pu_ps [2] // OTG Power-Up |
| // FIELD: tx_vref_vreg_pu_ps [1] // Tx Voltage Regulator Power-Up |
| // FIELD: sqrx_pu_ps [0] // Squelch/Rx Power-Up |
| |
| #define HSP3_RO_ADDR2 0x2302 |
| // FIELD: comp_pu_ps [3] // Disconnect/Tune Comparator Power-Up |
| // FIELD: bias_pu_ps [2] // Bias Power-Up |
| // FIELD: pll_pu_ps [1] // PLL Power-Up |
| // FIELD: xo_pu_ps [0] // XO Power-Up |
| |
| #define HSP3_RO_ADDR3 0x2303 |
| // FIELD: TxValid [2] // UTMI+ Input, TXVALID |
| // FIELD: TxValidH [1] // UTMI+ Input, TXVALIDH |
| // FIELD: TxReady [0] // UTMI+ Output, TXREADY |
| |
| |
| #define HSP3_RO_ADDR4 0x2304 |
| // FIELD: RxActive [3] // UTMI+ Output, RXACTIVE |
| // FIELD: RxValid [2] // UTMI+ Output, RXVALID |
| // FIELD: RxValidH [1] // UTMI+ Output, RXVALIDH |
| // FIELD: RxError [0] // UTMI+ Output, RXERROR |
| |
| #define HSP3_RO_ADDR5 0x2305 |
| // FIELD: DataOut [3:0] // UTMI+ Output, DATAOUT[3:0] |
| |
| #define HSP3_RO_ADDR6 0x2305 |
| // FIELD: tx_sliver_en_ct [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| #define HSP3_RO_ADDR7 0x2307 |
| // FIELD: DataIn_bi [3:0] // UTMI+ Input, DATAIN[3:0] |
| |
| #define HSP3_RO_ADDR8 0x2308 |
| // FIELD: DMinus [3] // Single-Ended Rx DÂ Output |
| // FIELD: DPlus [2] // Single-Ended Rx D+ Output |
| // FIELD: HSDataIn_out [1] // HS Differential Rx Data |
| // FIELD: FSDataIn [0] // FS Differential Rx Data |
| |
| #define HSP3_RO_ADDR9 0x2309 |
| // FIELD: tx_short [2] // HS Tx Short Detect |
| // FIELD: bist_done_int [1] // BIST Done |
| // FIELD: bistError_int [0] // BIST Error |
| |
| #define HSP3_RO_ADDR10 0x230A |
| // FIELD: dataRec_rcv_enDebug [3] // DLL Receive Enable |
| // FIELD: recDataValidDebug [2:1] // DLL Data Valid for Recovered Data [1:0] |
| // FIELD: recDataDebug[4][0] // DLL Recovered Data, Bit 4 |
| |
| #define HSP3_RO_ADDR11 0x230B |
| // FIELD: comp_dis_latch_enb [2] // Disconnect/Tune Comparator Latch Enable |
| // FIELD: comp_dis [1] // Disconnect/Tune Comparator Output |
| // FIELD: ClkUsable_common [0] // pll_lock |
| |
| #define HSP3_RO_ADDR12 0x230C |
| // FIELD: underOverDebug [3] // Elasticity Buffer Underrun/Overrun |
| // FIELD: receive_start [2] // Rx SYNC Detected |
| |
| #define HSP3_RO_ADDR13 0x230D |
| // FIELD: tap_val [3:0] // Tap value, Bit[3:0] |
| |
| #define HSP3_RO_ADDR14 0x230E |
| // FIELD: dirToChangeDebug [3] // dirToChangeDebug |
| // FIELD: changeEnDebug [2] // changeEnDebug |
| // FIELD: ldTransIndDebug [1] // ldTransIndDebug |
| // FIELD: squelchDebug [0] // DLL Squelch Signal |
| |
| #define HSP3_RO_ADDR15 0x230F |
| // FIELD: recDataDebug [3:0] // DLL Recovered Data, Bit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR00 0x2010 |
| #define HSP3_RW_ADDR0 0x2310 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: overrd_addr [3:0] // Analog Test Control Override Address[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR01 0x2011 |
| #define HSP3_RW_ADDR1 0x2311 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: vbus_valid_pu_tm [3] // VBUS Valid Comparator Power-Up Override |
| // FIELD: otg_pu_tm [2] // OTG Power-Up Override |
| // FIELD: tx_vref_vreg_pu_tm [1] // Tx Voltage Regulator Power-Up Override |
| // FIELD: sqrx_pu_tm [0] // Squelch/Rx Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR02 0x2012 |
| #define HSP3_RW_ADDR2 0x2312 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: comp_pu_tm [3] // Disconnect/Tune Comparator Power-Up Override |
| // FIELD: bias_pu_tm [2] // Bias Power-Up Override |
| // FIELD: pll_pu_tm [1] // PLL Power-Up Override |
| // FIELD: xo_pu_tm [0] // XO Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR03 0x2013 |
| #define HSP3_RW_ADDR3 0x2313 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: XO_always_on [2] // XO_Always_On |
| // FIELD: serclk_rx_enb_tm [1] // Rx Clock Gating Enable |
| // FIELD: serclk_tx_enb_tm [0] // Tx Clock Gating Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR04 0x2014 |
| #define HSP3_RW_ADDR4 0x2314 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: LoopbackEnb_int [3] // Loopback Enabled |
| // FIELD: VDPU_EN2 [1] // D+ Pull-Up Override 2 |
| // FIELD: VDPU_EN1 [0] // D+ Pull-up Override 1 |
| |
| //#define ATE_HSP_TI_RW_ADDR05 0x2015 |
| #define HSP3_RW_ADDR5 0x2315 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: xo_clk_div_tm [3:2] // Reference Clock Divider Select [1:0] |
| // FIELD: mstr_overrd_bit [2] // Analog Test Control Master Override Bit |
| // FIELD: overrd_addr[4][1] // Analog Test Control Override Address[4] |
| |
| //#define ATE_HSP_TI_RW_ADDR06 0x2016 |
| #define HSP3_RW_ADDR6 0x2316 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_sliver_en [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR07 0x2017 |
| #define HSP3_RW_ADDR7 0x2317 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_ls_en [3] // LS Tx Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR08 0x2018 |
| #define HSP3_RW_ADDR8 0x2318 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bistEn [3] // BIST Enable |
| // FIELD: hs_bist [2] // HS BIST |
| // FIELD: fs_bist [1] // FS BIST |
| // FIELD: ls_bist [0] // LS BIST |
| |
| //#define ATE_HSP_TI_RW_ADDR09 0x2019 |
| #define HSP3_RW_ADDR9 0x2319 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: inst_bist_err [3] // Insert BIST error |
| // FIELD: dm_pulldown_en [1] // D-Â Pull-Down Override |
| // FIELD: dp_pulldown_en [0] // D+ Pull-Down Override |
| |
| //#define ATE_HSP_TI_RW_ADDR10 0x201A |
| #define HSP3_RW_ADDR10 0x231A |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: fs_assert_se0 [2] // FS/LS Tx Assert SE0 |
| // FIELD: fs_output_enb [1] // FS/LS Transmit Output Enable |
| // FIELD: fs_dataout [0] // FS/LS Transmit Data |
| |
| //#define ATE_HSP_TI_RW_ADDR11 0x201B |
| #define HSP3_RW_ADDR11 0x231B |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_req_in_tm [3] // Resistor Request Override |
| // FIELD: incr_tune_dis_tm [2] // Disable Incremental Tune |
| // FIELD: comp_sel_analog [1] // Disconnect/Tune Block Comparator Test Mode |
| |
| //#define ATE_HSP_TI_RW_ADDR12 0x201C |
| #define HSP3_RW_ADDR12 0x231C |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_ack_out [3] // Resistor Acknowledge Override |
| // FIELD: pll_clk_div_tm [1:0] // PLL Clock Divider[1:0] |
| // FIELD: pll_reset [1] // PLL Reset |
| |
| //#define ATE_HSP_TI_RW_ADDR13 0x201D |
| #define HSP3_RW_ADDR13 0x231D |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bist_mode_tm [3] // BIST Mode |
| // FIELD: test_pkt_rpt [2] // BIST Test Packet Repeat |
| // FIELD: xo_clk_sel_tm [1:0] // REFCLKSEL[1:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR14 0x201E |
| #define HSP3_RW_ADDR14 0x231E |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tap_sel_ovrd_tm [3] // TAP Select Override |
| // FIELD: tap_shift_enb_tm [2] // TAP Shift Enable |
| // FIELD: tap_shift_dir_tm [1] // TAP Shift Direction |
| // FIELD: Squelch_DisN_async [0] // Squelch Signal |
| |
| //#define ATE_HSP_TI_RW_ADDR15 0x201F |
| #define HSP3_RW_ADDR15 0x231F |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: ClkUsable_tm [3] // Override for Transceiver ClkUsable |
| // FIELD: scale_down_mode [2] // Scale-Down Enable for Disconnect Timers |
| // FIELD: pll_lock_tm [1] // PLL Force Lock |
| //#define ATE_HSP_TI_RW_ADDR00 0xA010 |
| #define HSPX_RW_ADDR0 0xA110 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: overrd_addr [3:0] // Analog Test Control Override Address[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR01 0xA011 |
| #define HSPX_RW_ADDR1 0xA111 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: vbus_valid_pu_tm [3] // VBUS Valid Comparator Power-Up Override |
| // FIELD: otg_pu_tm [2] // OTG Power-Up Override |
| // FIELD: tx_vref_vreg_pu_tm [1] // Tx Voltage Regulator Power-Up Override |
| // FIELD: sqrx_pu_tm [0] // Squelch/Rx Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR02 0xA012 |
| #define HSPX_RW_ADDR2 0xA112 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: comp_pu_tm [3] // Disconnect/Tune Comparator Power-Up Override |
| // FIELD: bias_pu_tm [2] // Bias Power-Up Override |
| // FIELD: pll_pu_tm [1] // PLL Power-Up Override |
| // FIELD: xo_pu_tm [0] // XO Power-Up Override |
| |
| //#define ATE_HSP_TI_RW_ADDR03 0xA013 |
| #define HSPX_RW_ADDR3 0xA113 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: XO_always_on [2] // XO_Always_On |
| // FIELD: serclk_rx_enb_tm [1] // Rx Clock Gating Enable |
| // FIELD: serclk_tx_enb_tm [0] // Tx Clock Gating Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR04 0xA014 |
| #define HSPX_RW_ADDR4 0xA114 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: LoopbackEnb_int [3] // Loopback Enabled |
| // FIELD: VDPU_EN2 [1] // D+ Pull-Up Override 2 |
| // FIELD: VDPU_EN1 [0] // D+ Pull-up Override 1 |
| |
| //#define ATE_HSP_TI_RW_ADDR05 0xA015 |
| #define HSPX_RW_ADDR5 0xA115 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: xo_clk_div_tm [3:2] // Reference Clock Divider Select [1:0] |
| // FIELD: mstr_overrd_bit [2] // Analog Test Control Master Override Bit |
| // FIELD: overrd_addr[4][1] // Analog Test Control Override Address[4] |
| |
| //#define ATE_HSP_TI_RW_ADDR06 0xA016 |
| #define HSPX_RW_ADDR6 0xA116 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_sliver_en [3:0] // Tx Parallel Resistance Circuit[3:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR07 0xA017 |
| #define HSPX_RW_ADDR7 0xA117 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tx_ls_en [3] // LS Tx Enable |
| |
| //#define ATE_HSP_TI_RW_ADDR08 0xA018 |
| #define HSPX_RW_ADDR8 0xA118 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bistEn [3] // BIST Enable |
| // FIELD: hs_bist [2] // HS BIST |
| // FIELD: fs_bist [1] // FS BIST |
| // FIELD: ls_bist [0] // LS BIST |
| |
| //#define ATE_HSP_TI_RW_ADDR09 0xA019 |
| #define HSPX_RW_ADDR9 0xA119 |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: inst_bist_err [3] // Insert BIST error |
| // FIELD: dm_pulldown_en [1] // D-Â Pull-Down Override |
| // FIELD: dp_pulldown_en [0] // D+ Pull-Down Override |
| |
| //#define ATE_HSP_TI_RW_ADDR10 0xA01A |
| #define HSPX_RW_ADDR10 0xA11A |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: fs_assert_se0 [2] // FS/LS Tx Assert SE0 |
| // FIELD: fs_output_enb [1] // FS/LS Transmit Output Enable |
| // FIELD: fs_dataout [0] // FS/LS Transmit Data |
| |
| //#define ATE_HSP_TI_RW_ADDR11 0xA01B |
| #define HSPX_RW_ADDR11 0xA11B |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_req_in_tm [3] // Resistor Request Override |
| // FIELD: incr_tune_dis_tm [2] // Disable Incremental Tune |
| // FIELD: comp_sel_analog [1] // Disconnect/Tune Block Comparator Test Mode |
| |
| //#define ATE_HSP_TI_RW_ADDR12 0xA01C |
| #define HSPX_RW_ADDR12 0xA11C |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: res_ack_out [3] // Resistor Acknowledge Override |
| // FIELD: pll_clk_div_tm [1:0] // PLL Clock Divider[1:0] |
| // FIELD: pll_reset [1] // PLL Reset |
| |
| //#define ATE_HSP_TI_RW_ADDR13 0xA01D |
| #define HSPX_RW_ADDR13 0xA11D |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: bist_mode_tm [3] // BIST Mode |
| // FIELD: test_pkt_rpt [2] // BIST Test Packet Repeat |
| // FIELD: xo_clk_sel_tm [1:0] // REFCLKSEL[1:0] |
| |
| //#define ATE_HSP_TI_RW_ADDR14 0xA01E |
| #define HSPX_RW_ADDR14 0xA11E |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: tap_sel_ovrd_tm [3] // TAP Select Override |
| // FIELD: tap_shift_enb_tm [2] // TAP Shift Enable |
| // FIELD: tap_shift_dir_tm [1] // TAP Shift Direction |
| // FIELD: Squelch_DisN_async [0] // Squelch Signal |
| |
| //#define ATE_HSP_TI_RW_ADDR15 0xA01F |
| #define HSPX_RW_ADDR15 0xA11F |
| // FIELD: [7:4] // Write enable bits for bit field [3:0] |
| // FIELD: ClkUsable_tm [3] // Override for Transceiver ClkUsable |
| // FIELD: scale_down_mode [2] // Scale-Down Enable for Disconnect Timers |
| // FIELD: pll_lock_tm [1] // PLL Force Lock |
| */ |