1Freescale i.MX DRM master device 2================================ 3 4The freescale i.MX DRM master device is a virtual device needed to list all 5IPU or other display interface nodes that comprise the graphics subsystem. 6 7Required 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 11 12example: 13 14display-subsystem { 15 compatible = "fsl,display-subsystem"; 16 ports = <&ipu_di0>; 17}; 18 19 20Freescale i.MX IPUv3 21==================== 22 23Required 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 31Optional 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. 36 37example: 38 39ipu: 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>; 46 47 ipu_di0: port@2 { 48 reg = <2>; 49 50 ipu_di0_disp0: endpoint { 51 remote-endpoint = <&display_in>; 52 }; 53 }; 54}; 55 56Parallel display support 57======================== 58 59Required properties: 60- compatible: Should be "fsl,imx-parallel-display" 61Optional 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: A port node with endpoint definitions as defined in 69 Documentation/devicetree/bindings/media/video-interfaces.txt. 70 71example: 72 73display@di0 { 74 compatible = "fsl,imx-parallel-display"; 75 edid = [edid-data]; 76 interface-pix-fmt = "rgb24"; 77 78 port { 79 display_in: endpoint { 80 remote-endpoint = <&ipu_di0_disp0>; 81 }; 82 }; 83}; 84