Hi Peter, On Wednesday 18 June 2014 14:40:08 Peter Germer wrote: > 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!
I guess you must recompile this old kernel to get the 32 bpp support. Regards, Juergen -- Pengutronix e.K. | Juergen Borleis | Industrial Linux Solutions | http://www.pengutronix.de/ |
