Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/bridge/
H A Dtc358767.c386 u8 pre_emphasis[2]; member
1110 FIELD_PREP(DP0_SRCCTRL_PRE0, tc->pre_emphasis[0]) | in tc_main_link_enable()
1111 FIELD_PREP(DP0_SRCCTRL_PRE1, tc->pre_emphasis[1])); in tc_main_link_enable()
1118 FIELD_PREP(DP1_SRCCTRL_PRE, tc->pre_emphasis[1])); in tc_main_link_enable()
1211 FIELD_PREP(DP_TRAIN_PRE_EMPHASIS_MASK, tc->pre_emphasis[0]); in tc_main_link_enable()
1213 FIELD_PREP(DP_TRAIN_PRE_EMPHASIS_MASK, tc->pre_emphasis[1]); in tc_main_link_enable()
1238 FIELD_PREP(DP0_SRCCTRL_PRE0, tc->pre_emphasis[0]) | in tc_main_link_enable()
1239 FIELD_PREP(DP0_SRCCTRL_PRE1, tc->pre_emphasis[1])); in tc_main_link_enable()
1275 FIELD_PREP(DP0_SRCCTRL_PRE0, tc->pre_emphasis[0]) | in tc_main_link_enable()
1276 FIELD_PREP(DP0_SRCCTRL_PRE1, tc->pre_emphasis[1])); in tc_main_link_enable()
[all …]
/linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c367 u8 voltage_swing, pre_emphasis, training_lane; in analogix_dp_get_adjust_training_lane() local
373 pre_emphasis = analogix_dp_get_adjust_request_pre_emphasis( in analogix_dp_get_adjust_training_lane()
376 DPCD_PRE_EMPHASIS_SET(pre_emphasis); in analogix_dp_get_adjust_training_lane()
380 if (pre_emphasis == PRE_EMPHASIS_LEVEL_3) in analogix_dp_get_adjust_training_lane()
390 u8 voltage_swing, pre_emphasis, training_lane; in analogix_dp_process_clock_recovery() local
425 pre_emphasis = analogix_dp_get_adjust_request_pre_emphasis(adjust_request, lane); in analogix_dp_process_clock_recovery()
428 DPCD_PRE_EMPHASIS_GET(training_lane) == pre_emphasis) in analogix_dp_process_clock_recovery()
433 pre_emphasis == PRE_EMPHASIS_LEVEL_3) { in analogix_dp_process_clock_recovery()
436 voltage_swing, pre_emphasis); in analogix_dp_process_clock_recovery()
/linux/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c867 max_pre_emph = CDNS_PRE_EMPHASIS(mhdp->host.pre_emphasis) in cdns_mhdp_get_adjust_train()
917 unsigned int lane, u8 pre_emphasis) in cdns_mhdp_set_adjust_request_pre_emphasis() argument
925 link_status[idx] |= pre_emphasis << s; in cdns_mhdp_set_adjust_request_pre_emphasis()
931 u8 max_pre = CDNS_PRE_EMPHASIS(mhdp->host.pre_emphasis); in cdns_mhdp_adjust_requested_eq()
945 if (mhdp->host.pre_emphasis & CDNS_FORCE_PRE_EMPHASIS) in cdns_mhdp_adjust_requested_eq()
1043 const u8 max_pre = CDNS_PRE_EMPHASIS(mhdp->host.pre_emphasis); in cdns_mhdp_adjust_requested_cr()
1053 val = mhdp->host.pre_emphasis & CDNS_FORCE_PRE_EMPHASIS ? in cdns_mhdp_adjust_requested_cr()
1067 const u8 max_pre = CDNS_PRE_EMPHASIS(mhdp->host.pre_emphasis); in cdns_mhdp_validate_cr()
1319 mhdp->host.pre_emphasis = CDNS_PRE_EMPHASIS(3); in cdns_mhdp_fill_host_caps()
H A Dcdns-mhdp8546-core.h290 u8 pre_emphasis; member
/linux/drivers/gpu/drm/tegra/
H A Dsor.c393 const u8 (*pre_emphasis)[4][4]; member
808 u32 voltage_swing = 0, pre_emphasis = 0, post_cursor = 0; in tegra_sor_dp_link_apply_training() local
815 u8 pe = link->train.request.pre_emphasis[i]; in tegra_sor_dp_link_apply_training()
820 pre_emphasis |= soc->pre_emphasis[pc][vs][pe] << shift; in tegra_sor_dp_link_apply_training()
858 tegra_sor_writel(sor, pre_emphasis, SOR_LANE_PREEMPHASIS0); in tegra_sor_dp_link_apply_training()
3405 .pre_emphasis = tegra124_sor_pre_emphasis,
3445 .pre_emphasis = tegra132_sor_pre_emphasis,
3486 .pre_emphasis = tegra124_sor_pre_emphasis,
3506 .pre_emphasis = tegra124_sor_pre_emphasis,
3589 .pre_emphasis = tegra186_sor_pre_emphasis,
[all …]
/linux/drivers/phy/mediatek/
H A Dphy-mtk-tphy.c334 int pre_emphasis; member
1147 &instance->pre_emphasis); in phy_parse_property()
1152 dev_dbg(dev, "pre-emp:%d\n", instance->pre_emphasis); in phy_parse_property()
1189 if (instance->pre_emphasis) in u2_phy_props_set()
1191 instance->pre_emphasis); in u2_phy_props_set()
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-dp.c267 unsigned int pre_emphasis[4]; member
565 pe = train_set->pre_emphasis; in dw_dp_link_train_update_vs_emph()
671 adj->pre_emphasis[i] = 0; in dw_dp_link_train_init()
758 if (v != adj->voltage_swing[i] || p != adj->pre_emphasis[i]) in dw_dp_link_get_adjustments()
762 adj->pre_emphasis[i] = DP_TRAIN_PRE_EMPH_LEVEL_3 >> in dw_dp_link_get_adjustments()
766 adj->pre_emphasis[i] = p; in dw_dp_link_get_adjustments()
/linux/drivers/phy/xilinx/
H A Dphy-zynqmp.c559 static const u8 pre_emphasis[4][4] = { in xpsgtr_phy_configure_dp() local
567 xpsgtr_write_phy(gtr_phy, L0_TX_ANA_TM_18, pre_emphasis[pre][voltage]); in xpsgtr_phy_configure_dp()