sh_eth: fix EESIPR values for SH77{34|63}
[linux/fpc-iii.git] / Documentation / devicetree / bindings / display / imx / fsl-imx-drm.txt
blob971c3eedb1c7b10de4d65134f8db5880fffd3462
1 Freescale i.MX DRM master device
2 ================================
4 The freescale i.MX DRM master device is a virtual device needed to list all
5 IPU or other display interface nodes that comprise the graphics subsystem.
7 Required properties:
8 - compatible: Should be "fsl,imx-display-subsystem"
9 - ports: Should contain a list of phandles pointing to display interface ports
10   of IPU devices
12 example:
14 display-subsystem {
15         compatible = "fsl,display-subsystem";
16         ports = <&ipu_di0>;
20 Freescale i.MX IPUv3
21 ====================
23 Required properties:
24 - compatible: Should be "fsl,<chip>-ipu"
25 - reg: should be register base and length as documented in the
26   datasheet
27 - interrupts: Should contain sync interrupt and error interrupt,
28   in this order.
29 - resets: phandle pointing to the system reset controller and
30           reset line index, see reset/fsl,imx-src.txt for details
31 Optional properties:
32 - port@[0-3]: Port nodes with endpoint definitions as defined in
33   Documentation/devicetree/bindings/media/video-interfaces.txt.
34   Ports 0 and 1 should correspond to CSI0 and CSI1,
35   ports 2 and 3 should correspond to DI0 and DI1, respectively.
37 example:
39 ipu: ipu@18000000 {
40         #address-cells = <1>;
41         #size-cells = <0>;
42         compatible = "fsl,imx53-ipu";
43         reg = <0x18000000 0x080000000>;
44         interrupts = <11 10>;
45         resets = <&src 2>;
47         ipu_di0: port@2 {
48                 reg = <2>;
50                 ipu_di0_disp0: endpoint {
51                         remote-endpoint = <&display_in>;
52                 };
53         };
56 Parallel display support
57 ========================
59 Required properties:
60 - compatible: Should be "fsl,imx-parallel-display"
61 Optional properties:
62 - interface_pix_fmt: How this display is connected to the
63   display interface. Currently supported types: "rgb24", "rgb565", "bgr666"
64   and "lvds666".
65 - edid: verbatim EDID data block describing attached display.
66 - ddc: phandle describing the i2c bus handling the display data
67   channel
68 - port@[0-1]: Port nodes with endpoint definitions as defined in
69   Documentation/devicetree/bindings/media/video-interfaces.txt.
70   Port 0 is the input port connected to the IPU display interface,
71   port 1 is the output port connected to a panel.
73 example:
75 display@di0 {
76         compatible = "fsl,imx-parallel-display";
77         edid = [edid-data];
78         interface-pix-fmt = "rgb24";
80         port@0 {
81                 reg = <0>;
83                 display_in: endpoint {
84                         remote-endpoint = <&ipu_di0_disp0>;
85                 };
86         };
88         port@1 {
89                 reg = <1>;
91                 display_out: endpoint {
92                         remote-endpoint = <&panel_in>;
93                 };
94         };
97 panel {
98         ...
100         port {
101                 panel_in: endpoint {
102                         remote-endpoint = <&display_out>;
103                 };
104         };