diff options
author | Jagan Teki <jagan@amarulasolutions.com> | 2020-08-28 18:03:02 +0200 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2020-10-28 08:30:34 +0100 |
commit | faa3b6dfd2527eace517e0cd1b147154c780d582 (patch) | |
tree | 9cb5d4bef1568f173f3b55fde1e53d4d58a31038 /arch/arm/boot/dts/imx6q-icore-ofcap10.dts | |
parent | ARM: dts: imx: align GPIO hog names with dtschema (diff) | |
download | linux-faa3b6dfd2527eace517e0cd1b147154c780d582.tar.xz linux-faa3b6dfd2527eace517e0cd1b147154c780d582.zip |
ARM: dts: imx6q-icore-ofcap10: Use 10.1" Ampire panel compatible
Adding display timings directly on device tree files make it difficult
to maintain as a same copy of timings may exist on different files or
panel-simple driver.
We have a panel-simple driver for this particular usage so supporting
on this driver will help to use the same timings on any device tree
files if the board mounted on a similar vendor display.
Engicam C.TOUCH OF 10.1" LCD board uses Ampire 10.1" TFT LCD and
it has supported by panel-simple already, so simply use that binding.
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts/imx6q-icore-ofcap10.dts')
-rw-r--r-- | arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/arch/arm/boot/dts/imx6q-icore-ofcap10.dts b/arch/arm/boot/dts/imx6q-icore-ofcap10.dts index 81cc346dd149..02aca1e28ce3 100644 --- a/arch/arm/boot/dts/imx6q-icore-ofcap10.dts +++ b/arch/arm/boot/dts/imx6q-icore-ofcap10.dts @@ -12,6 +12,17 @@ / { model = "Engicam i.CoreM6 Quad/Dual OpenFrame Capacitive touch 10.1 Kit"; compatible = "engicam,imx6-icore", "fsl,imx6q"; + + panel { + compatible = "ampire,am-1280800n3tzqw-t00h"; + backlight = <&backlight_lvds>; + + port { + panel_in: endpoint { + remote-endpoint = <&lvds0_out>; + }; + }; + }; }; &ldb { @@ -22,18 +33,11 @@ fsl,data-width = <24>; status = "okay"; - display-timings { - native-mode = <&timing0>; - timing0: timing0 { - clock-frequency = <60000000>; - hactive = <1280>; - vactive = <800>; - hback-porch = <40>; - hfront-porch = <40>; - vback-porch = <10>; - vfront-porch = <3>; - hsync-len = <80>; - vsync-len = <10>; + port@4 { + reg = <4>; + + lvds0_out: endpoint { + remote-endpoint = <&panel_in>; }; }; }; |