Skip to content

Commit

Permalink
ARM: dts: imx6ul-evk: Add DRM panel support
Browse files Browse the repository at this point in the history
It is preferred to use the panel compatible string rather than passing the LCD
timming in the device tree.

So pass the "innolux,at043tn24" compatible string to describe the parallel LCD
on this board.

Signed-off-by: Marco Franchi <marco.franchi@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
  • Loading branch information
Marco Franchi authored and Shawn Guo committed Jul 16, 2017
1 parent 87a84c6 commit e10bb39
Showing 1 changed file with 13 additions and 23 deletions.
36 changes: 13 additions & 23 deletions arch/arm/boot/dts/imx6ul-14x14-evk.dts
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,16 @@
clocks = <&clks IMX6UL_CLK_SAI2>;
};
};

panel {
compatible = "innolux,at043tn24";

port {
panel_in: endpoint {
remote-endpoint = <&display_out>;
};
};
};
};

&clks {
Expand Down Expand Up @@ -139,31 +149,11 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lcdif_dat
&pinctrl_lcdif_ctrl>;
display = <&display0>;
status = "okay";

display0: display {
bits-per-pixel = <16>;
bus-width = <24>;

display-timings {
native-mode = <&timing0>;

timing0: timing0 {
clock-frequency = <9200000>;
hactive = <480>;
vactive = <272>;
hfront-porch = <8>;
hback-porch = <4>;
hsync-len = <41>;
vback-porch = <2>;
vfront-porch = <4>;
vsync-len = <10>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;
};
port {
display_out: endpoint {
remote-endpoint = <&panel_in>;
};
};
};
Expand Down

0 comments on commit e10bb39

Please sign in to comment.