Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

arm64: dts: qcom: sc8180x: Move DisplayPort for MMCX

The DisplayPort blocks are powered by MMCX and should be described as
such to ensure that power votes are done on the right resource.

This also solves the problem that sync_state is unaware of the DP
controllers needing MMCX to be kept alive during boot. As such this
change also fixes occasionally seen crashes during boot due to
undervoltage of MMCX.

Fixes: 494dec9b6f54 ("arm64: dts: qcom: sc8180x: Add display and gpu nodes")
Signed-off-by: Bjorn Andersson <quic_bjorande@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230612220739.1886155-1-quic_bjorande@quicinc.com

authored by

Bjorn Andersson and committed by
Bjorn Andersson
2d7b1a31 e537d5ef

+3 -3
+3 -3
arch/arm64/boot/dts/qcom/sc8180x.dtsi
··· 2966 2966 #sound-dai-cells = <0>; 2967 2967 2968 2968 operating-points-v2 = <&dp0_opp_table>; 2969 - power-domains = <&rpmhpd SC8180X_CX>; 2969 + power-domains = <&rpmhpd SC8180X_MMCX>; 2970 2970 2971 2971 status = "disabled"; 2972 2972 ··· 3040 3040 #sound-dai-cells = <0>; 3041 3041 3042 3042 operating-points-v2 = <&dp0_opp_table>; 3043 - power-domains = <&rpmhpd SC8180X_CX>; 3043 + power-domains = <&rpmhpd SC8180X_MMCX>; 3044 3044 3045 3045 status = "disabled"; 3046 3046 ··· 3114 3114 #sound-dai-cells = <0>; 3115 3115 3116 3116 operating-points-v2 = <&edp_opp_table>; 3117 - power-domains = <&rpmhpd SC8180X_CX>; 3117 + power-domains = <&rpmhpd SC8180X_MMCX>; 3118 3118 3119 3119 status = "disabled"; 3120 3120