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