AnsweredAssumed Answered

imx6sl lcd

Question asked by luke li on Feb 6, 2017
Latest reply on Feb 8, 2017 by luke li

we are using 720*1280 lcd+ssd2828(RGB to MIPI sensor) in the imx6sl platform.   

the lcd perfermance are different at each bootup. sometimes good, sometimes bad.

 

we have checked with FAE of ssd2828, do not find anything wrong. we suspect it may related to the platform setting.  do you have any idea about this issue?

 

source in device tree:

&lcdif {

        pinctrl-names = "default";

        pinctrl-0 = <&pinctrl_lcdif_dat_0

                     &pinctrl_lcdif_ctrl_0>;

        lcd-supply = <&reg_lcd_3v3>;

        display = <&display>;

        status = "okay";

 

        display: display {

                bits-per-pixel = <24>;

                bus-width = <24>;

 

                display-timings {

                        native-mode = <&timing0>;

                        timing0: timing0 {

                                clock-frequency = <75000000>;

                                hactive = <720>;

                                vactive = <1280>;

                                hback-porch = <100>;

                                hfront-porch = <60>;

                                vback-porch = <24>;   

                                vfront-porch = <24>;

                                hsync-len = <40>;

                                vsync-len = <8>;

                                hsync-active = <0>;

                                vsync-active = <0>;

                                de-active = <1>;

                                pixelclk-active = <1>;

                        };

                };

        };

};

 

drivers/video/mxsfb.c

static int mxsfb_probe(struct platform_device *pdev)

{

...

        mipi_ssd2828_lcd_setup();//add

        return 0;

}

 

Outcomes