[meta-freescale] Failed to display content on LCD when upgrading to "imx_4.9.11_1.0.0_ga" release

Corentin Morisse corentin.morisse at analogway.com
Wed Oct 18 02:50:29 PDT 2017


We used the driver FSL IPUv3 to display on a lcd in the kernel 4.1.15 ( 
imx_4.1.15_2.0.0_ga ) . It was working, but now we are upgrading to the 
kernel 4.9.11 ( imx_4.9.11_1.0.0_ga ) and it’s not working anymore (the 
lcd is now blank).


In our dtb we include the lcd like this


mxcfb1: fb at 0 {

compatible = "fsl,mxc_sdc_fb";

disp_dev = "lcd";

interface_pix_fmt = "RGB24";

mode_str ="LCD-320x240-75HZ";

default_bpp = <32>;

int_clk = <0>;

late_init = <0>;

status = "okay";

};


lcd at 0 {

compatible = "fsl,lcd";

ipu_id = <0>;

disp_id = <0>;

default_ifmt = "BGR24";

pinctrl-names = "default";

pinctrl-0 = <&pinctrl_ipu1>;

status = "okay";

};


and we patch drivers/video/fbdev/mxc/mxc_lcdif.c to include our display.


{

"LCD-320x240-75HZ", // name

80, // refresh (Hz)

320, // Util H

240, // Util V

125000, // Pixel Clock (1/1000 ns)

38, // Back Porch H

18, // Front Porch H

9, // Back Porch V

9, // Front Porch V

32, // Synchro H

4, // Synchro V

FB_SYNC_OE_LOW_ACT, // Sync

FB_VMODE_NONINTERLACED, // V MODE

0, // flag

},



Something broke it, but the driver himself didn’t change.

The Lcd is blank, and the kernel give two warning : first, problem with 
the IPU :

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

and after that, it repeat “ mxc_sdc_fb fb at 0: timeout when waiting for 
flip irq  ” .


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20171018/067a592b/attachment.html>


More information about the meta-freescale mailing list