Changing HDMI output to 1920x1080 for linux kernel 3.0.35

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

Changing HDMI output to 1920x1080 for linux kernel 3.0.35

2,108 次查看
prateek22
Contributor II

Hi,

I am trying to change HDMI resolution from 1280x1024M@60 to 1920x1080M@60 from u-boot on kernel version 3.0.35 using below kernel command:

 

hdmi_video=video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24

 

But after updating u-boot with this change, Display connected on HDMI goes blank.

On terminal I see its set to 1920x1080p@60 using below command.

cat /sys/class/graphics/fb0/mode

U:1920x1080p-60

 

Can anyone suggest any other changes required which I missed here?

标签 (4)
0 项奖励
回复
9 回复数

2,038 次查看
prateek22
Contributor II

Hi Jimmy,

Any update regarding my query?

0 项奖励
回复

2,034 次查看
jimmychan
NXP TechSupport
NXP TechSupport

Is your display could work at 1920x1080M@60?

 

The HDMI video driver receives a hotplug interrupt and reads the EDID from the HDMI sink device constructing a list of video modes from the retrieved EDID information. Using either the video mode string from the Linux kernel command line (for the initial connection) or the most recent video mode (for a later HDMI cable connection), the HDMI driver selects a video mode from the mode list that is the
closest match.

https://github.com/nxp-imx/linux-imx/blob/imx_3.0.35_4.1.0_caf/drivers/video/mxc/mxc_edid.c

 

0 项奖励
回复

2,031 次查看
prateek22
Contributor II

Yeah, I checked my display support 1920x1080. I have connected normal desktop monitor, I am able to set 1280x1024, 1024x768 resolution but only in 1920x1080 I am getting blank display and below error:

 

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

mxc_sdc_fb mxc_sdc_fb.0: timeout when waiting for flip irq

 

I have set below command in u-boot to change resolution:

"hdmi_video=video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 fbmem=10M,28M vmalloc=400M\0"
 
"bootargs_hdmi=console=ttymxc2,115200 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 fbmem=10M,28M vmalloc=400M root=/dev/mmcblk0p1 rootwait fixrtc consoleblank=0 lpj=7905280\0"
 
One more thing LVDS display is also connected with board in parallel. Do you think that may be causing the issue.
标记 (1)
0 项奖励
回复

2,021 次查看
jimmychan
NXP TechSupport
NXP TechSupport

So, have you try to disable the LVDS. Only use the HDMI to display 1920x1080M@60?

0 项奖励
回复

2,006 次查看
prateek22
Contributor II

But does I see during boot up since HDMI is connected it's not loading LVDS display. Also, my external HDMI display is working on lower resolution like 1280x1024 & 1024x768 also with LVDS enabled. Only for 1920x1080 it's not working.

0 项奖励
回复

1,950 次查看
jimmychan
NXP TechSupport
NXP TechSupport

Do you try the newer version of BSP? L3.0.35 is too old.

0 项奖励
回复

1,834 次查看
prateek22
Contributor II

Sorry We can't update kernel right now. Is there any other workaround?

0 项奖励
回复

2,084 次查看
jimmychan
NXP TechSupport
NXP TechSupport

Could you send me the boot up log file?

0 项奖励
回复

2,056 次查看
prateek22
Contributor II

Sure please find as attachment here.

0 项奖励
回复