[U-Boot] i.MX6 LVDS clock with u-boot splash screen spport

Andreas Geisreiter ageisreiter at dh-electronics.de
Tue Jul 28 09:30:15 CEST 2015


Hi,
 
we are working with self-developed i.MX6 board. Now we have enabled U-Boot splash screen support. It is working well, but we have problems with LVDS interface.
If we configure LVDS we always get 56MHz LVDS clock although we configured 30MHz for LVDS clock via displays structure in the board file:
      .bus  = 0,
      .addr = 0,
      .pixfmt     = IPU_PIX_FMT_RGB24,
      .detect     = NULL,
      .enable     = enable_lvds,
      .mode = {
            	.name           = "wvga-lvds",
                .refresh        = 57,
                .xres           = 800,
                .yres           = 480,
                .pixclock       = 33000,
                .left_margin    = 40,
                .right_margin   = 40,
                .upper_margin   = 3,
                .lower_margin   = 80,
                .hsync_len      = 10,
                .vsync_len      = 10,
                .sync           = FB_SYNC_EXT,
                .vmode          = FB_VMODE_NONINTERLACED
 
Changing the pixclock value doesn't affect the lvds clock output. We always get 56MHz.
Currently we are using u-boot version 2013.10. 
Has anyone an idea what's going wrong?
 
Best regards,
Andreas



More information about the U-Boot mailing list