/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
D | dp.c | 449 request->pre_emphasis[i] = 0; in drm_dp_link_train_init() 450 adjust->pre_emphasis[i] = 0; in drm_dp_link_train_init() 481 pe = request->pre_emphasis; in drm_dp_link_apply_training() 558 adjust->pre_emphasis[i] = in drm_dp_link_get_adjustments() 578 if (request->pre_emphasis[i] != adjust->pre_emphasis[i]) in drm_dp_link_train_adjust() 579 request->pre_emphasis[i] = adjust->pre_emphasis[i]; in drm_dp_link_train_adjust()
|
D | dp.h | 87 unsigned int pre_emphasis[4]; member
|
D | sor.c | 390 const u8 (*pre_emphasis)[4][4]; member 804 u32 voltage_swing = 0, pre_emphasis = 0, post_cursor = 0; in tegra_sor_dp_link_apply_training() local 811 u8 pe = link->train.request.pre_emphasis[i]; in tegra_sor_dp_link_apply_training() 816 pre_emphasis |= soc->pre_emphasis[pc][vs][pe] << shift; in tegra_sor_dp_link_apply_training() 854 tegra_sor_writel(sor, pre_emphasis, SOR_LANE_PREEMPHASIS0); in tegra_sor_dp_link_apply_training() 3411 .pre_emphasis = tegra124_sor_pre_emphasis, 3451 .pre_emphasis = tegra132_sor_pre_emphasis, 3492 .pre_emphasis = tegra124_sor_pre_emphasis, 3512 .pre_emphasis = tegra124_sor_pre_emphasis, 3595 .pre_emphasis = tegra186_sor_pre_emphasis, [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/analogix/ |
D | analogix_dp_core.c | 238 int pre_emphasis, int lane) in analogix_dp_set_lane_lane_pre_emphasis() argument 242 analogix_dp_set_lane0_pre_emphasis(dp, pre_emphasis); in analogix_dp_set_lane_lane_pre_emphasis() 245 analogix_dp_set_lane1_pre_emphasis(dp, pre_emphasis); in analogix_dp_set_lane_lane_pre_emphasis() 249 analogix_dp_set_lane2_pre_emphasis(dp, pre_emphasis); in analogix_dp_set_lane_lane_pre_emphasis() 253 analogix_dp_set_lane3_pre_emphasis(dp, pre_emphasis); in analogix_dp_set_lane_lane_pre_emphasis() 446 u8 voltage_swing, pre_emphasis, training_lane; in analogix_dp_get_adjust_training_lane() local 452 pre_emphasis = analogix_dp_get_adjust_request_pre_emphasis( in analogix_dp_get_adjust_training_lane() 455 DPCD_PRE_EMPHASIS_SET(pre_emphasis); in analogix_dp_get_adjust_training_lane() 459 if (pre_emphasis == PRE_EMPHASIS_LEVEL_3) in analogix_dp_get_adjust_training_lane() 469 u8 voltage_swing, pre_emphasis, training_lane; in analogix_dp_process_clock_recovery() local [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/include/ |
D | link_service_types.h | 78 enum dc_pre_emphasis *pre_emphasis; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/cadence/ |
D | cdns-mhdp8546-core.c | 918 max_pre_emph = CDNS_PRE_EMPHASIS(mhdp->host.pre_emphasis) in cdns_mhdp_get_adjust_train() 968 unsigned int lane, u8 pre_emphasis) in cdns_mhdp_set_adjust_request_pre_emphasis() argument 976 link_status[idx] |= pre_emphasis << s; in cdns_mhdp_set_adjust_request_pre_emphasis() 982 u8 max_pre = CDNS_PRE_EMPHASIS(mhdp->host.pre_emphasis); in cdns_mhdp_adjust_requested_eq() 996 if (mhdp->host.pre_emphasis & CDNS_FORCE_PRE_EMPHASIS) in cdns_mhdp_adjust_requested_eq() 1094 const u8 max_pre = CDNS_PRE_EMPHASIS(mhdp->host.pre_emphasis); in cdns_mhdp_adjust_requested_cr() 1104 val = mhdp->host.pre_emphasis & CDNS_FORCE_PRE_EMPHASIS ? in cdns_mhdp_adjust_requested_cr() 1118 const u8 max_pre = CDNS_PRE_EMPHASIS(mhdp->host.pre_emphasis); in cdns_mhdp_validate_cr() 1370 mhdp->host.pre_emphasis = CDNS_PRE_EMPHASIS(3); in cdns_mhdp_fill_host_caps()
|
D | cdns-mhdp8546-core.h | 286 u8 pre_emphasis; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_link_dp.c | 437 if (dest->pre_emphasis == NULL) in update_drive_settings() 440 dest->lane_settings[lane].PRE_EMPHASIS = *dest->pre_emphasis; in update_drive_settings() 466 enum dc_pre_emphasis pre_emphasis; in get_max_pre_emphasis_for_voltage_swing() local 467 pre_emphasis = PRE_EMPHASIS_MAX_LEVEL; in get_max_pre_emphasis_for_voltage_swing() 470 pre_emphasis = voltage_swing_to_pre_emphasis[voltage]; in get_max_pre_emphasis_for_voltage_swing() 472 return pre_emphasis; in get_max_pre_emphasis_for_voltage_swing() 1241 if (overrides->pre_emphasis != NULL) in initialize_training_settings() 1242 lt_settings->pre_emphasis = overrides->pre_emphasis; in initialize_training_settings() 1254 lt_settings->pre_emphasis != NULL ? in initialize_training_settings() 1255 *lt_settings->pre_emphasis in initialize_training_settings()
|
/kernel/linux/linux-5.10/drivers/phy/xilinx/ |
D | phy-zynqmp.c | 467 static const u8 pre_emphasis[4][4] = { in xpsgtr_phy_configure_dp() local 475 xpsgtr_write_phy(gtr_phy, L0_TX_ANA_TM_18, pre_emphasis[pre][voltage]); in xpsgtr_phy_configure_dp()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
D | dc_dp_types.h | 121 enum dc_pre_emphasis *pre_emphasis; member
|
/kernel/linux/patches/linux-5.10/yangfan_patch/ |
D | drivers.patch | 7702 - int pre_emphasis, int lane) 7706 - analogix_dp_set_lane0_pre_emphasis(dp, pre_emphasis); 7709 - analogix_dp_set_lane1_pre_emphasis(dp, pre_emphasis); 7713 - analogix_dp_set_lane2_pre_emphasis(dp, pre_emphasis); 7717 - analogix_dp_set_lane3_pre_emphasis(dp, pre_emphasis); 7848 u8 voltage_swing, pre_emphasis, training_lane;
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
D | 0005_linux_include.patch | 647 + u8 pre_emphasis;
|