Преглед изворни кода

dt-bindings: exynos-dp: update ports node binding for panel

This patch updates a ports node binding for panel.

With this, dp node can have a ports node which describes
a remote endpoint node that can be connected to panel or bridge
node.

Changelog v2:
- remove unnecessary properties and numbering.
- update description about eDP device.

Signed-off-by: Inki Dae <inki.dae@samsung.com>
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
Acked-by: Rob Herring <robh@kernel.org>
Inki Dae пре 10 година
родитељ
комит
2400fc14f7
1 измењених фајлова са 37 додато и 4 уклоњено
  1. 37 4
      Documentation/devicetree/bindings/display/exynos/exynos_dp.txt

+ 37 - 4
Documentation/devicetree/bindings/display/exynos/exynos_dp.txt

@@ -1,3 +1,20 @@
+Device-Tree bindings for Samsung Exynos Embedded DisplayPort Transmitter(eDP)
+
+DisplayPort is industry standard to accommodate the growing board adoption
+of digital display technology within the PC and CE industries.
+It consolidates the internal and external connection methods to reduce device
+complexity and cost. It also supports necessary features for important cross
+industry applications and provides performance scalability to enable the next
+generation of displays that feature higher color depths, refresh rates, and
+display resolutions.
+
+eDP (embedded display port) device is compliant with Embedded DisplayPort
+standard as follows,
+- DisplayPort standard 1.1a for Exynos5250 and Exynos5260.
+- DisplayPort standard 1.3 for Exynos5422s and Exynos5800.
+
+eDP resides between FIMD and panel or FIMD and bridge such as LVDS.
+
 The Exynos display port interface should be configured based on
 The Exynos display port interface should be configured based on
 the type of panel connected to it.
 the type of panel connected to it.
 
 
@@ -66,8 +83,15 @@ Optional properties for dp-controller:
 		Hotplug detect GPIO.
 		Hotplug detect GPIO.
 			Indicates which GPIO should be used for hotplug
 			Indicates which GPIO should be used for hotplug
 			detection
 			detection
-	-video interfaces: Device node can contain video interface port
-			    nodes according to [1].
+Video interfaces:
+  Device node can contain video interface port nodes according to [1].
+  The following are properties specific to those nodes:
+
+  endpoint node connected to bridge or panel node:
+   - remote-endpoint: specifies the endpoint in panel or bridge node.
+		      This node is required in all kinds of exynos dp
+		      to represent the connection between dp and bridge
+		      or dp and panel.
 
 
 [1]: Documentation/devicetree/bindings/media/video-interfaces.txt
 [1]: Documentation/devicetree/bindings/media/video-interfaces.txt
 
 
@@ -111,9 +135,18 @@ Board Specific portion:
 		};
 		};
 
 
 		ports {
 		ports {
-			port@0 {
+			port {
 				dp_out: endpoint {
 				dp_out: endpoint {
-					remote-endpoint = <&bridge_in>;
+					remote-endpoint = <&dp_in>;
+				};
+			};
+		};
+
+		panel {
+			...
+			port {
+				dp_in: endpoint {
+					remote-endpoint = <&dp_out>;
 				};
 				};
 			};
 			};
 		};
 		};