mirror of
https://github.com/torvalds/linux.git
synced 2024-11-12 23:23:03 +00:00
phy: qcom: Program SSC only if supported by sink
Some legacy eDP sinks may not support SSC. The support for SSC is indicated through an opts flag from the controller driver. This change will enable SSC only if the sink supports it. Signed-off-by: Sankeerth Billakanti <quic_sbillaka@quicinc.com> Reviewed-by: Stephen Boyd <swboyd@chromium.org> Signed-off-by: Douglas Anderson <dianders@chromium.org> Link: https://lore.kernel.org/r/20220207161612.REPOST.v1.3.Ie81d594ec2327dae6410db359cc492484bab171f@changeid Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
cc62512c1b
commit
4a4c3cc146
@ -335,9 +335,11 @@ static int qcom_edp_phy_power_on(struct phy *phy)
|
||||
writel(0x00, edp->tx0 + TXn_LANE_MODE_1);
|
||||
writel(0x00, edp->tx1 + TXn_LANE_MODE_1);
|
||||
|
||||
ret = qcom_edp_configure_ssc(edp);
|
||||
if (ret)
|
||||
return ret;
|
||||
if (edp->dp_opts.ssc) {
|
||||
ret = qcom_edp_configure_ssc(edp);
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
|
||||
ret = qcom_edp_configure_pll(edp);
|
||||
if (ret)
|
||||
|
Loading…
Reference in New Issue
Block a user