Hello, to make long story short, I am trying to use a specific HDMI display, but when I connected it with Imx6dl sabre auto it doesn't interact.
And, what I found is that I need to change mxc.hdmi.c (kernel/drivers/video/fbdev/mxc) into right sync rate like below.
static const struct fb_videomode vga_mode = { / 640x480 @ 60 Hz, 31.5 kHz hsync / NULL, 60, 640, 480, 39721, 48, 16, 33, 10, 96, 2, 0, FB_VMODE_NONINTERLACED | FB_VMODE_ASPECT_4_3, FB_MODE_IS_VESA, };
But, after modifying this, I think I need to update dts and uImage /boot, but don't know the detail steps.
So, I was wondering if anyone could tell me what I have to do to move forward?
Hi HUN
for dts changes one also check "mxcfb2" accosiated with hdmi
and use proper kernel boot parameters:
linux/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
imx6qdl-sabresd.dtsi\dts\boot\arm\arch - linux-imx - i.MX Linux kernel
Alos may be useful to check discussion on
iMX6Q AI board support for 1280×800 HDMI Display
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello igor,
I was able to follow all steps, except for compiling zImage with modified mxc_edid.c and mxc_hdmi.c files in a target board and transferring to /media/mmcblk0p1.
I was wondering if you could tell me a clue to perform above works.
Thank you in advance!
Hi HUN
please try to follow nxp documentation on
with linux from nxp repository
Best regards
igor