diff options
author | Marco Franchi <marco.franchi@nxp.com> | 2017-07-17 19:12:13 +0300 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2017-07-25 11:48:37 +0300 |
commit | d8236af53074c61b7f88af773357f3cdcf378a9d (patch) | |
tree | 20421dfb35decb89c62a65f284fe5b2a0ce9297b /arch/arm/boot/dts/imx7d-sdb.dts | |
parent | cf24b1c8dca3c508d54033f5f1f2bac2e3905ce2 (diff) | |
download | linux-d8236af53074c61b7f88af773357f3cdcf378a9d.tar.xz |
ARM: dts: imx7d-sdb: Add DRM panel support
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>
Diffstat (limited to 'arch/arm/boot/dts/imx7d-sdb.dts')
-rw-r--r-- | arch/arm/boot/dts/imx7d-sdb.dts | 36 |
1 files changed, 13 insertions, 23 deletions
diff --git a/arch/arm/boot/dts/imx7d-sdb.dts b/arch/arm/boot/dts/imx7d-sdb.dts index 2dce1413457b..5827ae3085d1 100644 --- a/arch/arm/boot/dts/imx7d-sdb.dts +++ b/arch/arm/boot/dts/imx7d-sdb.dts @@ -117,6 +117,16 @@ regulator-max-microvolt = <3300000>; startup-delay-us = <200000>; }; + + panel { + compatible = "innolux,at043tn24"; + + port { + panel_in: endpoint { + remote-endpoint = <&display_out>; + }; + }; + }; }; &adc1 { @@ -323,31 +333,11 @@ &lcdif { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_lcdif>; - 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>; }; }; }; |