Home
last modified time | relevance | path

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

/linux/drivers/phy/mediatek/
H A 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/drivers/gpu/drm/msm/dp/
H A Ddp_ctrl.c1311 enum drm_dp_phy dp_phy) in msm_dp_ctrl_update_phy_vx_px() argument
1354 if (dp_phy == DP_PHY_DPRX) in msm_dp_ctrl_update_phy_vx_px()
1357 reg = DP_TRAINING_LANE0_SET_PHY_REPEATER(dp_phy); in msm_dp_ctrl_update_phy_vx_px()
1367 u8 pattern, enum drm_dp_phy dp_phy) in msm_dp_ctrl_train_pattern_set() argument
1380 if (dp_phy == DP_PHY_DPRX) in msm_dp_ctrl_train_pattern_set()
1383 reg = DP_TRAINING_PATTERN_SET_PHY_REPEATER(dp_phy); in msm_dp_ctrl_train_pattern_set()
1414 int *training_step, enum drm_dp_phy dp_phy) in msm_dp_ctrl_link_train_1() argument
1422 ctrl->panel->dpcd, dp_phy, false); in msm_dp_ctrl_link_train_1()
1432 DP_LINK_SCRAMBLING_DISABLE, dp_phy); in msm_dp_ctrl_link_train_1()
1435 ret = msm_dp_ctrl_update_phy_vx_px(ctrl, dp_phy); in msm_dp_ctrl_link_train_1()
[all …]
/linux/include/drm/display/
H A Ddrm_dp.h1530 #define DP_LTTPR_BASE(dp_phy) \ argument
1532 ((dp_phy) - DP_PHY_LTTPR1))
1534 #define DP_LTTPR_REG(dp_phy, lttpr1_reg) \ argument
1535 (DP_LTTPR_BASE(dp_phy) - DP_LTTPR_BASE(DP_PHY_LTTPR1) + (lttpr1_reg))
1538 #define DP_TRAINING_PATTERN_SET_PHY_REPEATER(dp_phy) \ argument
1539 DP_LTTPR_REG(dp_phy, DP_TRAINING_PATTERN_SET_PHY_REPEATER1)
1542 #define DP_TRAINING_LANE0_SET_PHY_REPEATER(dp_phy) \ argument
1543 DP_LTTPR_REG(dp_phy, DP_TRAINING_LANE0_SET_PHY_REPEATER1)
1549 #define DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER(dp_phy) \ argument
1550 DP_LTTPR_REG(dp_phy, DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER1)
[all …]
H A 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);
666 enum drm_dp_phy dp_phy,
730 enum drm_dp_phy dp_phy,
770 int drm_dp_dump_lttpr_desc(struct drm_dp_aux *aux, enum drm_dp_phy dp_phy);
/linux/Documentation/devicetree/bindings/display/msm/
H A Ddp-controller.yaml213 assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>;
215 phys = <&dp_phy>;
H A Dqcom,sm7150-mdss.yaml404 assigned-clock-parents = <&dp_phy 0>,
405 <&dp_phy 1>;
410 phys = <&dp_phy>;
/linux/Documentation/devicetree/bindings/clock/
H A Dqcom,sc7280-dispcc.yaml66 <&dp_phy 0>,
67 <&dp_phy 1>,
H A Dqcom,sm7150-dispcc.yaml68 <&dp_phy 0>,
69 <&dp_phy 1>;
H A Dqcom,dispcc-sm6125.yaml87 <&dp_phy 0>,
88 <&dp_phy 1>,
/linux/drivers/gpu/drm/display/
H A Ddrm_dp_helper.c288 enum drm_dp_phy dp_phy, bool uhbr, bool cr) in __read_delay() argument
294 if (dp_phy == DP_PHY_DPRX) { in __read_delay()
315 offset = DP_128B132B_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER(dp_phy); in __read_delay()
322 offset = DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER(dp_phy); in __read_delay()
343 enum drm_dp_phy dp_phy, bool uhbr) in drm_dp_read_clock_recovery_delay() argument
345 return __read_delay(aux, dpcd, dp_phy, uhbr, true); in drm_dp_read_clock_recovery_delay()
350 enum drm_dp_phy dp_phy, bool uhbr) in drm_dp_read_channel_eq_delay() argument
352 return __read_delay(aux, dpcd, dp_phy, uhbr, false); in drm_dp_read_channel_eq_delay()
411 * @dp_phy: The DP PHY identifier
413 * Given the @dp_phy, get a user friendly name of the DP PHY, either "DPRX" or
[all …]
/linux/Documentation/devicetree/bindings/display/rockchip/
H A Drockchip,analogix-dp.yaml89 phys = <&dp_phy>;
/linux/Documentation/devicetree/bindings/display/bridge/
H A Dcdns,mhdp8546.yaml140 phys = <&dp_phy>;
/linux/Documentation/devicetree/bindings/display/samsung/
H A Dsamsung,exynos5-dp.yaml144 phys = <&dp_phy>;
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5250.dtsi298 dp_phy: dp-phy { label
1126 phys = <&dp_phy>;
H A Dexynos5420.dtsi933 dp_phy: dp-phy { label
1213 phys = <&dp_phy>;