Home
last modified time | relevance | path

Searched refs:dp_opts (Results 1 – 3 of 3) 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
824 const struct phy_configure_opts_dp *dp_opts = &qmp->dp_opts; in qcs615_qmp_configure_dp_swing() local
831 if (dp_opts->lanes > 4) { in qcs615_qmp_configure_dp_swing()
832 dev_err(qmp->dev, "Invalid lane_num(%d)\n", dp_opts->lanes); in qcs615_qmp_configure_dp_swing()
836 for (i = 0; i < dp_opts->lanes; i++) { in qcs615_qmp_configure_dp_swing()
837 v_level = max(v_level, dp_opts->voltage[i]); in qcs615_qmp_configure_dp_swing()
838 p_level = max(p_level, dp_opts->pre[i]); in qcs615_qmp_configure_dp_swing()
882 const struct phy_configure_opts_dp *dp_opts = &qmp->dp_opts; in qmp_usbc_configure_dp_clocks() local
886 switch (dp_opts->link_rate) { in qmp_usbc_configure_dp_clocks()
900 dev_err(qmp->dev, "link rate:%d not supported\n", dp_opts->link_rate); in qmp_usbc_configure_dp_clocks()
[all …]
H A Dphy-qcom-qmp-combo.c2597 struct phy_configure_opts_dp dp_opts; member
3401 const struct phy_configure_opts_dp *dp_opts = &qmp->dp_opts; in qmp_combo_dp_serdes_init() local
3406 switch (dp_opts->link_rate) { in qmp_combo_dp_serdes_init()
3478 const struct phy_configure_opts_dp *dp_opts = &qmp->dp_opts; in qmp_combo_configure_dp_swing() local
3484 for (i = 0; i < dp_opts->lanes; i++) { in qmp_combo_configure_dp_swing()
3485 v_level = max(v_level, dp_opts->voltage[i]); in qmp_combo_configure_dp_swing()
3486 p_level = max(p_level, dp_opts->pre[i]); in qmp_combo_configure_dp_swing()
3489 if (dp_opts->link_rate <= 2700) { in qmp_combo_configure_dp_swing()
3515 const struct phy_configure_opts_dp *dp_opts = &qmp->dp_opts; in qmp_v3_configure_dp_tx() local
3521 if (dp_opts->lanes == 1) { in qmp_v3_configure_dp_tx()
[all …]