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
