Lines Matching refs:dp_opts
95 struct phy_configure_opts_dp dp_opts; member
235 static int qcom_edp_set_voltages(struct qcom_edp *edp, const struct phy_configure_opts_dp *dp_opts) in qcom_edp_set_voltages() argument
248 for (i = 0; i < dp_opts->lanes; i++) { in qcom_edp_set_voltages()
249 v_level = max(v_level, dp_opts->voltage[i]); in qcom_edp_set_voltages()
250 p_level = max(p_level, dp_opts->pre[i]); in qcom_edp_set_voltages()
253 if (dp_opts->link_rate <= 2700) { in qcom_edp_set_voltages()
279 const struct phy_configure_opts_dp *dp_opts = &opts->dp; in qcom_edp_phy_configure() local
283 memcpy(&edp->dp_opts, dp_opts, sizeof(*dp_opts)); in qcom_edp_phy_configure()
285 if (dp_opts->set_voltages) in qcom_edp_phy_configure()
286 ret = qcom_edp_set_voltages(edp, dp_opts); in qcom_edp_phy_configure()
293 const struct phy_configure_opts_dp *dp_opts = &edp->dp_opts; in qcom_edp_configure_ssc() local
297 switch (dp_opts->link_rate) { in qcom_edp_configure_ssc()
327 const struct phy_configure_opts_dp *dp_opts = &edp->dp_opts; in qcom_edp_configure_pll() local
335 switch (dp_opts->link_rate) { in qcom_edp_configure_pll()
413 const struct phy_configure_opts_dp *dp_opts = &edp->dp_opts; in qcom_edp_set_vco_div() local
416 switch (dp_opts->link_rate) { in qcom_edp_set_vco_div()
478 if (edp->dp_opts.ssc) { in qcom_edp_phy_power_on()
541 if (edp->dp_opts.lanes == 1) { in qcom_edp_phy_power_on()
547 } else if (edp->dp_opts.lanes == 2) { in qcom_edp_phy_power_on()
577 clk_set_rate(edp->dp_link_hw.clk, edp->dp_opts.link_rate * 100000); in qcom_edp_phy_power_on()
678 const struct phy_configure_opts_dp *dp_opts = &edp->dp_opts; in qcom_edp_dp_pixel_clk_recalc_rate() local
680 switch (dp_opts->link_rate) { in qcom_edp_dp_pixel_clk_recalc_rate()
718 const struct phy_configure_opts_dp *dp_opts = &edp->dp_opts; in qcom_edp_dp_link_clk_recalc_rate() local
720 switch (dp_opts->link_rate) { in qcom_edp_dp_link_clk_recalc_rate()
725 return dp_opts->link_rate * 100000; in qcom_edp_dp_link_clk_recalc_rate()