imx6sl lcd

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6sl lcd

1,123 Views
lukeli
Contributor II

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;

}

Labels (1)
0 Kudos
2 Replies

769 Views
lukeli
Contributor II

seems the platform need a long time to be lcd ready. fix the issue if i init the ssd2828(RGB to MIPI) 10 seconds later

0 Kudos

768 Views
igorpadykov
NXP Employee
NXP Employee

Hi luke

performance may be affected by thermal driver (please check Chapter 25

attached Linux Manual) if chip is heated or for some reason temperature is incorrectly

measured. Another reason may be internal bus limitation, one can try to reduce lcd fps

or disable gpu.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos