blob: 2e766c5f86f8808782333fd6c794de920b17e45f [file] [log] [blame]
From 6f7738eb838e0e57c787d82e78b30139059c8600 Mon Sep 17 00:00:00 2001
From: Rob Clark <robdclark@chromium.org>
Date: Mon, 24 Oct 2022 10:59:41 -0700
Subject: [PATCH] CHROMIUM: HACK: arm64: dts: qcom: sc7180-trogdor: Enable
overlays for the rest of the strongbads
We think the compositor has resolved the issues with moving overlay
planes between CRTCs. But before we remove the workaround entirely lets
disable the hack for the rest of the detachables to verify that problems
don't crop up.
UPSTREAM-TASK=b:255404656
BUG=b:189073356
TEST=hotplug external display in mirror mode
Signed-off-by: Rob Clark <robdclark@chromium.org>
Change-Id: I67c1bea855993fee34374413d463447442d0f812
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3976049
Reviewed-by: Douglas Anderson <dianders@chromium.org>
---
arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 4 ++++
arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi | 4 ++++
arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 4 ++++
3 files changed, 12 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi b/arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi
index 639d7c042bc6667e4b469387473117ff72b4ee2b..f168bf65f9d663438456119fd9b6c4f3fa8c45de 100644
--- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi
@@ -139,6 +139,10 @@ keyboard-controller {
};
};
+&mdp {
+ chromium-enable-overlays;
+};
+
&panel {
compatible = "samsung,atna33xc20";
enable-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>;
diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi b/arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi
index 7c2b0dc07536935c84eecb89846a92d3cdc73d8d..3aefe699a64c60bae894ee8e0acf522b29654f2e 100644
--- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi
@@ -90,6 +90,10 @@ endpoint {
};
};
+&mdp {
+ chromium-enable-overlays;
+};
+
&gpio_keys {
status = "okay";
};
diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi b/arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi
index 191aa37dfd1e4e96f519ea4ab83262e4b0315a25..5759789d022762f9d76a87a807cb334e62217020 100644
--- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi
@@ -142,6 +142,10 @@ endpoint {
};
};
+&mdp {
+ chromium-enable-overlays;
+};
+
&i2c4 {
status = "okay";
clock-frequency = <400000>;
--
2.38.3