aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts
diff options
context:
space:
mode:
authorLiu Ying <Ying.Liu@freescale.com>2015-02-12 01:01:31 -0500
committerShawn Guo <shawn.guo@linaro.org>2015-03-30 04:38:51 -0400
commit70c2652c6c5be75b897bc172f6dbdd3c491edc54 (patch)
tree8659d6d12a641f61eefe724cf2bf094512db3053 /arch/arm/boot/dts
parent54183bd7f7662930ec52ef6bbe20ed1a805262d7 (diff)
ARM: dts: imx6qdl: Move existing MIPI DSI ports into a new 'ports' node
The MIPI DSI node contains some ports which represent possible DRM CRTCs it can connect with. Each port has a 'reg' property embedded. This property will be wrongly interpretted by the MIPI DSI bus driver, because the driver will take each subnode which contains a 'reg' property as a DSI peripheral device. This patch moves the existing MIPI DSI ports into a new 'ports' node so that the MIPI DSI bus driver may distinguish its DSI peripheral device(s) from the existing ports. Acked-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Liu Ying <Ying.Liu@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r--arch/arm/boot/dts/imx6q.dtsi20
-rw-r--r--arch/arm/boot/dts/imx6qdl.dtsi23
2 files changed, 25 insertions, 18 deletions
diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi
index 93ec79bb6b35..399103b8e2c9 100644
--- a/arch/arm/boot/dts/imx6q.dtsi
+++ b/arch/arm/boot/dts/imx6q.dtsi
@@ -294,19 +294,21 @@
294}; 294};
295 295
296&mipi_dsi { 296&mipi_dsi {
297 port@2 { 297 ports {
298 reg = <2>; 298 port@2 {
299 reg = <2>;
299 300
300 mipi_mux_2: endpoint { 301 mipi_mux_2: endpoint {
301 remote-endpoint = <&ipu2_di0_mipi>; 302 remote-endpoint = <&ipu2_di0_mipi>;
303 };
302 }; 304 };
303 };
304 305
305 port@3 { 306 port@3 {
306 reg = <3>; 307 reg = <3>;
307 308
308 mipi_mux_3: endpoint { 309 mipi_mux_3: endpoint {
309 remote-endpoint = <&ipu2_di1_mipi>; 310 remote-endpoint = <&ipu2_di1_mipi>;
311 };
310 }; 312 };
311 }; 313 };
312}; 314};
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
index d6c69ec44314..6159640f2422 100644
--- a/arch/arm/boot/dts/imx6qdl.dtsi
+++ b/arch/arm/boot/dts/imx6qdl.dtsi
@@ -1022,19 +1022,24 @@
1022 reg = <0x021e0000 0x4000>; 1022 reg = <0x021e0000 0x4000>;
1023 status = "disabled"; 1023 status = "disabled";
1024 1024
1025 port@0 { 1025 ports {
1026 reg = <0>; 1026 #address-cells = <1>;
1027 #size-cells = <0>;
1028
1029 port@0 {
1030 reg = <0>;
1027 1031
1028 mipi_mux_0: endpoint { 1032 mipi_mux_0: endpoint {
1029 remote-endpoint = <&ipu1_di0_mipi>; 1033 remote-endpoint = <&ipu1_di0_mipi>;
1034 };
1030 }; 1035 };
1031 };
1032 1036
1033 port@1 { 1037 port@1 {
1034 reg = <1>; 1038 reg = <1>;
1035 1039
1036 mipi_mux_1: endpoint { 1040 mipi_mux_1: endpoint {
1037 remote-endpoint = <&ipu1_di1_mipi>; 1041 remote-endpoint = <&ipu1_di1_mipi>;
1042 };
1038 }; 1043 };
1039 }; 1044 };
1040 }; 1045 };