| /drivers/gpu/drm/hisilicon/hibmc/dp/ |
| A D | dp_link.c | 110 u8 *train_set = dp->link.train_set; in hibmc_dp_link_training_cr_pre() local 123 train_set[i] = DP_TRAIN_VOLTAGE_SWING_LEVEL_0; in hibmc_dp_link_training_cr_pre() 125 ret = hibmc_dp_serdes_set_tx_cfg(dp, dp->link.train_set); in hibmc_dp_link_training_cr_pre() 141 u8 train_set[HIBMC_DP_LANE_NUM_MAX] = {0}; in hibmc_dp_link_get_adjust_train() local 145 train_set[lane] = drm_dp_get_adjust_request_voltage(lane_status, lane) | in hibmc_dp_link_get_adjust_train() 148 if (memcmp(dp->link.train_set, train_set, HIBMC_DP_LANE_NUM_MAX)) { in hibmc_dp_link_get_adjust_train() 149 memcpy(dp->link.train_set, train_set, HIBMC_DP_LANE_NUM_MAX); in hibmc_dp_link_get_adjust_train() 235 ret = hibmc_dp_serdes_set_tx_cfg(dp, dp->link.train_set); in hibmc_dp_link_training_cr() 239 ret = drm_dp_dpcd_write(dp->aux, DP_TRAINING_LANE0_SET, dp->link.train_set, in hibmc_dp_link_training_cr() 289 ret = hibmc_dp_serdes_set_tx_cfg(dp, dp->link.train_set); in hibmc_dp_link_training_channel_eq() [all …]
|
| A D | dp_serdes.c | 11 int hibmc_dp_serdes_set_tx_cfg(struct hibmc_dp_dev *dp, u8 train_set[HIBMC_DP_LANE_NUM_MAX]) in hibmc_dp_serdes_set_tx_cfg() 22 cfg[i] = serdes_tx_cfg[FIELD_GET(DP_TRAIN_VOLTAGE_SWING_MASK, train_set[i])] in hibmc_dp_serdes_set_tx_cfg() 23 [FIELD_GET(DP_TRAIN_PRE_EMPHASIS_MASK, train_set[i])]; in hibmc_dp_serdes_set_tx_cfg()
|
| A D | dp_comm.h | 32 u8 train_set[HIBMC_DP_LANE_NUM_MAX]; member 67 int hibmc_dp_serdes_set_tx_cfg(struct hibmc_dp_dev *dp, u8 train_set[HIBMC_DP_LANE_NUM_MAX]);
|
| /drivers/gpu/drm/i915/display/ |
| A D | g4x_dp.c | 816 u8 train_set = intel_dp->train_set[0]; in vlv_set_signal_levels() local 818 switch (train_set & DP_TRAIN_PRE_EMPHASIS_MASK) { in vlv_set_signal_levels() 902 u8 train_set = intel_dp->train_set[0]; in chv_set_signal_levels() local 904 switch (train_set & DP_TRAIN_PRE_EMPHASIS_MASK) { in chv_set_signal_levels() 979 static u32 g4x_signal_levels(u8 train_set) in g4x_signal_levels() argument 998 switch (train_set & DP_TRAIN_PRE_EMPHASIS_MASK) { in g4x_signal_levels() 1022 u8 train_set = intel_dp->train_set[0]; in g4x_set_signal_levels() local 1025 signal_levels = g4x_signal_levels(train_set); in g4x_set_signal_levels() 1038 static u32 snb_cpu_edp_signal_levels(u8 train_set) in snb_cpu_edp_signal_levels() argument 1070 u8 train_set = intel_dp->train_set[0]; in snb_cpu_edp_set_signal_levels() local [all …]
|
| A D | intel_dp_link_training.c | 506 intel_dp->train_set[lane] = in intel_dp_get_adjust_train() 526 u8 buf[sizeof(intel_dp->train_set) + 1]; in intel_dp_set_link_train() 574 #define TRAIN_SET_VSWING_ARGS(train_set) \ argument 575 _TRAIN_SET_VSWING_ARGS((train_set)[0]), \ 576 _TRAIN_SET_VSWING_ARGS((train_set)[1]), \ 577 _TRAIN_SET_VSWING_ARGS((train_set)[2]), \ 578 _TRAIN_SET_VSWING_ARGS((train_set)[3]) 586 _TRAIN_SET_PREEMPH_ARGS((train_set)[3]) 589 #define TRAIN_SET_TX_FFE_ARGS(train_set) \ argument 593 _TRAIN_SET_TX_FFE_ARGS((train_set)[3]) [all …]
|
| A D | intel_dp_test.c | 330 intel_dp->train_set, crtc_state->lane_count); in intel_dp_process_phy_request() 701 intel_dp->train_set[0]); in i915_displayport_test_data_show()
|
| A D | intel_ddi.c | 1485 u8 train_set = intel_dp->train_set[lane]; in intel_ddi_dp_level() local 1488 return train_set & DP_TX_FFE_PRESET_VALUE_MASK; in intel_ddi_dp_level() 1490 u8 signal_levels = train_set & (DP_TRAIN_VOLTAGE_SWING_MASK | in intel_ddi_dp_level()
|
| A D | intel_display_types.h | 1762 u8 train_set[4]; member
|
| A D | intel_dp.c | 3312 memset(intel_dp->train_set, 0, sizeof(intel_dp->train_set)); in intel_dp_set_link_params()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | atombios_dp.c | 205 u8 train_set[4]) in amdgpu_atombios_dp_get_adjust_train() 237 train_set[lane] = v | p; in amdgpu_atombios_dp_get_adjust_train() 496 u8 train_set[4]; member 512 dp_info->train_set, dp_info->dp_lane_count); in amdgpu_atombios_dp_update_vs_emph() 606 memset(dp_info->train_set, 0, 4); in amdgpu_atombios_dp_link_train_cr() 651 dp_info->train_set); in amdgpu_atombios_dp_link_train_cr() 660 dp_info->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK, in amdgpu_atombios_dp_link_train_cr() 661 (dp_info->train_set[0] & DP_TRAIN_PRE_EMPHASIS_MASK) >> in amdgpu_atombios_dp_link_train_cr() 702 dp_info->train_set); in amdgpu_atombios_dp_link_train_ce() 713 dp_info->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK, in amdgpu_atombios_dp_link_train_ce() [all …]
|
| /drivers/gpu/drm/radeon/ |
| A D | atombios_dp.c | 254 u8 train_set[4]) in dp_get_adjust_train() 286 train_set[lane] = v | p; in dp_get_adjust_train() 541 u8 train_set[4]; member 557 dp_info->train_set, dp_info->dp_lane_count); in radeon_dp_update_vs_emph() 668 memset(dp_info->train_set, 0, 4); in radeon_dp_link_train_cr() 692 if ((dp_info->train_set[i] & DP_TRAIN_MAX_SWING_REACHED) == 0) in radeon_dp_link_train_cr() 709 voltage = dp_info->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK; in radeon_dp_link_train_cr() 721 dp_info->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK, in radeon_dp_link_train_cr() 722 (dp_info->train_set[0] & DP_TRAIN_PRE_EMPHASIS_MASK) >> in radeon_dp_link_train_cr() 772 dp_info->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK, in radeon_dp_link_train_ce() [all …]
|
| /drivers/gpu/drm/xlnx/ |
| A D | zynqmp_dp.c | 332 u8 train_set[ZYNQMP_DP_MAX_LANES]; member 407 u8 train_set[ZYNQMP_DP_MAX_LANES]; member 697 u8 *train_set = dp->train_set; in zynqmp_dp_adjust_train() local 711 train_set[i] = voltage | preemphasis; in zynqmp_dp_adjust_train() 739 u8 train = train_set[i]; in zynqmp_dp_update_vs_emph() 957 memset(dp->train_set, 0, sizeof(dp->train_set)); in zynqmp_dp_train() 2067 u8 *train_set = &dp->test.train_set[priv->lane]; in zynqmp_dp_swing_set() local 2075 *train_set |= val; in zynqmp_dp_swing_set() 2095 dp->test.train_set[priv->lane]); in zynqmp_dp_preemphasis_get() 2103 u8 *train_set = &dp->test.train_set[priv->lane]; in zynqmp_dp_preemphasis_set() local [all …]
|
| /drivers/gpu/drm/gma500/ |
| A D | cdv_intel_dp.c | 267 uint8_t train_set[4]; member 1296 intel_dp->train_set[lane] = v | p; in cdv_intel_get_adjust_train() 1385 intel_dp->train_set, in cdv_intel_dplink_set_level() 1390 intel_dp->train_set[0], intel_dp->lane_count); in cdv_intel_dplink_set_level() 1490 memset(intel_dp->train_set, 0, 4); in cdv_intel_dp_start_link_train() 1501 intel_dp->train_set[0], in cdv_intel_dp_start_link_train() 1508 cdv_intel_dp_set_vswing_premph(encoder, intel_dp->train_set[0]); in cdv_intel_dp_start_link_train() 1529 if ((intel_dp->train_set[i] & DP_TRAIN_MAX_SWING_REACHED) == 0) in cdv_intel_dp_start_link_train() 1541 voltage = intel_dp->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK; in cdv_intel_dp_start_link_train() 1574 intel_dp->train_set[0], in cdv_intel_dp_complete_link_train() [all …]
|