We are outputting as RGB24 on the displayport.
However, we see that some LSB's gets lost (actually, not really lost, but getting replaced some of the MSB's)
With walking 1's, it looks like (measured with the scope)
I'm using the linux 2.6.35 kernel from release 9.11 (git). Anyone has any clue?
R:
bit0 : 0x20 -> should be 0x01
bit1: 0x40 -> should be 0x02
bit2: 0x80 -> should be 0x04
bit3: 0x08
bit4: 0x10
bit5: 0x20
bit6: 0x40
bit7: 0x80
G:
bit0 : 0x40-> should be 0x01
bit1: 0x80 -> should be 0x02
bit2: 0x04
bit3: 0x08
bit4: 0x10
bit5: 0x20
bit6: 0x40
bit7: 0x80
B:
bit0 : 0x20 -> should be 0x01
bit1: 0x40 -> should be 0x02
bit2: 0x80 -> should be 0x04
bit3: 0x08
bit4: 0x10
bit5: 0x20
bit6: 0x40
bit7: 0x80
Solved! Go to Solution.
hi,
You may try to configure framebuffer with 32bpp.
You can add 'bpp=32' appending video_mode of bootup command.
you can refer to "mx53_start_linux.book" as the below.
---
4. For each of the devices connected with DI, provide a specific video mode in bootup command line
in this format: video=mxcdixfb:DI_pixel_format,
video_mode,bpp=bits_per_pixel_of_frame_buffer.
hi,
You may try to configure framebuffer with 32bpp.
You can add 'bpp=32' appending video_mode of bootup command.
you can refer to "mx53_start_linux.book" as the below.
---
4. For each of the devices connected with DI, provide a specific video mode in bootup command line
in this format: video=mxcdixfb:DI_pixel_format,
video_mode,bpp=bits_per_pixel_of_frame_buffer.
thanks