HDMI auto detect prefer mode via EDID display.

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

HDMI auto detect prefer mode via EDID display.

2,396 Views
wangtsungli
Contributor IV

Hi Community,

I'm working on i.MX6 Quad sabre-SD platform and build Android 6 as image.

I'm wondering that Android have auto detect HDMI prefer mode or not?

This is what I have facing.

In my u-boot environment I set my hdmi resolution to 1920*1080 like below.

console=ttymxc0,115200 init=/init video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off  vmalloc=256M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=FX100 cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled

And I connect a monitor which can just display for 1366*768.

Then I cat  /sys/devices/soc0/soc/20e0000.hdmi_video/edid to check EDID value and it showed 1366*768 too.

However the display only show 640x480.

As my limited knowing, board will ask for EDID from panel to know which resolution does panel like and then send DATA to monitor.

But why Android display different resolution with the EDID that panel gave to my board?

How can I fix this issue?

Tags (2)
0 Kudos
Reply
1 Reply

1,446 Views
joanxie
NXP TechSupport
NXP TechSupport

because current bsp driver don't support 1366x768, and your settings is 1080p resolution, if your hdmi couldn't support this, the output would be using default one, if you need to output 1366x768, pls refer to the link as below, you need to change the source code in the bsp:

https://community.nxp.com/message/342940?commentID=342940#comment-342940 

0 Kudos
Reply