1 * Freescale MXS LCD Interface (LCDIF)
6 - compatible: Should be "fsl,imx23-lcdif" for i.MX23.
7 Should be "fsl,imx28-lcdif" for i.MX28.
8 Should be "fsl,imx6sx-lcdif" for i.MX6SX.
9 Should be "fsl,imx8mq-lcdif" for i.MX8MQ.
10 - reg: Address and length of the register set for LCDIF
11 - interrupts: Should contain LCDIF interrupt
12 - clocks: A list of phandle + clock-specifier pairs, one for each
13 entry in 'clock-names'.
14 - clock-names: A list of clock names. For MXSFB it should contain:
15 - "pix" for the LCDIF block clock
16 - (MX6SX-only) "axi", "disp_axi" for the bus interface clock
19 - port: The connection to an encoder chip.
23 lcdif1: display-controller@2220000 {
24 compatible = "fsl,imx6sx-lcdif", "fsl,imx28-lcdif";
25 reg = <0x02220000 0x4000>;
26 interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
27 clocks = <&clks IMX6SX_CLK_LCDIF1_PIX>,
28 <&clks IMX6SX_CLK_LCDIF_APB>,
29 <&clks IMX6SX_CLK_DISPLAY_AXI>;
30 clock-names = "pix", "axi", "disp_axi";
33 parallel_out: endpoint {
34 remote-endpoint = <&panel_in_parallel>;
42 - compatible: Should be "fsl,imx23-lcdif" for i.MX23.
43 Should be "fsl,imx28-lcdif" for i.MX28.
44 - reg: Address and length of the register set for LCDIF
45 - interrupts: Should contain LCDIF interrupts
46 - display: phandle to display node (see below for details)
51 - bits-per-pixel: <16> for RGB565, <32> for RGB888/666.
52 - bus-width: number of data lines. Could be <8>, <16>, <18> or <24>.
55 - display-timings: Refer to binding doc display-timing.txt for details.
60 compatible = "fsl,imx28-lcdif";
61 reg = <0x80030000 2000>;
65 bits-per-pixel = <32>;
69 native-mode = <&timing0>;
71 clock-frequency = <33500000>;
83 pixelclk-active = <0>;