Re: Adding LCD display (none lvds) in Linux 5.4 fslc?


Fabio Estevam
 

Hi Wouter,

On Thu, Aug 13, 2020 at 7:28 AM Wouter Vanhauwaert
<w.vanhauwaert@...> wrote:

How do you correctly put a parallel lcd display in linux 5.4?
Uptill 4.9, there was a mxc_lcdif.c, but seems to be missing now?
In the devicetree, you used to add a node which had compatible="fsl,lcd", addressing the pinctrl etc
But none of these seem to exist now?
I see a commit https://github.com/Freescale/linux-fslc/commit/afcde9250592b07f165e2f66217726e26ac54e7c
eLCDIF is a different display controller that is found on other i.MX
SoCs like imx23/imx28/imx6sl/imx6sx.

On imx6q/dl the display controller is the IPU.

In order to drive a parallel display using the IPU on imx6dl you need
to pass compatible = "fsl,imx-parallel-display";

Please see some dts as examples, such as arch/arm/boot/dts/imx6qdl-pico.dtsi.

It is also recommended to add an entry for the panel you are using
inside drivers/gpu/drm/panel/panel-simple.c

Join meta-freescale@lists.yoctoproject.org to automatically receive all group messages.