projects
/
linux-drm-fsl-dcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branches 'regulator/fix/88pm800', 'regulator/fix/max8973',...
[linux-drm-fsl-dcu.git]
/
Documentation
/
devicetree
/
bindings
/
drm
/
imx
/
fsl-imx-drm.txt
diff --git
a/Documentation/devicetree/bindings/drm/imx/fsl-imx-drm.txt
b/Documentation/devicetree/bindings/drm/imx/fsl-imx-drm.txt
index e75f0e549fff7cfe767786a83c57da5b5a4fe5b1..971c3eedb1c7b10de4d65134f8db5880fffd3462 100644
(file)
--- a/
Documentation/devicetree/bindings/drm/imx/fsl-imx-drm.txt
+++ b/
Documentation/devicetree/bindings/drm/imx/fsl-imx-drm.txt
@@
-65,8
+65,10
@@
Optional properties:
- edid: verbatim EDID data block describing attached display.
- ddc: phandle describing the i2c bus handling the display data
channel
- edid: verbatim EDID data block describing attached display.
- ddc: phandle describing the i2c bus handling the display data
channel
-- port
: A port node
with endpoint definitions as defined in
+- port
@[0-1]: Port nodes
with endpoint definitions as defined in
Documentation/devicetree/bindings/media/video-interfaces.txt.
Documentation/devicetree/bindings/media/video-interfaces.txt.
+ Port 0 is the input port connected to the IPU display interface,
+ port 1 is the output port connected to a panel.
example:
example:
@@
-75,9
+77,29
@@
display@di0 {
edid = [edid-data];
interface-pix-fmt = "rgb24";
edid = [edid-data];
interface-pix-fmt = "rgb24";
- port {
+ port@0 {
+ reg = <0>;
+
display_in: endpoint {
remote-endpoint = <&ipu_di0_disp0>;
};
};
display_in: endpoint {
remote-endpoint = <&ipu_di0_disp0>;
};
};
+
+ port@1 {
+ reg = <1>;
+
+ display_out: endpoint {
+ remote-endpoint = <&panel_in>;
+ };
+ };
+};
+
+panel {
+ ...
+
+ port {
+ panel_in: endpoint {
+ remote-endpoint = <&display_out>;
+ };
+ };
};
};