mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 18:21:24 +02:00
arm64: dts: qcom: sm6125: Add missing MDSS core reset
To make sure the display subsystem starts in a predictable state, we
need to reset it. Otherwise, unpredictable issues can happen, e.g.
on the xiaomi-laurel-sprout smartphone DSI would not work on boot.
Wire up the reset to fix.
Fixes: 0865d23a02 ("arm64: dts: qcom: sm6125: Add display hardware nodes")
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Tested-by: Yedaya Katsman <yedaya.ka@gmail.com>
Signed-off-by: Val Packett <val@packett.cool>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260303034847.13870-7-val@packett.cool
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
1cc317d418
commit
bb4d28e377
|
|
@ -1238,6 +1238,8 @@ mdss: display-subsystem@5e00000 {
|
||||||
"ahb",
|
"ahb",
|
||||||
"core";
|
"core";
|
||||||
|
|
||||||
|
resets = <&dispcc DISP_CC_MDSS_CORE_BCR>;
|
||||||
|
|
||||||
power-domains = <&dispcc MDSS_GDSC>;
|
power-domains = <&dispcc MDSS_GDSC>;
|
||||||
|
|
||||||
iommus = <&apps_smmu 0x400 0x0>;
|
iommus = <&apps_smmu 0x400 0x0>;
|
||||||
|
|
@ -1437,6 +1439,7 @@ dispcc: clock-controller@5f00000 {
|
||||||
power-domains = <&rpmpd RPMPD_VDDCX>;
|
power-domains = <&rpmpd RPMPD_VDDCX>;
|
||||||
|
|
||||||
#clock-cells = <1>;
|
#clock-cells = <1>;
|
||||||
|
#reset-cells = <1>;
|
||||||
#power-domain-cells = <1>;
|
#power-domain-cells = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user