diff options
author | Liu Ying <Ying.Liu@freescale.com> | 2015-02-12 01:01:31 -0500 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2015-03-30 04:38:51 -0400 |
commit | 70c2652c6c5be75b897bc172f6dbdd3c491edc54 (patch) | |
tree | 8659d6d12a641f61eefe724cf2bf094512db3053 /arch/arm/boot/dts | |
parent | 54183bd7f7662930ec52ef6bbe20ed1a805262d7 (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.dtsi | 20 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6qdl.dtsi | 23 |
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 | }; |