Home
last modified time | relevance | path

Searched refs:dp_opts (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/phy/qualcomm/
H A Dphy-qcom-edp.c110 struct phy_configure_opts_dp dp_opts; member
351 static int qcom_edp_set_voltages(struct qcom_edp *edp, const struct phy_configure_opts_dp *dp_opts) in qcom_edp_set_voltages() argument
366 for (i = 0; i < dp_opts->lanes; i++) { in qcom_edp_set_voltages()
367 v_level = max(v_level, dp_opts->voltage[i]); in qcom_edp_set_voltages()
368 p_level = max(p_level, dp_opts->pre[i]); in qcom_edp_set_voltages()
371 if (dp_opts->link_rate <= 2700) { in qcom_edp_set_voltages()
397 const struct phy_configure_opts_dp *dp_opts = &opts->dp; in qcom_edp_phy_configure() local
401 memcpy(&edp->dp_opts, dp_opts, sizeof(*dp_opts)); in qcom_edp_phy_configure()
403 if (dp_opts->set_voltages) in qcom_edp_phy_configure()
404 ret = qcom_edp_set_voltages(edp, dp_opts); in qcom_edp_phy_configure()
[all …]
H A Dphy-qcom-qmp-usbc.c470 struct phy_configure_opts_dp dp_opts; member
780 const struct phy_configure_opts_dp *dp_opts = &qmp->dp_opts; in qmp_v2_configure_dp_swing() local
787 if (dp_opts->lanes > 4) { in qmp_v2_configure_dp_swing()
788 dev_err(qmp->dev, "Invalid lane_num(%d)\n", dp_opts->lanes); in qmp_v2_configure_dp_swing()
792 for (i = 0; i < dp_opts->lanes; i++) { in qmp_v2_configure_dp_swing()
793 v_level = max(v_level, dp_opts->voltage[i]); in qmp_v2_configure_dp_swing()
794 p_level = max(p_level, dp_opts->pre[i]); in qmp_v2_configure_dp_swing()
838 const struct phy_configure_opts_dp *dp_opts = &qmp->dp_opts; in qmp_usbc_configure_dp_clocks() local
842 switch (dp_opts->link_rate) { in qmp_usbc_configure_dp_clocks()
856 dev_err(qmp->dev, "link rate:%d not supported\n", dp_opts->link_rate); in qmp_usbc_configure_dp_clocks()
[all …]