How to make imx6 support HDMI 720(1440)x480i setting

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

How to make imx6 support HDMI 720(1440)x480i setting

900 Views
zohanlin
Contributor IV

Dear all, 

I modify my BoardConfig.mk to test many HDMI resolutions. 

These setting are ok as below 

1920x1080M@60

1280x720M@60

720x576M@60

7200x480M@60

640x480M@60

But if I set 1440x480M@60, it seems the HDMI output wrong resolution.

I check the logcat info as below:

---------------------------------------------------------------------------------------------------------------

W/imx6.gralloc( 2254): id = DISP3 BG - DI1
W/imx6.gralloc( 2254): xres = 1024 px
W/imx6.gralloc( 2254): yres = 600 px
W/imx6.gralloc( 2254): xres_virtual = 1024 px
W/imx6.gralloc( 2254): yres_virtual = 1920 px
W/imx6.gralloc( 2254): bpp = 32
W/imx6.gralloc( 2254): r = 0:8
W/imx6.gralloc( 2254): g = 8:8
W/imx6.gralloc( 2254): b = 16:8
W/imx6.gralloc( 2254): width = 163 mm (159.568100 dpi)
W/imx6.gralloc( 2254): height = 95 mm (160.421051 dpi)
W/imx6.gralloc( 2254): refresh rate = 59.99 Hz
I/FslHwcomposer( 2254): fb0 is ldb
I/FslHwcomposer( 2254): device
I/FslHwcomposer( 2254): fb1 is overlay device
I/FslHwcomposer( 2254): fb2 is hdmi
I/FslHwcomposer( 2254): device
I/FslHwcomposer( 2254): fb2 device plugin
W/FslHwcomposer( 2254): system can't support more than 2 devices
I/FslHwcomposer( 2254): hwcomposer: open framebuffer fb0
I/FslHwcomposer( 2254): hwcomposer: open framebuffer fb2
W/imx6.gralloc( 2254): 32bpp setting of Framebuffer catched!
D/AndroidRuntime( 2255):
D/AndroidRuntime( 2255): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 2255): CheckJNI is ON
I/AndroidRuntime( 2255): JNI options: '-Xjniopts:warnonly'
W/imx6.gralloc( 2254): using (fd=22)
W/imx6.gralloc( 2254): id = DISP3 BG
W/imx6.gralloc( 2254): xres = 1366 px
W/imx6.gralloc( 2254): yres = 768 px
W/imx6.gralloc( 2254): xres_virtual = 1376 px
W/imx6.gralloc( 2254): yres_virtual = 2304 px
W/imx6.gralloc( 2254): bpp = 32
W/imx6.gralloc( 2254): r = 0:8
W/imx6.gralloc( 2254): g = 8:8
W/imx6.gralloc( 2254): b = 16:8
W/imx6.gralloc( 2254): width = 530 mm (65.464905 dpi)
W/imx6.gralloc( 2254): height = 300 mm (65.023994 dpi)
W/imx6.gralloc( 2254): refresh rate = 60.00 Hz
I/v_hwc ( 2254): Default primary display
I/v_hwc ( 2254): xres = 1024 px
I/v_hwc ( 2254): yres = 600 px
I/v_hwc ( 2254): xdpi = 159.6 dpi
I/v_hwc ( 2254): ydpi = 160.4 dpi
I/v_hwc ( 2254): refresh rate = 60.0 Hz
I/v_hwc ( 2254): External display
I/v_hwc ( 2254): xres = 1366 px
I/v_hwc ( 2254): yres = 768 px
I/v_hwc ( 2254): xdpi = 65.5 dpi
I/v_hwc ( 2254): ydpi = 65.0 dpi
I/v_hwc ( 2254): refresh rate = 60.0 Hz

---------------------------------------------------------------------------------------------------------------

HDMI outputs 1366*768, not 1440*480.

Is there something wrong?

Please tell me what happened, thank you.

zohan

Tags (3)
0 Kudos
2 Replies

618 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi,

Your HDMI screen do not support the 1440*480 resolution you set, so it will configure the screen to the most close to 1440*480. All the resolutions support for your HDMI you can see in the mxc_editd.c.
Have a great day,
Rita

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

0 Kudos

618 Views
zohanlin
Contributor IV

Hi Rita,

Thanks for your answer.

But  I cat /sys/devices/platform/mxc_sdc_fb.1/graphics/fb2/modes,

it shows these setting as below:

S:1920x1080p-50
S:1440x576i-50
S:1440x480i-60
S:1920x1080i-50
S:1280x720p-50
S:720x576p-50
S:640x480p-60
S:720x480p-60
S:1280x720p-60
S:1920x1080i-60
S:1920x1080p-60
V:640x480p-60
D:1920x1080p-60
V:1366x768p-60

The monitor is BENQ GL2450.

Could I think the monitor can support "S:1440x576i-50" or  "S:1440x480i-60" ?

Thanks,

zohan

0 Kudos