Home
last modified time | relevance | path

Searched full:dp_phy (Results 1 – 23 of 23) sorted by relevance

/linux-6.14.4/drivers/phy/mediatek/
Dphy-mtk-dp.c87 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-6.14.4/drivers/gpu/drm/i915/display/
Dintel_dp_link_training.c70 enum drm_dp_phy dp_phy) in intel_dp_lttpr_phy_caps() argument
72 return intel_dp->lttpr_phy_caps[dp_phy - DP_PHY_LTTPR1]; in intel_dp_lttpr_phy_caps()
77 enum drm_dp_phy dp_phy) in intel_dp_read_lttpr_phy_caps() argument
79 u8 *phy_caps = intel_dp_lttpr_phy_caps(intel_dp, dp_phy); in intel_dp_read_lttpr_phy_caps()
81 if (drm_dp_read_lttpr_phy_caps(&intel_dp->aux, dpcd, dp_phy, phy_caps) < 0) { in intel_dp_read_lttpr_phy_caps()
82 lt_dbg(intel_dp, dp_phy, "failed to read the PHY caps\n"); in intel_dp_read_lttpr_phy_caps()
86 lt_dbg(intel_dp, dp_phy, "PHY capabilities: %*ph\n", in intel_dp_read_lttpr_phy_caps()
310 enum drm_dp_phy dp_phy) in intel_dp_lttpr_voltage_max() argument
312 const u8 *phy_caps = intel_dp_lttpr_phy_caps(intel_dp, dp_phy); in intel_dp_lttpr_voltage_max()
321 enum drm_dp_phy dp_phy) in intel_dp_lttpr_preemph_max() argument
[all …]
Dintel_dp_link_training.h27 enum drm_dp_phy dp_phy,
31 enum drm_dp_phy dp_phy,
35 enum drm_dp_phy dp_phy);
43 intel_dp_dump_link_status(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy,
/linux-6.14.4/include/drm/display/
Ddrm_dp.h1502 #define DP_LTTPR_BASE(dp_phy) \ argument
1504 ((dp_phy) - DP_PHY_LTTPR1))
1506 #define DP_LTTPR_REG(dp_phy, lttpr1_reg) \ argument
1507 (DP_LTTPR_BASE(dp_phy) - DP_LTTPR_BASE(DP_PHY_LTTPR1) + (lttpr1_reg))
1510 #define DP_TRAINING_PATTERN_SET_PHY_REPEATER(dp_phy) \ argument
1511 DP_LTTPR_REG(dp_phy, DP_TRAINING_PATTERN_SET_PHY_REPEATER1)
1514 #define DP_TRAINING_LANE0_SET_PHY_REPEATER(dp_phy) \ argument
1515 DP_LTTPR_REG(dp_phy, DP_TRAINING_LANE0_SET_PHY_REPEATER1)
1521 #define DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER(dp_phy) \ argument
1522 DP_LTTPR_REG(dp_phy, DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER1)
[all …]
Ddrm_dp_helper.h48 enum drm_dp_phy dp_phy, bool uhbr);
50 enum drm_dp_phy dp_phy, bool uhbr);
72 const char *drm_dp_phy_name(enum drm_dp_phy dp_phy);
567 enum drm_dp_phy dp_phy,
629 enum drm_dp_phy dp_phy,
666 int drm_dp_dump_lttpr_desc(struct drm_dp_aux *aux, enum drm_dp_phy dp_phy);
/linux-6.14.4/Documentation/devicetree/bindings/clock/
Dqcom,sc7180-dispcc.yaml62 <&dp_phy 0>,
63 <&dp_phy 1>;
Dqcom,dispcc-sm6350.yaml62 <&dp_phy 0>,
63 <&dp_phy 1>;
Dqcom,sc7280-dispcc.yaml66 <&dp_phy 0>,
67 <&dp_phy 1>,
Dqcom,sm7150-dispcc.yaml68 <&dp_phy 0>,
69 <&dp_phy 1>;
Dqcom,sdm845-dispcc.yaml74 <&dp_phy 0>,
75 <&dp_phy 1>;
Dqcom,dispcc-sm6125.yaml87 <&dp_phy 0>,
88 <&dp_phy 1>,
Dqcom,dispcc-sm8x50.yaml108 <&dp_phy 0>,
109 <&dp_phy 1>;
/linux-6.14.4/Documentation/devicetree/bindings/display/msm/
Ddp-controller.yaml208 assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>;
210 phys = <&dp_phy>;
Dqcom,sc7180-mdss.yaml272 assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>;
273 phys = <&dp_phy>;
Dqcom,sc7280-mdss.yaml392 assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>;
393 phys = <&dp_phy>;
Dqcom,sm7150-mdss.yaml404 assigned-clock-parents = <&dp_phy 0>,
405 <&dp_phy 1>;
410 phys = <&dp_phy>;
/linux-6.14.4/drivers/gpu/drm/display/
Ddrm_dp_helper.c287 enum drm_dp_phy dp_phy, bool uhbr, bool cr) in __read_delay() argument
293 if (dp_phy == DP_PHY_DPRX) { in __read_delay()
314 offset = DP_128B132B_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER(dp_phy); in __read_delay()
321 offset = DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER(dp_phy); in __read_delay()
342 enum drm_dp_phy dp_phy, bool uhbr) in drm_dp_read_clock_recovery_delay() argument
344 return __read_delay(aux, dpcd, dp_phy, uhbr, true); in drm_dp_read_clock_recovery_delay()
349 enum drm_dp_phy dp_phy, bool uhbr) in drm_dp_read_channel_eq_delay() argument
351 return __read_delay(aux, dpcd, dp_phy, uhbr, false); in drm_dp_read_channel_eq_delay()
410 * @dp_phy: The DP PHY identifier
412 * Given the @dp_phy, get a user friendly name of the DP PHY, either "DPRX" or
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/display/rockchip/
Drockchip,analogix-dp.yaml68 phys = <&dp_phy>;
/linux-6.14.4/Documentation/devicetree/bindings/display/bridge/
Dcdns,mhdp8546.yaml140 phys = <&dp_phy>;
/linux-6.14.4/Documentation/devicetree/bindings/display/samsung/
Dsamsung,exynos5-dp.yaml144 phys = <&dp_phy>;
/linux-6.14.4/drivers/phy/qualcomm/
Dphy-qcom-qmp-combo.c1693 struct phy *dp_phy; member
3591 * Note that only tx/tx2 and pcs (dp_phy) are used by the DP in qmp_combo_parse_dt_legacy_dp()
3753 return qmp->dp_phy; in qmp_combo_phy_xlate()
3840 qmp->dp_phy = devm_phy_create(dev, dp_np, &qmp_combo_dp_phy_ops); in qmp_combo_probe()
3841 if (IS_ERR(qmp->dp_phy)) { in qmp_combo_probe()
3842 ret = PTR_ERR(qmp->dp_phy); in qmp_combo_probe()
3847 phy_set_drvdata(qmp->dp_phy, qmp); in qmp_combo_probe()
/linux-6.14.4/arch/arm/boot/dts/samsung/
Dexynos5250.dtsi298 dp_phy: dp-phy { label
1126 phys = <&dp_phy>;
Dexynos5420.dtsi933 dp_phy: dp-phy { label
1213 phys = <&dp_phy>;