Hi again,
I have added some printks to my code to observer what is happening at boot up the output I've got is shown below:
mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver hdmi
mxc_hdmi_disp_init
mxc_hdmi mxc_hdmi: Detected HDMI controller 0x13:0xa:0xa0:0xc1
fbcvt: 1280x1024@60: CVT Name - 1.310M4
imx-ipuv3 imx-ipuv3.0: WARNING: adapt panel end blank lines
imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
imx-ipuv3 imx-ipuv3.0: WARNING: adapt panel end blank lines
Console: switching to colour frame buffer device 160x64
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
mxc_sdc_fb mxc_sdc_fb.1: Can't get fb option for mxcfb1!
mxc_sdc_fb mxc_sdc_fb.2: Can't get fb option for mxcfb2!
mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb
mxc_hdmi_read_edid
mxc_edid_read
_regulator_get: get() with no identifier
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
imx-sdma imx-sdma: loaded firmware 1.1
Display is GTF capable
mxc_hdmi_read_edid: modes found
mxc_edid_mode_to_vic xres: 1280 yres: 1024
mxc_edid_mode_to_vic xres: 720 yres: 400
mxc_edid_mode_to_vic xres: 640 yres: 480
mxc_edid_mode_to_vic xres: 640 yres: 480
mxc_edid_mode_to_vic xres: 640 yres: 480
mxc_edid_mode_to_vic xres: 640 yres: 480
mxc_edid_mode_to_vic xres: 800 yres: 600
mxc_edid_mode_to_vic xres: 800 yres: 600
mxc_edid_mode_to_vic xres: 800 yres: 600
mxc_edid_mode_to_vic xres: 800 yres: 600
mxc_edid_mode_to_vic xres: 832 yres: 624
mxc_edid_mode_to_vic xres: 1024 yres: 768
mxc_edid_mode_to_vic xres: 1024 yres: 768
mxc_edid_mode_to_vic xres: 1024 yres: 768
mxc_edid_mode_to_vic xres: 1280 yres: 1024
mxc_edid_mode_to_vic xres: 1280 yres: 1024
mxc_edid_mode_to_vic xres: 1152 yres: 864
mxc_edid_mode_to_vic xres: 1280 yres: 960
mxc_edid_mode_to_vic xres: 640 yres: 512
mxc_edid_mode_to_vic xres: 640 yres: 360
mxc_edid_mode_to_vic xres: 720 yres: 405
fbcvt: 1280x1024@60: CVT Name - 1.310M4
imx-sdma imx-sdma: initialized
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
FB_EVENT_MODE_CHANGE
mxc_hdmi_setup
mxc_hdmi_setup: DVI mode
Serial: IMX driver
imx-uart.2: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX
imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
mxc_hdmi_fb_event HDMI device mxc_hdmi ID -1
FB_EVENT_MODE_CHANGE
mxc_hdmi_setup
mxc_edid_mode_to_vic xres: 640 yres: 480
mxc_hdmi_setup: DVI mode
console [ttymxc0] enabled, bootconsole disabled
It appears that information about the display is being overwritten. To begin with it can be seen that a range of modes are being found from the display, then the mode information is being erased and replace with 640x480. I'm not yet sure whats going on. Does anyone have anyideas as to what is happening?
Andrew