LVDS display configuration on MCIMX6Q5EYM10AD

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LVDS display configuration on MCIMX6Q5EYM10AD

839 次查看
Jack-Cha
Contributor V

Hi Champs

There's a question from Customer who wants to port LVDS panel on MCIMX6Q5EYM10AD.

The following is the panel timing specification. 

James_Arrow_0-1642398802538.png

The below dtsi is below to support their panel.

lvds-channel@0 {

fsl,data-mapping = "spwg";

fsl,data-width = <18>;

primary;

status = "okay";

display-timings {

native-mode = <&timing0>;

timing0: 800x480@60 {

clock-frequency = <25000000>;

hactive = <800>;

vactive = <480>;

hback-porch = <8>;

hfront-porch = <8>;

vback-porch = <8>;

vfront-porch = <8>;

hsync-len = <4>;

vsync-len = <4>;

};

};

};

 

According to their test observed, the video output clock runs 38MHz (pclk TCLK+, TCLK-) even though the clock set to 25MHz.

If clock speed sets up to 39MHz over, it runs normally. It always runs 38MHz when sets up under 39MHz. 

 

Please clarify the followings

1. iMX6' LVDS Minimum Resolution.

2. Guidance to support 800x480 (25MHz), or patch(code changes needed)

 

Thanks.

Regards, 

James

 

 

 

0 项奖励
回复
1 回复

832 次查看
joanxie
NXP TechSupport
NXP TechSupport

if you need to set lower resolution, you need change the clock parent, pls see this document:

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Porting-LVDS-LCD-With-Low-Resolution-to-...

0 项奖励
回复