U-boot Splash screen on LG 800x480 display with i.mx6q

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

U-boot Splash screen on LG 800x480 display with i.mx6q

1,259 Views
techquest
Contributor I

I am trying to get U-boot splash screen on LG 800x480 with i.mx6q. Not able to see any. I could see the display being detected during boot. Tux displayed only after kernel comes up. Are there any iomux need to be set ?

Below are the timings of the display : included the display support in board/boundary/nitrogen6x/nitrgen6x.c and in bootscript .Is there something missing?

        .bus    = 2,

        .addr   = 0x1f,

        .pixfmt = IPU_PIX_FMT_RGB24,

        .detect = detect_i2c,

        .enable = enable_lvds,

        .mode   = {

                .name           = "LDB-LG800x480",

                .refresh        = 60,

                .xres           = 800,

                .yres           = 480,

                .pixclock       = 30674,

                .left_margin    = 64,

                .right_margin   = 64,

                .upper_margin   = 20,

                .lower_margin   = 5,

                .hsync_len      = 128,

                .vsync_len      = 20,

                .sync           = FB_SYNC_EXT,

                .vmode          = FB_VMODE_NONINTERLACED

Labels (1)
0 Kudos
1 Reply

535 Views
EricNelson
Senior Contributor II

Can you see from the U-Boot output that this display was detected? I notice that you included an I2C detect function,

and you might want to deal with detect separately from display settings.

You can over-ride this during testing by setting the 'panel'

variable:

     U-Boot > setenv panel LDB-LG800x480

     U-Boot > saveenv && reset

0 Kudos