]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: qcom: sm6350: Add MDSS_CORE reset to mdss
authorLuca Weiss <luca.weiss@fairphone.com>
Fri, 19 Sep 2025 09:57:25 +0000 (11:57 +0200)
committerBjorn Andersson <andersson@kernel.org>
Mon, 27 Oct 2025 15:47:45 +0000 (10:47 -0500)
Like on other platforms, if the OS does not support recovering the state
left by the bootloader it needs access to MDSS_CORE, so that it can
clear the MDSS configuration. Add a reference to the relevant reset.

This also fixes display init on Linux v6.17.

Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250919-sm6350-mdss-reset-v1-3-48dcac917c73@fairphone.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sm6350.dtsi

index dd009569a6683a25f13b068e3e0bd8746b2ac501..14788d60faf071e0d4407425d95082a04b4c8f6f 100644 (file)
                        power-domains = <&dispcc MDSS_GDSC>;
                        iommus = <&apps_smmu 0x800 0x2>;
 
+                       resets = <&dispcc DISP_CC_MDSS_CORE_BCR>;
+
                        #address-cells = <2>;
                        #size-cells = <2>;
                        ranges;