aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-5.15/950-0704-dtoverlays-fix-overrides-in-vc4-kms-dpi-generic.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/bcm27xx/patches-5.15/950-0704-dtoverlays-fix-overrides-in-vc4-kms-dpi-generic.patch')
-rw-r--r--target/linux/bcm27xx/patches-5.15/950-0704-dtoverlays-fix-overrides-in-vc4-kms-dpi-generic.patch53
1 files changed, 53 insertions, 0 deletions
diff --git a/target/linux/bcm27xx/patches-5.15/950-0704-dtoverlays-fix-overrides-in-vc4-kms-dpi-generic.patch b/target/linux/bcm27xx/patches-5.15/950-0704-dtoverlays-fix-overrides-in-vc4-kms-dpi-generic.patch
new file mode 100644
index 0000000000..d519ce2caa
--- /dev/null
+++ b/target/linux/bcm27xx/patches-5.15/950-0704-dtoverlays-fix-overrides-in-vc4-kms-dpi-generic.patch
@@ -0,0 +1,53 @@
+From 1d86afb04c942b2ef17a07cf5895b7ff20d5385b Mon Sep 17 00:00:00 2001
+From: Grigori Goronzy <greg@kinoho.net>
+Date: Wed, 9 Feb 2022 22:20:17 +0100
+Subject: [PATCH] dtoverlays: fix overrides in vc4-kms-dpi-generic
+
+Apparently broken by commit 3c033975. Introduce new names to allow for
+proper addressing of overrides.
+
+Signed-off-by: Grigori Goronzy <greg@kinoho.net>
+---
+ .../overlays/vc4-kms-dpi-generic-overlay.dts | 18 +++++++++---------
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+--- a/arch/arm/boot/dts/overlays/vc4-kms-dpi-generic-overlay.dts
++++ b/arch/arm/boot/dts/overlays/vc4-kms-dpi-generic-overlay.dts
+@@ -12,7 +12,7 @@
+
+ fragment@0 {
+ target = <&panel>;
+- __overlay__ {
++ panel_generic: __overlay__ {
+ compatible = "panel-dpi";
+
+ width-mm = <154>;
+@@ -40,7 +40,7 @@
+
+ fragment@1 {
+ target = <&dpi>;
+- __overlay__ {
++ dpi_node_generic: __overlay__ {
+ pinctrl-0 = <&dpi_18bit_gpio0>;
+ };
+ };
+@@ -63,12 +63,12 @@
+ width-mm = <&panel>, "width-mm:0";
+ height-mm = <&panel>, "height-mm:0";
+
+- rgb565 = <&panel>, "bus-format:0=0x1017",
+- <&dpi_node>, "pinctrl-0:0=",<&dpi_16bit_gpio0>;
+- rgb666-padhi = <&panel>, "bus-format:0=0x1015",
+- <&dpi_node>, "pinctrl-0:0=",<&dpi_18bit_cpadhi_gpio0>;
+- rgb888 = <&panel>, "bus-format:0=0x100a",
+- <&dpi_node>, "pinctrl-0:0=",<&dpi_gpio0>;
+- bus-format = <&panel>, "bus-format:0";
++ rgb565 = <&panel_generic>, "bus-format:0=0x1017",
++ <&dpi_node_generic>, "pinctrl-0:0=",<&dpi_16bit_gpio0>;
++ rgb666-padhi = <&panel_generic>, "bus-format:0=0x1015",
++ <&dpi_node_generic>, "pinctrl-0:0=",<&dpi_18bit_cpadhi_gpio0>;
++ rgb888 = <&panel_generic>, "bus-format:0=0x100a",
++ <&dpi_node_generic>, "pinctrl-0:0=",<&dpi_gpio0>;
++ bus-format = <&panel_generic>, "bus-format:0";
+ };
+ };