14 __R uint8_t RESERVED0[96];
15 __R uint32_t PHY_STAT;
16 __RW uint32_t PHY_POW_CTRL[2];
17 __RW uint32_t PHY_D_CTRL[4];
18 __RW uint32_t PHY_CK_CTRL[2];
19 __RW uint32_t PHY_ADJ_CTRL[2];
20 __RW uint32_t PHY_SU_CTRL[2];
32 #define LCB_CTRL_LVDS_RXCK_SEL_MASK (0x100U)
33 #define LCB_CTRL_LVDS_RXCK_SEL_SHIFT (8U)
34 #define LCB_CTRL_LVDS_RXCK_SEL_SET(x) (((uint32_t)(x) << LCB_CTRL_LVDS_RXCK_SEL_SHIFT) & LCB_CTRL_LVDS_RXCK_SEL_MASK)
35 #define LCB_CTRL_LVDS_RXCK_SEL_GET(x) (((uint32_t)(x) & LCB_CTRL_LVDS_RXCK_SEL_MASK) >> LCB_CTRL_LVDS_RXCK_SEL_SHIFT)
46 #define LCB_CTRL_CAM_LINK_WIDTH_MASK (0xC0U)
47 #define LCB_CTRL_CAM_LINK_WIDTH_SHIFT (6U)
48 #define LCB_CTRL_CAM_LINK_WIDTH_SET(x) (((uint32_t)(x) << LCB_CTRL_CAM_LINK_WIDTH_SHIFT) & LCB_CTRL_CAM_LINK_WIDTH_MASK)
49 #define LCB_CTRL_CAM_LINK_WIDTH_GET(x) (((uint32_t)(x) & LCB_CTRL_CAM_LINK_WIDTH_MASK) >> LCB_CTRL_CAM_LINK_WIDTH_SHIFT)
58 #define LCB_CTRL_BIT_MAPPING_MASK (0x20U)
59 #define LCB_CTRL_BIT_MAPPING_SHIFT (5U)
60 #define LCB_CTRL_BIT_MAPPING_SET(x) (((uint32_t)(x) << LCB_CTRL_BIT_MAPPING_SHIFT) & LCB_CTRL_BIT_MAPPING_MASK)
61 #define LCB_CTRL_BIT_MAPPING_GET(x) (((uint32_t)(x) & LCB_CTRL_BIT_MAPPING_MASK) >> LCB_CTRL_BIT_MAPPING_SHIFT)
70 #define LCB_CTRL_DATA_WIDTH_MASK (0x10U)
71 #define LCB_CTRL_DATA_WIDTH_SHIFT (4U)
72 #define LCB_CTRL_DATA_WIDTH_SET(x) (((uint32_t)(x) << LCB_CTRL_DATA_WIDTH_SHIFT) & LCB_CTRL_DATA_WIDTH_MASK)
73 #define LCB_CTRL_DATA_WIDTH_GET(x) (((uint32_t)(x) & LCB_CTRL_DATA_WIDTH_MASK) >> LCB_CTRL_DATA_WIDTH_SHIFT)
84 #define LCB_CTRL_MODE_MASK (0x3U)
85 #define LCB_CTRL_MODE_SHIFT (0U)
86 #define LCB_CTRL_MODE_SET(x) (((uint32_t)(x) << LCB_CTRL_MODE_SHIFT) & LCB_CTRL_MODE_MASK)
87 #define LCB_CTRL_MODE_GET(x) (((uint32_t)(x) & LCB_CTRL_MODE_MASK) >> LCB_CTRL_MODE_SHIFT)
95 #define LCB_PHY_STAT_LVDS1_RX_PHY_DLL_LOCK_MASK (0x2U)
96 #define LCB_PHY_STAT_LVDS1_RX_PHY_DLL_LOCK_SHIFT (1U)
97 #define LCB_PHY_STAT_LVDS1_RX_PHY_DLL_LOCK_GET(x) (((uint32_t)(x) & LCB_PHY_STAT_LVDS1_RX_PHY_DLL_LOCK_MASK) >> LCB_PHY_STAT_LVDS1_RX_PHY_DLL_LOCK_SHIFT)
104 #define LCB_PHY_STAT_LVDS0_RX_PHY_DLL_LOCK_MASK (0x1U)
105 #define LCB_PHY_STAT_LVDS0_RX_PHY_DLL_LOCK_SHIFT (0U)
106 #define LCB_PHY_STAT_LVDS0_RX_PHY_DLL_LOCK_GET(x) (((uint32_t)(x) & LCB_PHY_STAT_LVDS0_RX_PHY_DLL_LOCK_MASK) >> LCB_PHY_STAT_LVDS0_RX_PHY_DLL_LOCK_SHIFT)
116 #define LCB_PHY_POW_CTRL_IDDQ_EN_MASK (0x8U)
117 #define LCB_PHY_POW_CTRL_IDDQ_EN_SHIFT (3U)
118 #define LCB_PHY_POW_CTRL_IDDQ_EN_SET(x) (((uint32_t)(x) << LCB_PHY_POW_CTRL_IDDQ_EN_SHIFT) & LCB_PHY_POW_CTRL_IDDQ_EN_MASK)
119 #define LCB_PHY_POW_CTRL_IDDQ_EN_GET(x) (((uint32_t)(x) & LCB_PHY_POW_CTRL_IDDQ_EN_MASK) >> LCB_PHY_POW_CTRL_IDDQ_EN_SHIFT)
128 #define LCB_PHY_POW_CTRL_RXCK_PD_MASK (0x4U)
129 #define LCB_PHY_POW_CTRL_RXCK_PD_SHIFT (2U)
130 #define LCB_PHY_POW_CTRL_RXCK_PD_SET(x) (((uint32_t)(x) << LCB_PHY_POW_CTRL_RXCK_PD_SHIFT) & LCB_PHY_POW_CTRL_RXCK_PD_MASK)
131 #define LCB_PHY_POW_CTRL_RXCK_PD_GET(x) (((uint32_t)(x) & LCB_PHY_POW_CTRL_RXCK_PD_MASK) >> LCB_PHY_POW_CTRL_RXCK_PD_SHIFT)
140 #define LCB_PHY_POW_CTRL_RX1_PD_MASK (0x2U)
141 #define LCB_PHY_POW_CTRL_RX1_PD_SHIFT (1U)
142 #define LCB_PHY_POW_CTRL_RX1_PD_SET(x) (((uint32_t)(x) << LCB_PHY_POW_CTRL_RX1_PD_SHIFT) & LCB_PHY_POW_CTRL_RX1_PD_MASK)
143 #define LCB_PHY_POW_CTRL_RX1_PD_GET(x) (((uint32_t)(x) & LCB_PHY_POW_CTRL_RX1_PD_MASK) >> LCB_PHY_POW_CTRL_RX1_PD_SHIFT)
152 #define LCB_PHY_POW_CTRL_RX0_PD_MASK (0x1U)
153 #define LCB_PHY_POW_CTRL_RX0_PD_SHIFT (0U)
154 #define LCB_PHY_POW_CTRL_RX0_PD_SET(x) (((uint32_t)(x) << LCB_PHY_POW_CTRL_RX0_PD_SHIFT) & LCB_PHY_POW_CTRL_RX0_PD_MASK)
155 #define LCB_PHY_POW_CTRL_RX0_PD_GET(x) (((uint32_t)(x) & LCB_PHY_POW_CTRL_RX0_PD_MASK) >> LCB_PHY_POW_CTRL_RX0_PD_SHIFT)
164 #define LCB_PHY_D_CTRL_RX_VCOM_MASK (0x300000UL)
165 #define LCB_PHY_D_CTRL_RX_VCOM_SHIFT (20U)
166 #define LCB_PHY_D_CTRL_RX_VCOM_SET(x) (((uint32_t)(x) << LCB_PHY_D_CTRL_RX_VCOM_SHIFT) & LCB_PHY_D_CTRL_RX_VCOM_MASK)
167 #define LCB_PHY_D_CTRL_RX_VCOM_GET(x) (((uint32_t)(x) & LCB_PHY_D_CTRL_RX_VCOM_MASK) >> LCB_PHY_D_CTRL_RX_VCOM_SHIFT)
178 #define LCB_PHY_D_CTRL_RX_RTERM_MASK (0xF0000UL)
179 #define LCB_PHY_D_CTRL_RX_RTERM_SHIFT (16U)
180 #define LCB_PHY_D_CTRL_RX_RTERM_SET(x) (((uint32_t)(x) << LCB_PHY_D_CTRL_RX_RTERM_SHIFT) & LCB_PHY_D_CTRL_RX_RTERM_MASK)
181 #define LCB_PHY_D_CTRL_RX_RTERM_GET(x) (((uint32_t)(x) & LCB_PHY_D_CTRL_RX_RTERM_MASK) >> LCB_PHY_D_CTRL_RX_RTERM_SHIFT)
198 #define LCB_PHY_D_CTRL_RX_CTL_MASK (0xFFFFU)
199 #define LCB_PHY_D_CTRL_RX_CTL_SHIFT (0U)
200 #define LCB_PHY_D_CTRL_RX_CTL_SET(x) (((uint32_t)(x) << LCB_PHY_D_CTRL_RX_CTL_SHIFT) & LCB_PHY_D_CTRL_RX_CTL_MASK)
201 #define LCB_PHY_D_CTRL_RX_CTL_GET(x) (((uint32_t)(x) & LCB_PHY_D_CTRL_RX_CTL_MASK) >> LCB_PHY_D_CTRL_RX_CTL_SHIFT)
210 #define LCB_PHY_CK_CTRL_RX_VCOM_MASK (0x300000UL)
211 #define LCB_PHY_CK_CTRL_RX_VCOM_SHIFT (20U)
212 #define LCB_PHY_CK_CTRL_RX_VCOM_SET(x) (((uint32_t)(x) << LCB_PHY_CK_CTRL_RX_VCOM_SHIFT) & LCB_PHY_CK_CTRL_RX_VCOM_MASK)
213 #define LCB_PHY_CK_CTRL_RX_VCOM_GET(x) (((uint32_t)(x) & LCB_PHY_CK_CTRL_RX_VCOM_MASK) >> LCB_PHY_CK_CTRL_RX_VCOM_SHIFT)
224 #define LCB_PHY_CK_CTRL_RX_RTERM_MASK (0xF0000UL)
225 #define LCB_PHY_CK_CTRL_RX_RTERM_SHIFT (16U)
226 #define LCB_PHY_CK_CTRL_RX_RTERM_SET(x) (((uint32_t)(x) << LCB_PHY_CK_CTRL_RX_RTERM_SHIFT) & LCB_PHY_CK_CTRL_RX_RTERM_MASK)
227 #define LCB_PHY_CK_CTRL_RX_RTERM_GET(x) (((uint32_t)(x) & LCB_PHY_CK_CTRL_RX_RTERM_MASK) >> LCB_PHY_CK_CTRL_RX_RTERM_SHIFT)
243 #define LCB_PHY_CK_CTRL_RX_CTL_MASK (0xFFFFU)
244 #define LCB_PHY_CK_CTRL_RX_CTL_SHIFT (0U)
245 #define LCB_PHY_CK_CTRL_RX_CTL_SET(x) (((uint32_t)(x) << LCB_PHY_CK_CTRL_RX_CTL_SHIFT) & LCB_PHY_CK_CTRL_RX_CTL_MASK)
246 #define LCB_PHY_CK_CTRL_RX_CTL_GET(x) (((uint32_t)(x) & LCB_PHY_CK_CTRL_RX_CTL_MASK) >> LCB_PHY_CK_CTRL_RX_CTL_SHIFT)
257 #define LCB_PHY_ADJ_CTRL_LVDS_RX0_DLINE_ADJ_MASK (0xFF000000UL)
258 #define LCB_PHY_ADJ_CTRL_LVDS_RX0_DLINE_ADJ_SHIFT (24U)
259 #define LCB_PHY_ADJ_CTRL_LVDS_RX0_DLINE_ADJ_SET(x) (((uint32_t)(x) << LCB_PHY_ADJ_CTRL_LVDS_RX0_DLINE_ADJ_SHIFT) & LCB_PHY_ADJ_CTRL_LVDS_RX0_DLINE_ADJ_MASK)
260 #define LCB_PHY_ADJ_CTRL_LVDS_RX0_DLINE_ADJ_GET(x) (((uint32_t)(x) & LCB_PHY_ADJ_CTRL_LVDS_RX0_DLINE_ADJ_MASK) >> LCB_PHY_ADJ_CTRL_LVDS_RX0_DLINE_ADJ_SHIFT)
270 #define LCB_PHY_ADJ_CTRL_LVDS_RX1_DLINE_ADJ_MASK (0xFF0000UL)
271 #define LCB_PHY_ADJ_CTRL_LVDS_RX1_DLINE_ADJ_SHIFT (16U)
272 #define LCB_PHY_ADJ_CTRL_LVDS_RX1_DLINE_ADJ_SET(x) (((uint32_t)(x) << LCB_PHY_ADJ_CTRL_LVDS_RX1_DLINE_ADJ_SHIFT) & LCB_PHY_ADJ_CTRL_LVDS_RX1_DLINE_ADJ_MASK)
273 #define LCB_PHY_ADJ_CTRL_LVDS_RX1_DLINE_ADJ_GET(x) (((uint32_t)(x) & LCB_PHY_ADJ_CTRL_LVDS_RX1_DLINE_ADJ_MASK) >> LCB_PHY_ADJ_CTRL_LVDS_RX1_DLINE_ADJ_SHIFT)
282 #define LCB_PHY_ADJ_CTRL_LVDS_DLL_TUNING_INT_MASK (0x1FFU)
283 #define LCB_PHY_ADJ_CTRL_LVDS_DLL_TUNING_INT_SHIFT (0U)
284 #define LCB_PHY_ADJ_CTRL_LVDS_DLL_TUNING_INT_SET(x) (((uint32_t)(x) << LCB_PHY_ADJ_CTRL_LVDS_DLL_TUNING_INT_SHIFT) & LCB_PHY_ADJ_CTRL_LVDS_DLL_TUNING_INT_MASK)
285 #define LCB_PHY_ADJ_CTRL_LVDS_DLL_TUNING_INT_GET(x) (((uint32_t)(x) & LCB_PHY_ADJ_CTRL_LVDS_DLL_TUNING_INT_MASK) >> LCB_PHY_ADJ_CTRL_LVDS_DLL_TUNING_INT_SHIFT)
295 #define LCB_PHY_SU_CTRL_SU_CTRL_MASK (0xFFU)
296 #define LCB_PHY_SU_CTRL_SU_CTRL_SHIFT (0U)
297 #define LCB_PHY_SU_CTRL_SU_CTRL_SET(x) (((uint32_t)(x) << LCB_PHY_SU_CTRL_SU_CTRL_SHIFT) & LCB_PHY_SU_CTRL_SU_CTRL_MASK)
298 #define LCB_PHY_SU_CTRL_SU_CTRL_GET(x) (((uint32_t)(x) & LCB_PHY_SU_CTRL_SU_CTRL_MASK) >> LCB_PHY_SU_CTRL_SU_CTRL_SHIFT)
303 #define LCB_PHY_POW_CTRL_LVDS0 (0UL)
304 #define LCB_PHY_POW_CTRL_LVDS1 (1UL)
307 #define LCB_PHY_D_CTRL_LVDS0_RX0 (0UL)
308 #define LCB_PHY_D_CTRL_LVDS0_RX1 (1UL)
309 #define LCB_PHY_D_CTRL_LVDS1_RX0 (2UL)
310 #define LCB_PHY_D_CTRL_LVDS1_RX1 (3UL)
313 #define LCB_PHY_CK_CTRL_LVDS0_RXCK (0UL)
314 #define LCB_PHY_CK_CTRL_LVDS1_RXCK (1UL)
317 #define LCB_PHY_ADJ_CTRL_LVDS0 (0UL)
318 #define LCB_PHY_ADJ_CTRL_LVDS1 (1UL)
321 #define LCB_PHY_SU_CTRL_LVDS0 (0UL)
322 #define LCB_PHY_SU_CTRL_LVDS1 (1UL)
Definition: hpm_lcb_regs.h:12