Home
last modified time | relevance | path

Searched refs:pre_emphasis (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Ddp.c449 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()
H A Ddp.h87 unsigned int pre_emphasis[4]; member
H A Dsor.c390 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 …]
/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Danalogix_dp.c225 u8 voltage_swing, pre_emphasis, training_lane; in analogix_dp_get_adjust_training_lane() local
231 pre_emphasis = analogix_dp_get_adjust_request_pre_emphasis( in analogix_dp_get_adjust_training_lane()
234 DPCD_PRE_EMPHASIS_SET(pre_emphasis); in analogix_dp_get_adjust_training_lane()
238 if (pre_emphasis == PRE_EMPHASIS_LEVEL_3) in analogix_dp_get_adjust_training_lane()
261 u8 voltage_swing, pre_emphasis, training_lane; in analogix_dp_process_clock_recovery() local
303 pre_emphasis = analogix_dp_get_adjust_request_pre_emphasis( in analogix_dp_process_clock_recovery()
309 pre_emphasis) in analogix_dp_process_clock_recovery()
314 pre_emphasis == PRE_EMPHASIS_LEVEL_3) { in analogix_dp_process_clock_recovery()
317 voltage_swing, pre_emphasis); in analogix_dp_process_clock_recovery()
H A Ddw-dp.c182 unsigned int pre_emphasis[4]; member
591 pe = request->pre_emphasis; in dw_dp_link_train_update_vs_emph()
701 request->pre_emphasis[i] = 0; in dw_dp_link_train_init()
702 adjust->pre_emphasis[i] = 0; in dw_dp_link_train_init()
763 adjust->pre_emphasis[i] = in dw_dp_link_get_adjustments()
780 if (request->pre_emphasis[i] != adjust->pre_emphasis[i]) in dw_dp_link_train_adjust()
781 request->pre_emphasis[i] = adjust->pre_emphasis[i]; in dw_dp_link_train_adjust()
H A Dinno_hdmi.c127 u8 pre_emphasis; /* pre-emphasis value */ member
215 phy_config->pre_emphasis); in inno_hdmi_set_pwr_mode()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/include/
H A Dlink_service_types.h78 enum dc_pre_emphasis *pre_emphasis; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c464 u8 voltage_swing, pre_emphasis, training_lane; in analogix_dp_get_adjust_training_lane() local
470 pre_emphasis = analogix_dp_get_adjust_request_pre_emphasis( in analogix_dp_get_adjust_training_lane()
473 DPCD_PRE_EMPHASIS_SET(pre_emphasis); in analogix_dp_get_adjust_training_lane()
477 if (pre_emphasis == PRE_EMPHASIS_LEVEL_3) in analogix_dp_get_adjust_training_lane()
500 u8 voltage_swing, pre_emphasis, training_lane; in analogix_dp_process_clock_recovery() local
541 pre_emphasis = analogix_dp_get_adjust_request_pre_emphasis( in analogix_dp_process_clock_recovery()
547 pre_emphasis) in analogix_dp_process_clock_recovery()
552 pre_emphasis == PRE_EMPHASIS_LEVEL_3) { in analogix_dp_process_clock_recovery()
555 voltage_swing, pre_emphasis); in analogix_dp_process_clock_recovery()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Dcdn-dp-link-training.c20 u8 pre_emphasis = (dp->train_set[0] & DP_TRAIN_PRE_EMPHASIS_MASK) in cdn_dp_set_signal_levels() local
24 swing, pre_emphasis); in cdn_dp_set_signal_levels()
H A Ddw-dp.c278 unsigned int pre_emphasis[4]; member
1498 pe = train_set->pre_emphasis; in dw_dp_phy_update_vs_emph()
1617 request->pre_emphasis[i] = 0; in dw_dp_link_train_init()
1618 adjust->pre_emphasis[i] = 0; in dw_dp_link_train_init()
1706 adjust->pre_emphasis[i] = DP_TRAIN_PRE_EMPH_LEVEL_3 >> in dw_dp_link_get_adjustments()
1710 adjust->pre_emphasis[i] = p >> DP_TRAIN_PRE_EMPHASIS_SHIFT; in dw_dp_link_get_adjustments()
1739 if (request->pre_emphasis[i] != adjust->pre_emphasis[i]) in dw_dp_link_train_adjust()
1740 request->pre_emphasis[i] = adjust->pre_emphasis[i]; in dw_dp_link_train_adjust()
3532 dp->link.train.adjust.pre_emphasis[0]); in dw_dp_process_phy_request()
H A Dinno_hdmi.c65 u8 pre_emphasis; /* pre-emphasis value */ member
232 phy_config->pre_emphasis); in inno_hdmi_set_pwr_mode()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c918 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()
H A Dcdns-mhdp8546-core.h286 u8 pre_emphasis; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link_dp.c437 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()
/OK3568_Linux_fs/u-boot/drivers/video/tegra124/
H A Dsor.c866 u32 pre_emphasis = 0; in tegra_dc_sor_set_voltage_swing() local
873 pre_emphasis = 0; in tegra_dc_sor_set_voltage_swing()
883 tegra_sor_writel(sor, PR(sor->portnum), pre_emphasis); in tegra_dc_sor_set_voltage_swing()
/OK3568_Linux_fs/kernel/drivers/phy/xilinx/
H A Dphy-zynqmp.c467 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/
H A Ddc_dp_types.h121 enum dc_pre_emphasis *pre_emphasis; member
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Drk628_hdmitx.c64 u8 pre_emphasis; /* pre-emphasis value */ member
251 phy_config->pre_emphasis); in rk628_hdmi_set_pwr_mode()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk618/
H A Drk618_hdmi.c414 u8 pre_emphasis; /* pre-emphasis value */ member
631 phy_config->pre_emphasis); in rk618_hdmi_set_pwr_mode()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/
H A Drk628_hdmi.c390 u8 pre_emphasis; /* pre-emphasis value */ member
583 phy_config->pre_emphasis); in rk628_hdmi_set_pwr_mode()