Dear List,

I have been struggling with my Mini2440 for a while to get 32 bit color
depth support, without any success, so I would like to ask your help or
advice how to do that.

I am currently running the latest Friendlyarm kernel (version 2.6.32.2),
and in dmesg I can see the following related to the frame buffer:

[    0.460000] s3c2410fb: devinit
[    0.460000] s3c2410fb: got and enabled clock
[    0.470000] s3c2410fb: map_video_memory(fbi=c3856a50) map_size 770048
[    0.470000] s3c2410fb: map_video_memory: clear ffc00000:000bc000
[    0.475000] s3c2410fb: map_video_memory: dma=33a00000 cpu=ffc00000
size=000bc000
[    0.475000] s3c2410fb: got video memory
[    0.475000] s3c2410fb: LPCSEL    = 0x00000f82
[    0.475000] s3c2410fb: replacing TPAL 00000000
[    0.475000] s3c2410fb: check_var(var=c3856820, info=c3856800)
[    0.480000] s3c2410fb: pixclk 40000, divisor is 4
[    0.480000] s3c2410fb: s3c2410fb_activate_var: var->xres  = 800
[    0.480000] s3c2410fb: s3c2410fb_activate_var: var->yres  = 480
[    0.480000] s3c2410fb: s3c2410fb_activate_var: var->bpp   = 16
[    0.480000] s3c2410fb: setting vert: up=26, low=6, sync=2
[    0.480000] s3c2410fb: setting horz: lft=41, rt=68, sync=32
[    0.480000] s3c2410fb: new register set:
[    0.480000] s3c2410fb: lcdcon[1] = 0x00000178
[    0.480000] s3c2410fb: lcdcon[2] = 0x1977c141
[    0.480000] s3c2410fb: lcdcon[3] = 0x021b1f28
[    0.480000] s3c2410fb: lcdcon[4] = 0x0000001f
[    0.480000] s3c2410fb: lcdcon[5] = 0x00000b09
[    0.480000] s3c2410fb: LCDSADDR1 = 0x19d00000
[    0.480000] s3c2410fb: LCDSADDR2 = 0x19d5dc00
[    0.480000] s3c2410fb: LCDSADDR3 = 0x00000320
[    0.505000] fb0: s3c2410fb frame buffer device

When I force my Xorg to run with 32 bits depth, it fails to start.

I am wondering if there is any way to force the board to boot with 32 bit
color depth support with any patch/configuration. Does anyone of you tried
it or knows how should I do that?

Thank you for any help in advance!

Best regards,
Peter

Reply via email to