From 245495effecc287ce2c2a9cc6a4de3da4d703484 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Tue, 17 Feb 2026 11:52:18 +0100 Subject: [PATCH] 6.19-stable patches added patches: arm64-dts-mediatek-mt8183-add-missing-endpoint-ids-to-display-graph.patch --- ...issing-endpoint-ids-to-display-graph.patch | 114 ++++++++++++++++++ queue-6.19/series | 1 + 2 files changed, 115 insertions(+) create mode 100644 queue-6.19/arm64-dts-mediatek-mt8183-add-missing-endpoint-ids-to-display-graph.patch diff --git a/queue-6.19/arm64-dts-mediatek-mt8183-add-missing-endpoint-ids-to-display-graph.patch b/queue-6.19/arm64-dts-mediatek-mt8183-add-missing-endpoint-ids-to-display-graph.patch new file mode 100644 index 0000000000..be05676f63 --- /dev/null +++ b/queue-6.19/arm64-dts-mediatek-mt8183-add-missing-endpoint-ids-to-display-graph.patch @@ -0,0 +1,114 @@ +From be0b304eeb8c5f77e4f98f64e58729d879195f2f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Otto=20Pfl=C3=BCger?= +Date: Tue, 6 Jan 2026 11:11:12 +0100 +Subject: arm64: dts: mediatek: mt8183: Add missing endpoint IDs to display graph +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +From: Otto Pflüger + +commit be0b304eeb8c5f77e4f98f64e58729d879195f2f upstream. + +The endpoint IDs in the display graph are expected to match the +associated display path number, i.e. all endpoints connected to +mmsys_ep_main must have reg = <0> and all endpoints connected to +mmsys_ep_ext must have reg = <1>. + +Add the missing ID to all endpoints in the display graph, based on +mt8365.dtsi as an existing example that does this correctly. + +Fixes: e72d63fa0563 ("arm64: dts: mediatek: mt8183: Migrate to display controller OF graph") +Reported-by: Evans Jahja +Closes: https://lore.kernel.org/linux-mediatek/CAAq5pW9o3itC0G16LnJO7KMAQ_XoqXUpB=cuJ_7e3-H11zKd5Q@mail.gmail.com/ +Tested-by: Chen-Yu Tsai +Signed-off-by: Otto Pflüger +[Angelo: Fixed dtbs_check issues] +Signed-off-by: AngeloGioacchino Del Regno +Cc: Thorsten Leemhuis +Signed-off-by: Greg Kroah-Hartman +--- + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 37 +++++++++++++++++++++++++------ + 1 file changed, 31 insertions(+), 6 deletions(-) + +--- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi ++++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi +@@ -1812,15 +1812,23 @@ + #size-cells = <0>; + + port@0 { ++ #address-cells = <1>; ++ #size-cells = <0>; + reg = <0>; +- ovl_2l1_in: endpoint { ++ ++ ovl_2l1_in: endpoint@1 { ++ reg = <1>; + remote-endpoint = <&mmsys_ep_ext>; + }; + }; + + port@1 { ++ #address-cells = <1>; ++ #size-cells = <0>; + reg = <1>; +- ovl_2l1_out: endpoint { ++ ++ ovl_2l1_out: endpoint@1 { ++ reg = <1>; + remote-endpoint = <&rdma1_in>; + }; + }; +@@ -1872,15 +1880,23 @@ + #size-cells = <0>; + + port@0 { ++ #address-cells = <1>; ++ #size-cells = <0>; + reg = <0>; +- rdma1_in: endpoint { ++ ++ rdma1_in: endpoint@1 { ++ reg = <1>; + remote-endpoint = <&ovl_2l1_out>; + }; + }; + + port@1 { ++ #address-cells = <1>; ++ #size-cells = <0>; + reg = <1>; +- rdma1_out: endpoint { ++ ++ rdma1_out: endpoint@1 { ++ reg = <1>; + remote-endpoint = <&dpi_in>; + }; + }; +@@ -2076,15 +2092,24 @@ + #size-cells = <0>; + + port@0 { ++ #address-cells = <1>; ++ #size-cells = <0>; + reg = <0>; +- dpi_in: endpoint { ++ ++ dpi_in: endpoint@1 { ++ reg = <1>; + remote-endpoint = <&rdma1_out>; + }; + }; + + port@1 { ++ #address-cells = <1>; ++ #size-cells = <0>; + reg = <1>; +- dpi_out: endpoint { }; ++ ++ dpi_out: endpoint@1 { ++ reg = <1>; ++ }; + }; + }; + }; diff --git a/queue-6.19/series b/queue-6.19/series index 40eb4524d6..c041739ff2 100644 --- a/queue-6.19/series +++ b/queue-6.19/series @@ -1 +1,2 @@ scsi-qla2xxx-fix-bsg_done-causing-double-free.patch +arm64-dts-mediatek-mt8183-add-missing-endpoint-ids-to-display-graph.patch -- 2.47.3