| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_link_training.c | 470 enum drm_dp_phy dp_phy) in intel_dp_lttpr_phy_caps() argument 472 return intel_dp->lttpr_phy_caps[dp_phy - DP_PHY_LTTPR1]; in intel_dp_lttpr_phy_caps() 477 enum drm_dp_phy dp_phy) in intel_dp_read_lttpr_phy_caps() argument 479 u8 *phy_caps = intel_dp_lttpr_phy_caps(intel_dp, dp_phy); in intel_dp_read_lttpr_phy_caps() 481 if (drm_dp_read_lttpr_phy_caps(&intel_dp->aux, dpcd, dp_phy, phy_caps) < 0) { in intel_dp_read_lttpr_phy_caps() 482 lt_dbg(intel_dp, dp_phy, "failed to read the PHY caps\n"); in intel_dp_read_lttpr_phy_caps() 486 lt_dbg(intel_dp, dp_phy, "PHY capabilities: %*ph\n", in intel_dp_read_lttpr_phy_caps() 696 enum drm_dp_phy dp_phy) in intel_dp_lttpr_voltage_max() argument 698 const u8 *phy_caps = intel_dp_lttpr_phy_caps(intel_dp, dp_phy); in intel_dp_lttpr_voltage_max() 707 enum drm_dp_phy dp_phy) in intel_dp_lttpr_preemph_max() argument [all …]
|
| /linux/drivers/phy/mediatek/ |
| H A D | phy-mtk-dp.c | 87 struct mtk_dp_phy *dp_phy = phy_get_drvdata(phy); in mtk_dp_phy_init() local 97 regmap_bulk_write(dp_phy->regs, MTK_DP_LANE0_DRIVING_PARAM_3, in mtk_dp_phy_init() 99 regmap_bulk_write(dp_phy->regs, MTK_DP_LANE1_DRIVING_PARAM_3, in mtk_dp_phy_init() 101 regmap_bulk_write(dp_phy->regs, MTK_DP_LANE2_DRIVING_PARAM_3, in mtk_dp_phy_init() 103 regmap_bulk_write(dp_phy->regs, MTK_DP_LANE3_DRIVING_PARAM_3, in mtk_dp_phy_init() 111 struct mtk_dp_phy *dp_phy = phy_get_drvdata(phy); in mtk_dp_phy_configure() local 134 regmap_write(dp_phy->regs, MTK_DP_PHY_DIG_BIT_RATE, val); in mtk_dp_phy_configure() 137 regmap_update_bits(dp_phy->regs, MTK_DP_PHY_DIG_PLL_CTL_1, in mtk_dp_phy_configure() 145 struct mtk_dp_phy *dp_phy = phy_get_drvdata(phy); in mtk_dp_phy_reset() local 147 regmap_update_bits(dp_phy->regs, MTK_DP_PHY_DIG_SW_RST, in mtk_dp_phy_reset() [all …]
|
| /linux/drivers/gpu/drm/msm/dp/ |
| H A D | dp_ctrl.c | 1345 enum drm_dp_phy dp_phy) in msm_dp_ctrl_update_phy_vx_px() argument 1388 if (dp_phy == DP_PHY_DPRX) in msm_dp_ctrl_update_phy_vx_px() 1391 reg = DP_TRAINING_LANE0_SET_PHY_REPEATER(dp_phy); in msm_dp_ctrl_update_phy_vx_px() 1401 u8 pattern, enum drm_dp_phy dp_phy) in msm_dp_ctrl_train_pattern_set() argument 1414 if (dp_phy == DP_PHY_DPRX) in msm_dp_ctrl_train_pattern_set() 1417 reg = DP_TRAINING_PATTERN_SET_PHY_REPEATER(dp_phy); in msm_dp_ctrl_train_pattern_set() 1449 int *training_step, enum drm_dp_phy dp_phy) in msm_dp_ctrl_link_train_1() argument 1457 panel->dpcd, dp_phy, false); in msm_dp_ctrl_link_train_1() 1467 DP_LINK_SCRAMBLING_DISABLE, dp_phy); in msm_dp_ctrl_link_train_1() 1470 ret = msm_dp_ctrl_update_phy_vx_px(ctrl, dp_phy); in msm_dp_ctrl_link_train_1() [all …]
|
| /linux/drivers/gpu/drm/display/ |
| H A D | drm_dp_helper.c | 297 enum drm_dp_phy dp_phy, bool uhbr, bool cr) in __read_delay() argument 303 if (dp_phy == DP_PHY_DPRX) { in __read_delay() 324 offset = DP_128B132B_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER(dp_phy); in __read_delay() 331 offset = DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER(dp_phy); in __read_delay() 352 enum drm_dp_phy dp_phy, bool uhbr) in drm_dp_read_clock_recovery_delay() argument 354 return __read_delay(aux, dpcd, dp_phy, uhbr, true); in drm_dp_read_clock_recovery_delay() 359 enum drm_dp_phy dp_phy, bool uhbr) in drm_dp_read_channel_eq_delay() argument 361 return __read_delay(aux, dpcd, dp_phy, uhbr, false); in drm_dp_read_channel_eq_delay() 420 * @dp_phy: The DP PHY identifier 422 * Given the @dp_phy, ge 428 drm_dp_phy_name(enum drm_dp_phy dp_phy) drm_dp_phy_name() argument 831 drm_dp_dpcd_read_phy_link_status(struct drm_dp_aux * aux,enum drm_dp_phy dp_phy,u8 link_status[DP_LINK_STATUS_SIZE]) drm_dp_dpcd_read_phy_link_status() argument 2664 drm_dp_dump_lttpr_desc(struct drm_dp_aux * aux,enum drm_dp_phy dp_phy) drm_dp_dump_lttpr_desc() argument 3088 drm_dp_read_lttpr_phy_caps(struct drm_dp_aux * aux,const u8 dpcd[DP_RECEIVER_CAP_SIZE],enum drm_dp_phy dp_phy,u8 caps[DP_LTTPR_PHY_CAP_SIZE]) drm_dp_read_lttpr_phy_caps() argument [all...] |
| /linux/include/drm/display/ |
| H A D | drm_dp_helper.h | 49 enum drm_dp_phy dp_phy, bool uhbr); 51 enum drm_dp_phy dp_phy, bool uhbr); 73 const char *drm_dp_phy_name(enum drm_dp_phy dp_phy); 701 enum drm_dp_phy dp_phy, 765 enum drm_dp_phy dp_phy, 805 int drm_dp_dump_lttpr_desc(struct drm_dp_aux *aux, enum drm_dp_phy dp_phy);
|
| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-qmp-usbc.c | 468 struct phy *dp_phy; member 1953 return qmp->dp_phy ?: ERR_PTR(-ENODEV); in qmp_usbc_phy_xlate() 2036 qmp->dp_phy = devm_phy_create(dev, np, &qmp_usbc_dp_phy_ops); in qmp_usbc_probe() 2037 if (IS_ERR(qmp->dp_phy)) { in qmp_usbc_probe() 2038 ret = PTR_ERR(qmp->dp_phy); in qmp_usbc_probe() 2042 phy_set_drvdata(qmp->dp_phy, qmp); in qmp_usbc_probe()
|
| H A D | phy-qcom-qmp-combo.c | 2595 struct phy *dp_phy; member 5115 return qmp->dp_phy; in qmp_combo_phy_xlate() 5319 qmp->dp_phy = devm_phy_create(dev, dp_np, &qmp_combo_dp_phy_ops); in qmp_combo_probe() 5320 if (IS_ERR(qmp->dp_phy)) { in qmp_combo_probe() 5321 ret = PTR_ERR(qmp->dp_phy); in qmp_combo_probe() 5326 phy_set_drvdata(qmp->dp_phy, qmp); in qmp_combo_probe()
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5420.dtsi | 933 dp_phy: dp-phy { label 1213 phys = <&dp_phy>;
|