Searched refs:dp_opts (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-edp.c | 110 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 D | phy-qcom-qmp-usbc.c | 470 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 …]
|